CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
anoma_namada.json1 linesDownload Raw Back to root
1[{"node": {"oid": "9181fbe7533e524e83ef7bb77333a0efc9b8847d", "messageHeadline": "Merge pull request #2591 from anoma/brent/fix-test-slashed-bond-amount", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "745fe8f8bbd60e88b1c379aecfdea36e8da22043", "messageHeadline": "Merge branch 'fraccaman/code-cov-downgrade'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33075e6b7f151418ffdbe064e3d649939494908e", "messageHeadline": "ci: downgrade version of codecov", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3b2c32757e962f5e5295bbfadc9521e5d9eb25", "messageHeadline": "Merge branch 'origin/fraccaman/fix-code-cov'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92dba346c0ce8af2507acf68d2899ed44f8d09c3", "messageHeadline": "fix code codecov", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b529f7bb02f06516e10a6ad92428a6552d3410db", "messageHeadline": "Merge branch 'grarco/test-coverage-visibility'", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "294461d2ec2b82ed5e5eee5d3816d4e7da923f9f", "messageHeadline": "fix the test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5901dcb571779c43668ddf58c30261f8e5add428", "messageHeadline": "Namada 0.31.4", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 126, "deletions": 116}}, {"node": {"oid": "c3e21c03968dc91caa7b0ee96ee0fc36e1e4739a", "messageHeadline": "Merge branch 'brent/fix-query-proposal-result' (#2573)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "94c9fc185db6b8c165710e07d8f4f6443f8651a3", "messageHeadline": "change log and fix e2e tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6390557922ff033146ffd21b65ef740608151ec6", "messageHeadline": "changelog: add #2573", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1eddeac3f9d7c40b50ddf3c412aab1238f725b08", "messageHeadline": "quick fix of query result for active proposal", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "c52a4fa7694ba985b5818f28d2e4b179c4a735f0", "messageHeadline": "Namada 0.31.3", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 140, "deletions": 116}}, {"node": {"oid": "7303b791276bf6c294a2f800af0ae104875ecde4", "messageHeadline": "Merge branch 'tomas/fix-test-unjail' (#2585)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "94be28f98d94aa55799933f70b884980c100a6fc", "messageHeadline": "test/pos: fix unjail test expected state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "fa75107046f38524e65e5b0c316df853766635de", "messageHeadline": "Merge branch 'tiago/superset-valset-bug' (#2578`)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 130, "deletions": 32}}, {"node": {"oid": "cda241d36c51c5d218eb56705291c8f4e6fd4b68", "messageHeadline": "Changelog for #2578", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89943e264462dc1d24b9738dab69e7dc004f9f0c", "messageHeadline": "Fix `test_validate_valset_upd_vexts`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "d0299eba1654d54416dd98299f27d5fe98ea347e", "messageHeadline": "Guard against potential shell test logic errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "623a5dab31825c4594ed345f497d4d3113e513ca", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3932c14c0068d54377731d995cfb097a7fae1dc", "messageHeadline": "Merge branch 'brent/fix-query-protocol-parameters' (#2558)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 14}}, {"node": {"oid": "1d87186157f44de5536fd64bc3bd12a848079d8b", "messageHeadline": "Merge branch 'brent/wallet-internal-addresses' (#2543)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "b489e977a2ea10181233c48dc7fea3c52131d4bb", "messageHeadline": "Merge branch 'tomas/fix-pos-bonds-and-unbonds-args' (#2522)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "412df7ba3d207ae8603d49028f936075475409e8", "messageHeadline": "Merge branch 'bengt/governance-fix' (#2579)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "1b8416a083583db2816a4f02a02552bf5a37d02d", "messageHeadline": "Merge branch 'tomas/fix-liveness-slash-order' (#2577)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "3dcd4dc67bb7ee873baaa091f4a1d792cfb29962", "messageHeadline": "changelog: add #2577", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5d5a073dce30e7c67842f62acbe1e0fb17972853", "messageHeadline": "test/pos: add a regression test that jail_for_liveness is deterministic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "cc2a86a6b8e291884dd532794f738920c5de2aa0", "messageHeadline": "changelog added", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a13101df692cbf42f58e73bf9130afae2f617d9", "messageHeadline": "tallying works now", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "df89f08c5d4a6b5facc42256e6da201c6c73da2e", "messageHeadline": "Include regression test for superset valset bug", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "9165137cba2c72a94f6d36e5fd2a48c4b8f5ebfe", "messageHeadline": "Reject valset updates over a superset of the next valset", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2ff2f85d21108e4e790a5f913f7fad141c0fa781", "messageHeadline": "Add superset valset error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2ff7e50014f454e4c0fa396300880f0a1031c00f", "messageHeadline": "PoS: fix the order of liveness jailed validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d00d928500a9b391a9eb4c1dc51fdb4a0e0fa8", "messageHeadline": "changelog: add #2558", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46e52b6a37b921b3af60e09b79c18e1f3bbda27e", "messageHeadline": "changelog: add #2543", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4fefad9a2d72a4d0f64bc335eb26bf57a58d7ce", "messageHeadline": "add internal addresses to wallet upon `join-network`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "a5bf9dfc1fa6b5d0bcb85f4929db938543024f9c", "messageHeadline": "fix query of protocol params", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "4209a7413c21df3f9b1190189990f4146c00dda3", "messageHeadline": "Namada 0.31.2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 131, "deletions": 116}}, {"node": {"oid": "d65dd84c5323422325122746193bce508aa15ff5", "messageHeadline": "Merge remote-tracking branch 'bat/fix/order-txs' (#2547)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "433c2d4c56946db7c6b0f2e99e734352b8cb8990", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34762057e09c40a0b0e1e2dcbd771d1b06ccadb3", "messageHeadline": "[fix]: Removed the command to forward abci commands from async block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a7e581ab9ddddecc0cea2539cd32dbdbb2d867ff", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-8' (#2542)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "315fbb426e18dcc996f05a1aee644d2626bbad2a", "messageHeadline": "gh/action/triggerable_sync: add CometBFT bin", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9d8183162a68bf6500cd1445208035e7e51fd228", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-7' (#2541)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ffa992e764c5d0479c7a31c2ffa8e5215cca504", "messageHeadline": "gh/action/triggerable_sync: fix env vars syntax", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93847180cba2987e174d9c8f95e6818ed83ea16a", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-6' (#2540)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f18944c286f1cc6afe231e2e9c40435f9b2a41", "messageHeadline": "gh/action/triggerable_sync: fix nightly version syntax", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37de6398ab8510233c0a01bd9767b953e14374f2", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-5' (#2539)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "095df8efd3e3c6d0428bab01e307579435cf3f98", "messageHeadline": "gh/action/triggerable_sync: fix binaries d/l src path", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0ac8cb4d67270edb29d51711d5878c21a50944b", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-4' (#2538)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "be14a33797d0514d662a53366ab40a958dbf2736", "messageHeadline": "gh/action/triggerable_sync: allow to pass in the binaries name", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "47aa3b1f26e82b413110b73ebde147f15cb31dc1", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-3' (#2537)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91bfcf08a0917d920f7ccda7cdb5b0dea25bfef3", "messageHeadline": "gh/action/triggerable_sync: fix var syntax", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f76305efcd0b6f28c5638239f29a4df2ab39a069", "messageHeadline": "Merge branch 'tomas/trigger-test-sync-2' (#2536)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "140405a9ca940ae6e6fbde443df1a558c698ffd3", "messageHeadline": "gh/action/triggerable_sync: fix commit sha usage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "237552ecaf0ca038ceaa4571f1caa02a4efff8a3", "messageHeadline": "Merge branch 'tomas/trigger-test-sync' (#2511)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 264, "deletions": 2}}, {"node": {"oid": "965ed3b521ecc9080f31a2439809f85a6eec4292", "messageHeadline": "ci/action: add triggerable chain sync", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "12255e79d77dbaeeb1073d6621d84f0ecc99c520", "messageHeadline": "changelog: add #2511", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2669853615bbbc177ba59c77528a3dba95bfeed", "messageHeadline": "test/e2e: add a triggerable test for chain sync", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "583b8990f950e9b37bb7bab737bf2cea520969a2", "messageHeadline": "client: added cli command query node's status", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "495834f30bdc4bb65e9803efdd37c40fe67d3bb7", "messageHeadline": "changelog: add #2522", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1bf10a36ba7edae9f16418d067d2948ae62dc176", "messageHeadline": "sdk/router: add a note about opt args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "eca9a0fc90a70cc47c334602675dff56df0ca943", "messageHeadline": "sdk/vp/pos: disambiguate bonds_and_unbonds opt args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c31951d2a01b49bf1a955c145ee627f5c1a0b81a", "messageHeadline": "Namada 0.31.1", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 135, "deletions": 116}}, {"node": {"oid": "c74c4f292bff03434d22d408fdbbef7635c6b458", "messageHeadline": "Merge branch 'bat/feat/wait-for-genesis-logs' (#2502)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "b7f083dd3213ea920418a157091f395c3ae9f46b", "messageHeadline": "Merge branch 'aleks/wallet-display-gen-payment-addr' (#2490)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "89d080ff950bddec00f68fc6fb247c2fa0bad212", "messageHeadline": "Merge branch 'aleks/bip39-optional-derive' (#2489)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "edd9b6b481e72e1b10b958b7ee61fd83482c1f4a", "messageHeadline": "Merge branch 'fraccaman/add-missing-memo' (#2499)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "07613e006335b47d6dcb294c413fc424aaa10acf", "messageHeadline": "Ignore clippy to-many-arguments", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f883410b41632b9bfeb1245b90ad52a84da57e4", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "523d7d090175d40aedae569a14c7ea10807b8e00", "messageHeadline": "Fix punctuation", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0aa7f982a957d406201b0002cedf7f52af3eb93b", "messageHeadline": "Print alias for the existing key", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "61336534e9ecdae9f2d5a9847a2cbdf00b6a3124", "messageHeadline": "Fix bip39-passphrase flag handling in wallet", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "9d25ee872a1623ab88e82ef632a5d19c0ffda045", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5acab14115daed03aed1dffd98fe27444031cba", "messageHeadline": "Print generated payment address", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "90266c593d567fc85eb9043436a48bddd36b55ff", "messageHeadline": "[chore]: Add changelog", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ee5570b77569950080e7ac65d0e940ee9a78ca4", "messageHeadline": "[feat]: Reworks the way the ledger waits for genesis start. It now fu\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "b90651be9b010efc53b15a3492b243d08e93cf1d", "messageHeadline": "add missing memo in become validator and change consensus keys", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "720304bc49aec3390f9bf127b69cd1e875612fc4", "messageHeadline": "Namada 0.31.0", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 135, "deletions": 116}}, {"node": {"oid": "d459d5bebe896ee64c66b7b8dd201ad1307cd4b1", "messageHeadline": "Merge branch 'grarco/masp-checked-ops' (#2476)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "c9eefed09b758c822ecde784e248f06a50a90bc0", "messageHeadline": "Merge branch 'yuji/fix-hostenv-panic' (#2478)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 117, "deletions": 111}}, {"node": {"oid": "794f6a2bdeb00511abeb6636344cc0fc894a1a6c", "messageHeadline": "Merge branch 'aleks/wallet-fix-empty-password-panic' (#2473)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "206b23aea1fde82e1f1e47d53e44121b8ec63f16", "messageHeadline": "Merge branch 'tomas/genesis-native-token' (#2471)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "a2c9752d8285e87003aae26c04702ac23d158880", "messageHeadline": "fmt", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "fcc560046632588c9e09661c0205b6cc553c58f0", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8fc61bb3225d6d755bef639d208fac6198805c9", "messageHeadline": "fix panic in host env functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 109}}, {"node": {"oid": "017250c505a4346f408fd276b0ba265d27eb69a2", "messageHeadline": "Changelog #2476", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89cf6598bd2984dd93cd4a94c4d82c536838c750", "messageHeadline": "Checked operations on `I128Sum` in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "1775559e91bfb11a4121ffbc6e71ddeae490274c", "messageHeadline": "Bumps `masp` version", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "57ddc6ea8b18b58a786a402daf1fb15c6e2c6f39", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3d7cc37bca7de2ebb229e86048caaa5e67b1846", "messageHeadline": "genesis/starter: add 1 native token balance to pass validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba6a3b467c7fdf70c51246b4ab84ad25501c7479", "messageHeadline": "Unify list/find commands output", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "2d30397bc166e22a4dfd718bf52e8e8066826fcf", "messageHeadline": "Check if provided password is empty", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e69c52fda1353ddf9d05062f0716c61c3073fe3f", "messageHeadline": "changelog: add #2471", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4cab8ba849e7c9191ea004af5909597f754d149d", "messageHeadline": "genesis: use the configured native token name for validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "a055747babd8a21697e322ad076e6b7ae8a717a6", "messageHeadline": "Merge pull request #2462 from anoma/tiago/localnet-genesis-time", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c0c2fe6720e72756f758fee65a52beeb6059e5f", "messageHeadline": "Merge pull request #2454 from anoma/tomas/fix-tx-redelegate-input", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bfba3db0e0030b7cb63c78ccacc011e139d73ce4", "messageHeadline": "Namada 0.30.3", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 147, "deletions": 116}}, {"node": {"oid": "f4e042debe56d4e0c95cd7217e07f503140228b0", "messageHeadline": "Merge branch 'tomas/fix-all-features-build' (#2457)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "065ac1abb4cb4e5312d5afce4d15995110f599f2", "messageHeadline": "Merge branch 'tomas/cli-native-token' (#2467)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 518, "deletions": 397}}, {"node": {"oid": "bd444a3057371849ef2a1627091f44ae91a7a2c0", "messageHeadline": "Merge branch 'brent/refactor-shielded-inflation' (#2460)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 256, "deletions": 173}}, {"node": {"oid": "ad44e2b83c72410cfd57f0d2f7c543dd7b174c3e", "messageHeadline": "Merge branch 'grarco/masp-vp-refactor' (#2452)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 539, "deletions": 178}}, {"node": {"oid": "6e41ec972df55a2563df3a6d9ffd204aa9e8a6b5", "messageHeadline": "Merge branch 'fraccaman/fix-governance-underflow' (#2459)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 201, "deletions": 99}}, {"node": {"oid": "b246207e2513b267d45f0cd9be43e711ba42d0ab", "messageHeadline": "Fixes client masp scan bug", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 50, "deletions": 24}}, {"node": {"oid": "a7be3038be5175243044b9f4b16624bdf8c33c57", "messageHeadline": "changelog: add #2460", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f9c0159d6e5dc05e1735c8f3e4b89161e693678", "messageHeadline": "fix masp tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "26fbf6a96576bccb55f3ac7021211e53da8a244b", "messageHeadline": "rebuild masp proofs", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfbf8c2fe34b41dfbc1904330c642864058bf99c", "messageHeadline": "changelog: add #2467", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1cef89c457a8c1380006650524d51db482bef851", "messageHeadline": "cli: add args type that defaults to native token address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "64e8c0a10b265421cc6e733347ac2e11b3e8fa11", "messageHeadline": "cli: remove unnecessary args for native token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 51}}, {"node": {"oid": "a520b7896557dd5da4c60d9f3123e17298c62490", "messageHeadline": "client: use node address from config if not specified", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 442, "deletions": 333}}, {"node": {"oid": "dd5b24fc9532d7c7dcabf0da0c9de5722ba77340", "messageHeadline": "add changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bdfb0cacf75ab0e3843a332b8a5248de66e18a6", "messageHeadline": "check for duplicate in pgf action proposals", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "4a28dcaff88230a0ccfe7fb19931a8e1fefed28e", "messageHeadline": "restrict delegation field", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 132, "deletions": 58}}, {"node": {"oid": "fdf2f0c7739d0fad7bdc562633288b212493876b", "messageHeadline": "Set genesis time in localnets to current time", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4c030a3039ce21c4a09862ff0248ae9fd57a39b", "messageHeadline": "use forked rocksdb that doesn't use jemalloc on windows", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "8dcdea2aee92fd230ba02e3d612b2b6e44a79350", "messageHeadline": "Checked operations in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "faa40a48bf6402bd02b47bcb7461e78a83070ed3", "messageHeadline": "validate vote key in governance vp", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "31788b42b55941fe5de859968983b9478eb55cff", "messageHeadline": "avoid duplicate addresses in pgf steward proposal, use btreeset inste\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 42, "deletions": 26}}, {"node": {"oid": "e65ab311a9f191580f2656857bfcc2fa3d2042e6", "messageHeadline": "use validator voting power instead of total voting power", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "94848b58850a0784012ac412f6b39079dafc5ec0", "messageHeadline": "avoid logging an underflow, more underflow checks", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "46cb0d24e7c069384223b276473f96cf20960c1f", "messageHeadline": "need denom to write correct target inflation amount", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a150f83fde97b70a0db02aa48d58ee2192b0cc23", "messageHeadline": "Fixes validation of minted balance key in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "bda94a3f313c0c385a431fe30b48eddd2a8ea2dc", "messageHeadline": "fix `Amount` param parsing in toml for PoS", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "596503cb5e0be19fa4d7e544a3153ab203d73c57", "messageHeadline": "masp locked amount param: use u64 in config tomls and `Amount` in sto\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "d31539647e7fc598259447c1da2bf7bec33ac49d", "messageHeadline": "separate masp and pos rewards controllers", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 223, "deletions": 147}}, {"node": {"oid": "8ae34650a66518e8d943fa6742fb6ee20bda8de2", "messageHeadline": "Changelog #2452", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "82d92a3a1f5e6008f2346701c188cf9d5238ccbf", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "9387fd0d979e1b2accaa5b3430193a7bee3c1ad1", "messageHeadline": "Fixes benchmarks", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "f84b9add666556ca328b7efae8625dca24a3c659", "messageHeadline": "Refactors error in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "937b34412dd82b452b2b2b711e1075f8b23e333b", "messageHeadline": "Updates SDK to retrieve changed keys instead of `Transfer` for masp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 267, "deletions": 66}}, {"node": {"oid": "3ae8c90cd1b450042d445fbe474777622593734e", "messageHeadline": "Removes wrong comment from masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "88dcf1cdc11b6a7034a05235adbd943eaa807371", "messageHeadline": "Masp vp validation based on changed keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 165, "deletions": 95}}, {"node": {"oid": "c08fe1bc1a639e491bfb9baac596ef7fdca8637c", "messageHeadline": "sdk: fix unused import (in conditional compilation) warn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a0980b92e3b7a738c85bb109c291390815f7e6c", "messageHeadline": "core/token: add `#[must_use]` on token checked arith", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd43f1aa3673e7b95d32b4d4553c3807988fabe2", "messageHeadline": "test/tx_redelegate: prevent redelegation delegator from being validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "aa1f5e5516867e56d268826aa39e789110fdebe9", "messageHeadline": "Namada 0.30.2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 170, "deletions": 116}}, {"node": {"oid": "19b8e863a260310fa243744c3c22ef68a47f9c03", "messageHeadline": "Merge branch 'fraccaman+brent/fix-burn-function' (#2408)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8951b73445d38a02881e535b71a7e4c165c2a783", "messageHeadline": "trans_token: avoid cyclic dependency", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "993cfd6426fe73c9d8b382f1f0c8b9679b7d6048", "messageHeadline": "Merge branch 'tiago/restrict-ascii-router-paths' (#2447)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a2cf85f3a90460bd614f303b482efdd53a3d1ed3", "messageHeadline": "Merge branch 'yuji/fix-multitoken-vp' (#2443)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 84, "deletions": 121}}, {"node": {"oid": "bedfe34b5f802af80dd2a859d47ccc68e0dbda21", "messageHeadline": "Merge branch 'fraccaman/pgf-minors' (#2440)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 153, "deletions": 24}}, {"node": {"oid": "fd27ad7c7a68136c0420c76f455260083044d9c5", "messageHeadline": "Merge branch 'tomas/opt-jemalloc' (#2435)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 29}}, {"node": {"oid": "6a9c5ea481d2693cf4d9e3491816a73fbb21d998", "messageHeadline": "Merge branch 'brent/parameters-change' (#2432)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "29bf5dd666aac72e39b8e43f9fc51459672a5722", "messageHeadline": "Merge branch 'brent/new-storage-write-REDO' (#2438)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1028, "deletions": 299}}, {"node": {"oid": "f38df33fcdd004ddc2bf7df3ea879f24cc1ecd14", "messageHeadline": "Merge branch 'grarco/fix-shielded-actions' (#2428)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "0cd3536405ce36e78a2d3a88f190ce9712f27965", "messageHeadline": "Merge branch 'brent/change-shielded-rewards' (#2424)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 438, "deletions": 66}}, {"node": {"oid": "2b6bac79a5215098bdcd0f77512024fe5874249c", "messageHeadline": "changelog: add #2447", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7af076945581ed6bc32c02ef29873c6ff5d65579", "messageHeadline": "vp/multitoken: refactor maps and sets usage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 61}}, {"node": {"oid": "723bfae1c0fb33861e995b199976bd93737f0c0c", "messageHeadline": "Test router request handling with non-ascii paths", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "2e014d74d7b0237eec6078b358b980cd595ae169", "messageHeadline": "Restrict router queries to ascii paths", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "51eb113a4fd345c975d3d03369d3af6fb2d6cc66", "messageHeadline": "Merge branch 'murisi/masp-test-vectors-rebased' (#2427)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1342, "deletions": 313}}, {"node": {"oid": "0bbb4a0aac72edb2d8dbbd14dca23a2acaf749d9", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b2fd195ae4a95ab66dede17150a18ed2e761023", "messageHeadline": "added reward distribution limit for stewards, minors", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 150, "deletions": 23}}, {"node": {"oid": "1db2d7257ba1697a08a1d89da80bd08512f0df34", "messageHeadline": "changelog: add #2435", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fcf7f970655741ff3f05d0c01050b418f1b49786", "messageHeadline": "test/integration: fix the genesis templates dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b6ccfe13e1921b7ce36a4483936a4f4b7b03e48", "messageHeadline": "use the old params for integration tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5845bc13789acf9bb3119454d0649e9ebde8bd76", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8bf2360fcafb09b9f3b0925a1eb0e224ca5896fd", "messageHeadline": "Merge branch 'fraccaman+tomas/governance-tally' (#2415)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1068, "deletions": 76}}, {"node": {"oid": "41ba7c25d05f116b624dff58657300385829ce6d", "messageHeadline": "Merge branch 'tomas/protocol-tx-allowlist' (#2419)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 392, "deletions": 949}}, {"node": {"oid": "87fbdbccb8ac8002d982f74ddae11cd7a8dce3ed", "messageHeadline": "Merge branch 'grarco/masp-unconverted-test' (#2406)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "91d615c2dc4502408c52806c5162bf00e65cd422", "messageHeadline": "Merge branch 'aleks/bip39-optional-0.30.1' (#2442)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "9a54a81db92a92c03fb4cbd375ba4e6d2a905496", "messageHeadline": "Merge branch 'aleks/wallet-zip32-0.30.1' (#2417)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 654, "deletions": 183}}, {"node": {"oid": "f7b7844c4f0c88c8b78940fdf2bf81d1197b95e7", "messageHeadline": "Merge branch 'tomas/tx-host-env' (#2401)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 360, "deletions": 11}}, {"node": {"oid": "92e2b0dd58e6ff941971eab967a5c319552597a4", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28c9af279e116ab988238f349b8bd083964730b4", "messageHeadline": "Update wallet e2e tests", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "a14943b18a3b9e4a3ffde4b3d919bd4a149bca7a", "messageHeadline": "Merge branch 'tomas/fix-fst-epoch-start' (#2380)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "aa1889d8f1ccee204c26f392843878b7086f460a", "messageHeadline": "Merge branch 'murisi/masp-fixes-with-init' (#2409)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 613, "deletions": 184}}, {"node": {"oid": "6afef0b40599b7ce567e113b5ba36c850682c530", "messageHeadline": "Merge branch 'grarco/async-light-sdk' (#2399)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1562, "deletions": 94}}, {"node": {"oid": "54feb0c303546ced46230caf0b759018c01d9d14", "messageHeadline": "Merge branch 'fraccaman+brent/fix-burn-function' (#2408)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 95, "deletions": 18}}, {"node": {"oid": "f56e9f01ac913be9c6acfa914b66604dff5c83e5", "messageHeadline": "changelog: add #2438", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "050b5e8e19d2e4f79a41192ded89ead624d35c12", "messageHeadline": "fix spelling of `merkelized`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "790acb740974b359f042db07f0872cd0b3cfe628", "messageHeadline": "edit comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "343f27ff0203e294c92adc041d191b3d30c1c6d1", "messageHeadline": "handle non-merklized values in `State` methods", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2ac37f0148ec015f42ad29d4c4180f9724b471ea", "messageHeadline": "fix imports", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1e609599073a053325017e135f67d8fd7cdf6e58", "messageHeadline": "fix ibc storage init", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "24b47a5b7cc6cdc721a658eefe3e78309a8d7d93", "messageHeadline": "abstract instances of `write_bytes` to `write`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 75, "deletions": 164}}, {"node": {"oid": "0aed7425295e08314536bbc9f8ae7c1ee2b22014", "messageHeadline": "tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 590, "deletions": 0}}, {"node": {"oid": "a751e1a627a24ec3385db6ec9f37925184faeb85", "messageHeadline": "bypass merklization and amend diff writing for specified keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 238, "deletions": 80}}, {"node": {"oid": "37acb7aaeb75a912f6a38a2a4c3dfe43997d8d34", "messageHeadline": "use consts instead of string literals", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "d68809f7fcd27a25c514b54840d7c5bf4be9f3c1", "messageHeadline": "ibc: storage keys refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "0f6335bbd7b60f8bf88c9fe0e43a7728a8fd14c0", "messageHeadline": "merkle tree filter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 27}}, {"node": {"oid": "f5c9257ab83f160f9a9011cf001b19b103470151", "messageHeadline": "Make BIP39 passphrase optional", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "db5702b14e38868f39ecd1daf1ba5f677fece591", "messageHeadline": "fix all tokens", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "060efa930f8005c6b950ec47872fb9598b7b18d4", "messageHeadline": "check diffs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 98, "deletions": 18}}, {"node": {"oid": "3e9a9c3d306f497a696b08f86af983bc3a6b88b5", "messageHeadline": "enable rocksdb jemalloc only for `make build-release`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "fc407d409cdeb170551982b3ab4847ad0bd56925", "messageHeadline": "chnage MASP inflation gain params for all tokens", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f528c0b3ab2ff5416a1e42b9bf6a1b91b99d9017", "messageHeadline": "change target locked ratio for NAM in MASP", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ba245646177136aeae66376e016deb3794b2e5f", "messageHeadline": "changelog: add #2424", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2d39f61a047500659eea7723f34cc8dd2f3e1554", "messageHeadline": "fixes from comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "b46bf586edb02fcb41b21cce18b473f1feda62c1", "messageHeadline": "better errors for `masp_reward_tokens`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "6346e119979dd2a6c54739113f42b44f21a41bf3", "messageHeadline": "rework masp shielded set parameters", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 97, "deletions": 54}}, {"node": {"oid": "6e41df2a7c15984777413d796bfa8d556cc453b3", "messageHeadline": "Merge pull request #2426 from anoma/tomas/update-make-recipes", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "127534394f230af59e67b5f0e4a05e37f06c5323", "messageHeadline": "reformat e2e test, fix pgf inflation computation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 315, "deletions": 25}}, {"node": {"oid": "d1b87e240e9a5557d4aa33ae83182182ecfe9994", "messageHeadline": "Changelog #2428", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a3cd920372669775512328f4df77fe691928684", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a58ceadd286e84fb39d158e5526384f5819997c7", "messageHeadline": "Reified the pre-image of AssetTypes.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 337, "deletions": 266}}, {"node": {"oid": "b6bc0e976d50a5df55e56165068c41ffaa49e07a", "messageHeadline": "Add comment on path compliance check", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69fa0ffb8d25a4c0b18d244e276b0fb6290c8147", "messageHeadline": "Check balance key change in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "0ef4b6c584478910fac894d50063116fe349c7da", "messageHeadline": "Adds shielded commit to transfer in `gen_ibc_shielded_transfer`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bcfd7e5714970793acc9c94df5148439c2ede75b", "messageHeadline": "make: update paths to crates src", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "982a98517c557d20bb1ba753d3ab6377ef179ac7", "messageHeadline": "Hashed the token denomination into AssetTypes to tighten HW wallet si\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 316, "deletions": 174}}, {"node": {"oid": "80388ea8eeda8f9a9cedf5a26e0d806c46f151f7", "messageHeadline": "Constrained the range of MASP test vectors generated for correctness.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 129, "deletions": 33}}, {"node": {"oid": "c977734f27922f8de78e15bf671bec1e26ba94d1", "messageHeadline": "Now generating binding test vectors binding signatures correctly.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 289, "deletions": 34}}, {"node": {"oid": "2cf8178b6fb486287b1a0ecec613a8646313d60b", "messageHeadline": "Increased usage of prop_oneof macro.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 85, "deletions": 84}}, {"node": {"oid": "801fd2b93902028f0a28a92923f17702464b16ad", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05dbb2806b14bc62aa392274d75471328b91f5b4", "messageHeadline": "Now generating arbitrary ShieldedTransfer.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 456, "deletions": 1}}, {"node": {"oid": "6c375f0c3bb956c476a22fe13743c9c64ad49fca", "messageHeadline": "tests: add tests for VP allowlist", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 56}}, {"node": {"oid": "9d0a410b75990469be541aa465c5c82e4c76fe89", "messageHeadline": "move VP code allowlist check from WASM to host env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "8984b52174b1df57200976d3753282dfa9960364", "messageHeadline": "wasm: remove unused vp_testnet_faucet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 467}}, {"node": {"oid": "ab14c06681e0417201d18fe50c00fe22ce21db6b", "messageHeadline": "changelog: add #2419", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fc9d7cf46577dd7f381b5c46133adce1cb57406c", "messageHeadline": "test/protocol: test tx wasm allowlist", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "014a59e20aa36746436298f5fa3741cda30dacbc", "messageHeadline": "namada/protocol: check tx allowlist before running wasm code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "6f5f42a128044d13dd652e18ea528845939e560b", "messageHeadline": "add the fns to check tx and VP allowlist in parameters crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 173, "deletions": 391}}, {"node": {"oid": "bedc1d8236ac4487a63d38ada250e7cce16648e8", "messageHeadline": "fix two third over two third nay", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "48a0a62859350c9927961c329542ff0adb59cf79", "messageHeadline": "minor refactor governance", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 177, "deletions": 51}}, {"node": {"oid": "0549401fe5249d0338aeff137653a7b26e005a9c", "messageHeadline": "disable eth oracle test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a5fa9f5d5027a9c8f2f33248c08d27e277881410", "messageHeadline": "minor fixes", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82682fa19e507a5b78242746f9f2688a72a6da3c", "messageHeadline": "governance tally fix, added some tests", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 878, "deletions": 23}}, {"node": {"oid": "23dde75392904f909d3181aac8c6a46a0942372b", "messageHeadline": "better var names", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "90612e4d23444b2d36278dac4865d5b1572f5924", "messageHeadline": "changelog: add #2401", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14317ea8d50fe79deb695f589ac1b67cbad37bbe", "messageHeadline": "test: test more tx host env fns for panic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 233, "deletions": 28}}, {"node": {"oid": "8affedad46a2e55644a95bf2b0d4c60dd939f754", "messageHeadline": "avoid overflow panic in debug log call", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "444ef6bf76c883b1a56bb9c5706512c32f9f6fe8", "messageHeadline": "host_env: fix vp_result_buffer to handle missing value", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d90582b7d48769cc4abbd28b8d538c5b3e571aa4", "messageHeadline": "host_env: fix tx_result_buffer to handle a missing result value", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f372aae9b95e4c7f9efd25054c384e8e70a9f491", "messageHeadline": "test/wasm: checks for panics in tx_read host_env fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 137, "deletions": 3}}, {"node": {"oid": "9d47d9108b727b0b7e724d2d95ce7f29ab836e1e", "messageHeadline": "Minor refactoring of wallet e2e", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "33fa15c8e99404655dc2838b6a6466bcb1a84443", "messageHeadline": "test/apps: fix test_jail_validator_for_inactivity", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "cd04e97059fa1e05a073434d29df0fcddbd9d6e7", "messageHeadline": "test/apps: fix the height of the first epoch to start at 1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "5b12fa4c6862c82f9c8219377b2a65b3058709fc", "messageHeadline": "changelog: add #2408", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29361fad2f95dfc3998217d19bf432a055db9839", "messageHeadline": "another fix and a test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "383a813b225efa9bb81c9273322390dd725d1e95", "messageHeadline": "fix: token::burn storage api", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "8120ab77332c792dd67324397bbbe081eb9f7d9e", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7440f69b63e66fc8f93e0976c76e34cb5cb3c89", "messageHeadline": "Introduce flag to allow non-compliant derivation paths", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 72, "deletions": 20}}, {"node": {"oid": "7e1a1a0077810225241de2f2a5ab2e0f462cbd02", "messageHeadline": "Fix comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9361d72079aa9fc6ab20a484b178273a1d40166", "messageHeadline": "Derivation path compliancy checks", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 251, "deletions": 70}}, {"node": {"oid": "0a171d9bef12be132d1f8bb0bd0ae12a4dd30934", "messageHeadline": "Fix e2e test cases", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6568af0f7f130bdc65fa6c08ea81ef12d3b56339", "messageHeadline": "Simplify some SDK interfaces", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 34, "deletions": 62}}, {"node": {"oid": "9eff7ea8d32a692fc0275389d2d4f0596769b382", "messageHeadline": "Store derivation path when adding zip32 key", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "9a9340f94a0a72ee5bfed5ca0d79275837dc035a", "messageHeadline": "Fix return code", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84c4aad940cf6cf40cca8b635c2ffa349b88f4f5", "messageHeadline": "Derive and store maps spending key in the wallet", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "59210313c9c24c9c33c4bb1408613f1f4062a45f", "messageHeadline": "Refactor: rename function", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98228eae5c9f2666dc9581633b19c8ed999333c8", "messageHeadline": "Implement zip32 key generation in wallet", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 89, "deletions": 14}}, {"node": {"oid": "4d18b5ad0604ea52c94cb9a5ff8a2d9629ef9a08", "messageHeadline": "Add doc comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f498c4a08b6106d980e49f63ce71177cc82512e", "messageHeadline": "Rename key gen error struct", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e2cd7b2175efc86a0d300c31e29a149505f55841", "messageHeadline": "Fix zip32 import", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e492d4856de9b77cd12fb5818f62dda09f8cfa4a", "messageHeadline": "Add derivation paths for zip32", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d438cf7801ed46f93cee0aa7a648f69e669f9bab", "messageHeadline": "Refactor: rename derivation path methods", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "0222bfbabdb2a8d2943b74267d43f37353fa2e11", "messageHeadline": "Purpose constant", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8e67de1676ad4eded81893cfdfa6864a7e673d9", "messageHeadline": "Fix: undo erroneous changes in wallet introduced in 0.28.0 rc1", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "d72d32fa4657c8318042e634d89d5081f1812150", "messageHeadline": "Changelog #2399", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d210ae7a0f616b58ce17d5038bc78e9d7af69e0", "messageHeadline": "Updates crate documentation of light sdk", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "038075fbffcd4e8996852dafe54077e228e30ea7", "messageHeadline": "Adds support to call the light sdk from an async runtime", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 809, "deletions": 152}}, {"node": {"oid": "ebf714fe1bff5a38b997a699807c533e7383edc5", "messageHeadline": "Fixed wrapper signing and added the writing module", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 826, "deletions": 20}}, {"node": {"oid": "9cf1488f1a62196bdc18f2f3847e4e72f4c6dc2b", "messageHeadline": "Changelog #2406", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a0e71414f65810e5d9061709eda0a8e4147bb41", "messageHeadline": "Updates masp proofs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "830d8ac2e444b7fdc7153de34a1ff0cbaf6f16f0", "messageHeadline": "Test that unconverted notes can be spent in MASP", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "f7532c20072fd877046857f567735770389cd1d0", "messageHeadline": "Namada 0.30.1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 159, "deletions": 123}}, {"node": {"oid": "43f93d675dc085f27321c97975cb9438b60f4ba0", "messageHeadline": "Merge branch 'fraccaman/sdk-rpc-queries' (#2400)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 198, "deletions": 51}}, {"node": {"oid": "637600209a003b5ff0a8dc9232af28c2074d05de", "messageHeadline": "Merge branch 'grarco/fee-rafactor' (#2382)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 369, "deletions": 274}}, {"node": {"oid": "83b26756d657458c2e5a060927aac7c25d43ed13", "messageHeadline": "Merge branch 'yuji/fix-e2e-pgf-ibc' (#2398)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "01cbe49d39316c1b500f2abd819d7bb0f57a0751", "messageHeadline": "Merge branch 'grarco/gas-sentinel-fix' (#2395)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc5e8534a788393cfb654ec3beaf2f76c0b92286", "messageHeadline": "Merge branch 'origin/grarco/comet-timestamp' (#2383)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "9e7153d4a7189ef53e9227e57a1cb665c1e31d4f", "messageHeadline": "Merge branch 'tomas/crates-dir' (#2386)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 89, "deletions": 77}}, {"node": {"oid": "ff50d757011d83294adba8fd09c211a071cc2854", "messageHeadline": "Stop silently discarding undecoded asset types in MASP. Instead print\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "a9a3a94c07aa1f7440c418fe5dc5c2660557dbb6", "messageHeadline": "Merge branch 'tomas+tiago/modularization' (#2312)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8753, "deletions": 7083}}, {"node": {"oid": "4432167a0927bfd516a49496c6aa5c6fbf26ee07", "messageHeadline": "Precompute asset types wherever possible to increase the chances that\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "a214f19de319c9e92caa3f962325211b190a6586", "messageHeadline": "Allow scenarioo where non-native token receives rewards while native \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 485, "deletions": 26}}, {"node": {"oid": "8eff8d1b2be38c78627667af16d04967665514a8", "messageHeadline": "Merge branch 'murisi/masp-fixes' (#2371)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 843, "deletions": 769}}, {"node": {"oid": "8ddaa7725d8ce09cda57cba7c4a5fe39e0b709a9", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c90ac1c6f3d5a1e56035a3599623a1966eca8bd9", "messageHeadline": "added pgf parameters rpc", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5e66c0b01ff56131dfde80a5447acdbef997652a", "messageHeadline": "`mv crates/shared crates/namada` and update paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6f81be41ec07f38dadf73bfbf2805cb28b11ec10", "messageHeadline": "git: ignore the old proto artifact", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5874962e60a76e39d429517afd6aebc730ccfaf5", "messageHeadline": "Removed the dependency on address::tokens by assuming that tokens wit\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 34, "deletions": 116}}, {"node": {"oid": "46441f79bfea7edbcbb09c435f9e20b1ca704733", "messageHeadline": "Merge branch `brent/grammatical-fixes` (#2242)", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "c3cd9324ec7fd416d8e70f4be1649e11c4f413b1", "messageHeadline": "added proposal result query to sdk, refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 164, "deletions": 47}}, {"node": {"oid": "5d8ed906f40b166470cefb6514998c20dbc4fa31", "messageHeadline": "Prevent the backdating of transparent inputs. Be more liberal and all\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 26, "deletions": 41}}, {"node": {"oid": "7a031cc055a3395ab71f890238828d3c2f9808eb", "messageHeadline": "add change log", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94e31e3489640ae014022e67c8e485e066c48302", "messageHeadline": "add wait before balance check", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f29c3bdce781c2e5d63e862e3a7cfdb115789be", "messageHeadline": "added total supply router/rpc method", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "108090506d4ec05af6bb19a48d66e36e2ad0d3b9", "messageHeadline": "Changelog #2395", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c16a2bc3940276e008cbbeca363a23efff447b61", "messageHeadline": "Sets gas sentinel in `ibc_tx_charge_gas`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b951476b421e41d52eb7937a6543e9d675ade888", "messageHeadline": "Merge branch 'fraccaman/update-hermes-ci'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1608867bd49d9c5ab2e9d0ba2de3cbe84ab49a35", "messageHeadline": "ci: update hermes", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a346cb7df6f7f96ead51021799dd66be951d9f6", "messageHeadline": "Added support for non-timestamped assets.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 366, "deletions": 245}}, {"node": {"oid": "7026389450884418968cb0d3b857294f9c7542c8", "messageHeadline": "fix changelog entry for #2374", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5447f52eb36c5480b72f026d40822783776ce3c1", "messageHeadline": "more spelling fixes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "722dfc612fd955ac10acc6776b67860c47e8155a", "messageHeadline": "fix spelling", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "041e071b50834a749a96425234bd9c82ddc194cd", "messageHeadline": "fix links", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a3582d7e7474cb8322128ad6a00ddcb92179f0fe", "messageHeadline": "fix spelling typo", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f5fddd42bcf328dd739e960bc5865bda98266a8", "messageHeadline": "WIP grammar fixes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec58c897e265ecdb56c5d5506c8ac8e4beaaf9d7", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "6c7081bb9dc6a873237a0eb3cdd5b4e998e7a0e8", "messageHeadline": "Adds block timestamp in unit and integration tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bb8f08b9f1b49fe8e0b82fae8d521f5c9d4b5a19", "messageHeadline": "Namada 0.30.0", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 144, "deletions": 71}}, {"node": {"oid": "78db6d9591914ffbed3c7575eb005e9b69243262", "messageHeadline": "Merge branch 'tiago/wasm-vm-addr-sanitize' (#2385)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 129, "deletions": 38}}, {"node": {"oid": "c859a1da8d89d926688309c0dce2fd7f130a02ff", "messageHeadline": "Merge branch 'tiago/wasmer-alignment-fixes' (#2384)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "858d6b914bc8fb1c50c1886368d370680ab378a6", "messageHeadline": "Merge branch 'grarco/masp-storage-optimization' (#2363)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 974, "deletions": 429}}, {"node": {"oid": "8a052b74e29a8ab9d605fa7dbecea6e139ac420c", "messageHeadline": "Merge branch 'grarco/remove-masp-key' (#2376)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 45}}, {"node": {"oid": "28c78284662ea65d6f48338ba77c2c26007b8882", "messageHeadline": "Merge branch 'brent/fix-bond-amount' (#2374)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "ffc8bcaaba34a2f45016b6eccba48bbe9a78bdde", "messageHeadline": "Merge branch 'grarco/governance-cleanup' (#2377)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "0dc7bfe31a7b58911f77fc9800a3e85434c5059d", "messageHeadline": "Merge branch 'tiago+gian/required-proposal-id' (#2365)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "e820bcc61bebeff12812d44e89e4a7192e9339bc", "messageHeadline": "Merge branch 'fraccaman+grarco/governance-tests' (#2330)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 239, "deletions": 282}}, {"node": {"oid": "fea5e1dbc8caab062ac8c6f33c34e881079564cc", "messageHeadline": "Merge branch 'grarco/light-sdk-deps' (#2372)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 76}}, {"node": {"oid": "0b5109f91698b1a2154a608fafd966d4487f3ac6", "messageHeadline": "Merge branch 'grarco/masp-vp-expiration' (#2375)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3ac3e6579c87f6b119e890bbda42c77ae4f67d6c", "messageHeadline": "Merge branch 'tomas/lookup-validator-consensus-key' (#2368)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 138, "deletions": 30}}, {"node": {"oid": "e08e2a0633b603bb1ee218e93ea493b228975787", "messageHeadline": "Merge branch 'tiago/tx-memo-field' (#2358)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "cc714211f242913a3f6257f28a9645ed59eb4185", "messageHeadline": "Merge branch 'tiago/validator-avatar' (#2359)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 197, "deletions": 29}}, {"node": {"oid": "6f5b22f97995c0b3d96093c04aa30a60147b7a97", "messageHeadline": "Merge branch 'grarco/masp-vp-panics' (#2345)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 122, "deletions": 149}}, {"node": {"oid": "196b7891001508f16b2cdcc89aaa4f1cf6b5cc74", "messageHeadline": "Merge branch 'tiago/fix-tok-bal-query-errs' (#2356)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "2be10f648d9141fde1c79332b211a3bb2712b4df", "messageHeadline": "Merge branch 'tiago/ethbridge-move-from-apps' (#2289)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 815, "deletions": 781}}, {"node": {"oid": "3129de4dc306a2115fa8e38c4af1f68ab4415447", "messageHeadline": "Merge branch 'yuji/pgf-ibc' (#2243)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 699, "deletions": 128}}, {"node": {"oid": "c24d0e82dabc82d42a9b4e078385d729a4c4f763", "messageHeadline": "Merge branch 'yuji/add-ibc-e2e-hermes' (#1797)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 463, "deletions": 101}}, {"node": {"oid": "16a9f72f92de9d925abf42ffcf82d81ba279436c", "messageHeadline": "changelog: add #2386", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "43e5ed09c75b1b5df182fad440ca7c0b3d130bff", "messageHeadline": "fix relative paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "64b0f4705d4f6649f0683a37c910ce7838e83f1b", "messageHeadline": "move most sub-crates into crates dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "21eddeaa1c6b181f7dead77f4bba0376dafc63c4", "messageHeadline": "changelog: add #2312", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6bc44bc24cfda38d8d9df9f3ad6977c467eb22f", "messageHeadline": "add impl for VP get_pred_epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "721fef1b487cac83f7a32ebb6c38dd74706ecf5a", "messageHeadline": "pos_queries: remove unused methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "299dfb9a1cb0b813df34b51bc4a27901f2e91813", "messageHeadline": "fix masp storage key regression", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "518358ad77e1ccbdc598d4beed8a21508adf6903", "messageHeadline": "undo reintroduced typos", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4101ec07c1f82d3d37a8ea5e446c99bced1ca762", "messageHeadline": "fix `get_current_decision_height` by moving it to WlStorage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 60}}, {"node": {"oid": "37fe7b65c19eee5bcc8e13842da49e7cd217953b", "messageHeadline": "vm_env: add `tx_get_pred_epoch` impl", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "51247621096e21ff12fc799d0ff88a865e41d330", "messageHeadline": "fix rustdocs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "baa1d015bfff076a889133a612143fa037283e89", "messageHeadline": "macros: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "f9340f66389b88f7aed5682cf445ffbe27bae2f4", "messageHeadline": "fix the shell test_queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a22001f92f5f74ea88dd75d0ec3c6f1571fd8567", "messageHeadline": "fix TxGasMeter construction from GasLimit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f0f8c7f62f874689f656ff76ca0a2245a21e69aa", "messageHeadline": "wasm: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "f980dbe6108ce5d5a77429087f324f10a81101f4", "messageHeadline": "fix shared/sdk build without rand", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f99eacbe94d5d6e986a05d6b9cd9641b553ddaf7", "messageHeadline": "ethereum_bridge: fix build with \"testing\" feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38570bb22f96eb8c6ad00238a541aa71120cfc82", "messageHeadline": "various fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "eb454ce8d88136460d616b6a5dae92aa9c499b25", "messageHeadline": "tests: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 90, "deletions": 98}}, {"node": {"oid": "05adcfb214b0d2822d6286afac0e5856e335ac1f", "messageHeadline": "benches: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 73, "deletions": 91}}, {"node": {"oid": "0fbf42fbd979148dfbe9a0548de2278da3c8ed72", "messageHeadline": "apps: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 205, "deletions": 209}}, {"node": {"oid": "653fd18dcb1a69e918b2f667a0725a7e97df1155", "messageHeadline": "make -C wasm_for_tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bfff15109eee6a51d8ed00a9baa90a1b6e1a3604", "messageHeadline": "Changelog for #2385", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "795129bc468155de891b523028b23316c543a7f5", "messageHeadline": "Add wasm ptr overflow checks regression test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 95, "deletions": 31}}, {"node": {"oid": "31b304a97abb61b3a899541006a5193f820c0f56", "messageHeadline": "Sanitize tx and vp wasm memory accesses", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b59da5eedcf93c2eb837e12ba8e1ec58bc901c31", "messageHeadline": "Changelog for #2384", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c2ceda68deb7970b33c36e904582778ee45adbb4", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dfa0870a6753ab632356138191adb90fb980444a", "messageHeadline": "Changelog #2383", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36939137d4d3bd17ed959304b27a5d84ddee64cb", "messageHeadline": "Expect a proposed block to always carry a valid timestamp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "58a13d3fa4cc9b4040d369807aa3547f36b10e51", "messageHeadline": "Changelog #2382", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c651f2c186d0707c5aad8077a8152962588084c", "messageHeadline": "Moves validation methods to functions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 357, "deletions": 356}}, {"node": {"oid": "cdf7597a4a4345eada5d2ec732c155947f7ab28d", "messageHeadline": "Unified the functions that construct AssetType to ensure encoding con\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 69, "deletions": 61}}, {"node": {"oid": "6986c12f446d49985fe0711a004d30995ae18ee2", "messageHeadline": "Refactors `wrapper_fee_check`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 230, "deletions": 129}}, {"node": {"oid": "cf2a89e4d7be0fc085b4662e2570f847ca6eb668", "messageHeadline": "Fixed the printing of shielded balance for specific token across users.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "45d9dd33e6426d9ecbfa7ab9deb91cf33c4a94cd", "messageHeadline": "Improve the handling of trace amounts during conversions of assets to\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e9207cc75703ccc864917e67f9f8e3f94f122bb5", "messageHeadline": "Shielded balance printing now includes trace assets.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d204c0d8dee57fcc7f347289264ef23052503d81", "messageHeadline": "Allow notes containing older epochs to be spent.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 142, "deletions": 48}}, {"node": {"oid": "11acd03eb6102ee4f7b0274ec47fe9e293a23ad1", "messageHeadline": "changelog: add #2374", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95937c166b296ebfc6560b0dafed89bea6540475", "messageHeadline": "Use a note only if theres a shortfall and it would help close it.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac41779bd015f30bbc91f8cff46e9fe109f33d0c", "messageHeadline": "Stop creating redundant transaction descriptors.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 70, "deletions": 54}}, {"node": {"oid": "95d8c8b3de7b50030838642f53344c46d6bccc61", "messageHeadline": "Changelog #2377", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e2ffafeb429fddb3b9892f084db5a3f3e6bdfeb4", "messageHeadline": "Changelog #2376", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b0eebef4d2c3606a162cca48341a982833b4f57d", "messageHeadline": "Removes the hardcoded masp sentinel key", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 12, "deletions": 45}}, {"node": {"oid": "12b0324f54df2f302487d9dccb31fb0ed114e132", "messageHeadline": "Changelog #2375", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea010fa255cfc040327222bf3ffba151913d2567", "messageHeadline": "MASP vp validates tx expiration", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "454e138f012e6c522277d3ac69b50f2a5763c982", "messageHeadline": "[feat] Refactoring extraction of shielded parts of txs to be more dry", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 115, "deletions": 128}}, {"node": {"oid": "238d52a9483f221c548188aed606d6f409527f26", "messageHeadline": "Redefined MaspAmount using the ValueSum type from the MASP crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 70, "deletions": 77}}, {"node": {"oid": "b71492f77e7f8f6085d60f442c7cb9e7549a9f03", "messageHeadline": "Shared function for governance total voted power", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "8a83cfdc144cb5e2a8d3db9a7518da7ab9375ac1", "messageHeadline": "Nit renames variable in `ProposalResult` display", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d000d536ffa8840d4bb750f09562f9b4a2a92430", "messageHeadline": "Shared function for shielded actions retrieval", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 94, "deletions": 82}}, {"node": {"oid": "29a84847b3534a60f622aed56d702128a4059fd5", "messageHeadline": "Removed now redundant operations on MaspAmount.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 9, "deletions": 94}}, {"node": {"oid": "ff58b5fdd14437648782ff38e36bbec001b0d623", "messageHeadline": "Reduce the amount of decoding and encoding of AssetTypes.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 225, "deletions": 241}}, {"node": {"oid": "533f1b3fc5fc1bdb5973581abce2821c0cb175bd", "messageHeadline": "fix `bond_amount`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "c3a2de2c1fe6a898aa7071f74eeb858dc3898358", "messageHeadline": "Reverts trait bound on `Height` for `block_results` endpoint", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "09a1f21f2c79c8eb99a237b35aaeccf7f0304b28", "messageHeadline": "Uses `masp_pin_tx_key` helper where possible", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "152789e5e7c651678f5e924be76b76659384fa99", "messageHeadline": "Changelog #2372", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bac15a0ec2102ad6b084d3dc709d4af41e145724", "messageHeadline": "Adds light sdk to Makefile", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be25442cc1b177c692585a94429788a0e3894255", "messageHeadline": "Cleans up light sdk dependencies", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 76}}, {"node": {"oid": "cdb90df68e9d33893a090e3f163119d31f4091ba", "messageHeadline": "Changelog #2330", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a4fa3181e595fcbd0d032a528df42cf4c161b18f", "messageHeadline": "Changelog #2365", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72da2ed955c9305db278e4a4ec45ee47edd68699", "messageHeadline": "`prepare_proposal_data` test helper requires proposal id", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9408f4b00ffd3f1cae66bbc28fa9bf93126b99f3", "messageHeadline": "Changelog #2363", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3261b871a28be4afd4957453e0e48d75bcbd00c9", "messageHeadline": "`compute_pinned_balance` supports pinned masp over ibc transactions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 131, "deletions": 68}}, {"node": {"oid": "204803c5490b344484c181153fa71edc6245c7e3", "messageHeadline": "Changelog for #2358", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a8a01f640d2bfa02f96273949806d48953453852", "messageHeadline": "Regen pre-genesis tx signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8ca695bd5c1e14d7c2ec810a6f17d6e891cc8928", "messageHeadline": "Refactored the validation of shielded transaction transparent outputs\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 98, "deletions": 137}}, {"node": {"oid": "ea9967f041f78cb9e973673a376f130d12399000", "messageHeadline": "Rebuild test wasms", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e66b907f045040ae43fae6b747c4b224365b108", "messageHeadline": "Add tx memo CLI arg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4f974d1296b3754a07637b413d14dba7e8f88a2e", "messageHeadline": "Attach memo to tx if it is present in sdk args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cdaf5b57dcff294d4f1d87cbf90f781ed49559d9", "messageHeadline": "Add memo to the sdk's tx args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1cf02ce289c50b7a6a12f4af65cfd905932b5326", "messageHeadline": "Extend transactions with memo sections", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "61f6a695e3c2949903896405b278f62bd3f462c3", "messageHeadline": "Improves masp over ibc tx fetching in client", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "47b9b2d3e7489506bf7f521e876bea15fa45788c", "messageHeadline": "Refactors wrapper tx args for execution", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 153, "deletions": 132}}, {"node": {"oid": "09796a7021e2101aa6dfcdc1991ec0de28ae3ad3", "messageHeadline": "added missing rpc queries", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ab41cf42ba5cdbf626ba5c5163c0f9c095fd0b28", "messageHeadline": "Cleans up sdk masp file", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "c1d6cc15732f5c9384acd9e6c0e00caa46187994", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8362f0731dc15e1994a224b4efe3031ec81f66d2", "messageHeadline": "Rework `new_change_metadata`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "31410a7ac561e8ec01de514416b9a7d2755d9399", "messageHeadline": "Moves block query logic of integration tests in `block`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 25, "deletions": 46}}, {"node": {"oid": "7fd2c6affca724533f1c542175c1d68f40cd49c3", "messageHeadline": "Refactors and fixes benchmarks", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 160, "deletions": 21}}, {"node": {"oid": "9539587fc1da656b5c6bd197b93136d4921ca8f0", "messageHeadline": "rm ethereum_bridge dep from tx_prelude", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "41c176dc12706fbfc18e9f580ab95e898b04a80f", "messageHeadline": "tidy up feature flags to avoid wasm-bindgen in wasm crates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 71, "deletions": 83}}, {"node": {"oid": "94ff8a8dbdda0fa0b216929b061d4e4fbce03cbe", "messageHeadline": "shared: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 259, "deletions": 260}}, {"node": {"oid": "e1e050fad16ac78202dd193ce89e02dbcbdaca01", "messageHeadline": "Refactors tx caching in `ShieldedContext`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 54, "deletions": 180}}, {"node": {"oid": "0682e15274a47e4262db8bd236682fcd9916ac01", "messageHeadline": "Fixes integration tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 210, "deletions": 229}}, {"node": {"oid": "c42917fff8229617de3f7744e41b82a0152cd9f9", "messageHeadline": "sdk: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "2d91fa46cdb9ea45d0d157d6a98b80d415791486", "messageHeadline": "ibc: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca4e2429f58cc3257600dc08d4877083fd1156b2", "messageHeadline": "ethereum_bridge: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "3ba1ac1f4b5f1f3efa65542eb80723068b8bd7e5", "messageHeadline": "Updates masp queries to avoid the need for an indexer", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 290, "deletions": 219}}, {"node": {"oid": "ed5ab1020b9c48fdfaba850e6a7d03fda0803095", "messageHeadline": "Fixes integration tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 163, "deletions": 9}}, {"node": {"oid": "0d0fd11490e848b6082f6e763991ea7b8f28bf20", "messageHeadline": "Fetches masp txs from blocks", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 492, "deletions": 106}}, {"node": {"oid": "47580b28041c391916a596122d15522d82e6a840", "messageHeadline": "proof_of_stake: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "c98e9e4e05456f06fce13dfc0dbe1f64ac92c5ac", "messageHeadline": "shielded_token: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "399193e06e33996dff8a239dbd00cb23c35a488d", "messageHeadline": "state: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "1e01a894110eb5b92f54e4c90a5618e49697924b", "messageHeadline": "parameters: fix warning", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5510672b504d20fa22eae8b625d6709b07ddb0bc", "messageHeadline": "account: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "51b8d42f8a435050b4d7d3a9986f30a7c9e20a0b", "messageHeadline": "vote_ext: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25f45936a2c6da78436dd7cd5aa96d8cb0af528f", "messageHeadline": "tx: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "62148291c3f9ebde3d2ccbb571e6aeaf36424188", "messageHeadline": "gas: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "781496fd0f30b1ba8dc13c85b53eca85eab67c88", "messageHeadline": "merkle_tree: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "56977bfdbe7c4a1a35026e575608fd5f89733538", "messageHeadline": "rename struct Storage to State", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "2b0f77b323ca08cc7c92b38ac0e9b75b22eccbce", "messageHeadline": "storage: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 462, "deletions": 253}}, {"node": {"oid": "d636c0764bb93cfa6916239d47c6c51610fc2d86", "messageHeadline": "changelog: add #2368", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "88865c86f220e7727ef901fb450427b97ee4531d", "messageHeadline": "cli: update find-validator about string", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "178a40aaf97f70b7f37a9c4c3a66f3f45d16d946", "messageHeadline": "look-up validator by native address and query consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "06e61724cc9dd19e25e36f5ef1d1e2e5131f74c6", "messageHeadline": "Fix docstr errs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6afb16922659d93ad88f205c084dd9e9d1cc7f4c", "messageHeadline": "move types, trait DB and MockDB impl from state to storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 296, "deletions": 271}}, {"node": {"oid": "5f735e03a72cec6e65d2002811fc59a23bde969f", "messageHeadline": "Make `proposal_id` a required field in gov proposals", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "2ed663684f42e59c63df32fb2d9021130e3bf845", "messageHeadline": "core: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "37e20ff953a24a133948b56573bd55307bdb30fc", "messageHeadline": "wasm: update lock file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "eb146ce72e98c52690d75d046e91583fd137ad17", "messageHeadline": "wasm_for_tests: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 250, "deletions": 5}}, {"node": {"oid": "25637bd89715216a1afbb892d0bb0376f11deabd", "messageHeadline": "light_sdk: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 300, "deletions": 265}}, {"node": {"oid": "c3183fe3c4f5ea20c85f66ca51beb632b5ac4287", "messageHeadline": "encoding_spec: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c2acfec34c220a6e727f8198a86dc4b8c71ee223", "messageHeadline": "Adds a new tx event attribute to index masp txs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e10e2ca8eec7ca099e0732ae2e4adc771981826a", "messageHeadline": "apps: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 328, "deletions": 308}}, {"node": {"oid": "22a5ef838b77d65dd50ae4a9b6c91856452e9650", "messageHeadline": "shared: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 809, "deletions": 668}}, {"node": {"oid": "472a0cd3ead8436c4a93753a4174275ceb1f5731", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cae0729897ebb0151c00b624e6fc79d0064f71b5", "messageHeadline": "Fix querying error while checking token balance", "author": {"name": "a", "email": "a@192.168.1.2", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "735656c04c9316864f8656ceb97c43af9cb2cf36", "messageHeadline": "wasm: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 292, "deletions": 42}}, {"node": {"oid": "28ba24666181294ba4a352e2239f6930567b5afe", "messageHeadline": "Regen validator genesis tx localnet signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "50caebb38c07fb43dbf102e3817eafd4ffd693fd", "messageHeadline": "Merge pull request #2221 from anoma/tomas/pos-sm-v2", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a3ec8edc647aec966e0cb142f09a5e4ec3f8be07", "messageHeadline": "Include validator avatar in their medatada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 130, "deletions": 2}}, {"node": {"oid": "ee4c99265116470b1fa46764272bfeca6dd47ed5", "messageHeadline": "sdk: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 297, "deletions": 298}}, {"node": {"oid": "ed3736ff353ca6fe912a0efaf779cbe5e276889b", "messageHeadline": "token: add common `write_params` fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "38c842d8ae7a351db20dad646641eed7aa4dfe49", "messageHeadline": "0.29 rebase fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c5664863cd37976ef8ceb4a4205203296476e178", "messageHeadline": "add namada_token crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "b80571f0d595764d289e84f426d61b0c5977b9e2", "messageHeadline": "vp_prelude: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "cdb2e5ee176b830ca093baadd453a2e8d5045a95", "messageHeadline": "tx_prelude: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 56}}, {"node": {"oid": "6ed7ff7f5a2c82695fbb8a474dab02ede31d404d", "messageHeadline": "shielded_token: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 231, "deletions": 185}}, {"node": {"oid": "6f1aedb7a306529d0f33be27a8480affecb634fa", "messageHeadline": "tx_env: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "996881fc1615feb6af092a6462685b3ca03aba12", "messageHeadline": "ibc: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 213, "deletions": 166}}, {"node": {"oid": "6b629ef4152c13966341c8d6bf379fd7aed24fee", "messageHeadline": "ethereum_bridge: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 152, "deletions": 1112}}, {"node": {"oid": "ac516d9b0ebbc22d29a1864213ba72e6c759c5cc", "messageHeadline": "ethereum_bridge: use the original name for wrapped erc20s", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "518112260fef337f5958ba520b39b8182c8f7f28", "messageHeadline": "state: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 277, "deletions": 540}}, {"node": {"oid": "9b2cd95153769dbdee43bf3b00e07b344f42a1c8", "messageHeadline": "merkle_tree: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1270, "deletions": 24}}, {"node": {"oid": "a7e806a4480592009606456171169108f1454201", "messageHeadline": "vote_ext: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 107, "deletions": 53}}, {"node": {"oid": "2f23aad845fc9b82d048bdabcd8c199353812595", "messageHeadline": "storage: refactor new fns in StorageRead using pred `Epochs`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "f247a0c8d18c96e0dda3b966968e3222b0647b2a", "messageHeadline": "proof_of_stake: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 229, "deletions": 7134}}, {"node": {"oid": "baa5406f6678ddb0918425bc802f09436847df8f", "messageHeadline": "rebase fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 95, "deletions": 62}}, {"node": {"oid": "d8df8964be6f9a9f0609c0d56920eab0b987f64a", "messageHeadline": "merkle_tree: wip fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 58}}, {"node": {"oid": "0bba4e4064b2afe342c93cd2e07313ab5a8f41a7", "messageHeadline": "proof_of_stake: wip fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7022, "deletions": 127}}, {"node": {"oid": "b8cecab63a3621a4fde9f039af2a439a2518be29", "messageHeadline": "move ics23_specs from state into merkle_tree", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3c4e9d4908a965461359669473fe9bf2566c535a", "messageHeadline": "governance: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 746, "deletions": 754}}, {"node": {"oid": "58a17fa16af88a79a99969dc469a18b92cc7cf80", "messageHeadline": "account: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "795be984a8380275a3ea5a53d05e7158c94ff053", "messageHeadline": "macros: use full paths types used in `derive(StorageKeys)`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cf340751ad92421e54fada2acd3027c2e9060406", "messageHeadline": "trans_token: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "7a3edd16dc884175e80809651bee69f7e384a221", "messageHeadline": "tx: wip fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 269, "deletions": 242}}, {"node": {"oid": "ff9455a1bc4e1cc98e2404dccbfe2834854925cf", "messageHeadline": "move vote_ext tx data types from tx to vote_ext crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 178, "deletions": 178}}, {"node": {"oid": "2c31e10cb6674ae2676c5d8621960bcdbc9217bc", "messageHeadline": "gas: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "f6f4333b69bb3d5b6173caee3cbf97e2200f9ba7", "messageHeadline": "parameters: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "a81a3ad12ed5e152f9e5e9d07ad16385bc152f90", "messageHeadline": "move collection validation helpers into vp_env crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 633, "deletions": 604}}, {"node": {"oid": "a097b72418cc2bbda13cdf7f46a8673483456a09", "messageHeadline": "mv proto symlink to namada_tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7ab93dd5ec87114cc90f8a0104dcae9046e73393", "messageHeadline": "move collection validation helpers from storage to vp_env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "58b70661b9c252f7c80143de688ba0b9f6d7d7ea", "messageHeadline": "storage: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 93}}, {"node": {"oid": "84a91b6a3bf2dfc839e55d3110b3edc44905e866", "messageHeadline": "core: re-export borsh", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dfae90a20036f0ee5fe7d8d7a6a8b19933924573", "messageHeadline": "move account related code from namada_storage to namada_account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "1aeb9a3598e767edc89e1c0a0d92857957b9fac9", "messageHeadline": "trans_token: fix build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 170, "deletions": 88}}, {"node": {"oid": "c3d4e4f8817cb0f1da29d3d474ff9affc8adf65d", "messageHeadline": "move ERC20 address constructors back to core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4fbd0028ef8240ca23d7e7da541c7513451a010c", "messageHeadline": "core/types/internal: remove unsued import", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ea0a55aa3ede72c490791b90f0a237b4dec7d3fc", "messageHeadline": "move core::types::vote_extensions into namada_vote_ext crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "a146bf36c09b21ae7caabc574a18ce8a0fa50d6c", "messageHeadline": "move core MembershipProof into merkle_tree crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "bd5b6d9ce20f3565d2a88257e649d124f842bd30", "messageHeadline": "move EvalVp from core into tx::data::eval_vp", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c3c053378d112a7536b9fd5ef5949e95ef5dc36a", "messageHeadline": "core/types/key: remove unused error case", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "be9739ba24483c81554330fafc592a5bc0d41bc9", "messageHeadline": "move state::traits hasher into core::types::hash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 182, "deletions": 172}}, {"node": {"oid": "069fbe302295a11dfe072ac03a00845e0b83c759", "messageHeadline": "namada_account: take account keys storage from namada_core::types::key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 97, "deletions": 91}}, {"node": {"oid": "988272701561381c7af2a97118ffc1009d721695", "messageHeadline": "namada_account: fix imports, update docstring", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a77ccd02f8e18a5a30951aa3d78099b2898c424a", "messageHeadline": "add namada_account crate from namada_core::types::account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ff40cb5ed3f5336a94c630ec82fde4e492fb8af6", "messageHeadline": "move core::types::internal::tx into namada_state::tx_queue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "46fbd33986181697188cdfd3a82e0c2f6652ad12", "messageHeadline": "tx_env: update imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "29a1704e843df66a06fa362cdd30c9468b0f73de", "messageHeadline": "add namada_tx_env out of core::ledger::tx_env mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "63953207e08d9b2a189e43b8097bdd6ef876a377", "messageHeadline": "add namada_storage crate out of core::ledger::storage_api", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "5ef1d70c8c8391313237a1924f30369fdc80783c", "messageHeadline": "core: make vp_env crate out of ledger::vp_env mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a4490d4562627d1bdb99219c4293c1d7d8343297", "messageHeadline": "core: move types::transaction mods into namada_tx::data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20de0b736d686c5075ffd1fdfe659015c8c469b7", "messageHeadline": "update lock", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "94d1ba951bcbd4e331c3f849c9f0f480450222c1", "messageHeadline": "core: move proto and into namada_tx crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 85}}, {"node": {"oid": "dbef2de616ee13526f9c11a2a81724661818c1fa", "messageHeadline": "gas: fix imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3686e56d4c985ffdadb27ead298cf0d19ad864bd", "messageHeadline": "core: move ledger::gas into new namada_gas crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "642a4e418767b01e2a6497168d211b236b330faf", "messageHeadline": "core: move `validate_tx_bytes` into parameters crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "1e04b0f3534cfbc900bb484dd8d69f0bb2fd0f46", "messageHeadline": "parameters: fix imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "566fa6d5a4400d77b058f0cfedd9feb2397fb19a", "messageHeadline": "core: add namada_parameters crate out of ledger::parameters", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a469ad6b284f5d9ea3050f043d28a93c6f0345c6", "messageHeadline": "core: add namada_storage crate out of ledger::storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 110, "deletions": 4}}, {"node": {"oid": "ee76120f24f53471cef16ef218bd73d36a45fbe6", "messageHeadline": "core: move merkle_tree into namada_merkle_tree crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "05628416d0668711da1df417e1c7b193c0321023", "messageHeadline": "core: move eth_bridge storage mods to ethereum_bridge crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 138}}, {"node": {"oid": "31e8b84731b561b441e0034e3a623f94d9f1859e", "messageHeadline": "move some governance types back into core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 351, "deletions": 350}}, {"node": {"oid": "cc0b7ea7aad76eb1b97fcf40eb1c05c9d9dcc8ab", "messageHeadline": "shielded_token: move ConversionState into core::types::token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "4cd888aa0b9d39b20d0e90876c616e185d7c6e52", "messageHeadline": "core: make namada_shielded_token crate out of masp mods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "c800630de6ce620a331c2d7214e2512c69541e57", "messageHeadline": "add namada_ibc crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5d0c3b182a4a6eace7ddf761d4fe9fdde5956078", "messageHeadline": "gov: join pgf storage mods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 125, "deletions": 124}}, {"node": {"oid": "c39544a072c44aedc3edb5bdbd4537050af25bc4", "messageHeadline": "core: move pgf into namada_governance", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "74843e158d6cdc95aa0977b47e3f79daa3c21a77", "messageHeadline": "governance: update import paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "1520ad5233a07fd7506a8baa403920cc7efb7f01", "messageHeadline": "core: separate gov code into `namada_governance` crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "b103c27c2e47d2bcd4afc2bd662fbef25be11900", "messageHeadline": "core: replace token type import", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0ee2f6de990c22aed30faa41f52a4c9565a84aaf", "messageHeadline": "move core token storage reads to trans_token::storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "d2e240ec6cc98184725edd5fbbda761746d3413e", "messageHeadline": "trans_token: add storage_key and move relevant fns from core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 156, "deletions": 319}}, {"node": {"oid": "dad7b637e6a5de6b462156dfa379b47674078bfd", "messageHeadline": "create trans_token crate from storage_api/token mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "e9433e3f6c431cb9530cb8e0daac2f12fdb13c2c", "messageHeadline": "fix to add the height in IBC event", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "611a947a055c5a8a8e5ba7b29f06839615cf18bf", "messageHeadline": "Fix misaligned reads on wasmer imported items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "8abe034d7565f8e48654676297bfed36736c154e", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f76238620ffe22878d764a996cfbb8a5e2303ff1", "messageHeadline": "Move vote extension signing logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 147, "deletions": 93}}, {"node": {"oid": "a781042843fe2499de1b760d97f79f8219d0bf37", "messageHeadline": "Call `ethereum_bridge` code to validate vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 221, "deletions": 688}}, {"node": {"oid": "d8ac3f816a2c5ad474348de1bc36d3ab5f8174c6", "messageHeadline": "Copy over Ethereum bridge vext validation logic to its own crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 441, "deletions": 0}}, {"node": {"oid": "d57fa30321a78ff3830ba934456677248ac67cb0", "messageHeadline": "Add `thiserror` as a dep of the `ethereum_bridge` crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c4f0b4f9d03338286baba135c5b6e9b573ae72b8", "messageHeadline": "add new e2e", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f72e2612300ffbae08e96de45d071120572f9d35", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fded35963a54e06ac3f9fcba751986af565acff", "messageHeadline": "add E2E test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 313, "deletions": 57}}, {"node": {"oid": "d649d0484f5d8ae003a00e530e1ed2ca17978f9c", "messageHeadline": "Merge pull request #2353 from anoma/yuji/update-ci-hermes", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa93c4d2daf33f52cabc6f7c348e428b1b2cbe14", "messageHeadline": "fix for 0.28.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b137e43c03a8c9e24b0d1304aaf98b5744a5bba", "messageHeadline": "add ibc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "c7118f221fba9a6a5f413995aaba704dbcbb72b8", "messageHeadline": "pgf over ibc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 221, "deletions": 104}}, {"node": {"oid": "9a1c1b1ca4006c548086f1c6f0f990c89f9db795", "messageHeadline": "clean unneeded stuff", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fa1c5e768a3bb7ceb69efac07fc8b9ba71cd64a", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "c0a1cae68c6e403ee1ed7752cf04dd36d7760753", "messageHeadline": "set chain ID", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "38406f7a10e9e6ee152993b9de7293330a94dda2", "messageHeadline": "build hermes in CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "318e313333a767c0c11e8f282bd474f2245f73da", "messageHeadline": "add sleep", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1cd28b863de9eb10864b658a6fb1bcacdacb8559", "messageHeadline": "wait for compiling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5bbe33467ad725c88909e3254b6c2311f60e01ca", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "289533f9fa3c7dd5a492515ea7d7aa6dd1eea91e", "messageHeadline": "fix waiting for the second block", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6946d3429e58646f2f0a2f467cc2149afa6fd9e8", "messageHeadline": "fix e2e script", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8a3da6ba3f5a3688397110c0acd90014dd85804", "messageHeadline": "CI runs IBC e2e test with Hermes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e41cd510cf516d834221bde606d8345c9065179", "messageHeadline": "add IBC e2e test with Hermes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 452, "deletions": 100}}, {"node": {"oid": "127cb6806fca76e488804a67eaf789d9508ecdfb", "messageHeadline": "update CI Hermes for Namada v0.29.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3607c39e5932c3eaeca8637214d6223387f21c38", "messageHeadline": "Updates keys check in masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 15, "deletions": 77}}, {"node": {"oid": "6e471b65027789c79b826757c3c61434118888cc", "messageHeadline": "Updates masp storage keys helper functions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "dfd8c8e3fcdee63e70ba7b9caeb7126870bf683f", "messageHeadline": "Removes masp tx writing of lookup data to storage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 22, "deletions": 56}}, {"node": {"oid": "ddd6368725255f0c6bd468d7e2d849f8b0a407a6", "messageHeadline": "Changelog #2345", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c5952ec96d13c23fcec05a136a832931f00ef51f", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 163, "deletions": 119}}, {"node": {"oid": "b4a5b20a1cef997632be8102218aa13ed79ac65e", "messageHeadline": "SDK uses core helper functions for masp keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 20, "deletions": 43}}, {"node": {"oid": "c7c61e9bdf1526c66628fdf5ff4a651edd89b802", "messageHeadline": "Refactors `masp_commitment_anchor_key` to be generic", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d9ec171262ee326b8a0b400383555e643086c41a", "messageHeadline": "Helper functions for masp keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 199, "deletions": 255}}, {"node": {"oid": "5a87ddcb1de20dd7839bb8b1e73f6060382a334c", "messageHeadline": "Removes panics from masp vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "63e6611e461566ad3ccbad5b306a10cbd687ccbb", "messageHeadline": "Fixes broken governance test", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c2fa5291b5f648adbdfade9b7eb0e7d882c35a4e", "messageHeadline": "Removes duplicated proposal vote enum", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 59, "deletions": 127}}, {"node": {"oid": "691fc8b164c6e9f405d1a109379ebc83001dfd36", "messageHeadline": "Removes useless `VoteType` enum. Misc refactors", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 25, "deletions": 149}}, {"node": {"oid": "909c948f737454024a8a6c236408e8c228604aca", "messageHeadline": "Returns early if proposal voter doesn't have a stake", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe5a6ba47792caf8d2ff79bc23e57771bdeb7428", "messageHeadline": "Improves governance messages", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "fa47efcb5136344aa544b39d82cedb264f6c5c37", "messageHeadline": "Adds `query_proposal_votes`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 135, "deletions": 3}}, {"node": {"oid": "cd464f9e1739174a3a2544666ca85459d70fbec5", "messageHeadline": "Improves formatting of `ProposalResult`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "76840b5dbe1a335f45fd468ff3636825dce9df89", "messageHeadline": "Namada 0.29.0", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 179, "deletions": 85}}, {"node": {"oid": "3e63dd3d8514c709da0f27dbad510af98613fa2f", "messageHeadline": "Merge branch 'yuji/ibc_shielded_transfer' (#2322)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 278, "deletions": 109}}, {"node": {"oid": "8c02f9bfaafc6e4002687fac176ce37fb4ab820d", "messageHeadline": "Merge branch 'grarco/tx-expiration-update' (#2315)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 124, "deletions": 10}}, {"node": {"oid": "9313d1d6e4925c1748d79ff82c19fb782615a69c", "messageHeadline": "Merge branch 'yuji/fix-ibc-gen-shielded' (#2311)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "4d85d6c9763d4c5a731a32a4248da22db80b0393", "messageHeadline": "Merge branch 'bat/fix/masp-rewards-genesis' (#2285)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 81, "deletions": 19}}, {"node": {"oid": "605f5c32d0d9a22eed832afdfc2623f5feeda1d5", "messageHeadline": "Merge branch 'bat/feat/wait-for-genesis' (#2310)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "c9a1f480cdb7bf3ada7bfe0dff24ac5cb893f436", "messageHeadline": "Merge branch 'adrian/light-sdk' (#2220)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1992, "deletions": 19}}, {"node": {"oid": "2067cda55d0333b1b3ee5931bf4e51e02b4579f9", "messageHeadline": "Merge branch 'aleks/wallet-cli-revamping-main-rebased' (#2260)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1307, "deletions": 955}}, {"node": {"oid": "97ea5aa1c2d84924e58923d3cd6aaf7799e9bc89", "messageHeadline": "Merge branch 'mariari/basic-abstraction' (#2127)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 168, "deletions": 93}}, {"node": {"oid": "9e452092b6d33fdcfa358fabd926a694a17b430a", "messageHeadline": "Merge branch 'bat/feat/dry-run' (#2255)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 868, "deletions": 134}}, {"node": {"oid": "7d5d00ed4e07b2728fcec42102a5f8658f54e8c0", "messageHeadline": "Merge branch 'tiago/eth-tx-emits-events' (#1995)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 546, "deletions": 36}}, {"node": {"oid": "ebb69bc1533bcfccd89cee647a0deed6c5edc00d", "messageHeadline": "Merge branch 'grarco/masp-misc-fixes' (#2282)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 138, "deletions": 190}}, {"node": {"oid": "7f492cef77c0edcfdcf8eabc7ed330622a575ba4", "messageHeadline": "Merge branch 'grarco/convert-description-validation' (#2248)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 251, "deletions": 55}}, {"node": {"oid": "2a1f70402cbf78edb8512415f86c16a9ba1ec537", "messageHeadline": "Merge branch 'tiago/refactor-ethbridge-crate' (#2288)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "c0feec8c72507924d740bd3b44ecfdab658ec818", "messageHeadline": "Merge branch 'tomas/fix-tx-result-handl' (#2279)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 96, "deletions": 110}}, {"node": {"oid": "5a9da48cd820989ed5d27a0686673eed286d6b1d", "messageHeadline": "Merge branch 'tomas/nicer-client-tx-result' (#2276)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 748, "deletions": 573}}, {"node": {"oid": "eb98999d2065b14708f7c444324f99f8497809ac", "messageHeadline": "Merge branch 'brent/refactor-apply-inflation' (#2295)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 205, "deletions": 175}}, {"node": {"oid": "42ccc50c2d6eb2c4e57d239b3aaef74069d18ddd", "messageHeadline": "Merge branch 'brent+tomas/pos-crate-refactor' (#2253)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13441, "deletions": 13553}}, {"node": {"oid": "5999e811ccc23d061b60b789533ad820cd0e26ae", "messageHeadline": "Merge branch 'brent/speed-up-tests' (#2277)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 137, "deletions": 197}}, {"node": {"oid": "582abc80da7891a0621236c12b60796be3fc3d53", "messageHeadline": "Merge branch 'brent/move-gain-params-to-pos' (#2294)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 114}}, {"node": {"oid": "89c3a2bd8b9beace997191227d2b954a966c18b5", "messageHeadline": "Merge branch 'brent/upgrade-consensus-key-change' (#2218)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 314, "deletions": 157}}, {"node": {"oid": "b9e150257d9baaa10de34edde9f5b5e476103373", "messageHeadline": "Merge branch 'grarco/spend-description-validation' (#2244)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 399, "deletions": 55}}, {"node": {"oid": "7294e00892a88163ee24db27a2402136b07a5eba", "messageHeadline": "Merge branch 'murisi/strategy-constructors' (#2259)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1442, "deletions": 419}}, {"node": {"oid": "73c404fb2cbc9b8fa9296dabd8a518a666e4f109", "messageHeadline": "Merge branch 'murisi/denominated-fee-amount-on-0.28.0' (#2257)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 760, "deletions": 424}}, {"node": {"oid": "48d5e32620468fa6aca2826ab4963c2c4e4455d1", "messageHeadline": "Merge branch 'grarco/nullifier-uniqueness' (#2240)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 166, "deletions": 121}}, {"node": {"oid": "58d657687644c5adbe9e42455b3b5bb38a5cd183", "messageHeadline": "Merge branch 'grarco/masp-cross-epoch-proof-fix' (#2222)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 114, "deletions": 42}}, {"node": {"oid": "c6b3f390101746ce4b6152cd557fa53a2e4450b5", "messageHeadline": "Merge branch 'tomas/vp-less-permissive' (#2213)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 634, "deletions": 280}}, {"node": {"oid": "6c6b3bf56b689e3a47e62d2596152b87536a9fd8", "messageHeadline": "Merge pull request #2269 from hoangdv2429/chore/fix_all_typo", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "b4de06ad1dd6a5310fa7f1440848b5fe07a9e779", "messageHeadline": "Merge pull request #2332 from DoTheBestToGetTheBest/better-trunc_div-\u2026", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "acb605c6948aa2553798a26919e656a7d5272a4d", "messageHeadline": "remaining typo fixups", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "13a68808adbd039d0e6daebddb87574e9f75276a", "messageHeadline": "fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "57f94e94ea61beaa424920d8c70f674e710abbc3", "messageHeadline": "add SDK changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec2488d046e6c47bb5514ec333b0781633f08b36", "messageHeadline": "fix e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d6982fe977c7403ad1c6188a6b656109091b499c", "messageHeadline": "Update dec.rs", "author": {"name": "DoTheBestToGetTheBest", "email": "146037313+DoTheBestToGetTheBest@users.noreply.github.com", "user": {"login": "DoTheBestToGetTheBest"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "66de1db8d8945c444038b5829c02b4aa8bd5dbe1", "messageHeadline": "Namada 0.28.2", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 83, "deletions": 70}}, {"node": {"oid": "c6fb6278466d6e56fb1749d130529fb39e2cf865", "messageHeadline": "add SDK changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a73ddb5b87bf27a9ca66c78b9b05f7334d7b85f4", "messageHeadline": "Merge branch 'tomas/db-rm-recursion' (#2325)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 121, "deletions": 150}}, {"node": {"oid": "2683a683f327f9639ac5556f2216115e14f84170", "messageHeadline": "changelog: add #2325", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bf08b6a8baa7d5873aa0acd8b707b937c7b334d2", "messageHeadline": "fix replay_protection iterator to avoid unmatched keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 102, "deletions": 141}}, {"node": {"oid": "73daaee26757cd073de6f1186955ab3ba8930bb7", "messageHeadline": "changelog: add #2127", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f3bb08a989c462ca3645c2e48827ace4acfa1ea", "messageHeadline": "Abstract `tendermint_node::run` into 3 distinct phases", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "0712c33dc9c66f2c327e407329b76041f090f7e7", "messageHeadline": "Abstract out the commanality in write tendermint", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "7d372ea4c157972d0f056af3477fb5fb360560bf", "messageHeadline": "Abstract out file error messages with the error type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "c65ca9907255430ea25350c071f3f98f7ab94113", "messageHeadline": "Remove write_validator", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "fcf45af54cde10ad886d2146835a5aa3b03003d8", "messageHeadline": "repace manua path with functions. Start abstraction on file creation", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "c844f524c997c2a424e8ce961c9a0d9c4ee2406a", "messageHeadline": "Merge pull request #2323 from anoma/yuji/update-ci-hermes", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a62829530ab1ea8089e156c7a95d02ad9cd7f20", "messageHeadline": "Adds a method to serialize transactions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "7049bb53ae69464be9c21824e323df53680a57fa", "messageHeadline": "Makes internal struct of `RevealPk` private", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2f4bd172facfbb8dc52767ca4e413864057469e", "messageHeadline": "Fixes datetime", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "dce1992928ef3143af2030600f1c01c99e4d36b3", "messageHeadline": "Merge branch 'fraccaman/test-int-makefile'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e2d08b16761b29b4b42e9761911df29317f3d907", "messageHeadline": "makefile: use single thread to run integration test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f85b404f14b6285add93bcc4c9b0ed37bd2c258", "messageHeadline": "test: use tempdirs for genesis artifacts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "075b5e3cbec85b341e314b12922e82fc50f3b209", "messageHeadline": "[fix]: Addressing review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "f5561df6f3e3de45213797d283ccb7173660c2e0", "messageHeadline": "[chore]: Add changelog", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a7e4b9bd5ba5ac2b1d5781bf91c54dbeabcd2cf", "messageHeadline": "[feat]: Added a cli command to dry run init-chain with genesis files \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 825, "deletions": 93}}, {"node": {"oid": "1181a98b87cc74b23a0c749955192d76ece482b8", "messageHeadline": "rocksdb: warn on unmatched prefix in iterator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8d484cd4af89f92fe6c432e4e6b41a8b65ee5b9", "messageHeadline": "rocksdb: replace recursion from prefix iterator with a loop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "54466cb1d7424ca05c3e0497e0711ec06853b372", "messageHeadline": "update hermes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3927cd08c0748d3eed65d0640265c5049627d28", "messageHeadline": "check epoch", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "7ad4c0f370eefba8598c2e76dea27b91cf21c8b7", "messageHeadline": "fix parsing token address", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "9e092d27751cff63a4b06cbcaf2e70f080c117c1", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ced7545790ac497c9d384cb6d49a1e830d8987fa", "messageHeadline": "fix target addr for shielded_parts", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 58, "deletions": 86}}, {"node": {"oid": "26c49e16999b9b92c53668dd48f799dd05f51226", "messageHeadline": "decode MsgShieldedTransfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 97, "deletions": 34}}, {"node": {"oid": "8d34ed207fbcb7ceb41e51d7157003209b039b78", "messageHeadline": "add MsgShieldedTransfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 211, "deletions": 84}}, {"node": {"oid": "596a1eb3cfc85cf60ce6db04a5ef039226dee45f", "messageHeadline": "Splits light sdk queries into multiple files", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 585, "deletions": 630}}, {"node": {"oid": "5c70e860633f526ebbde84f7cd6d1efd61562d9b", "messageHeadline": "Renames light sdk crate and adds description", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "6b0fe4758c60b78735bed0d0b8a83e7b46b57f70", "messageHeadline": "Adds missing feature for tendermint-rpc in light sdk", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a148f94dbeb6ca079a121d91bee354aa3949213", "messageHeadline": "Changelog #2220", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "420e667850ec9ae73f9f2cd213c9749885949eab", "messageHeadline": "Imports `HttpClient` from `tendermint_rpc`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 78, "deletions": 20}}, {"node": {"oid": "3b93c627d16d6f8433bc64e44d1eda289f4e489e", "messageHeadline": "Updates types and imports after rebase", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "ae486a7af8332a6f59e8832578f3c42aa4f26dda", "messageHeadline": "Updates docstrings and fixes clippy", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 54, "deletions": 111}}, {"node": {"oid": "6d8a7eaf99bd87b3fe564c7544859e9d2a961465", "messageHeadline": "Some small type simplifications in the reading api", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "32a2f256ee1d096c781d2138e44d882d52585e77", "messageHeadline": "[feat]: Added rpc functions to light sdk", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 686, "deletions": 8}}, {"node": {"oid": "45e986bdd9fbdbea1052d86887236250bca6630a", "messageHeadline": "Renames `get_msg_to_sign` to `get_sign_bytes`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 139, "deletions": 140}}, {"node": {"oid": "90fa75e91c57eec151cd1f4698992ff9e6591bb2", "messageHeadline": "[feat]: Small fixes and making stuff public", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 222, "deletions": 293}}, {"node": {"oid": "4e8861a5d4a520da0fb15d64fc33f172d5db3926", "messageHeadline": "First draft of all transactions in light sdk", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 437, "deletions": 259}}, {"node": {"oid": "70731720554a7ccc2e207e97cebc5eb4fabd093a", "messageHeadline": "Refactors pos txs in separate file. Improved shared functions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 986, "deletions": 811}}, {"node": {"oid": "91b2774058087b3551a39f51405acf1430fc210e", "messageHeadline": "Created light SDK builders.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 801, "deletions": 82}}, {"node": {"oid": "b11789ca43ef6e3bcd137ab87aa57201267a1dfb", "messageHeadline": "First attempt at overview of light-sdk", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "f882dd3f34faca255c53e668bf63b20bac1f4fb3", "messageHeadline": "[fix]: Don't spawn another async task to shutdown while waiting for g\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a2c2e014591140e1ba2c3d7663a514768c5538de", "messageHeadline": "changelog: add #2279", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c49719177ae72b491981db3a3c1f6c60a3058fa", "messageHeadline": "client/tx: rm commented out code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "a70d6befa5ec22cb4be0575954455686e7881bb5", "messageHeadline": "client: handle tx err in change-consensus-key, unbond, become-validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 74}}, {"node": {"oid": "5245b9a47a13592f3c973ddac60cce95ac516ffb", "messageHeadline": "Updates masp fixtures", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bb9d0131155e39c9df8633a1ca398559f36432fe", "messageHeadline": "Changelog #2315", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b71beb157254d709c9f1b1e81129560e0e324aaa", "messageHeadline": "Updates masp tx generation to include expiration", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "a610c492017fc818bfdaa3a4e3faf80a90aa32f2", "messageHeadline": "Rename ErrorCodes to ResultCode and make TxReponse.height typed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ab329455f17e57d8feca254f1ffadecaea1704b9", "messageHeadline": "Merge remote-tracking branch 'origin/main'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 107, "deletions": 11}}, {"node": {"oid": "883925b35744724b85f54173a3d97cd5bf5583d7", "messageHeadline": "MASP vp expiration always required", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "23ce09fc926a900f9e15e9c1e3e42dfbdbf7f163", "messageHeadline": "MASP vp checks transaction's expiration", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d8781279f63b324536d27cc3eb77688ab501270b", "messageHeadline": "Updates TODO for disposable signer", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db6121e90501cc2a1340aa74325f1237f3c078f4", "messageHeadline": "Validates tx expiration again for decrypted tx", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "42f05af34bba7edcdc196e4e63bdccb36c497609", "messageHeadline": "refactor and use ProcessTxResponse::is_applied_and_valid", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "c0fc84bd272cb0b4904d4440444018f543ab36c7", "messageHeadline": "core: add a note on transaction ResultCode", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "211bfc55c1b960b57e288d19b02d14697a215e75", "messageHeadline": "Update sdk/src/tx.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d09bc55133bfb8dddbadb9b9f5aa6ae2739718d6", "messageHeadline": "tests: add consts for ledger startup exp strings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "fe0d4033816d93fe5c42019d1b74909cc2690f37", "messageHeadline": "tests: replace expected tx failure string with a const", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 60}}, {"node": {"oid": "68db8f650fda3a04b7bbc830f34eb1b3bcccf67d", "messageHeadline": "tests: replace expected tx strings with consts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "f167f2b5b8396acf148fcc9cf992daf89f3b48a7", "messageHeadline": "changelog: add #2276", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb909db081bab3bb233e2d728a3a6f2073d421ff", "messageHeadline": "Rename ErrorCodes to ResultCode and make TxReponse.height typed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 196, "deletions": 177}}, {"node": {"oid": "e19e65e3634bd3a359967d40401641e08b7db62b", "messageHeadline": "sdk: use typed `ErrorCodes` for `TxResponse`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "30cb4894d3b7c591c301289df33181dac17812d2", "messageHeadline": "move tx ErrorCodes type to core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 90, "deletions": 63}}, {"node": {"oid": "238bd817ef3f699679a0a5875204565ea13df4de", "messageHeadline": "sdk: remove `initialized_accounts` from `TxResponse` (it's in inner_tx)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 53}}, {"node": {"oid": "79317bb7752681664299d61aae184a489ac297f9", "messageHeadline": "tests: update expected tx result strings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 146}}, {"node": {"oid": "8e5bc9bb183ee49fc75661714c9bc4f604826c1d", "messageHeadline": "Addressing review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6779c618935d7dd5b9804292e33a1ee1a080e1ad", "messageHeadline": "[fix]: Fixed english", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df1ad885546db9b198b9c43a9373601868849dc3", "messageHeadline": "changelog", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02db71413c298ce231f92c90a6b2c9906500faac", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b658053cd1e57cd49b2a77bd1c63fd934b00fbf1", "messageHeadline": "non-namada token to ibc-gen-shielded", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "d0e26643816c7da680dac1ed54827faf2f79f958", "messageHeadline": "[fix]: Make the ledger wait for genesis before starting up any processes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "74d412e1484936c0f5c7c563d14a1fcd245ee3b1", "messageHeadline": "Merge branch 'fraccaman/ci-split-unit-integration'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 107, "deletions": 11}}, {"node": {"oid": "0359b73a692f331bf7655b7f9678e68d7e850b5b", "messageHeadline": "ci: update mold", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "32e3ac004b506013b9a9f60a7b0221c8fd65a11e", "messageHeadline": "ci: split integration and unit", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 99, "deletions": 3}}, {"node": {"oid": "124cffdf3c8c8fbb09badc66c08c2549a15aedab", "messageHeadline": "changelog: add #2295", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ccf9a86c103ac218f5954328c2d87395a03f6b1f", "messageHeadline": "[feat]: Added an rpc endpoint to query which tokens can earn MASP rew\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "3c40cac21f5ab15c79aeb148aac899824557b12f", "messageHeadline": "move pos and pgf inflation into respective mods", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 203, "deletions": 173}}, {"node": {"oid": "8f57cc70ea540c17b7f8fb1da9482b0f9bab8777", "messageHeadline": "changelog: add #2294", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7676a861cda650d8f72e947231c4f6f42768c4d4", "messageHeadline": "move pos gain params to PosParams", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 114}}, {"node": {"oid": "e18787cf322cdea324a96661e5acbf319454b078", "messageHeadline": "refactor tx response and result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 230, "deletions": 91}}, {"node": {"oid": "936a95db517515ed664755909594711b1d60d873", "messageHeadline": "sdk/tx: remove unused `ProcessTxResponse` case", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dd28da14cefd6806ebfe71eb6a8ba8c894d975cd", "messageHeadline": "benches/tx: fix change_consensus_key by adding the extra req sig", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "de2e1761bf04fc9193035087c90101a90d9e60b6", "messageHeadline": "changelog: add #2218", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d94864a79fe3aeedc1022f04df8f3475177a14a", "messageHeadline": "client/tx: tidy up change-consensus-key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "bbde7eaa1cdd1f5c80ab60e37a6723338a83e555", "messageHeadline": "github/workflows: add e2e test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdf9008238e898fd816034afa2f70ec984763352", "messageHeadline": "test/e2e: make `Who` copy-able", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 133, "deletions": 134}}, {"node": {"oid": "ae77eff5a4f8d752748dcea860eb3472a2b857b2", "messageHeadline": "test/e2e/ledger: finish consensus key change test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 89, "deletions": 37}}, {"node": {"oid": "4cc20c2ecbd608ad900a0fa441b773a07292af51", "messageHeadline": "need `unsafe-dont-encrypt` arg for testing", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ae8963f64cb5846ab544d2dc2fc0f20f8de834ae", "messageHeadline": "fix bug", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "100f882d7e387be8f50a9d2302800556add71a82", "messageHeadline": "WIP", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "a569bdf4c4435f2881ba888d49774908090bcf65", "messageHeadline": "changelog: add #2253", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ccc7f459b695a7436541ac1c1e8bd033cc86f14e", "messageHeadline": "proof_of_stake: re-order and make some fns private", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 318, "deletions": 318}}, {"node": {"oid": "51902e4fc4d58644c4cfa8bb8af634c92e0bdd99", "messageHeadline": "proof_of_stake: move mod files with other sub-modules", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec838a6e691f921147dd9d80df85c07ffe83358a", "messageHeadline": "compactify code that modifies validator sets", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 133, "deletions": 151}}, {"node": {"oid": "4461ab4f2a7daa9f34ce332a30b4b5ec3711ca9c", "messageHeadline": "resolve clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 61, "deletions": 58}}, {"node": {"oid": "aaa2674c1552e0133f189eab22bcbe0cbc52df14", "messageHeadline": "refactor pos/tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6582, "deletions": 6916}}, {"node": {"oid": "00cf592f0588ac9688ae403adf37e1aa20841cc1", "messageHeadline": "refactor pos lib code", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6386, "deletions": 6176}}, {"node": {"oid": "600529acab7f7c0124fe52e0d0648d192b892fec", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "26ca60c8507e0d00eee8a443db385334b4c6afb1", "messageHeadline": "Remove unused import", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "859defbbf88c315e219a576b5ce22f7d1344dd2a", "messageHeadline": "Fix messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "651a7e34066121ec10d7c608042c45a2e883497b", "messageHeadline": "Adapt e2e tests to new wallet cli", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "d1009cd6e70715b0301840cbce090942b6156609", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60bbbb73bdbcd877c115660327bdf542d4d3fa47", "messageHeadline": "Move eth bridge parameters under storage mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "1487076e8a4c06678e9056c7cafb12f61ae051b0", "messageHeadline": "Move Bridge pool VP once again", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "abb5dd7181953984022af255264fce0dbca75286", "messageHeadline": "Move Ethereum Bridge VP initialization logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "02a4b213520a228969e06287f8ead06699a237f8", "messageHeadline": "Move Bridge pool VP init logic to storage mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "20a208eeca4281b3a4a19b43cbe85478026659ea", "messageHeadline": "[chore]: Add changelog", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bfebccf2f2a3c617b961a00902415befdfd58f91", "messageHeadline": "[fix]: Masp conversions no longer requires all tokens be present in g\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "4f5a41952dcff7aef946eb60bf0521007d73075d", "messageHeadline": "Changelog #2282", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d9e33cbdf055f82e112f38a1be9a3017847e83b", "messageHeadline": "Improve decryption status line", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df0b1963be268cae233a5eda023ef47df950e54f", "messageHeadline": "Improve output if keypair could not be decypted", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1d2b9356fc5fcbe3f03466937ab025c80002499c", "messageHeadline": "Fix export / import", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "2f2b4b03ac38073de5dd0ad83f0e592d0cd535c0", "messageHeadline": "Minor", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "687b95e447989720561380580d50b79ca153c24e", "messageHeadline": "Fix key import", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "ddc7370064708cf8f6a175634a62a7d485184314", "messageHeadline": "Implement `remove` command", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 80, "deletions": 5}}, {"node": {"oid": "032ce0b3154977358546775e700b7055969de34e", "messageHeadline": "Expose store remove_alias functionality", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ab7ac978152c11195ef83232b2afc143db0806", "messageHeadline": "changelog: add #2277", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "78717fd041c8fbc5be32b30ee3957c7adbd96838", "messageHeadline": "rewrite `test_purge_validator_information` solely in pos crate", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 118, "deletions": 176}}, {"node": {"oid": "b1c6b792c8578fc90985253fbc75ba9c68482304", "messageHeadline": "reduce cases and fix `test_multiple_misbehaviors`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "bb8cd8611ca9a21fbe688b21ab50fd45edb135a2", "messageHeadline": "Minor refactor to masp fee unshield tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "5a3a5d67726313bdf11388472b8f8df4715ca1d8", "messageHeadline": "Allow to add public keys", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "bc36fa660c083a5cd4180dded8b7f67af5321173", "messageHeadline": "Refactoring", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "616987fe73a04f92d63b5f1a9ffba614c5e75453", "messageHeadline": "Fix `find` command; refactoring", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 214, "deletions": 164}}, {"node": {"oid": "f33ebe7b59f16768a1e6abf7dc3cb404f08288cd", "messageHeadline": "Removes useless fee unshielding epoch", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 101, "deletions": 159}}, {"node": {"oid": "468d3d3bcadd2bd11760855d2bbfcc0b4ce27e14", "messageHeadline": "Namada 0.28.1", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 92, "deletions": 74}}, {"node": {"oid": "2218b64fcf696644a45c9b98e5dcb683ced4fb6c", "messageHeadline": "Removes useless MASP key from `vp_user`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "89698b3ccd678710992da416754c748aba40e645", "messageHeadline": "Merge branch 'bat/pre-gen-wallet' (#2273)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "8f96d7cbdfddcccf862c36252ad6d537c16c08af", "messageHeadline": "Merge branch 'tiago/masp-rewards-fixes' (#2270)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d3dd56d8dff7b4ed12fb92662ce829b810ccbc74", "messageHeadline": "Merge branch 'fraccaman+bat/fix-sdk-0.28.0' (#2261)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1dfaabf37807359e46134322251b622cd501c041", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "81ab677ad960cee28c652a3f451e70c70e878131", "messageHeadline": "Merge branch 'tomas/fix-missing-changed-keys' (#2263)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "280a0d63a7b02557c1c7535f43adcbb71c288cb2", "messageHeadline": "[feat]: Use a backup lookup for pre-genesis wallet.toml files", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "01345a82198e082fa6b188e7b4a6d04452302c98", "messageHeadline": "Merge branch 'yuji/fix-bp-tree-pruning' (#2264)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 36, "deletions": 23}}, {"node": {"oid": "7aa149ba4c7487f60d7503a4cc1e0a6ed102334e", "messageHeadline": "Merge branch 'tomas/cache-masp-keys' (#2272)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 91, "deletions": 43}}, {"node": {"oid": "8a88669cb4a87b134e5b2506a108135b4d312176", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "314c578a34860b4e01ac91aabadfd3f43cd8c237", "messageHeadline": "fix: makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "469a0116ce9f8121f63fd3fa66adea6a019d31ad", "messageHeadline": "changelog: add #2263", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc0cfd33a6bdd801236cf738b063209c38c9febb", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f397cb42ffa316e7f793e24df63651575927b881", "messageHeadline": "Initialize total minted token balances to zero", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a1e9f246bc68d72fa12e1c48942439b95265c6e", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f98548cd366d4301f5f8ab391449555c3c07ead", "messageHeadline": "finalize_block: fix removed tx changed storage keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f920f4995213c0843556f64d38b3a17433726735", "messageHeadline": "fix pruning bp merkle tree", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "fd919a189a21cb869553fb7cb816d2cb1f28f4d7", "messageHeadline": "fix: sdk async", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3fe2722692489b9844761bcca19e2bf551dfd2ac", "messageHeadline": "test/sdk/masp: update params tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "3cfebca8258d500aee1d609940c355a1a38faad4", "messageHeadline": "changelog: #2272", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a3bf2c1a4c4d79e09893cb7809bd1f917c84985", "messageHeadline": "ledger: preload masp verifying keys on start-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "55d7baa7845727f3e64b921518261697ea56083c", "messageHeadline": "cache MASP verifying keys in memory", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 36}}, {"node": {"oid": "9f69b0d438dc381a1b4b1866aebba1e534eea552", "messageHeadline": "Merge branch 'origin/fraccaman/release-ci'", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6b12f19f843113949abf6d0d585f8f88fd1716cd", "messageHeadline": "ci: install cargo about using cargo", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f48775918a0ad6e7270592243fa5c9e837dc18f6", "messageHeadline": "lint", "author": {"name": "L\u1eb7c", "email": "expertdicer@gmail.com", "user": {"login": "expertdicer"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "281b59608afd66053c4dd079834081418ae24226", "messageHeadline": "revert one", "author": {"name": "hoangdv2429", "email": "hoangdv2429@gmail.com", "user": {"login": "hoangdv2429"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1903aaa1ed8fa6b36862f281ea56aed1343515c8", "messageHeadline": "fix every typos", "author": {"name": "hoangdv2429", "email": "hoangdv2429@gmail.com", "user": {"login": "hoangdv2429"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "6936ac2c3c564ac55eb6c45256fb313068752851", "messageHeadline": "renaming and restructuring testing modules for consistency", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "c9092ca4eaf499e76efb53e916706fa6066857c9", "messageHeadline": "testing: use the appropriate address generators for address type", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "3cc0c0a8248b5cf94cefea01e9fb7fabc592d097", "messageHeadline": "Fix key / address listing", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 119, "deletions": 82}}, {"node": {"oid": "379f750b2bcc9526d997db6f12bf358f1cbd5535", "messageHeadline": "Changelog for #1995", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61026c650edcd7c8f0dbfd77090fadc8acb4fa88", "messageHeadline": "SDK changelog update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "25dab56a8ccdf730bfe32f5ca7cc92dae1199ca9", "messageHeadline": "SDK method to query status of selected Bridge pool transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "be58e50e38f3f3b1030be823d8effacc849ba13b", "messageHeadline": "Implement serde serialization for transfer to eth statuses", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "b2455c2cf7b0214423d5c02d2e5925ad521e4703", "messageHeadline": "Return Ethereum bridge events from FinalizeBlock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "476a42758b87c3bfe75101947128940e162cbfc9", "messageHeadline": "Emit Bridge pool tx events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e797df5d3e75fd85678127f359f39be18ae006e5", "messageHeadline": "Test Bridge pool transfer status", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "ed44f9a0bc8cb1d781b15106c327c0bb73b3f2aa", "messageHeadline": "Optimize Bridge pool transfer status RPC query", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "f70fe9c4eadfa60fe168b12acf3143357e7e5b64", "messageHeadline": "RPC method to query status of selected Bridge pool transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "7108d5c15e83e696f8b819add78fc9ea577fc19c", "messageHeadline": "Stricter checks on sapling bundle components", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "ddfd340c258c295a53ede3c9cb35363e2ae69ffc", "messageHeadline": "Add Ethereum bridge tx events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "e44fff3f061e5d9acb12646fbe5936c8c05e2d17", "messageHeadline": "Adapt e2e tests for new wallet cli", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "31554aa3452d94a90bbd7540493c30f470e2bb38", "messageHeadline": "Fix help message", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efc24e27498a18ed15f16cfe920200483367cded", "messageHeadline": "Improve comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8750ded6c33ee76fba8aa53fb3b0a7b47cf6b773", "messageHeadline": "Refactor parsing of `add` command value", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "5e581ff2058514de8896ba1272e6fb4af5c610a1", "messageHeadline": "Improve message", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ee93167f4f07b16b6695d96c3366dff2ba0eaf", "messageHeadline": "Merge find-key and find-addr", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 320, "deletions": 195}}, {"node": {"oid": "6fe0c5480b16e9b53f05e9ffff6215c6fc8d44af", "messageHeadline": "Reverse find alias for payment address", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "93f429477b9894b8fcb31aa7c05c6fc3aa413e83", "messageHeadline": "Store known payment addresses in bimap", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "14c450613f477b274645c965220b60ab90b75ae8", "messageHeadline": "Improve help messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bf5c3ac4fc1e24afd61985d6f1912d7781417150", "messageHeadline": "Fix typo", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f236eef839d65b81e001ea2173e6dd7bf17b9da0", "messageHeadline": "Merge key and address list", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 86, "deletions": 120}}, {"node": {"oid": "421aa7ec6739847b8d0e863f15cceb84e4537605", "messageHeadline": "Fix comments and help messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "999a42564d104d6d49d3f7047da60f6dcfd5c003", "messageHeadline": "Import key from file", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 135, "deletions": 15}}, {"node": {"oid": "a5b5382507b1bba4d08d960e3e854808ca6f872e", "messageHeadline": "Implement raw key add; simplify cli for add command", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "4919903f987b7f1a553cd27aa56231a1cfccec9b", "messageHeadline": "Improve some messages, comments", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8faa98be841b288992c56ae54328a0067ec15aaf", "messageHeadline": "Implement export for MASP spending keys", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "6f69e38762b4f431fddcb4b6154faddf83730bde", "messageHeadline": "Update help messages for `gen` and `derive`", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "34dd9756359a8e612383d1a0b5a289f402bdbe49", "messageHeadline": "Fix output message", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f385aef86c95d0d6204cf126076507ab0b4f436c", "messageHeadline": "Add todo", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a9f794e7d565f8e1d0ff4a28cc3e34a92d2f7e6", "messageHeadline": "Fix: normalize alias strings", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "fdcd859cae3fecfa2b1b2572cc53bc4e5116ff5c", "messageHeadline": "Make `--alias` obligatory for gen / derive", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "db564107b20531018bbff5c57c53ee2bb8b87407", "messageHeadline": "Refactoring", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "827fbc03fe1abb3632861a4c33c626748ce02c86", "messageHeadline": "Rename structures", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 64, "deletions": 66}}, {"node": {"oid": "1260d981b81b9745fb21714151d352e31ef90bf9", "messageHeadline": "Restore raw key generation functionality", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "34be4924b0743d725f09dc868d12cb73b3c5c5fe", "messageHeadline": "Refactor payment key gen", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 44, "deletions": 159}}, {"node": {"oid": "9efb0784d5c44a64295e71ce2e24372d8950266e", "messageHeadline": "Unify cli for key export / add", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 105, "deletions": 152}}, {"node": {"oid": "1947aa9a38d1c67c2ef41de3c3af526a304a52d4", "messageHeadline": "Refactor key export", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "b345e35c5aecd0f7dc6b53f4f87a269fa2a4da1b", "messageHeadline": "Unify cli for transparent / shielded key / address listing / searching", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 274, "deletions": 333}}, {"node": {"oid": "16b80ded8fa82bb08d96ebc973708ef4e74a6830", "messageHeadline": "Unify cli for transparent / shielded key listing", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "a956a0cfe3b4f4208e922e5857f715029f1095c9", "messageHeadline": "Unify cli for secret / spending key derivation", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 90, "deletions": 53}}, {"node": {"oid": "88ab8839ceeeb274aa553ac9387ae4f05a7c17d4", "messageHeadline": "Added a changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66c04159eda2a787863164b3cdf76d0304b85101", "messageHeadline": "Unify cli for secret / spending key generation", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 73, "deletions": 63}}, {"node": {"oid": "ebcf85a4da8e63afb354318833dd619a57902f5b", "messageHeadline": "Added a README to explain the new examples directory.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3833c7e93cbb610728bef8edf0fe005528ec9cfa", "messageHeadline": "Removed generate_test_vector and the test vector shell script since t\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 0, "deletions": 391}}, {"node": {"oid": "4ca6922cbca13586d12819f139ce9caf1cc4dfb1", "messageHeadline": "Added a binary to automatically generate test vectors.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2e367edaf0c0308bfd97be650e3a5eec8b9c56ce", "messageHeadline": "Added proptest strategies for generating transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1318, "deletions": 6}}, {"node": {"oid": "a723d00be6d638bf3c47696889d55372e76acabc", "messageHeadline": "Merge branch 'base' into murisi/denominated-fee-amount-on-0.28.0", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 11555, "deletions": 8979}}, {"node": {"oid": "ff273461bb4de9302754013701c7ee932b62340d", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41acfb9d3b14cf879138a37b21cca9ad705a503a", "messageHeadline": "Add test vector printers for bridge pool transfers, resign steward, u\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 130, "deletions": 8}}, {"node": {"oid": "ef1894c82b5d77ac7452045e0392e44b1cb950a6", "messageHeadline": "Added a unit test for denominated arithmetic.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "763ea166f1a9a19d825627afcacf89efadc559f6", "messageHeadline": "additions from comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06d5895aac4f42aebd80f2790d6771cb609f5605", "messageHeadline": "wasm/vp_user+vp_implicit: update for IBC actions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "648fde2a994e26b357ba430a0b1bf44e5cb2eb8b", "messageHeadline": "benches: fix foreign key write tx sigs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c09699a45f55de17f892e1482946870fc127e494", "messageHeadline": "wasm/vp_user+vp_implicit: always print rejected keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63e14a47f546e43f65994a00d050554699773807", "messageHeadline": "wasm/vp_user+vp_implicit: impl PoS key checks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 574, "deletions": 225}}, {"node": {"oid": "50adb726022714b35faffc23560b3b274e39fcf9", "messageHeadline": "changelog: add #2213", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "14fde59e574efe14897e9048501e8abdc517df00", "messageHeadline": "wasm/vp_implicit: require valid sig for unknown changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "63f70d28a22e0599c64e272e0e90d56109d421e9", "messageHeadline": "wasm/vp_user: require valid sig for unknown changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 38}}, {"node": {"oid": "b092f2c80cd38994c13858db47918cf0e6d6d64c", "messageHeadline": "wasm/vp_implicit: port Masp and PgfSteward key handling from vp_user", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7e923dbf1e2edb50059ca1ef0ae291084acd9a20", "messageHeadline": "wasm/vp_user: fix a typo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9562c1602be0c7a9e40cc486cc673203b6737a98", "messageHeadline": "Namada 0.28.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 141, "deletions": 71}}, {"node": {"oid": "ea7d4cb519b1a61d98f0e4f26c59ad87ffb7d53d", "messageHeadline": "Merge branch 'adrian/upgrade_borsh' (#2233)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2971, "deletions": 2795}}, {"node": {"oid": "f5cd5a3d2edbfca9b0880b2e39634832ffa9ad39", "messageHeadline": "Merge branch 'tiago/remove-genesis-aliases' (#2186)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3144, "deletions": 2884}}, {"node": {"oid": "ce8167ce6930ab4e159bdaa61364a0e30033fba6", "messageHeadline": "Merge branch 'brent/fix-liveness' (#2246)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "b1d5c9b1d27f3bf22996edd969da2054339540c6", "messageHeadline": "Merge branch 'murisi/cli-public-keys' (#2209)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 118, "deletions": 144}}, {"node": {"oid": "96f18b91192262414d9651da5b9c88afafa633e7", "messageHeadline": "Merge branch 'fraccaman+murisi/with-async' (#2235)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 139, "deletions": 91}}, {"node": {"oid": "59c6ecce5bb303cc0184be824623152018f0e330", "messageHeadline": "Merge branch 'tomas/masp-rewards' (#2230)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 164, "deletions": 15}}, {"node": {"oid": "6e053ef472e2fe5b20efe28c8cdff976d78bae97", "messageHeadline": "Merge branch 'brent/fix-misc-pos' (#2210)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "681fffbc5464378f330582b9be58757f07ea74b2", "messageHeadline": "Merge branch 'brent/upgrade-pos-rewards' (#2217)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 353, "deletions": 21}}, {"node": {"oid": "3d1f452b0c779dde97cc7d3d035d4b7287f1b12d", "messageHeadline": "Merge branch 'tomas/namada-ledger-ver' (#2223)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1971cf80d1fe9567e6a6abd5c35d41847abd38c4", "messageHeadline": "Changelog #2248", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88229c03778c6595365fdce47144390f289cf6bf", "messageHeadline": "Merge branch 'murisi/remove-sdk-lifetimes' (#2225)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 480, "deletions": 491}}, {"node": {"oid": "20e9b46bf697d0b70de7e06f1fb4b3495ec02875", "messageHeadline": "Merge branch 'yuji/ibc-rs-0.48.0' (#2216)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1820, "deletions": 696}}, {"node": {"oid": "710b169988260a7d8cf66a7e1164125695297ef1", "messageHeadline": "Merge branch 'tomas/wasm-cache-handle-err' (#2215)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "ba7c1329bc89a9017b9418ca7beea1c3917e7957", "messageHeadline": "Fixes masp key validation", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "8b28d2798d088e794d4ea6491bc9e1223cae8f7f", "messageHeadline": "Fixed the formatting of update account in the test vectors.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "463bfc8cdd2f1c64936261c6ffcf83841c67de91", "messageHeadline": "Fixes conversion anchor handling", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "751b0dfa5c5e8b9063eed8d055fb0d03b18d0cf9", "messageHeadline": "Removes redundant masp dependency from bench crate", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "76023b7263816de14db5e19dc495c2c05951a5da", "messageHeadline": "Merge branch 'yuji/prune-bp-merkle-tree' (#2206)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 164, "deletions": 20}}, {"node": {"oid": "3608fcd233c8a31917e5e1c2d5b594ff8cc81831", "messageHeadline": "Merge branch 'grarco/network-gas' (#2205)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f75f1a35b56a7e1ea8af444eaffba7951de986ef", "messageHeadline": "Merge branch 'tiago/outdated-eth-nonces' (#2035)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 513, "deletions": 107}}, {"node": {"oid": "40ad3af4f245c58a1a4d21b1fa8d23dcef80eb34", "messageHeadline": "Merge branch 'tomas/fst-epoch-start-height' (#1993)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "b19e9f812acc9be499ebeb75113ccc0888260cb5", "messageHeadline": "Merge branch 'bat/feature/disable-oracle-gov' (#1764)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 180, "deletions": 18}}, {"node": {"oid": "f9d10f6b07d0b438efb1ec57f512a1b1823245ab", "messageHeadline": "Merge branch 'tomas/init-validator-wo-account' (#2208)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 996, "deletions": 435}}, {"node": {"oid": "f8b8240c32687c55a5fd2a9d34b3c5ffbd1eabdf", "messageHeadline": "Merge branch 'tomas/combine-user-validator-vp' (#2202)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 346, "deletions": 1232}}, {"node": {"oid": "01caceb2a7ea45f459d9476f73a7588d3aba8173", "messageHeadline": "Improves masp vp keys verification", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 113, "deletions": 30}}, {"node": {"oid": "62730cbeb8862b144f8f790a899e4b6b6b247524", "messageHeadline": "changelog: add #2186", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7e2b423695f567aed17bf68c28a37d887e3ef12", "messageHeadline": "small grammar fixes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6df5ae644b7e0506f8caa57c85ba0d14f4c25791", "messageHeadline": "benches: fix the default validator key for signing txs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "ce7f498ad0aab34381e8055939937b620ec2b9d1", "messageHeadline": "genesis: update starter README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "3ff75cd89a190bb02830090bf22ac1d15e22b728", "messageHeadline": "genesis: update README and update files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "ab92dfdade70154477bf77877fa42870a4565391", "messageHeadline": "Mandatory `--pre-genesis` flag", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "24591eeaa6af569caae7f823857d7532b53fbd6d", "messageHeadline": "Pre-genesis wallet fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "56107eb82a51e16f9b1233bff037a6ca15b75da1", "messageHeadline": "Tune error message on invalid chain id", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c4af96a4ce312b4bcc990e51b50e471d53298a92", "messageHeadline": "Make pre-genesis a global arg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 216}}, {"node": {"oid": "f9d855d8b8127be43526704d22b6e1e6b684f230", "messageHeadline": "Add some lobsters or something", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 99, "deletions": 45}}, {"node": {"oid": "4ec49f2a647d39461bdf133a0a35145b56d61073", "messageHeadline": "Revert \"Fix bug in cli arg multi\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "763392a82855d73ae66a144cee46c8d82f63801a", "messageHeadline": "Fix bug in cli arg multi", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "605bea0ef4405abff3287818e63839cddfc2c44e", "messageHeadline": "Fix e2e test setup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab2244754be8c5d048299981525738c17a28e2fd", "messageHeadline": "Change aliases arg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6a53201f6dbddde86ea82ba403f97202d35d3c05", "messageHeadline": "Check if two pubkeys are used for the same established acc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2d1288f3af7e8bcdf55b5bf76a024c1695de9b7b", "messageHeadline": "Improve genesis tx signing's janky code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "2deefdacab4836e17bf9ed334daf8277bc5010bc", "messageHeadline": "Output unsigned established account txs struct", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ba67ec9cb8ac5c79de19749ab38f289a9d9072d", "messageHeadline": "Fix signatures once again", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14639f1b2f2cdeb950f42224f5c36e461f9a5d0b", "messageHeadline": "Denominate amounts before signing them", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "f54d5385a105890b91d6b33a751965a1140a9008", "messageHeadline": "Fix localnet template sigs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e6c434982a2aa065133eb7f94003ef081d3dd5a", "messageHeadline": "Set new pre-genesis txs timestamp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "508f0aec909b0ae2de16fba203d48ccfc81741d8", "messageHeadline": "Genesis bond subcmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 139, "deletions": 22}}, {"node": {"oid": "b7d07137d7fddac9145c94ccc2b823c8665a0144", "messageHeadline": "Revert \"Use a Unix epoch as a pre-genesis tx timestamp\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "a0194c76a17ab1daf781f295efd611c2c01f1640", "messageHeadline": "Use a Unix epoch as a pre-genesis tx timestamp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "b3e90088184a5fc35539dbdd84726d7cf8818806", "messageHeadline": "Fix typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d6ed9f48c5a310e3b14ae3518ec9e1d3e7f74b7", "messageHeadline": "Convert some static strs to consts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "436da0b806e2d13a528ea1c48b9252b5ecde7ebc", "messageHeadline": "Make `vp_user` a constant", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "47c1e3127dc0779432c4a6fe48a5b6730fa3a9db", "messageHeadline": "Update masp proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9e2c6c170d51a12cea2d2e523f1fb1d9c85d0514", "messageHeadline": "gen_localnet working on mac os", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2eca765bb451ecbbb42530b406cb62f8b308aa48", "messageHeadline": "End-to-end test fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "d9b7418e6bab1c3805891e88b745e148658fa9d2", "messageHeadline": "add other missing e2e tests to CI", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9991b1a1404ddf22b2d6d31a31c6dde7042bb9f8", "messageHeadline": "fix `test_bond_queries` and trigger in CI", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d227c53d4ee52628c404a8759e52654c040e62c7", "messageHeadline": "Fix e2e wallet tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "92bdbbed3531e96b33b4e66782b3bf46ba750378", "messageHeadline": "Temporarily disable test_bond_queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fff1064423bb5c28308e3cadd9e82eb00495f111", "messageHeadline": "fixing more dumb shit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "2a12a7a080a08920120d3adf07854021fed46960", "messageHeadline": "Appease clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f9cae1644f513d847de1edeefd8501485be50ce4", "messageHeadline": "Set chain id in e2e tests through env var", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "55ec4839bace8b6562649bc1c92b865d5ffb0371", "messageHeadline": "Allow the chain id to be configured through an env var", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "e66fc31409f3d14fa0f3e9cba5e1532cf43a626e", "messageHeadline": "Fixed stupid epoch sleep and now pass chain-id to post-genesis ledger\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "b8a26606a7c71815b5d10cf638f83cf750306368", "messageHeadline": "[fix] Wallet can generated keys without genesis files", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8a0fd60f09d9a52a53ea2078f276d2c149b9cffc", "messageHeadline": "more e2e fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 226}}, {"node": {"oid": "0f34f9c92da1e4aa9d690a4afb86fc574efb1403", "messageHeadline": "[fix]: fix e2e test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b679cf0732b304752602f377d477b32f97861a48", "messageHeadline": "Fix setup process on e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "17c7d68910e89e85787256ed6aba3a3d3cd7563a", "messageHeadline": "Rename sign genesis txs subcmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d1a9c9c0e98456f555178549fe8f5ee50d892e50", "messageHeadline": "Generate localnet script fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4bd576d965d744f3cb05b85df6d0f9aa9e3500e8", "messageHeadline": "Improve signing failure error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8a7ee7ea36cd7c71dab1a178f67e1759df08223c", "messageHeadline": "Update masp proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "26161f1f51f32d3d8d8b7861d6a690e1b4ee1511", "messageHeadline": "Add base dir arg to gen localnet script", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1a4e160acd9e2634329f007f034e4e97bde4b919", "messageHeadline": "Fix dev genesis", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7af5d934dd51fd0516719480ea4f2ad2e1540e77", "messageHeadline": "wip: fixing localnet genesis templates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 167, "deletions": 247}}, {"node": {"oid": "7fe53eb1ee4fdf66906cf04c56e05a147afa6910", "messageHeadline": "lifetime heaven", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 328, "deletions": 255}}, {"node": {"oid": "d2a075f62282494eb89b1798ac6f378a34edce26", "messageHeadline": "lifetime hell", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 398, "deletions": 251}}, {"node": {"oid": "16a489e91b87c80f1eb5531582f66ca27f34cb95", "messageHeadline": "Validator key validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "fd0132ef916a193efdfd6147cfa5cf224d1db18f", "messageHeadline": "Sign over an actual become validator tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "694b3688b86fdbc6956b60777ff6122f658f3f34", "messageHeadline": "Implement signable tx helper", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "f77550885806169de7a3c0ad02f467dcbc72fa64", "messageHeadline": "Sign over an actual bond tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "4c6af4d070c5ef2d3876761c950df4523f916b2e", "messageHeadline": "sumbish", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 312, "deletions": 192}}, {"node": {"oid": "dc66383f42f1b593c3a737fa0059408051d63596", "messageHeadline": "Temporarily revert hw wallet signing changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "34e3502105a83b150cbbd7f001a328b17ae32ea4", "messageHeadline": "some dicking around", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 80, "deletions": 53}}, {"node": {"oid": "5138fb1d8f9190c9fd135fe1b904febd169df59d", "messageHeadline": "[feat]: Fixed cli tooling for multi-signing txs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 228, "deletions": 104}}, {"node": {"oid": "0232679ecbaa8b9404e251cac16fb12114b4fafb", "messageHeadline": "Revert \"Unify genesis templates\"", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 179}}, {"node": {"oid": "974ecea8ee6223965211bfa7faccc6d1d401557e", "messageHeadline": "Unify genesis templates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "c4260b6bf8f564c0fc4ea942b613c22008188d0b", "messageHeadline": "Revert \"Remove established account init CLI subcmd\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "c15e750de8025b3746f65b52a4a51aad343cac69", "messageHeadline": "clippy is pleased", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 158, "deletions": 228}}, {"node": {"oid": "a4a523fdfe36b3cfba988b461f71726c47e2ea0f", "messageHeadline": "wip mess", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "41e1f5257ecaf463fce04f219a2eeb2b43ae2df0", "messageHeadline": "Implement serde serialization for validator meta", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3ef207a4808947e80b7d0262b1e061a2ca21426e", "messageHeadline": "Masp VP verifies the anchors of convert descriptions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "56b538479cb707d4144e4301f5e745528048be9f", "messageHeadline": "changelog: add #2246", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fdf769359820a2eb90ee4eeccb2d32f448619ace", "messageHeadline": "`update_allowed_conversions` to publish the updated convert anchor", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1cd505f7e4b5f87b3919e1c935a3cf321914f63a", "messageHeadline": "changelog: add #2233", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b2015486bb002eed37b2044aed3a4e24debbf01", "messageHeadline": "shared: refactor to avoid unused imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 107, "deletions": 101}}, {"node": {"oid": "c57e818653726b398516773ca2a68c0beda43c50", "messageHeadline": "feature guard masp \"download-params\" in the sdk", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "a912cc79ff8315e9d3cd78abd6b0091776955979", "messageHeadline": "fix to read signed root", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "6276330eb964716011811540e734a979a1e428a3", "messageHeadline": "Changelog #2244", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c09875fc14edb00f77995bee1aae6b27f25be880", "messageHeadline": "Updates comment", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8841aacf624303cc11f5612531a435363c0100ca", "messageHeadline": "Fixes masp vp benchmark", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "694b94970fe1536b572acb045432df126034ba08", "messageHeadline": "Fixes commitment tree validation in masp vp. Adds a workaround to upd\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 108, "deletions": 32}}, {"node": {"oid": "e8cb0c13673cd7f72541699dd166d5b65c802fda", "messageHeadline": "Fixed the redaction of MASP amounts and ensured that correct token ty\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f48aec454c8a8fac80f8d19405be14eb189f8e93", "messageHeadline": "only call jail if validator is not already jailed", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f551e2938d6ec3d81a7f310eda4aa8640504ca76", "messageHeadline": "Dont introduce denominations in the bridge pool transaction WASM.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "439fec115b06ebc1824679a8d9fb82638b6d9fb1", "messageHeadline": "Protocol now ensures that a DenominatedAmounts denom is correct. Adde\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 362, "deletions": 275}}, {"node": {"oid": "8df15b08624a779e56ac85dad29a8bd2526436eb", "messageHeadline": "fix unjail tx from client to consider liveness jailing", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "32ec88c4d6ab140154c5b0efef51642e10732bfd", "messageHeadline": "Removed to_ledger_vectors dependency on Namada client.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "fd07f6b8dd5ba27feeb703816c012eb98a3d1115", "messageHeadline": "Now denominate the fee amount in wrapper headers.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 276, "deletions": 149}}, {"node": {"oid": "f7da77b2d4f62d2bc09f148d6199a6766e0ad8ab", "messageHeadline": "Updates the merkle tree anchor only if the tree changed", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "2183aaa999e8fe8e8409a4001f644b18d6c5ad9a", "messageHeadline": "Updates commitment tree anchor only once per block", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 35, "deletions": 45}}, {"node": {"oid": "61a46de2e3461fbee48e176734a43e59c628fc2c", "messageHeadline": "Refactors masp nullifiers check in a separate function", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 60, "deletions": 53}}, {"node": {"oid": "cf1ad179c7374a1d91c1a0d96d08bde15c3dbf6e", "messageHeadline": "Updates masp vp to validate note commitment tree and anchor", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "4fb5142c7326717c7662c7c4e99e5d994081ba4b", "messageHeadline": "Updates masp tx with note commitment tree and anchor", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "39e00c5c16fdb68f88626c6ff175ff6948cf2dda", "messageHeadline": "Refactors `handle_masp_tx`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 61, "deletions": 122}}, {"node": {"oid": "144536fea507e19dfea612428f2fd96ff4917f91", "messageHeadline": "Reduce code duplication to reveal masp nullifiers", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "f1156c1d8966098499276fd61db323c9f943c692", "messageHeadline": "Fixes masp vp nullifier validation", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9ed6d5250ba38b268a8c4e95a820d2cf159c1552", "messageHeadline": "Changelog #2240", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cc290c39a3715e71c5b86a3abd28c1cc28ff02a", "messageHeadline": "Removes wrong comment", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f855dcdfd0062b47f609d2ba1c8ba9e09892460", "messageHeadline": "Masp VP checks uniqueness of nullifiers", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "e44c766db3fddeea39b5e0bc9aaed1d64f8dc0fd", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0451fb494e93c1f5dee952c7b428367842bc3c6a", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8b51149f65fe460eaff1d7377e25e9591c67d5c", "messageHeadline": "Updates masp tx to reveal nullifiers", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "1c5725311493b99e81d45a69f9b411205bd67eb6", "messageHeadline": "Updated ledger-namada-rs dependency to fix compiler errors.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "440b07bffc0566c1f16baf26951b1c5c29a1d353", "messageHeadline": "Added an async-send flag to the SDK", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 93, "deletions": 59}}, {"node": {"oid": "8a141312966081d0b27e7cb60cb982071cc4d306", "messageHeadline": "Upgrade borsh to v1.2.0", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2074, "deletions": 1923}}, {"node": {"oid": "1e13831312d09c7c93cb5437a28b17d949257770", "messageHeadline": "changelog: add #2230", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b41393ea59634eb199949e77c29052d7f571c0f2", "messageHeadline": "masp: fix possible underflow", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d150a200e400b38b629ede2ce4a6c645278eba62", "messageHeadline": "masp: test update_allowed_conversions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "8cc59dda84e27218179315ef510cbe941df5edbb", "messageHeadline": "dec: add a proptest helper to gen arb non-negative dec", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "06f27a931b47652429d8a1fa0d717dabee410ded", "messageHeadline": "masp: log inflation amount for each token address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "8afe908fc7adda9e28efca842e0de20cde8d1c22", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7453f412637e0f2d0512df0ad6fe9e250b3a17a1", "messageHeadline": "Removed uses of lifetimes in the SDKs Namada trait and NamadaImpl imp\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 476, "deletions": 489}}, {"node": {"oid": "4c94f61a0f3b393769e3af317bb8c21c87290cd6", "messageHeadline": "changelog: add #2217", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e21b5dcaee49adc440a431bb8c18ee01aa479c74", "messageHeadline": "improve RPC error logging", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0d1dd1d10970721b825a111a9486abc2d2fdc7b", "messageHeadline": "query for available rewards from a bond", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 319, "deletions": 18}}, {"node": {"oid": "8d56419eeba44416964cf22b27e853ad2a3fab6b", "messageHeadline": "Merge branch 'tomas/tx_redel_test_fix' (#2224)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "dacad96a28a4f23082676203398395df0a05fb84", "messageHeadline": "deps: upgrade ledger-namada version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7303dfed953765fb042a8ea1d7ed179674a46bd2", "messageHeadline": "test/tx_redelegate: filter out invalid redelegations", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7f4a845286c8eef28acb38789fd9a731bbf75fbd", "messageHeadline": "deps: upgrade ledger-namada version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "905c863f0054d86ee0aa9c74b194a907b3e834e1", "messageHeadline": "Changelog #2222", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0629006cfd2497b3907c8673626cec3cc2d06752", "messageHeadline": "Updates masp fixtures for tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b81de9f24f8ebac3f176a6bc1338372cc4057bac", "messageHeadline": "Refactors `convert_amount`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fdf727a30772bcb97cc28b75c35bcdaa11e37e3c", "messageHeadline": "Tests masp cross-epoch unshield", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "d3ce868454aba522c4966ed1c7cea204ce69959a", "messageHeadline": "Allows unshielding assets from previous epochs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "b97a88bdea3fede3c594931b7ae7b9c65f534739", "messageHeadline": "test/PoS/SM: fix params initialization", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a179344368b3177063c1cd01ad383c94df1c158b", "messageHeadline": "fix slashing in `bond_amounts_for_rewards`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "686c0d8ee4afebe36e84e53b8d3030317b67263b", "messageHeadline": "fix more comments and docstrings", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "10779f08199329f8720353361fa21afa302d9a0d", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1898905ea60a59326440b142e515db753d95406a", "messageHeadline": "update ibc-rs to 0.48.1", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 236, "deletions": 118}}, {"node": {"oid": "a1b2d09399d25e6ee626a61d9e3d8a3ed19ebadf", "messageHeadline": "Fixed sign_raw in the case that the public keys map is non-consecutive.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "50bba4be65f4a313175e602bb416058b69e1282b", "messageHeadline": "fix bench", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 446, "deletions": 106}}, {"node": {"oid": "3b6b982e9a62da955a8832201dd8e97dfdd0b691", "messageHeadline": "revert chain ID format", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0ccd2be8ddc7d50b7195ab2039edbd78797d4652", "messageHeadline": "Now compress transactions before sending them to hardware wallet.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "313c614f918ea523c66529fca597767a84eac7cb", "messageHeadline": "Made build_unjail_validator respect force flag.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "85957df5ad5f08afd587417f230fc8c97b8660a6", "messageHeadline": "changelog: add #2215", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cbd6694600da57fabdc627d370fdf8b6609ccf45", "messageHeadline": "wasm: handle cache loading errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "3a631f189d9135bcde1ff0df8b686f85e1768f7c", "messageHeadline": "remove ibc-proto dependency", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "4b08cf58f088baae7589e204afed7b9bcc707643", "messageHeadline": "ibc-rs 0.48.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1253, "deletions": 583}}, {"node": {"oid": "f7833530f220a0aea2198c8fdf5379e66a87326c", "messageHeadline": "Implement Display and FromStr for established addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ca0b3fa2c0044b01c9d7332141b1458a18f98386", "messageHeadline": "Fix rebase + multisig related compilation issues", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "6823331dead1896114d8dc8ffbb993e400d44c2d", "messageHeadline": "Remove established account init CLI subcmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 134}}, {"node": {"oid": "b9d38d752904ca926012c621299ee7c17361ef2b", "messageHeadline": "rebased on v0.27 and some initial multisig fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 166, "deletions": 170}}, {"node": {"oid": "c2ac794bd55861cbf3b0508454a09462a7cbe6e8", "messageHeadline": "Fix masp integration tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "682bc05a282239f988d0ae6dc957419b40f07b30", "messageHeadline": "Update masp proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3dbb4e897193f4aa5cf5af30ca13f66d8d886ee5", "messageHeadline": "CLI utils subcmd to derive genesis account addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "78fbee71238b42ef75e89787f2c09776d86d5c4f", "messageHeadline": "Rework CLI utils subcmd to generate validator account genesis tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "77fd80f8584c803db0ced86866e5ae6e1078c721", "messageHeadline": "CLI utils subcmd to generate established account genesis tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "cae69500bdb1a0c1e139bded606630cf5193d3ed", "messageHeadline": "Fix PoS rewards rounding errors in unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddb700e07017527a86bc665716605e1b1275a68e", "messageHeadline": "Adjust dev genesis", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "89d8e07ee7abd1657513a38e820a31120d2bdd0b", "messageHeadline": "Early check of available balance to bond", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8d6fbf8014a52a0d82ad646dbbd68816b103ec80", "messageHeadline": "Fix localnet genesis templates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 127, "deletions": 276}}, {"node": {"oid": "9980166034bde65b2676f9d61bf79fa1edd68aeb", "messageHeadline": "Load test established addrs from pre-genesis wallet", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "17d765d0e01df2141de8570e45d09fcacce02d2a", "messageHeadline": "Remove aliases from genesis templates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 713, "deletions": 1126}}, {"node": {"oid": "a07a3b2bf7a8e77732f23309ebd8dc8fa28e0aa3", "messageHeadline": "Merge pull request #2201 from 0xbasar/patch-1", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ebd939e9d17c58b3efa7af4acd5a1c6934c0710", "messageHeadline": "Merge pull request #2200 from Akare123/patch-1", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bc412b5da3f8dc5a3386fc8d32258b28befcba0", "messageHeadline": "Merge pull request #2049 from plutomonkey/typo", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6974b5d115af59325ceee9b8ebbaa5fb4e57302e", "messageHeadline": "Made the key not found error more informative by embedding alias insi\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "ff68f7b85d84671b59d0e7e767dc8ff3bc986469", "messageHeadline": "remove unneeded write", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8159327a0296aa766bf009aad6e317fca7f3772d", "messageHeadline": "fix docstrings", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0863e04143c03611c58b9e2b259caf3f1b226fa6", "messageHeadline": "cli: fix help and err messages", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "127c8188c81e651f0f2fbeab5a1c178ff433fd6d", "messageHeadline": "cli: fix metadata args to validator initialization txs", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "4b3fe18739c6cacfeadb4d75eb9939f8b5666828", "messageHeadline": "changelog: add #2208", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3736701629ff23366d43f11f1f82a3cbc1e9e50f", "messageHeadline": "benches: update for `become_validator`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "b315986f74cc3a860427f6a94399f190c851d1e2", "messageHeadline": "test/pos: `become_validator` fails on account with delegations", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 172, "deletions": 111}}, {"node": {"oid": "6ab8fc6f32136376d0b7bc69eaa87a040ee663e5", "messageHeadline": "wasm/vp_user: add authorization for tx_become_validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 183, "deletions": 1}}, {"node": {"oid": "69bde2c05e73d06fe9b8242ae0d23f7c37aa8386", "messageHeadline": "PoS: add checks for `become_validator`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 150, "deletions": 34}}, {"node": {"oid": "20943a796034913e62430492072162f89a67ec3e", "messageHeadline": "replace tx_init_validator with tx_become_validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 471, "deletions": 249}}, {"node": {"oid": "cec5c44e42b10f3db48f93b2cdffa40d322400ac", "messageHeadline": "edits to localnet README", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21870d4c72ae4d2e6f7996256f5d520bb10912b8", "messageHeadline": "clean comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7915337fcd4490b6fb4a356b0feac571ee7e299a", "messageHeadline": "fix typo", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4a55f693f8f4aff4f32c8754425ff0d4174936c6", "messageHeadline": "init_chain: compute consensus stake for `current_epoch` and not `defa\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8228ec4619c50a031bbb9d9bac40d57d3506a6b1", "messageHeadline": "add a `checked_add`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "12b61d3d35e2a4ae1ba930948010358a192a4d07", "messageHeadline": "Removed the verification key flag since it has been made redundant by\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 38}}, {"node": {"oid": "966afb5cf44e5a13ef1e2f121d66dcae0009feae", "messageHeadline": "The flags for TxInitValidator and ConsensusKeyChange are now public k\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "a76f0db8a57162f5719db3e176eafd8ccd35d084", "messageHeadline": "Make the CLI take public keys instead of secret keys so that hardware\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "13ce9672280d1585213a9360b53a5bd80dda02ca", "messageHeadline": "Changelog #2205", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb85b5cb6e4f7c32ccec693e80cd48c127b8db3e", "messageHeadline": "add test and changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "5388f93b9bf1bdbabd1cb71ad0c704645a46f8d1", "messageHeadline": "Charges wrapper gas for network usage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "affe06519b7587358332423966179a2f055ba185", "messageHeadline": "prune merkle trees of bridge pool", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "7de64272819719887bdc1e2087e25f7d25884886", "messageHeadline": "changelog: add #2202", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "352c9fc1349720dd0e8ee58c98f8557d9f5ada5c", "messageHeadline": "genesis/localnet: regen validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "0cd12bb685aab39891ffa8ab84c8aedfd29691de", "messageHeadline": "remove vp_validator and replace usage with vp_user", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 1180}}, {"node": {"oid": "b3a240d9b64abea6af2fbdddb6c19af1a0582d55", "messageHeadline": "wasm: add validator support to vp_user", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 286, "deletions": 18}}, {"node": {"oid": "47c887c501c47f15929221c3858220d51731962b", "messageHeadline": "Namada 0.27.0", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 125, "deletions": 70}}, {"node": {"oid": "2bcb401c7d8635274d0d6ade99c31a3da43e8d48", "messageHeadline": "Merge branch 'yuji/save-conversion-state' (#2190)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 200, "deletions": 98}}, {"node": {"oid": "42fe0323b58560bc362fb71ae2cd98cbb8004536", "messageHeadline": "Update ledger.md", "author": {"name": "0xbasar", "email": "109233435+0xbasar@users.noreply.github.com", "user": {"login": "0xbasar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00a5653d1f26b6b52e0f5c282cee9aeaa1032840", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Akare123", "email": "107335783+Akare123@users.noreply.github.com", "user": {"login": "Akare123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1abef0b25280f812b8d8e1db66f15f175ccdfc1", "messageHeadline": "Merge branch 'tomas/check-sdk-crate' (#2061)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a9d205f934c699b6914feac7ef6ccce8858cebeb", "messageHeadline": "Merge branch 'brent/pos-sigs-for-vp' (#2169)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 349, "deletions": 33}}, {"node": {"oid": "6c44a44dedfd68d707cb5845144afef8058457ea", "messageHeadline": "Merge branch 'tiago/rebased-validate-tx-bytes-len' (#2187)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 255, "deletions": 25}}, {"node": {"oid": "e290672c15a69d4d18a0c930c00fbb6f2977ce64", "messageHeadline": "Merge branch 'brent+grarco/jail-inactive-validator' (#2174)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 887, "deletions": 208}}, {"node": {"oid": "087f0e2eed0ff5bbc200e3a3572bd5f34dfaacd6", "messageHeadline": "Merge branch 'tiago/fix-abci-last-height-queries' (#2184)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 33, "deletions": 14}}, {"node": {"oid": "129adea70d39d79f75960092092cd76b0b8b6340", "messageHeadline": "Merge branch 'tomas/better-err-reports' (#2132)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0ebfc468f61369eff153aaf618e352184b94c8e3", "messageHeadline": "Merge branch 'murisi/tx-type-tag2' (#2182)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 656, "deletions": 474}}, {"node": {"oid": "4600b17ed308b443854e8e8c6f1a39ebaa9c4c58", "messageHeadline": "Merge branch 'tomas/init-validator-own-keys' (#2163)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 346, "deletions": 121}}, {"node": {"oid": "b9b9025f026b3ef645f949585a8d4b29a0a2fb91", "messageHeadline": "Merge branch 'brent/consensus-key-change' (#2137)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1100, "deletions": 47}}, {"node": {"oid": "a0ecf9b8e05be56224106dc584b3ebaef5eae295", "messageHeadline": "Merge branch 'yuji/fix-feature-flag' (#2165)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "589e2b8db163d1b0e12d56420a1cb18c36ae0e7c", "messageHeadline": "Merge branch 'brent/misc-pos-tasks' (#2178)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 209, "deletions": 102}}, {"node": {"oid": "651d603dcb4b22b4b8ed6e979803b02708e4b13d", "messageHeadline": "Merge branch 'tomas/pos-vp-no-catch' (#2145)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 9, "deletions": 46}}, {"node": {"oid": "ad6a78985534904c4b2163f8bb5f4ef2778071f5", "messageHeadline": "Merge branch 'ray/native-masp' (#2051)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 540, "deletions": 479}}, {"node": {"oid": "515d30529f05e0bdfe5c451957413bd5ecd2f911", "messageHeadline": "Merge branch 'yuji/fix-proof-height' (#2167)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6d4fbcfb9baed133c0cdf2e2249ee081b57e19da", "messageHeadline": "Merge branch 'bengt/rebased-sdk-redelegate' (#2173)", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 76, "deletions": 4}}, {"node": {"oid": "5fe4a286572ecd796b31e6dc73808b1f9c52dd34", "messageHeadline": "sdk: add \"testing\" feature to dev-deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6b45372a9c58c34deb4b925eebe40ef8be1e268", "messageHeadline": "fix to restore conversion state when epoch 0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "16514bad555d50a3f6590d0d27531a2f5809f56b", "messageHeadline": "wasm/vp_validator: refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "a820ccff7f78ceec47ee5db3e8df56f266113f96", "messageHeadline": "PoS/storage: use key consts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e4329ce944b84518785469ebfade8389e963016e", "messageHeadline": "wasm/vp_validator: fix the signed PoS action test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "88578bfa1b48d6587bc18c112f31611c829dea38", "messageHeadline": "refactor sig verification gas handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "b03fe04cd79cf2d4bef4adc65653117838f30fd3", "messageHeadline": "e2e test in CI", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "232ca99baed1adffa70321ea20bf822a9898fcbb", "messageHeadline": "finalize_block: unit test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 261, "deletions": 62}}, {"node": {"oid": "7457f5b9814d12d1dc7316662345cb3d48b54ee1", "messageHeadline": "more refactors to liveness unjailing protocol and data", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 60, "deletions": 28}}, {"node": {"oid": "77042199074588f688aa9515c3925dddf5e863f5", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1dd91c914a203f012f74b99dd92deb4307e6cbf5", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d5992c32c950f72f53345ab5e629bcf6f7f8f67", "messageHeadline": "Update masp proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ee30e598830095ac132cc111f664302ee7802e2b", "messageHeadline": "New unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "81ae47bb81e3bda25306451593310ebb743a6385", "messageHeadline": "refactors", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 276, "deletions": 280}}, {"node": {"oid": "cbfae8f487707dd514ff5db20a88ee0b5b58eb5e", "messageHeadline": "fix rollback test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "7874b39f2fc7948c379ee983d974755f053c28e7", "messageHeadline": "Validate tx bytes in CheckTx and ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "57a9d4f2457a752dc177cdf3b41ed88d0fc9aedf", "messageHeadline": "Add too large tx error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b2d7bd62e1da685a1d46a7203dbbb2d3972e2eb", "messageHeadline": "Validate tx sizes storage api", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dd20ee00c2c70c8a8448057c5828e12a16ad07b8", "messageHeadline": "Add max tx bytes to genesis template", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "245c18a95071abd11a22bf9fcefb0519bcf5e48a", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426c1fe8220a4fc2fba619b0bb52738d0eb5936b", "messageHeadline": "Add max tx bytes protocol param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f247b5d389364363ff8ab25fd9505dc59e3172e9", "messageHeadline": "Tune block and mempool CometBFT params", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "385714ec43b26fff394def26c23a44221cb1f17b", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f656b25cce98fe1f8fbf220c38f32f59b9917d2", "messageHeadline": "Centralized the definitions of WASM paths.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 38, "deletions": 74}}, {"node": {"oid": "410cbb793dac8f026879619ec3e9904d13350904", "messageHeadline": "Added validation for the VP WASM hashes in transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 136, "deletions": 64}}, {"node": {"oid": "7adadaa49d7809fc3cfd720dba44615137fc9bf4", "messageHeadline": "fix `init_validator` bench", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 88, "deletions": 85}}, {"node": {"oid": "5caf57ee5b74a02d8f2a620bec691501e0899159", "messageHeadline": "save conversion state only for restarting", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 138, "deletions": 91}}, {"node": {"oid": "ece850b8dafb8bf02daf311289c9dce927849153", "messageHeadline": "Now produce test-vectors of signed transactions as well.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "5b24e82d6c2c71deebf037c231eebfae280644ed", "messageHeadline": "Print validator email, website, discord handle, and description in te\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "a0b65348e97182f0a2c736fdd4e400aacfa97145", "messageHeadline": "Modified test-vector generation to use VP tags.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "4fcd0327250f6c96bf75cfc567e53578e26a64ac", "messageHeadline": "Now adding type tag for VP hashes.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "f5b037e879dc290fb2457dfb4a9aa196e7591bf4", "messageHeadline": "Removed the degenerate PoW type.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 26, "deletions": 45}}, {"node": {"oid": "ad26e2028c3e2956bf5bd5397a048426fb9f1a25", "messageHeadline": "Now use code tags to discriminate between transaction types in test-v\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 24, "deletions": 51}}, {"node": {"oid": "8f806e5e26300ca61be2168b5994a722e30b5c41", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92b122b352fa8e6812f175d1aa83a7a1b9ee832a", "messageHeadline": "Fix ABCI queries at the last committed height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "859b55cd6e04b2cd45252c655e94cd5d4e1d94c9", "messageHeadline": "changelog: add #2132", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "723f7d3aeba9d80f95a5c88cc66d568744d3b267", "messageHeadline": "print eyre errors with inner errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "831521bc7ae75fa664e77fac69ae76843417036c", "messageHeadline": "Improves liveness jail test", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f48b463f31985bed062e4f94cc1b49ba6491c0bf", "messageHeadline": "Updates masp proofs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fcf6fd1c41476f5d447cdc154e3f95a7c55e27d0", "messageHeadline": "Jails validators up to the pipeline len", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "1d7fe87597b151552857a08a03b543b18b8be189", "messageHeadline": "Clippy fix", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "86f0090e8b391d2a7b2a3f67b33fc9b64f0dd2f7", "messageHeadline": "Adds test and fixes bug with multi-jailing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 120, "deletions": 15}}, {"node": {"oid": "b27f53e5f0d99210dbbb5ce9cc29aa05f01c3381", "messageHeadline": "Turns liveness const into pos params", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "68c39118c45837b9bbfff1a829589b3d5eca0964", "messageHeadline": "to be able to build sdk", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad265bd3642dcb974b8c2d15dd624a8a29c4df89", "messageHeadline": "Added transaction type tag field.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 325, "deletions": 226}}, {"node": {"oid": "a353fd725e584b8b87d56165b85ecff9428da3fe", "messageHeadline": "benches: consensus key must be ed25519", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2bf71deb6b5a4ad86b426d9a796f2abe5cd659f1", "messageHeadline": "changelog: add #2169", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f4cffc7ff8c770cfa6f0a16aad8e06496eeb5dd4", "messageHeadline": "require sigs for some pos txs in validator VP", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 345, "deletions": 28}}, {"node": {"oid": "c6c5f88df90b714c5c074cb46d4e9dc00dcec0d0", "messageHeadline": "add pos error", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "517c81ab9468dcc4d2863f1b46c5a8be86bd2ea2", "messageHeadline": "changelog: add #2145", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94b4f538ffbb5116281340da6a0f647007c33fa6", "messageHeadline": "protocol: remove `panic::catch_unwind` for PoS VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 46}}, {"node": {"oid": "02f59354c817e793b7021e59ef490d13c1f505f7", "messageHeadline": "changelog: add #2178", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "887b9914634e49cbf5855c96fcbc8a01a7180ca8", "messageHeadline": "fix and test `is_delegator`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 134, "deletions": 3}}, {"node": {"oid": "9ee4887475501b32c2db3c2ba190606bf134a3bf", "messageHeadline": "checked arithmetic", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "529c07124b5411210ab82ef1988167e7b8fc7a59", "messageHeadline": "remove unnecessary computation of total consensus stake", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b810e95491a117deb5036c2325add7b586f6c18c", "messageHeadline": "clean up TODOs, docstrings, logging", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 25, "deletions": 48}}, {"node": {"oid": "e0278060f4b917e5131a1ccc7d1892ac4746559a", "messageHeadline": "remove unused queries fn", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "3a8ddd0b5290d2013deb0fc9dea8d60563177e73", "messageHeadline": "fix FutureEpoch offsets of some data", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8103010b009426ea71743464ffad7a3edce4e56c", "messageHeadline": "panic on slashing error", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d13c80652e0f3d60f24d7c3c431bdd05aa19f1", "messageHeadline": "Fixes underflow bug in validator inactivity jailing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "4b558fd406a4e0e8733f7cb448f4e2dfa737a75d", "messageHeadline": "Deactivate validator when jailing for inactivity", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "95875a4091d9e6dbe68ce3776c8812027dd884b6", "messageHeadline": "Updates masp proofs for testing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "86157b2d241c9dd38c11707527d7d70e805686f1", "messageHeadline": "Updates alias for masp native vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1006b7778ebec1efe85a5db1ce7ac89cd9e9603a", "messageHeadline": "Refactors validator activity data", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 34, "deletions": 56}}, {"node": {"oid": "7caa524931c52812172622a0f8be6d79c398327a", "messageHeadline": "Add redelegation functionality", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "f282be88c774c89a24f5f2e72329dcd5cec1759d", "messageHeadline": "Jail validators for inactivity", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "73a45ccc08741f825f374185f742ff7059b919d3", "messageHeadline": "rename to `compute_and_store_total_consensus_stake`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "fe2d0af06492be59fbfb9896353c0a8b43254994", "messageHeadline": "fix to get proofs even if no height is specified", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "931f20c7209ed5632066ce88a61ebe22c63ea54d", "messageHeadline": "add unit test that covers `validator_set_update_tendermint`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 311, "deletions": 0}}, {"node": {"oid": "8bb9abae53167611c7cc3dfc8057dd6668af70f8", "messageHeadline": "Adds liveness data for conensus validators", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 256, "deletions": 12}}, {"node": {"oid": "ec28b03d7303ed95114eb806e9006f4dc55bf067", "messageHeadline": "changelog: add #2137", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ddd56a5267bf8c2de4c605449d50cac45e63d09", "messageHeadline": "change a validator's consensus key", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 769, "deletions": 48}}, {"node": {"oid": "7309f905884398c40ca8f696d185ce51bff75dd4", "messageHeadline": "add rand flag to sdk", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a12afe77b193e2d0486c3337458c10e7426ce27", "messageHeadline": "Changelog #2051", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "35461740f2d98a0409acbfb17ab9b94ea71906d7", "messageHeadline": "Updates masp test proofs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "90a574368a5553e69081e7c97e7184ba989e27d5", "messageHeadline": "Removes unused masp check from `vp_user`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dcae5d3833d846b9aa4ff207b1fb0bf3c60001d2", "messageHeadline": "Updates benches with masp native vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 144, "deletions": 100}}, {"node": {"oid": "549e2bff4e7253a3ec6fd3440a5e896404a05d67", "messageHeadline": "Removes masp vp from genesis files", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1b41d0c07bc757f8b0a49c4e3a8eff2d50b07b79", "messageHeadline": "Moves masp vp to native", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 387, "deletions": 368}}, {"node": {"oid": "a9771c28e5c3770c1b09eff9f8308641b7447c47", "messageHeadline": "changelog: add #2163", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a64056517a53bbd5b1a340de08acef335db766c", "messageHeadline": "client: store validator protocol key in the regular wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "03524aa9d03b8467f41551b8af8ab4a1b506221a", "messageHeadline": "wasm/tx_init_validator: check ownership of used keys with sigs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2a979817a1cc9d350bdf93f4d38c5c14decb0754", "messageHeadline": "ledger: add a tx host fn for sig verification", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "a20bd2a685f55d5e0a4a4b5add4e8f7f350f675f", "messageHeadline": "client: sign tx_init_validator with all keys used", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "e89a5a9214d40d367ee000699c98748544aa3d00", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-37'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f7d95ba0cb082cd7325cd1dfc7a52f576b7c7a69", "messageHeadline": "ci: release libudev", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "35b497a3b605616b53c33a3e04ca4dd8c9502f74", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-36'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ba74ac693c02c69c65330b27802a56158bfc79ba", "messageHeadline": "ci: update runners", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "961a258a5c1032f68ab9d6c6abe423bff561bd96", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-35'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f39e4f72a24d81c99ac437c98af07805bd9069a9", "messageHeadline": "ci: update runners", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "444da002513c60501fbcabab52ac2e8744b07b04", "messageHeadline": "Namada 0.26.0", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 133, "deletions": 72}}, {"node": {"oid": "194b4cdd34283779c5d42241ad927d46fabcc564", "messageHeadline": "Fix the build, that we seemed to have fucked up on the office while d\u2026", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "a4cf45e3a3fec9e1b3102a6c5e8375313170d7c5", "messageHeadline": "Merge branch 'tomas/tower-abci-shed' (#2152)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6a99ddb783d30ff1ff69d2c3782f3786c1536a43", "messageHeadline": "Merge branch 'tomas/main-tower-abci' (#2141)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 712, "deletions": 714}}, {"node": {"oid": "54ffe003f282e6c90074cdeeaa72683e6c133a5d", "messageHeadline": "Merge branch 'murisi/hw-on-base' (#2158)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1251, "deletions": 698}}, {"node": {"oid": "0bccea885e4072395f48db1cc67e781c41588803", "messageHeadline": "Merge branch 'tomas/rm-dkg' (#2115)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 432, "deletions": 2671}}, {"node": {"oid": "a88e22bc94b96024b5fb2e3c36900aefd5ea1907", "messageHeadline": "Merge branch 'tomas/rm-abcipp' (#2112)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 184, "deletions": 2471}}, {"node": {"oid": "7146269b0ef2021ce38d29561d80470b3e1868d8", "messageHeadline": "Merge branch 'yuji/ibc-rs-0.47.0' (#2084)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2734, "deletions": 2092}}, {"node": {"oid": "5c590e0081f48fb645bd1991aca2bbf5ef046afb", "messageHeadline": "Merge branch 'brent/pos-rewards' (#1992)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2211, "deletions": 504}}, {"node": {"oid": "7a1b7434cbf7a9015448cf5dfb6c46d674abbe37", "messageHeadline": "Merge branch 'fraccaman/fix-wasm-env-variables' (#2139)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b711fd2c659db701452c9c74ae24bd437bf2549c", "messageHeadline": "Merge branch 'tomas/win-build-2' (#2100)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d3d88a98077f52795f727f8b60d5369ce54dacd2", "messageHeadline": "Merge branch 'grarco/fix-governance-bugs' (#2133)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "0de7638deeb7eced99ef29985364505b5f085451", "messageHeadline": "Merge branch 'grarco/governance-abstain-vote' (#2128)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 201, "deletions": 55}}, {"node": {"oid": "2e5a04fb791edb8aa1c93863acb816665fe0d596", "messageHeadline": "Merge branch 'yuji/fix-duplicate-balance' (#2126)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b06a48a6428cb36fda7c13d13bee6bfeeff400ab", "messageHeadline": "Merge branch 'tiago/new-addresses' (#2060)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 797, "deletions": 602}}, {"node": {"oid": "7a50c4154383400d555b827b83c073b8923cfc68", "messageHeadline": "Merge branch 'tiago/ibc-token-addr' (#2046)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "963311b96412bd89c96f5c1d67892f8b74e06a36", "messageHeadline": "Merge branch 'yuji/refactor-ibc' (#2062)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1021, "deletions": 1658}}, {"node": {"oid": "c96c6a93aa30ae1b855d9f5c9b91b18867f86875", "messageHeadline": "Merge branch 'yuji/reduce_merkle_stores' (#2050)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 500, "deletions": 334}}, {"node": {"oid": "c0b405760681a56d5a842e6dddc307b7b3b2f963", "messageHeadline": "Merge branch 'brent/validator-metadata' (#2045)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1481, "deletions": 152}}, {"node": {"oid": "d5611aa346019815413c643941f12f5b1b268b52", "messageHeadline": "Merge branch 'brent/validator-re-de-activate' (#2082)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1148, "deletions": 64}}, {"node": {"oid": "bb5b62a1cabba4eb3fe6ef7099e944a4113fecfe", "messageHeadline": "Merge branch 'grarco/gas-fee-updates' (#2091)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2007, "deletions": 529}}, {"node": {"oid": "10d042d60ecf33f0a941642a24d5c22756238111", "messageHeadline": "Merge branch 'grarco/replay-protection-delay-write' (#2104)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 247, "deletions": 137}}, {"node": {"oid": "f16e2f10ee7ae85cf8b59b56ff374c40d9194be8", "messageHeadline": "Merge branch 'grarco/replay-protection-improvements' (#1905)", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1079, "deletions": 430}}, {"node": {"oid": "576763f73536d7010b97cc0914bf42db48d97b6c", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-34'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23845f70621a13a9d91383796cf36c4b8a37ea5c", "messageHeadline": "ci: missing installation step in rust-docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4944b0e27288395417149844b93031cdcfceeeca", "messageHeadline": "Added hardware wallet support to the CLI.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2098, "deletions": 1300}}, {"node": {"oid": "5539fbb2782e81db9a96843b837b12afe89aa64e", "messageHeadline": "changelog: add #2152", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60199753f2db0e31c12630857241c1ef8241a5d0", "messageHeadline": "deps: switch to tower-abci fork with info requests load-shedding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a1babb363f5c28e7113941402f29c0990be4994", "messageHeadline": "ledger: don't buffer or load shed mempool requests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "568727e73a1aa0b6043e4d63736108d14445d161", "messageHeadline": "Codecov in ci", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "de9900b3532bfd8a71685084bb33f18b14c037c8", "messageHeadline": "changelog: add #2141", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13ea16736a2696058a9bb7d75b058f181b2ff62c", "messageHeadline": "test/storage: fix block height read test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6fbefdc2eb08ef228648bbf0d86ad15ac395a4ce", "messageHeadline": "refactor to use TM domain types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 435, "deletions": 470}}, {"node": {"oid": "72d16d80333bdba5886e2d8e6a832323276a57da", "messageHeadline": "add test for commissions and fix `bond_amounts_for_rewards`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "9a67879e51a4c33fc71740422a5a887ee9e15b91", "messageHeadline": "fix tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 72, "deletions": 58}}, {"node": {"oid": "6a686ea5c3b9371aa3ff448104be10a2b107683b", "messageHeadline": "update `bond_amounts_for_rewards` and `bond_amount`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 41, "deletions": 276}}, {"node": {"oid": "9336fa37a1f3460d8481ff8c18ad9832bb8237b3", "messageHeadline": "misc lib code improvements", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "4382ecd30c1fc9c23b0f665e35863f3db43498e9", "messageHeadline": "fix rewards tallying: move from within withdraw -> unbond", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "10e4dd475e3fdd302e155c3372204263d681b3f3", "messageHeadline": "add and update tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 298, "deletions": 138}}, {"node": {"oid": "96b06771b5b66e737e99bf042f8ed6af61af8e90", "messageHeadline": "changelog: add #1992", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb854c9ed86b33a484d968a7d8cf9ac806063976", "messageHeadline": "updates to enable tx from CLI", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 121, "deletions": 36}}, {"node": {"oid": "7a08de72b574a577ebc6f431d048e20a0075fd11", "messageHeadline": "update to 0.25.0 base", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "84bc6178b0256fc87c49979cf0892e1d9f31a837", "messageHeadline": "Merge branch 'bengt/gen_localnet' (#2101)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 171, "deletions": 307}}, {"node": {"oid": "ebfde2f6d13898a70cd55966a25768435880014e", "messageHeadline": "Merge branch 'adrian/add_wasm-opt' (#2105)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f2ec9a432634640855f9559a745a0ea67bdd082", "messageHeadline": "Merge branch 'cwgoes/minor-cleanup' (#2134)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "434b88fd8eab1b7905675db27bb0524b22828806", "messageHeadline": "changelog: add #2084", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b835543d4f2330fb02362c1bdb4aed28684d58a2", "messageHeadline": "changelog: add #2115", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08477dd22231bbb625464bfa43158c4e4a01a609", "messageHeadline": "changelog: add #2112", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d361d9d2b74b8cbac4f3ffc465c5417a1eb39530", "messageHeadline": "set mempool buffer size to default Comet's mempool size", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac3e5301f39bf268d8a7f6b8ff26da51b45b59b", "messageHeadline": "deps: switch to last release of tower-abci", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 359, "deletions": 336}}, {"node": {"oid": "193ca95295fead955e6db10143468a2e700c6a08", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-33'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "36863329127512f8c53224e305da36dd541c838e", "messageHeadline": "ci: update mold, remove unused ci files, added libudev", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "7d0f7cf22e2054b4c6e5935607d6f34f7574d5d8", "messageHeadline": "ci: update mold, fix timeout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "839f600cea0d9a7e939a7e85751a2bdcd6e58eab", "messageHeadline": "fix clippy", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca6b1e48e77792a7f3e7d76f800302ae58bc8918", "messageHeadline": "fix: wasm env variables", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "201a8368421ae86aedbc5d3ceb192ead6080410d", "messageHeadline": "Changelog #2133", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "035de7dd200657997388f09235329a37a67d0627", "messageHeadline": "Fixes pgf stewards rewards minting", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "475ef0e58c71173602e3f34721597f968bceee66", "messageHeadline": "Short circuits `is_delegator`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "152919e832cc19ce7550995c8ba6a969dd899718", "messageHeadline": "Remove unused files", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "693b5609fdfa4e4f18f6e80a5548dfea1ddcaa65", "messageHeadline": "Fixes `is_delegator` in governance vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "29930bb3392f895060500b45163b4b29caada088", "messageHeadline": "Fixes double mint in pgf", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "20dc3b30e413bded858d9a43de7bd9b3e0be67a0", "messageHeadline": "Changelog #2128", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b10624946074f471a60e89ca71155dd627197426", "messageHeadline": "Returns error in `is_same_side`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "84eb5a5261c6ba2e870eb309ddae3855acd45a8d", "messageHeadline": "Inverts order of operands in governance tally", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41276f5949b390428c95132c0df02ebbd379792e", "messageHeadline": "Introduces `is_abstain` method for governance votes", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "1279b74f7e443d703d9db9534b982313eaf00130", "messageHeadline": "Removes unused `Invalid` variant for governance vote", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0debbfc182dafdc91f90cdd7618ba263e2abb304", "messageHeadline": "Fixes typo", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3197da0332e86f0c1189e503df3eecc50ae2aa83", "messageHeadline": "Updates wrong expected value in governance e2e test", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b632b0261175e90d08e60a37e5b531deb9d8aed", "messageHeadline": "Changelog for #2060", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cb6070b3b6c416ddd99ca915dea3effc3ead240", "messageHeadline": "Rebuild test wasms", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4aa0959fa2cbfa7211b2b40622aa6b08d01666da", "messageHeadline": "Fix eth oracle test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ebaa648c85a2b907037ec73eb5674d63afab4d24", "messageHeadline": "Migrate to new address format in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 277, "deletions": 250}}, {"node": {"oid": "bb73c7daedc337192ab2e7775b3ef199cdbcb06d", "messageHeadline": "Change bech32 HRPs to live network values", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4bb555b5b7130d537355bef1f90992580f583b6d", "messageHeadline": "Implement bech32 address encoding with raw addresses", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 249}}, {"node": {"oid": "6afb474d0d52549078a1f67bd6c9e6d5604a14c3", "messageHeadline": "Introduces governance `Abstain` vote and adjusts tally", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 145, "deletions": 49}}, {"node": {"oid": "f45a0e41689e587a88641688f8324930d9feefdb", "messageHeadline": "Add encoded bytes type to Format", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8609aeaf2cffebbfcf97b74a5b2fbd4ad9d7a5c9", "messageHeadline": "Convert from/to raw addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "2362dcee14a8acf9b7fe5fd55d5711538edf4549", "messageHeadline": "Raw addresses", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 288, "deletions": 12}}, {"node": {"oid": "f95266295626447f7faae63a40ba58e4459995b9", "messageHeadline": "Encode pinned discriminant in masp payment addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 84}}, {"node": {"oid": "c638d074a0d0cbd9586838caa9f2a84b98742be5", "messageHeadline": "Unexpected discriminant address error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84566018a356736233d252036a57d4dc859470bf", "messageHeadline": "Changelog for #2046", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8515c3288f49a0f8e2d22f568d5de2cd1df4b9a8", "messageHeadline": "Misc fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2e6e273ffe4b6b3ecc061a902957fcb3b077459", "messageHeadline": "Add IBC token hash type to Address", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "87ea94a0e341d538ea71211baeb610644407f26f", "messageHeadline": "IBC token hash type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5d71c0070de94e73dc4e5d9a1a0392cec9cfe8d2", "messageHeadline": "change default `kD` and `kP` params", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb30c97840805c6939b7de72e9317d07333d644e", "messageHeadline": "playground for testing how inflation changes", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "40549f80816731c463595694c12df93ff3905330", "messageHeadline": "WIP more tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "b12b12ee2f86c64739d176d11530491331f9dbda", "messageHeadline": "benches: add a const for \"tx_claim_rewards.wasm\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ae2d11292eba22d9e1f6ef7b05decc0f2565cf5", "messageHeadline": "test/PoS: add rewards related tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 546, "deletions": 2}}, {"node": {"oid": "385bae5192d39cf74db859718c920eeba4943542", "messageHeadline": "add a tx to claim PoS rewards", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 254, "deletions": 8}}, {"node": {"oid": "1464b7b183fa69aba4f0539b9806fcb5dc817966", "messageHeadline": "PoS: apply inflation after processing slashes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f846ec194c1f28a8cac30f4f6e08be384a68107e", "messageHeadline": "PoS: refactors to use helper functions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "2f88dc2e57b2eb8b7b302eddea3fd999844225d1", "messageHeadline": "PoS: allow to claim rewards", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 343, "deletions": 5}}, {"node": {"oid": "b183bbb3d9d9a771ffd5d45292b4c264e7a96668", "messageHeadline": "PoS: update rewards products to handle commission correctly", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 144, "deletions": 152}}, {"node": {"oid": "326899600ae9c678da13e9c5b866c649e7ba8ebf", "messageHeadline": "new comments and logging for keys", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "7e198f0610061eb350da374facf2110d25166db7", "messageHeadline": "regenerate masp proofs", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f2efb16cbbde200c0a4c187c011c5cec6439c00c", "messageHeadline": "remove hard-coded keys, get from pre-genesis wallet", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "102be028a82367610edb701e912a921634448119", "messageHeadline": "get validator consensus key from wallet in tests rather than hard-code", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "fb7e3ad382645f5bbe8f52be5a8bec0771d272cd", "messageHeadline": "fix e2e tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "52993e1cba61781c242d7125cb86e63840b369dd", "messageHeadline": "add email to transactions.toml and update sigs", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "f780d09246fdfb616fc7524aef92bfe172deea49", "messageHeadline": "update with new genesis + remove alias", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 161, "deletions": 98}}, {"node": {"oid": "6d229fa0a6393140e79ea3c6eac9d7e27f46ca6c", "messageHeadline": "changelog: add #1945", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05d3528a7e501b92638fd9b9fcda56aadeaf79c7", "messageHeadline": "validator metadata with a tx to change it on-chain", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1298, "deletions": 45}}, {"node": {"oid": "866ca1bf36babe7efa2ace9c5ccebac837a1ab51", "messageHeadline": "use find_alias", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "01491a4952dea98221a907315b05d56033071c9b", "messageHeadline": "fix balance query", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5d7df6ef5bfce6f44a2e93a904b25e5015bcb6f3", "messageHeadline": "forbid deactivation of jailed validator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1c544b22d98f0824fbfe4fd7dd63f58e8f0babf0", "messageHeadline": "improve error handling", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4c12b938d0b39e9eddb5e3b33efe1f7bac8a833a", "messageHeadline": "fix e2e test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "ff322712be36167d0568489edef21ec20ce92e0d", "messageHeadline": "compile", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "9630c81bb42087ce7fbd44819f1205669f3f4e09", "messageHeadline": "changelog: add #2082", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8c0865b6a47e4178d7d9daad846c4e073faf191", "messageHeadline": "benches", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "0cbf8f3eef4f4f5ea547298b298c2b73f418b29e", "messageHeadline": "changes to bond, unbond, redelegate", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 71, "deletions": 31}}, {"node": {"oid": "5ae13fd503c832a004f6ac3e79f70ccd3a5fea0b", "messageHeadline": "ledger integration and polish test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "7543de251e744e08cdf6c36a22245f43cb7f1648", "messageHeadline": "continue and add e2e test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 224, "deletions": 28}}, {"node": {"oid": "ab66eb7e2afd98d552e6620b8153c51fae282b3c", "messageHeadline": "Init: txs to deactivate and reactivate a validator", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 730, "deletions": 12}}, {"node": {"oid": "1f77911cf557651ed21b1107f3771f21da11bfed", "messageHeadline": "regen integration masp proofs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07fe6c90e98f7ad8a9a5eec5247529b8e30c3941", "messageHeadline": "Changelog #2091", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a222a701b164d55235fa4944365c3b1c13b3673", "messageHeadline": "Adjusts comment", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc1bf323706a59f7dc48e467cc99f021188a2c7d", "messageHeadline": "Fixes gas in tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "806fb655ba674c2d55b25c05b8769fdff628dddd", "messageHeadline": "Validator parameter for gas token and amounts", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 399, "deletions": 165}}, {"node": {"oid": "6bb29e6871861bfd91f2df25a26f8233ee6cd9f8", "messageHeadline": "Charges gas for expensive sections of native vps", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "18ad3aea38e1090b4c8b51adcd95dcdc1415321b", "messageHeadline": "Updates gas costs", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 106, "deletions": 76}}, {"node": {"oid": "1994f5b6e3d44b9bf93afe4177afa5fbb009b59d", "messageHeadline": "Renames `update_vp` bench to `update_account`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba203ecb9abd6747c19a1a7e3f5c5cfd7fba4424", "messageHeadline": "Removes useless criterion group for eth vp benches", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "c4002d649bb1f2db9969eafff77c96105d90c9c9", "messageHeadline": "Fixes bug in `compile_wasm` benchmark", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5f95500bd4ee241b1f2358a1a84061376ced8e3c", "messageHeadline": "Uses `SmallInput` in benchmarks", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "49abf7098bc39a2755c4eb4cbf537f7f20b4e2e1", "messageHeadline": "Utilizes tx hash in benchmarks instead of code", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 249, "deletions": 236}}, {"node": {"oid": "7f754700117025c5dc6b3637ad3564669f08f29e", "messageHeadline": "Ibc native vp better gas", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 380, "deletions": 75}}, {"node": {"oid": "891a73625765fc27dd763e9e05877f0968a85c3b", "messageHeadline": "Updates benchmarks", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 949, "deletions": 64}}, {"node": {"oid": "59e14e9121e8ce9424a513a6502e1d0b0df5e657", "messageHeadline": "Removes old tx `update_vp`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "eaf2d0025a00ac3953c8887aaec7bef078bc91c8", "messageHeadline": "Charge gas for wasm validation", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "7fe55cfd154b4fcbd9efca527744ee6cd18a4d66", "messageHeadline": "Charges gas for wrapper tx validation", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4e3e739c570a214c246d76187c6e6ed2a0ebc432", "messageHeadline": "Updates multipliers for gas accounting", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 80, "deletions": 53}}, {"node": {"oid": "f7b8a89da4a8cae567da71bc66b5edf53e4d4ac7", "messageHeadline": "Drain fee payer account in case of failure even outside of ABCI", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "6c1d784fb1e064f8fcebd9c0e3cdb0913ab5b249", "messageHeadline": "Changelog #2104", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df30cd1845289d99ecdeb6d23eefebf21e6018b6", "messageHeadline": "Improves comments on wrapper tx hash removal", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "14b76a9c3b73cd1680d6fe751e540a4fd1dc3845", "messageHeadline": "Inverts the order of check for replay protection", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "6cc6e3d3d946443746676e58a7b1639050e0e4ed", "messageHeadline": "Fixes and updates tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 178, "deletions": 72}}, {"node": {"oid": "ff54240993ecda16dbd40c0b8514ee4a28595657", "messageHeadline": "Delayed inner tx hash write", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "fe9b8ccb3d8aaa6d84b016754d4eea7408db58fd", "messageHeadline": "Check inner tx hash only against the storage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1878a4c23996b5b521788690133a545ba591e552", "messageHeadline": "Overrides vp result if invalid signature", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "905ab9f085cb7d7e726dfe3ffb73c632bd63c712", "messageHeadline": "Cleans unit tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 6, "deletions": 32}}, {"node": {"oid": "f068f7cffa5c4df245e36fd4bffb974697f54f43", "messageHeadline": "Sets invalid sig sentinel only on explicit signature errors", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "088b5d41f7010dab5c37d97290c96eb040b42e86", "messageHeadline": "Changelog #1905", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ddab44ad352348ac1b3d8aec9508b2ec26edac59", "messageHeadline": "Removes tx hash if invalid section commitment", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 317, "deletions": 114}}, {"node": {"oid": "21211c2516d3421d5c53503e945e2e1ba94bb3aa", "messageHeadline": "Improves testing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "5417e2f1205fa92961c65252da2644ce93cb9b0d", "messageHeadline": "Removes replay protection hash if undecryptable or invalid sig", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 779, "deletions": 348}}, {"node": {"oid": "a3033acfbb8230b5085d4b79f94777830bbf9635", "messageHeadline": "test: load validator keys from pre-genesis wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "3247ee763b5e68c65eb4417876571869fc5a3590", "messageHeadline": "refresh localnet pre-genesis validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "17d8e480ac3648a9c7a79d0082506865de725f73", "messageHeadline": "rm dkg with ferveo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 394, "deletions": 2633}}, {"node": {"oid": "3a0ecd89e8bfea1ca1eda7887d562666674a41d8", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-32'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a0dce214181bde7c2682e04eb50dc343c46e1822", "messageHeadline": "use our gh protoc fork", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cf3c789e70290c75f2da9c3d964d0f697d1f2daf", "messageHeadline": "Merge branch 'grarco/protoc-fixed-version'", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9052f1c19df1b2cf1376e92302b292cacd93a5ee", "messageHeadline": "Fixes protoc version", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ce2307812339d590316816dbac4e7e8903f17595", "messageHeadline": "Merge branch 'grarco/protoc'", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d564f94be0a13eb1efb1e55ce87be3a26ead5a25", "messageHeadline": "Updates protoc to v2", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9f4ebc71a14a0aa3418a215c821b5c08a19be869", "messageHeadline": "remove \"abcipp\" feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 173, "deletions": 2502}}, {"node": {"oid": "b65cc6c048e58a8e6350f5dbf262f70dd7704b76", "messageHeadline": "Add wasm-opt into dev-deps target", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fa9d9fceb1108d378edba3231d16406e381431f", "messageHeadline": "new python script for building localnets with new genesis flow", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 171, "deletions": 307}}, {"node": {"oid": "7116b6aa916026e97f3f871f291c6ba1c7b427d2", "messageHeadline": "fix bench", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 274, "deletions": 280}}, {"node": {"oid": "f5b23fefdf5abcd29d232638a8c7bb081598774a", "messageHeadline": "fix check-crates", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dbc2d898a6e38d4ea48f13102f7c0dcb685f002", "messageHeadline": "fix workaround for AppState", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "9f057847a4ca3edf389e6b52a9269a2e82589933", "messageHeadline": "ibc-rs 0.47.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1314, "deletions": 695}}, {"node": {"oid": "5df0ec166ccdd0f5ff40482c8de485a2b1eca0e6", "messageHeadline": "workaround for ChainId", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "2ce3798aa85804c99c6e3260b0bcdf448dbd64ba", "messageHeadline": "fix for fast_sync", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1a2478424f0db7a39dbd7a27fe4ee92daee24ea", "messageHeadline": "fix for IBC Mock", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 56, "deletions": 77}}, {"node": {"oid": "c950ea92336f1840e4e00ae8ee553a38dcb7ff36", "messageHeadline": "fix for tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 492, "deletions": 510}}, {"node": {"oid": "ed1c974452cbfb16f44189d8b7b4027de4d17aca", "messageHeadline": "WIP: fix for tendermint", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "6d35456b254d7aed41dffe6657657e0ba0b3108b", "messageHeadline": "WIP: fix ibc tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 57, "deletions": 83}}, {"node": {"oid": "6a2a049a7bc103f7cf0ba9f24339b8d2788e4e91", "messageHeadline": "WIP: add TokenTransferContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "60eba3d7a3821ad45c60cd66d4c2da8ba37733e5", "messageHeadline": "WIP: restruct IBC contexts", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 682, "deletions": 787}}, {"node": {"oid": "23c5d4f28296100325ed02731e411fc4989a98c3", "messageHeadline": "Merge branch 'base' into yuji/refactor-ibc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9266, "deletions": 6088}}, {"node": {"oid": "fe313b2905178539f326f46999d5f3f5e93a36eb", "messageHeadline": "Merge branch 'base' into yuji/reduce_merkle_stores", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9266, "deletions": 6088}}, {"node": {"oid": "5f6faefc2a0317e06cb88a47dd4ca429419aab17", "messageHeadline": "changelog: #2100", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "528d458efb07ecf8eef1b2cba6fab91f315c66a0", "messageHeadline": "rm jemalloc from rocksdb workspace features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dcfddc2f1fcd4d8c1ae88f3eb1bc1815f90af3d", "messageHeadline": "Namada 0.25.0", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 88, "deletions": 69}}, {"node": {"oid": "aa74bba588fa1396903f58872c002ea6adb064fc", "messageHeadline": "Merge branch 'bat/feat/new-genesis' (#2088)", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 9064, "deletions": 5636}}, {"node": {"oid": "2faf58e1f639c607f104952e74d68e05d35e5821", "messageHeadline": "changelog: add #2088", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cf00f269b0bbcb07bd17bdb838f0972ee79e5717", "messageHeadline": "make: fix test-coverage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ef52c14d23764c6f46855127732fec0a899d072", "messageHeadline": "wallet: don't crash when no wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d9bc3266d5e929b04bc04dc90cc5b3f4c123d4af", "messageHeadline": "make: separate integration tests from units coverage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "55698511d27c4f98d2e64ac0a0028dd10f4bbc4d", "messageHeadline": "genesis: rm dbg!s", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7f6e268ba44b9f382d39fc51e397213c86974613", "messageHeadline": "fix integration tests shell initialization", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f2a557ce42cf9f4f5322b911b55d3445a29267b9", "messageHeadline": "deps: remove now unused file-serve", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "8f4e4bcd02f3de6af46c64bf9fcdbd9a4f8ffb96", "messageHeadline": "allow to join-network with archive in a dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "927e807ac16a2fa3292978d83effb61a198390c8", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-31'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d74824969983849778568a63b5c3709e6ded5d8e", "messageHeadline": "ci: add more e2e logs path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1a4eb1ca3922d5f9af9acb7971ebc9e31c827432", "messageHeadline": "genesis: fix import warn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3769849b86dbe56ceeae110ed29e000956e0b2c0", "messageHeadline": "test+bench: use `defaults::validator_keypair` for genesis validator-0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e8a08bd11660aff512a98727d1eda2d877895d05", "messageHeadline": "rename `HexString::to_bytes` to `parse` and remove other unused methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "718312a1ae42d53b97cc750f9d6048257f9e067d", "messageHeadline": "bench: fix txs benches by writing a chain genesis config to FS", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "df47a3a8fe7d00e8c060a630fd11531043a317ba", "messageHeadline": "make: skip pos_state_machine_test in unit tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2edd62077374c82c59c53c0407b0b4a098623fb", "messageHeadline": "genesis: use the default addresses for tests and benches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "fb350be95c0e6fe8694607d9dc6f8f82997b0ffb", "messageHeadline": "bench: fix voting epochs to correspond to PoS params", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "17af8a32943474d8a522bfba0bf300ff5c86c415", "messageHeadline": "apps/genesis: change root dir detection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a306045282de2034bb8411b3c7f2cdd27e08ff2", "messageHeadline": "remove the rest of the \"dev\" feature usages", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 73}}, {"node": {"oid": "c01d8b4a2c7f1fb0a4638fd435f36e4a57170be7", "messageHeadline": "Merge branch 'main' into bat/feat/new-genesis", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "29443a672337de9e899fd3db2107e47d92d8d1de", "messageHeadline": "[fix]: Fixed benchmarks, e2e test ci scripts, masp conversion persist\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "c82a0b3bbf69f09f5f794e9bc5f25d43bad591bf", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-30'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "14cc8622ced3ad2c569c84acdb18ecbc0dfe508e", "messageHeadline": "ci: add more e2e logs path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "96c2547766ccc331e3ad0297a27055f8e56ba37d", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "95ac1bb28d2cd5a705fd11e411f14d34f4a4cd28", "messageHeadline": "[fix]: Fixed signer decoding for ibc", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "78d3867f66d1bb505578c00d11cd12f6faa82be0", "messageHeadline": "[fix]: Linting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a9d9da4c32751285f9e807bc8cd46ee61aa86e1", "messageHeadline": "[fix] Regenerated MASP integration test proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1639cbbb78b0155bdf36fa8ae6d163312ad77481", "messageHeadline": "merging in upstream changes from feature branch", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 104, "deletions": 88}}, {"node": {"oid": "8f6cc6ff87cf82ada2da768bb48f09722d1af55f", "messageHeadline": "Merge branch 'bat/feat/new-genesis-CI' of github.com:anoma/namada int\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "46841a25ae5958c81509770f8eb526b3a333711e", "messageHeadline": "fix `make check-crates`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9241eeec1ba1819a18318c8afe469e1467896c45", "messageHeadline": "[fix]: Compiling now. Tests need fixing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 107, "deletions": 118}}, {"node": {"oid": "755586b7ed09e78682ada8003714812428e99fee", "messageHeadline": "Namada 0.24.1", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 81, "deletions": 66}}, {"node": {"oid": "3537ef7ad79a350c30ed4db7b7691c5d6c6b9922", "messageHeadline": "test: remove dead multitoken_tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 372}}, {"node": {"oid": "d3be7e2ee8bdd0ea6b271b93dcdcc5da4d6a2d8b", "messageHeadline": "changelog: add #2047", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01c1231bf29d7438aaf7b71e37c91dbfb1d1fe23", "messageHeadline": "apps: turn off rocksdb jemalloc on windows", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d501475d7f288c92feda3ee069c30d17a60b7a5a", "messageHeadline": "remove vp/tx cache at startup", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "4fe551fbe58a87b96c649996811275a516bc2733", "messageHeadline": "improve sdk", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "ac778559ece4a16b02949caa76caf0b1e95ec105", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b674b8bec38f53fd9801dc0d412c8d79aa0491d3", "messageHeadline": "wasm server download via env", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5356f55ea66bf6f654f6c688bf7a88bb198795ec", "messageHeadline": "[ci skip] specifiy aws region", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3838cef679f61dc1aa31f4099a3f304dbb75c720", "messageHeadline": "[fix]: Fix integration tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 91, "deletions": 71}}, {"node": {"oid": "3d32748d65787d4e35050b949794136b5a4e0790", "messageHeadline": "Fix typos in changelog for v0.24.1.", "author": {"name": "Jason Davies", "email": "jason@jasondavies.com", "user": {"login": "jasondavies"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e332d88827c45b4cba09d1f774758614f583c7cb", "messageHeadline": "Fix typo in log during rollback.", "author": {"name": "Jason Davies", "email": "jason@jasondavies.com", "user": {"login": "jasondavies"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e04a9288aa5d2f6aebec0556d9e577da1d03810", "messageHeadline": "fix fmt", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e6dd02d03c575ffc6a42ff1c3f1e4d65cbf7d76e", "messageHeadline": "fix `make check-crates`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af55362244c502d0e0c475df56e8f2edb7d556bc", "messageHeadline": "More fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 111, "deletions": 114}}, {"node": {"oid": "790521dc0dc7942f79916744fc9e04366cd971c3", "messageHeadline": "[fix]: Fixed unit tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "87c954dfc2f830df60e80628a8b5c66799f9a924", "messageHeadline": "[fix]: Compiling now. Tests need fixing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 831, "deletions": 1078}}, {"node": {"oid": "c045f5a437de8ec7130502794f37e58c61268d88", "messageHeadline": "fixup! [feat] Re-implementing new genesis flow in v0.24", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 71}}, {"node": {"oid": "fa976ca6bf8c1fa1a768c49546aa09521bbb8f33", "messageHeadline": "[feat] Re-implementing new genesis flow in v0.24", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7981, "deletions": 4327}}, {"node": {"oid": "26fd766e164986cc106d8e8d5734dd765178d2cc", "messageHeadline": "Namada 0.24.1", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 81, "deletions": 66}}, {"node": {"oid": "43f0ebde0e60435079edec3e1ce1dcf72cda393c", "messageHeadline": "Merge branch 'tomas/rm-dead-file' (#2028)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 372}}, {"node": {"oid": "c0bf7c41b1801c70f32ce53e303b0a675ecc089b", "messageHeadline": "Merge branch 'tomas/win-build' (#2047)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "867c47d6c1b20cec5ad441c411150b2cc0012ae8", "messageHeadline": "Merge branch 'fraccaman/fix-cache' (#2070)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "d2d9ef13fb1d70d9211c315e6f3ffddc8ffad2bf", "messageHeadline": "Merge branch 'fraccaman/sdk-init-account' (#2065)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "774b88400c65e10b4c4541f97dd6317c36433758", "messageHeadline": "Merge branch 'fraccaman/wasm-download' (#2064)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "94849bc6c0b47f10eea72f796dd8e0fa08785cc2", "messageHeadline": "test: remove dead multitoken_tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 372}}, {"node": {"oid": "24ec2df0a6e77b9e9ab43b4981f4001beab67524", "messageHeadline": "More fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 111, "deletions": 114}}, {"node": {"oid": "1dcac810b8ff9e9f10731bce5944f2d470be0bda", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6c40492e954b5a8a42d78237960d3a8aaf23b93a", "messageHeadline": "use Either", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d3286fb84b25fbb8b2a432319bd9f3591bc94a5b", "messageHeadline": "remove vp/tx cache at startup", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "7e83ddec678105f46031b160a8c0e5a5fb384a45", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-29'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2f447da2044493eefcd448b8c4a5a7fb47ca49e8", "messageHeadline": "[ci skip] specifiy aws region", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "430d82c6242286eb52b6a32f51b86e774b6c4b23", "messageHeadline": "[fix]: Fixed unit tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "ec0391f928808e359c001d9315845abfddeb9936", "messageHeadline": "fix error handling and counter value", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 82, "deletions": 89}}, {"node": {"oid": "6cfd7c9884b14d0cea42e3bad5db0667637e14a3", "messageHeadline": "fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 35, "deletions": 62}}, {"node": {"oid": "741e9ea70975e29d36c5d8dab11925a79f7bb0e8", "messageHeadline": "[fix]: Compiling now. Tests need fixing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 830, "deletions": 1077}}, {"node": {"oid": "e781f31bea9cdc4c4cfb3c5565d4a6a2db11787d", "messageHeadline": "improve sdk", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "ddc9161e1e4ef1ca3e12b971a610f3af1f54d38c", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "723c58fa8032c822b5eac10fa9f4de1511665785", "messageHeadline": "wasm server download via env", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5ee4ed4899c2b2ffa5f68af7cef82812135d7f54", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c6e92b076c6e52a685906de35d7007139a21656", "messageHeadline": "remove unused borsh", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "edec8017521660fa56400ed4b2bbdd1c155da1e8", "messageHeadline": "error messages", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 66}}, {"node": {"oid": "9e21092a4e5cac7ce57cffd3be30fa079b415f48", "messageHeadline": "fix write", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d95646e111c85d9bff7b776f8477cd4ba500b73", "messageHeadline": "refactor IbcStorageContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 378, "deletions": 875}}, {"node": {"oid": "e7b6c6f1984cebec510af3b0a7de7a10529d901f", "messageHeadline": "refactor ibc context", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 824, "deletions": 913}}, {"node": {"oid": "e67fff2e2e1c3af1cebd9bbb65bafa430741f05b", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f5312a57d5ba776468f5126a4fc121231491ba36", "messageHeadline": "fixup! [feat] Re-implementing new genesis flow in v0.24", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 71}}, {"node": {"oid": "f3abab590a725aeba4bf18786296add1615bbc7b", "messageHeadline": "make: add `namada_sdk` crate to `check-crates` list", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "287de766f008bfb4516fb575cca04a768a522e38", "messageHeadline": "[feat] Re-implementing new genesis flow in v0.24", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7981, "deletions": 4327}}, {"node": {"oid": "de43592bef1ee5be9fc25da91f56795e3cb04a80", "messageHeadline": "fix base tree after rebuild", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 56, "deletions": 81}}, {"node": {"oid": "e90666e2069d9ae35a7e6c098f57d1d12053f5bd", "messageHeadline": "WIP: fix unit tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 213, "deletions": 134}}, {"node": {"oid": "271fc9edf435d88606fcaa5aacafc532807260b6", "messageHeadline": "changelog: add #2047", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4d6a0745318588e321a431a5941d76761666a51", "messageHeadline": "apps: turn off rocksdb jemalloc on windows", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a8cf93e7aec350eef4bf3f7948f72f221cf940c5", "messageHeadline": "WIP: reduce the snapshots", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 292, "deletions": 158}}, {"node": {"oid": "2138c968f07d22714a25a20b30ba8526b2afffd2", "messageHeadline": "Namada 0.24.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 144, "deletions": 66}}, {"node": {"oid": "d7a50db798e97124405aab0f6241309558217bb3", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "2bc3427e7919e5d4fc57ac1bc3c63fd695f91ccf", "messageHeadline": "Merge branch 'tiago/sign-eth-txs' (#2012)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "b20712089413c794beeebfeab45cc33fa4e8a30a", "messageHeadline": "Merge branch 'tiago/no-tx-broadcast-on-sync' (#2001)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "8bb0d8d35b67900487b1a606027d85ef12755f0b", "messageHeadline": "Merge branch 'murisi/sdk-re-exports' (#2033)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4843371e5a7e904e7c067239129d41a7a5bc1f20", "messageHeadline": "Merge branch 'murisi/pow-solution-fix' (#1949)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ca63be1cb6e9fe54a864953c9c8647a0bf4586d1", "messageHeadline": "Merge branch 'grarco/fix-replay-protection' (#1867)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 161, "deletions": 354}}, {"node": {"oid": "34b3830fa0760fa0236ae9ae24ce3778b9699b66", "messageHeadline": "Merge branch 'grarco/fix-pgf-stewards-funding' (#1999)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "de819d1581776f3597cf4ed9d7825bd91d733659", "messageHeadline": "Merge branch 'grarco/replay-protection-storage' (#1977)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 784, "deletions": 427}}, {"node": {"oid": "d610c2f24016ae8e742a59ed4f2d0c8df9cb9982", "messageHeadline": "Merge branch 'grarco/gas-in-sig-ver' (#1954)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "a8a7487815a9db4446021285df5ebb9f14168ba6", "messageHeadline": "Merge branch 'grarco/proposal-result-in-storage' (#1979)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "9eb3ec3e9bb1d011d4c2b931f7f9c80f38ab17b5", "messageHeadline": "Merge branch 'aleks+murisi/ledger-test-vector-generator-fix-0.22.0' (\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 314, "deletions": 150}}, {"node": {"oid": "c094aa6fc6c97b10c73c4f80e513fd5031f91b34", "messageHeadline": "Merge branch 'murisi/compounding-rewards' (#1985)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1120, "deletions": 489}}, {"node": {"oid": "d0327703346958501b7772035486350a0437e642", "messageHeadline": "Merge branch 'tiago/int-test-services' (#1976)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 432, "deletions": 108}}, {"node": {"oid": "000c73129b72ffbd0963ed2952f8c532e2957fb2", "messageHeadline": "Merge branch 'tomas/avoid-testing-feature-in-workspace' (#1955)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 63}}, {"node": {"oid": "1fd4d7c34985880d9c9a4afced8238e964104e82", "messageHeadline": "Merge branch 'brent/refine-commission-tx' (#1973)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "bb6169e64e677b1fc8e1cbc4c6def67c0b394d30", "messageHeadline": "Merge branch 'yuji/fix-ibc-client-validation' (#1989)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "97c31d39dc8ad8cee3b5f7797cd3fea5cbfa706f", "messageHeadline": "Merge branch 'yuji/ibc-shielded-actions' (#1917)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1209, "deletions": 480}}, {"node": {"oid": "ed3cb64f8c5fdd46a99b37f589feeb9e5018cca4", "messageHeadline": "Merge branch 'yuji/ibc-balance-query' (#1951)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 495, "deletions": 269}}, {"node": {"oid": "7ffbf566966fbed438d040a654186f53ddcd910e", "messageHeadline": "Merge branch 'tomas/rm-redundant-writes' (#1984)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "e37db9b4a7e156ad26f0111e99bcbcc48c0185d4", "messageHeadline": "Merge branch 'brent/tune-storage-past-epochs' (#1944)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 947, "deletions": 348}}, {"node": {"oid": "4dbc621a0ee63c5b1dd37a78123915866b56a2b7", "messageHeadline": "Changelog for #2035", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df9c8ce3c3c1489da15e3f894914ebe54b38251b", "messageHeadline": "Test eth events with outdated nonces during ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "adac29f81278fd5031ec491a2250b05e21ac8049", "messageHeadline": "Test eth events with outdated nonces during PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "dd487fa40dd1f57c85642c63132f1270280529dc", "messageHeadline": "Test eth events with outdated nonces during CheckTx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "f5a42e105679c16ca232a1fe17cfc0aabc50d45e", "messageHeadline": "Merge branch 'brent/refactor-past-epoch-offsets' (#1943)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 219, "deletions": 244}}, {"node": {"oid": "2dd49e0169d1dd7cc879564992003bae189e9ad9", "messageHeadline": "Merge branch 'brent/pos-redelegation' (#1612)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15082, "deletions": 2074}}, {"node": {"oid": "cd7a62f07e582466b422df392df621574097e213", "messageHeadline": "Merge branch 'tiago/update-borsh' (#1930)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1372, "deletions": 1480}}, {"node": {"oid": "696c8beb04179899102fbcddf15d8c11ab90980c", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f3fc5ec4ded2d369a71f19b1e25b4c677cd4a03", "messageHeadline": "Reintroduced a dummy field in order to achieve compatability with har\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "09637fc115ed5ad9e6457507cf564000bb8309a7", "messageHeadline": "Merge branch 'tiago/zeroize-secret-keys' (#1956)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d0756d69c1ecb60dca9da8e362963e553e6ddf14", "messageHeadline": "Merge branch 'tomas/k256' (#1958)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 205, "deletions": 381}}, {"node": {"oid": "abc49d63cb4323f372a49720945f290d1699ad9a", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adbc18597ea819ecf7da42d65d5ea4f6a7f55d42", "messageHeadline": "Now re-export crates that may be needed to use the SDK.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dcc29fcd8ca07e252253c5ccfc556e5ea152fa12", "messageHeadline": "Merge branch 'tiago/fix-protocol-txs' (#1964)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "a7fb04044439c3827d2bedda0a247042e4f192a7", "messageHeadline": "Merge branch 'tiago/bp-client-validation' (#1957)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 272, "deletions": 74}}, {"node": {"oid": "3c7ecf8cb1c712236468d9ec86520d1a11b10cfc", "messageHeadline": "Merge branch 'tiago/phase-out-try-halt' (#1953)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 480, "deletions": 542}}, {"node": {"oid": "dd1f4e23a888691cd7a29ea91f3876b5b04bf1a0", "messageHeadline": "Merge 'murisi/sdk-refactor-rebased' (#1963)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7029, "deletions": 5288}}, {"node": {"oid": "0c0c80194b7b1bc4a42cc71c92c99f1b9e0de3f5", "messageHeadline": "Test replaying eth events with outdated nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "80781cbe35fab45e8b2b45e282c5f9b653f6ec04", "messageHeadline": "Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c40cbc1e2e66c6319179626e7aa5aeb0f2ef3204", "messageHeadline": "Changelog #1867", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca14bfc4b90b32718fb279646a0bcc8cd5c0585a", "messageHeadline": "Fixes raw header hash in compressed signature", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "44633e28af359e1b87863b9fa7fb81e7702ec4b0", "messageHeadline": "Removes redundant signature on `Code` and `Data`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 353, "deletions": 449}}, {"node": {"oid": "f44d5ff57d58a507531758ba8198d962d7e3b415", "messageHeadline": "Only propose eth events with up to date nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "8a4cf40a76eaa155c6ea299634be13d765a8fb42", "messageHeadline": "Disregard state updates from eth events with outdated nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0dba83bcc6264cc596dd2fb080cbc98b4aef26a2", "messageHeadline": "Discard eth events from oracle with invalid nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "ed9138d2a3a94000301c7246b816a3862fe1e4b7", "messageHeadline": "Relocate eth event nonce validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 98, "deletions": 89}}, {"node": {"oid": "8bec66e3dd7c8942341d9b4efc6f9cedc71518f9", "messageHeadline": "Changelog for #2012", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "096536c9d494334ec353e79f4d22a6bb1b974573", "messageHeadline": "Query chain id to be used in the eth wallet", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2e3e64069c56a8ae5d2e65e4fddd8dcc35be5791", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7877a13d6910cc79f693949a3ad10fbddf36782f", "messageHeadline": "Implemented a mul_div operation for Uints and reduced overflow risks \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 372, "deletions": 31}}, {"node": {"oid": "8f841068c15072d1570ad8a9336b25159fc80e66", "messageHeadline": "Require relayer to specify eth key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "cd9d182ea234af03917ea1d86217f1049cbbb98d", "messageHeadline": "Fetch Ethereum relayer key from env", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b6b376dde85db9d6286799904f67b21f4f889f6a", "messageHeadline": "fix bug in SMv1 test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92882ffa7689aea62036d149ead88c3df04a4ac6", "messageHeadline": "Changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ea463aa94dd804e358955b1ff27bd09e5619719", "messageHeadline": "Wait for a node to sync before broadcasting protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "05fbe1f798021978127df05c1d8ef8f744e7dacf", "messageHeadline": "Changelog #1999", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ea8305ee392bd6098beb15496a0f976a7217473", "messageHeadline": "changelog: add #1993", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "742978e0390b21c3cc920b8093f835c1427779fa", "messageHeadline": "test/core/storage: fix pred epochs & heights test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f1de1df5bf459474c42148e9e1e38e23cb2a1b51", "messageHeadline": "test/app/ledger: fix merkle tree pruning test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8ca7666502490706190086c324222984f74ec09f", "messageHeadline": "apps/shell/finalize_block: remove first epoch workaround", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8d0d4588b406724e6b5ee957870a36db8706cd94", "messageHeadline": "core/storage/epochs: Change pred `Epochs` default to be empty", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "686328cd3b427c5eef1e5c4b694929711c9b9d8d", "messageHeadline": "core/storage: add `BlockHeight::first` and `sentinel`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "2e58240c37b0830cb312e26c83779e878e72feeb", "messageHeadline": "process_slashes: fix critical bug", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "ab2076658eca0cd4d2ec817745c296d202260b9d", "messageHeadline": "make token amounts in `RewardsController` of `Uint` type", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 54, "deletions": 92}}, {"node": {"oid": "d4da00bc8ba3b8cf6341f005d71da887542888c3", "messageHeadline": "Fixes pgf inflation", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "7ed1058700efb9466e351f08c20f6bc9a77a3515", "messageHeadline": "Merge branch 'fraccaman/readme-ci-badge'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce20a157e6d4c4a629a9ae31d0d1c4e58c8ec8f7", "messageHeadline": "Increased the precision of MASP rewards.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 149, "deletions": 262}}, {"node": {"oid": "0ca46f599fb29dac3e4f78b44f40ab46b7cfbd77", "messageHeadline": "[ci skip] added ci badge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef7ac3e177c289d4362c0127639d44e6064e9198", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-28'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f87d4bd1b6984e587357bb7f9873a0f128b85b76", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a7ebff2342e5a5d5ca596171f0b43159e4169976", "messageHeadline": "Merge branch 'tiago/build-network' (#1975)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "91513440ba4288e95c48dd0f747518ccf9c7b503", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-27'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ead2712349be66fafdbe92f6c0ee50a349656baf", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52494cbec5f0442c5bd23aa9b27577ff2651ff7b", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-26'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2275ab69bb47825d23cd827eeb30c59bd7f76fb8", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "901220bfd0cefc97655c1f07cce1e502b23ee2a8", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-25'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1571b3613047ee700bbf3fbe299395d5fb06cfb2", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8f3a7d28f645bbc236971a2689ec045fb52eb3f", "messageHeadline": "PoS: comment out unused code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "38140b798e59dbc1ae1bd0b0e89e419fae3d0003", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-24'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94d7a01c5571bb3154d406e3cc2245c94dfbe788", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "330b83d231b349b0a786290da4debc3606028f0e", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-23'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eedf0bc32a279f6a4bef13f653345e788df7d547", "messageHeadline": "[ci skip] improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b87c1b784690e3bcdd78998e572c1f4544d4623a", "messageHeadline": "Merge 'fraccaman/ci-here-we-go-again-22'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c0fb8d24537f1c36921aea5537ca4052cff1e0bb", "messageHeadline": "improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82d2db4c2e3fb57adb576569d5c2c0f153e2fd29", "messageHeadline": "improve release ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7094e8bdfba5bcba711d223b384c826ebdd6073e", "messageHeadline": "Namada 0.23.1", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "a9964d6bac7d6b66a0a2bfc96b784b78658e6e39", "messageHeadline": "Integrated PD controller support.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 588, "deletions": 221}}, {"node": {"oid": "e4cfa4eb669274c1be398c093a134ba2f60fa90c", "messageHeadline": "Merge 'grarco/fix-pgf-payment-crash' (#1991)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "2075e8e4162a17c3d19109c1a275869aead97bd2", "messageHeadline": "test/e2e/slashing: fix flakiness", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "efeebfd9d79001374e763f59d3b6a7bbcfd9ea9e", "messageHeadline": "bench/vps: credit source before bond tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38d82203fbaa39e55b1c80d06ff792cb7fdd959", "messageHeadline": "make: skip pos_state_machine_test in CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bcd7557610a0a7e106f6c732e923bdb8c3b259d6", "messageHeadline": "remove dbg prints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "da2358b0a95042d843d975ca77b93e1346aed8e6", "messageHeadline": "core/storage: set the initial height from genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "06372330d08e6eb7143f9596c0853b7c3b50d412", "messageHeadline": "core/storage: change the default start height of first epoch to 1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4ab326787861f04527eed3ada6dfd8246182d721", "messageHeadline": "Changelog #1991", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4435883993271ccd53ef67a8dffe5b55b5179dba", "messageHeadline": "Handles a failure in pgf payment", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "4fca2774f7b98844e9552dabfcfb8a556bec284c", "messageHeadline": "Changelog #1977", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a77cb5ca68187dc401c84a2b919e5afa503baedc", "messageHeadline": "Expose replay protection methods from `WlStorage`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "9c69e4b5c6b31e3606551eb3620a437f9d316de0", "messageHeadline": "Changelog for #1976", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aed3c8fc027e4b516754085217c7de75144b88f0", "messageHeadline": "Improve reading flow of mock node service defs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 106, "deletions": 106}}, {"node": {"oid": "bf5ca7aa137bd1b92e436e7756b9104959717076", "messageHeadline": "Mock ledger services in integration tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 430, "deletions": 108}}, {"node": {"oid": "3dbd59a5056285d2fb676b16d8605b28c8a5ddf9", "messageHeadline": "Client signs the raw transaction header", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39c9b43af75bd1433843d60c208ddac057d55ebc", "messageHeadline": "Adds raw header signature in tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 261, "deletions": 170}}, {"node": {"oid": "673c99a1a391f1bfeeeb6fceb97970a953038005", "messageHeadline": "Removes useless checks on decrypted tx, error codes and unit tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 16, "deletions": 174}}, {"node": {"oid": "914b6f5bd37648304c1bb028ceb5f5b4dbf5341c", "messageHeadline": "Reworks replay protection check", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "37a66026afa2dc1c72b6af8901324d01fccbaaa3", "messageHeadline": "Fixes check for replay protection keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "1e06990152de9d4cd9392d724601d0c02a11056a", "messageHeadline": "Writes only one hash at a time for replay protection", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 49, "deletions": 93}}, {"node": {"oid": "4a7ec74e2df760fd807c51eb4c7b7d7f24dfe96d", "messageHeadline": "Removes wrapper hash when committed inner tx", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 154, "deletions": 106}}, {"node": {"oid": "b2ec6a365f4da9e0ae1e9142b6a4fedbbf97f98f", "messageHeadline": "Renames `finalize_tx_hashes`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2661d86aa667525019ea211934742cfa36a6a305", "messageHeadline": "Fixes unit tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 145, "deletions": 38}}, {"node": {"oid": "daeae3e8ce0154ed676e7a91e8aae6809a3de873", "messageHeadline": "Improves replay protection `WriteLog` API", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "2eddc70650965064eda2401606a414d6828ce95e", "messageHeadline": "New field in `WriteLog` for replay protection changes", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 187, "deletions": 109}}, {"node": {"oid": "77dfccb969a5bd628b35801c545fbf89d548606b", "messageHeadline": "Refactors replay protection helper functions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "60f0014da32d030a9a0ceaf004ddf515f5cf22d8", "messageHeadline": "Updates `DB` and `DBIter` traits for replay protection", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "7caac7ff5ead1163e96d95711c8cd759b9a8be80", "messageHeadline": "Removes replay protecion internal address and vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 127}}, {"node": {"oid": "61724b4deb2a308c561f7e654da68a8b6416fe64", "messageHeadline": "Renames replay protection storage key getter", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 29, "deletions": 53}}, {"node": {"oid": "935e55f6f3f83eea7733e7667967985ae363c138", "messageHeadline": "Removes hacky solution for replay protection merkle tree", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 43, "deletions": 70}}, {"node": {"oid": "58b424edaddfa776dabb0c597736750eacf63087", "messageHeadline": "Writes replay protection keys under separate storage root", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 139, "deletions": 60}}, {"node": {"oid": "2e407e44c53f1277dfa7f2a227f6bab57447c64e", "messageHeadline": "Replay protection column family and related methods in `DB` trait and\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "68b5704350d6f1b09b2787499a0e3c4ea2ff5496", "messageHeadline": "SQUASHED redelegation", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 15099, "deletions": 2062}}, {"node": {"oid": "6bb2bb06f1b4c50843e2b5cd21eb2e9783911f44", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bad247ba8adfb505d04e9242cb50f2f2592eb05", "messageHeadline": "update ibc-rs for ibc-rs/#911", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "672e153b42fecd990c0f778eb88da4ab5a970b08", "messageHeadline": "changelog: add #1984", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bbab1c48d3a03fcd0fba27261da11bb1819d7102", "messageHeadline": "Changelog for #1957", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3525f010a57c07b9f749a976a76f71f06705abcf", "messageHeadline": "Validate Bridge pool client transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 165, "deletions": 23}}, {"node": {"oid": "3b3e6e90fa072f602bec4b4e70c9e4aafef64d42", "messageHeadline": "Make ERC20 flow control fields public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a025cfcd03d073c760b97b27b26f05f53b7180e8", "messageHeadline": "Check ERC20 token caps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "601ada822894f0cced699921302be951ffab4f87", "messageHeadline": "Add new SDK error types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5aeabd8983e9dd235a30077de8e034d053d5ddfa", "messageHeadline": "Factor out validate_bridge_pool_tx()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 38}}, {"node": {"oid": "88a3961e883e88878a7309738d808da4427e92bd", "messageHeadline": "Factor out submit_bridge_pool_tx()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "79af00ed2f23d5d0300d776b5f56b05152a5df9f", "messageHeadline": "Implemented compounding inflation for native tokens.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "af1fa0e186c611e0c3c9b9e99c3217251252241f", "messageHeadline": "Changelog for #1953", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f338ae3768e38105e31a7e1c0de827dd0be11730", "messageHeadline": "Echo SDK errors to stdout", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 53}}, {"node": {"oid": "1831e8e02939ad4ad382e7b4a314f6f1f265613c", "messageHeadline": "Internal macros SDK module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e986bcf8792964976da2615e712c3afee94ffe59", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "cff47a277d5c26deaa0a609adf3756b66926e8d5", "messageHeadline": "Remove halt abstraction from the SDK", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "027a920511ba1a4a2bb7f1247d116cc42aab30ff", "messageHeadline": "Phase out Halt and its cousins from the SDK", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 407, "deletions": 446}}, {"node": {"oid": "abb67101a7a7463b8ffeaee090fa13c31948cf05", "messageHeadline": "core/lazy_map+set: avoid calling delete when given key is not present", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0c006ecce2b346e9c3e398dcae96f05f5e8d2c95", "messageHeadline": "Add new SDK errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "94b2d4bdd0b4d668db7cf4e10358ba1a5cb98db4", "messageHeadline": "Added a change log entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f892ab4040465d2d6388da6e5eefdc4a29f69513", "messageHeadline": "Changes to enable better usage of the SDK in the absence of wallet or\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 136, "deletions": 125}}, {"node": {"oid": "17c3e6cdb767ed907e8519b75ab6eff536e86288", "messageHeadline": "Separated an SDK crate out of the shared crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2003, "deletions": 1672}}, {"node": {"oid": "79c85cbcaf8a22299a54b26f32aa33c05d2366bf", "messageHeadline": "Changelog #1979", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "464d93a3d907f0c1cddd10d9616ab3e6c5eda0af", "messageHeadline": "Client first looks for governance proposal result in storage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "78ccf429914bbd77aa5411cb78697a3df6936c1a", "messageHeadline": "Writes the result of a governance proposal in storage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "66a756761a8144c3b88e0d75d6378bf1c2c74c30", "messageHeadline": "check if rate > 1 in lib code", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "af011f6fb2f44452a7beccb97047e6f02d253798", "messageHeadline": "fix error handling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2368969e9f0b300dd71aebd645c30aa9b9ed3a6b", "messageHeadline": "Changelog for #1964", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d5b454fac329875f234d708de0c092bbd01e095", "messageHeadline": "Add test_broadcast_valset_upd_inspite_oracle_off() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "25ffc677c34a8568064a1108fed7fbec77e5aa92", "messageHeadline": "Allow shutting off the Ethereum oracle in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9aa1d4518170396c729f8d3ec198aff83d2d0ef7", "messageHeadline": "Fix transmitting protocol txs if validator node", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "615ebc8e7dbf3531c446f60ec7ac77676aef3b63", "messageHeadline": "SDK can now query for the native token address from the network. Also\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 167, "deletions": 87}}, {"node": {"oid": "2e84ddc803b3c2f632d711b6176e359bd4a92801", "messageHeadline": "changelog: add #1973", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68a33934cd304e90a8b5a7ae64633a98246474fa", "messageHeadline": "add checks and simplify code", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "b1bc8450eca547827010532d50375a23c80e75a3", "messageHeadline": "Reintegrated generic IO support.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1782, "deletions": 1821}}, {"node": {"oid": "ac2535a4b148e5a248b179a0bbb19496bc1ec030", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f979bf3b2707db4d065a4fae6e8c2340ae1d54b", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-21'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f1db3e82a620f0ae959c53b56fc7075188656b27", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "328a646348bcf057774c47333b5f1c7273c35e00", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-20'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 149, "deletions": 43}}, {"node": {"oid": "56364a10af8f7abf75ba1a1327e812548843d61f", "messageHeadline": "[ci skip] change cache, update triggerable task", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 149, "deletions": 43}}, {"node": {"oid": "dbbc9e711d91e3e783e43190654af5f07256e2a2", "messageHeadline": "Merge branch 'tomas/docs/dev/git' (#1276)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 913, "deletions": 0}}, {"node": {"oid": "4817efeb8a058ac2b6012bdcfd6021bc9e0aa18c", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-19'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b70816fc49baa98d481637a4ad0cb6d9646756", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df2bc3bf2c77745f5ed2fd2192569c274654211", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-18'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "c42c774b4441e0248c5cfd844c6ca556cf254f12", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7441d2627c7a5fc70b6af42f8b5cc9529125f602", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-17'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f046eedf7d3ff29862da2418512bf351297002cb", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60e4b59a0dd3c1d4adc35f923887d7b650617514", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-16'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "84a07e9b96fa76f3893e30aad6ad52c89a4d5208", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "67e60254c67837a03026c5240087fec25b12dd6b", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-15'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c09c66b78d801357bca34d91e6c5affc9fbb1d86", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cfef3c32db399be36583516f0136d297503eb3a8", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-14'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "186c4324c9af9001ec2f1d17843110bcb8f1ef6d", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7a2e1c717b11d19f42dfa9f6e65dd63de45e6b7", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-13'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "43af263be50b317e44950cdef8afb4cbfc69dd5f", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "33b7947c0a84aa676186ebf581ffacadbce9bde8", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-12' (#1972)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "683d6709300241eed1896dc02a040e9910098630", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8356996fdd25b635087c7d83caa7c114e5b5c551", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "40a9ab859413c893b5470f6bc8726cc59e4e9b3c", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-11' (#1971)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d93c930abff628d230db37f80a2e94cede31dd22", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9e0f0222941cc2819c1a391eb8002ba9e9b6a6a8", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-10' (#1970)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36e793e874f7329ddda33bd33f4331823424db5f", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "9619f0856bfc34ebc3e267762edbd340394c53a8", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 116}}, {"node": {"oid": "e67ec6e4fdd8876cbe57a19adf488bdfb183f10c", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-9' (#1969)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 91}}, {"node": {"oid": "3f505aa7ad5a9e7e04f4510da03d25e0c2ce0981", "messageHeadline": "[ci skip] change cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 91}}, {"node": {"oid": "218a9e60a6b16461b2a1c6c29c0d10d36b55c2d5", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-8' (#1968)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "c920e48a7e5e4a095b0ceba41302a304e7d1f693", "messageHeadline": "[ci skip] split benchmarks ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3a45dbe73fe28b2b324747ced5cfd2241f7216", "messageHeadline": "[ci skip] split benchmarks ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "791ad9a1da17820316b798a0477997adcc980121", "messageHeadline": "[ci skip] split benchmarks ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "1b63324ad96fe085de210fab93dd96dc2ced910a", "messageHeadline": "Merge branch 'fraccaman/ci-fix-clippy-fmt' (#1936)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "46fea1f90bd81d6cdae35b972ce6939fad858859", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-7' (#1933)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 35, "deletions": 85}}, {"node": {"oid": "76a3e08e0929e688c4b1da8aee611539c706ef50", "messageHeadline": "Fix build network script", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "9f20f08f5303f7505e4ad4ff5c046f94eb2831ba", "messageHeadline": "[ci skip] change more caching, fix minio", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 84}}, {"node": {"oid": "211cf174a5773adb80a29181c057f810644092aa", "messageHeadline": "[skip ci] build binaries for ubuntu22 and windows", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c3d36a2d695d9446672f7f81fe7e9402d472719", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-6' (#1932)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "e0e5a5abc38849eeabf083d53ce3f93b0da6df6c", "messageHeadline": "[ci skip] minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "96209d9bfdac5077e57dfbbb0614825da9b71646", "messageHeadline": "[skip ci] added minio credentials", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a75a7de8d66dac43ccd28f156740c0810319b5ea", "messageHeadline": "[skip ci] switch s3 for minio, re-introduced --timing to build-releas\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "8fbee2189535c9c92404184947e2bac621b09283", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-5' (#1931)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "0fe8f9efb0d0845aea591c32a659a8d4a2ed5804", "messageHeadline": "[ci skip] fix dev docs nginx conf", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b40d08ca07f43018624de02f97107c96b0489d59", "messageHeadline": "[ci skip] rework e2e test, add another worker", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4fef2a06011b872656ed98580aeb942444a9272a", "messageHeadline": "[skip ci] change e2e test workflow", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "8b06d4adf1072882e3fc91bb0da5a0f89a2ad510", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-3.5' (#1966)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 76}}, {"node": {"oid": "0557e28662514b91b0b052b0b7bc7a2f85e66e17", "messageHeadline": "[ci skip] caching, fix nginx docker config, minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 76}}, {"node": {"oid": "f0a9720cdcb9b9a2d7542799cf76b99b829b4dd2", "messageHeadline": "Changelog for #1930", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bbe3a675e164445a1d9cccb615f63a135395cef1", "messageHeadline": "Fix unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "134798e2d7ed00a6112cc59e1f0cd58f765fd3e6", "messageHeadline": "Add Cargo lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 613, "deletions": 519}}, {"node": {"oid": "7eb80b13f69ffefb606448f0689a5f263aa53c8e", "messageHeadline": "Fix compilation errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 725, "deletions": 915}}, {"node": {"oid": "36062cd95990140e8ab3effc258c992c9229384e", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-3' (#1925)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "c98c3d46ec3cce53c23536cc73f5314bd7b2e21c", "messageHeadline": "[ci skip] build dev docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e93e97e9060e69e7c2035782804404b77940fd6d", "messageHeadline": "Update borsh on heliaxdev deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b5076f62fddf0d447120eb276dcc37b6a20b3cb3", "messageHeadline": "Update color-eyre", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f542fa243bfa63b79448c5167b91807d00374045", "messageHeadline": "Add borsh-ext dependency", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2a141f128ba1c8cf5c7988d45952c8126f7adef2", "messageHeadline": "Update to upstream borsh v1.0.0-alpha.4", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 27}}, {"node": {"oid": "5d7c951b60d01c4f425b30a6ce53f944456038d5", "messageHeadline": "Changelog for #1956", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "609e70d62ce56842633b85aab5958d0324122416", "messageHeadline": "Implement ZeroizeOnDrop on ed25519 keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "7e4e922cfbbf08630462de0774424013abb3983d", "messageHeadline": "changelog: add #1958", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b38e6f45ab98b58f5b3281425e31d85b91bdc168", "messageHeadline": "deps: switch to use libseck256k1 to k256", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 199, "deletions": 377}}, {"node": {"oid": "2be27b17c3a31ad613aa585a07f602431610af00", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again-2' (#1922)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 92, "deletions": 39}}, {"node": {"oid": "b792335e47725e0becab82c5f34a84afc7239738", "messageHeadline": "Merge branch 'fraccaman/ci-here-we-go-again' (#1921)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 124}}, {"node": {"oid": "64e817b13ab2476004b43f62bc997a03dbe57159", "messageHeadline": "move protocol keys into epoched PoS data", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 120, "deletions": 53}}, {"node": {"oid": "9f06a4bd546352839c4cde833f0debac5adcd647", "messageHeadline": "Enabled parallel usage of the Namada trait using read and write locks.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 412, "deletions": 382}}, {"node": {"oid": "c775ec720c94da3f119b2ea2457d819c1dcc8c38", "messageHeadline": "Removed unnecessary requirement for mutable references in Namada trait.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "79f006aed09501f96a21a611e6693fb0a2a52937", "messageHeadline": "Added function to construct DenominatedAmounts from Amounts.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "f99eaa3e09e6b194a45c39961257c19fb23c303f", "messageHeadline": "Made the ShieldedUtils trait similar to the WalletStorage trait.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 119, "deletions": 82}}, {"node": {"oid": "1142e6470a38191a4149c49c24be2aedfc48066e", "messageHeadline": "Adding saving and loading function to Wallet.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 499, "deletions": 383}}, {"node": {"oid": "e471b6c17f6751575ee03eca5864506fd6490c26", "messageHeadline": "Moved FsShieldedUtils into the SDK behind a feature flag.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 969, "deletions": 536}}, {"node": {"oid": "6656f1b276563998475d511e36ff6b8619ea7e57", "messageHeadline": "fix get_ibc_event", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 104}}, {"node": {"oid": "59d84653729264b86847304f3b6d4dd69af7356b", "messageHeadline": "keep `total_deltas` for same period of time as `validator_deltas`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85770beec8bd02d7fb0686611b926192e3c55c81", "messageHeadline": "clear old enqueued slashes when processing slashes", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "7c7ee029a1e91cd21c41e3c8633a0d4224075b69", "messageHeadline": "keep validator eth keys for max proposal period", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68064109a072f1f3b91a8b0f940a2ef2f1dd534f", "messageHeadline": "remove Address::Foreign", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 28, "deletions": 55}}, {"node": {"oid": "27f4e0a177923d1da3233e53bf897910538f4c4a", "messageHeadline": "fix get_shielded_action", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "c8f84261b1f839345046e10d498845eb9e624546", "messageHeadline": "fix after merge", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "94e6c2d53a09e17005b984c0b4dfe623a1ba5357", "messageHeadline": "workaround for decoding asset types for IbcToken", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "0e1850739aaf2fc8562d02863b59f82dee13fcbc", "messageHeadline": "WIP: add e2e test for receiving to payment address", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 239, "deletions": 81}}, {"node": {"oid": "f35b779fe2a0907883f2b224d0f3a41325e1ecfd", "messageHeadline": "add gen_ibc_shielded_transfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 410, "deletions": 102}}, {"node": {"oid": "4cf16cb4b6d5a5b6d27573333f4f8f45eb60e71d", "messageHeadline": "WIP: receive to a shielded address", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 591, "deletions": 284}}, {"node": {"oid": "b874ffaf17be6e61a4af43769ee1733ada3fbce1", "messageHeadline": "remove trace-path", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 89, "deletions": 70}}, {"node": {"oid": "d10ba96b8039d9ac480d0cd1798e599ac6c76914", "messageHeadline": "Allow the prototypical Tx builder to be modified in NamadaImpl instan\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "16425d50944fd5405381677e51dd1892d02dd61b", "messageHeadline": "Created builders and constructors for each type of transaction.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1827, "deletions": 1124}}, {"node": {"oid": "fe6c3eb53bf972b204110d3cd34db2719f96bd25", "messageHeadline": "Combined construction of signing data with transaction construction.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 270, "deletions": 322}}, {"node": {"oid": "99714977f8ee6898ba9321ea97c847957235fb06", "messageHeadline": "fixup! pos/types: configure number of past epochs kept for PoS data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65a6d0a51af791797c2e4833853af6f3462f899", "messageHeadline": "fixed `epoched` tests and `test_validator_sets`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3fa8d388cf4f21bce4c5aaa796ac40024170e973", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "20180c4805dd670da9937c01c9bacf933d75a367", "messageHeadline": "changelog: add #1944", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "856130ef8d603f76d8fc76906ebdc4c47eebc687", "messageHeadline": "PoS: refactor usages of `Epoch::checked_sub`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "620e4e26141a3e5b67da4ed53a8986f08a77034b", "messageHeadline": "core/types/storage:m ore flexible fn checked_sub param", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "41d3838079d9d8e7c1ef36dd4a16c94575d3a8e7", "messageHeadline": "fixup! replace direct storage read of PosParams with an RPC fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f40bd267207e3c0166a6e3549fe7916f6cff6955", "messageHeadline": "replace direct storage read of PosParams with an RPC fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "f1bc264dbaf75f6b1ee7def83f97c7579772cc49", "messageHeadline": "fix PoS crate standalone build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ddd82b87da365e9b1b4a6a19282e1e70b2541ca", "messageHeadline": "fixup! Apply suggestions from code review", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6364cc09af7fed0ba563e7bb263120a4f7098e72", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "85bf4aa5f1271b18ba00b06cd740d364399228cf", "messageHeadline": "docstring cleanup", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "eaed1895931d7fde66164d11d11bf1fbddaaa9dc", "messageHeadline": "new impl for purging old validator sets", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 312, "deletions": 43}}, {"node": {"oid": "bfe4c97c0bebd489e343ec6755722dde9846b42b", "messageHeadline": "pos/types: configure number of past epochs kept for PoS data", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "053fffbd08fabb5f25398fcb445c611aaebba2d1", "messageHeadline": "add PosParams type with added gov param", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 298, "deletions": 216}}, {"node": {"oid": "bfd91f932e98a1c506cad208081a856cf9f17016", "messageHeadline": "WIP want to pass `max_proposal_period` from gov params into PoS", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "812b2c2bd782fe015e91873b8548219f233ee01f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d3f1eb3dfe3be49087bd4fb5b765402e5c7748c1", "messageHeadline": "changelog: add #1943", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f5d4544639caad90f3e5e7aebc35ba11c97abd28", "messageHeadline": "test/PoS/epoched: init PoS params and fix `PastEpochs` type param", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "8416f0bc37b5a9e5778596e300b2f31a36a7463c", "messageHeadline": "test/eth: init storage with PoS params where needed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6fba21a6f664fd3c4366b13e20fe1716f5a825e1", "messageHeadline": "changelog: add #1954", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f015005aea480d007e32d340d622e91c9e48b2e9", "messageHeadline": "Moves signatures verification gas in `Signature`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "bc2e2859ed66796e664f6899d5bcc5608c741c37", "messageHeadline": "changelog: add #1955", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5aaa83e6a8d3d520df244c7947d6f188c6c485c7", "messageHeadline": "benches: rm unused deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "4dc0304d2f38ac49c0779000f61b77baf6eecece", "messageHeadline": "benches: update docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "0613ac2c3a1bcc749cb4f1112e1b923220f76c5d", "messageHeadline": "benches: move bench lib code to apps crate and feature guard it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "1b79599ea4f281f22899cbcca7fcc30693ebca77", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 94, "deletions": 91}}, {"node": {"oid": "8c7bdf05f45981fb6fa39791d437e05fd36e04f3", "messageHeadline": "query balances for IbcToken", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 334, "deletions": 282}}, {"node": {"oid": "ee31f471d6b9da98d61f33bb6aebebf6f0f0b04c", "messageHeadline": "Adds `raw_header_hash` method for `Tx`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 103, "deletions": 152}}, {"node": {"oid": "4f45b8139ffff29704a9a5ed102b074a168e5cfa", "messageHeadline": "Inner tx signer also signs tx header", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1783a94459b0c9d7ad1654e11a7cafe5280d121d", "messageHeadline": "transfer and query with trace-path", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 264, "deletions": 81}}, {"node": {"oid": "4d0d333d55d9e26f06a287359332756c34e3afdd", "messageHeadline": "Added a changelog record.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd64efff5262bb7fa8fe1addefb080e6c5fa4609", "messageHeadline": "Test vector formatting changes.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 437, "deletions": 344}}, {"node": {"oid": "d8a29effe87bef203ffc4146a8c062bb423bcc34", "messageHeadline": "cleaning: remove unused code + improve docstrings", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 160}}, {"node": {"oid": "4f89775604d326d9ba3372f3e3bd11b59a5ec6ab", "messageHeadline": "refactor `Epoched` for past epochs", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 157, "deletions": 59}}, {"node": {"oid": "8635da4f742e983cf5caa00a2825c03660345957", "messageHeadline": "Namada 0.23.0", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 161, "deletions": 62}}, {"node": {"oid": "eecd4738da1aab15a88a52a7dee6de8a7b731ff4", "messageHeadline": "ci: remove unused data", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8a870380737598cb8dcca311dfac0b8b2a39243f", "messageHeadline": "Merge branch 'tomas/ibc-host-fn-workaround' (#1904)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 422, "deletions": 26}}, {"node": {"oid": "7c304875b0bfb10bbbe6a45e2f458f9fcae8c811", "messageHeadline": "Merge branch 'tomas/check-eth-bridge-crate' (#1900)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ea12bb34315a6ea4eca51ce80ae231e5fb6ffc1", "messageHeadline": "Merge branch 'tomas/test-benchmarks' (#1907)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 172, "deletions": 110}}, {"node": {"oid": "8c09f9b332fac1e39dcc04386623d835f19cb972", "messageHeadline": "Merge branch 'tomas/check-benchmarks-crate' (#1906)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc5fee064059c01266e01e4bba0b64c7714cdc11", "messageHeadline": "Merge branch 'tiago/move-ibc-vp' (#1927)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "82327e91cfc6bb9ab5d168678d9d5c7798a93a2e", "messageHeadline": "Merge branch 'brent/fix-epoch-trimming' (#1898)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 96, "deletions": 113}}, {"node": {"oid": "d946b93eb0847eb0270ebc8d5ba189152d34933a", "messageHeadline": "Merge branch 'bengt/minimum-gas-price' (#1882)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "7a53e57380f07d96dd3ce62e4a42be63dd3fa1dd", "messageHeadline": "Merge branch 'grarco/remove-sdk-fee-panics' (#1878)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "2f30699ccdfa388c859894ed9a1e628973581a36", "messageHeadline": "Merge branch 'grarco/sdk-async-traits-send' (#1894)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "3291adac49f42589e1ff4460763a548ed58425f7", "messageHeadline": "Merge branch 'grarco/fix-parallel-vps' (#1835)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "153d9aedb2959321bed19d99c6607304e49b9d6d", "messageHeadline": "Merge branch 'aleks/respect-force-option' (#1889)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f9d32067f09409ca94b245e35e58d3e4f7d64921", "messageHeadline": "Merge branch 'aleks/fix-client-can-be-voted-check' (#1887)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2fe78ab0ff678c7ea038c3dd7147c78941754822", "messageHeadline": "Merge branch 'tiago/bridge-pool-roots-signing' (#1893)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 188, "deletions": 55}}, {"node": {"oid": "fc189a12cad3e64ddc0a0513a27309a172416c64", "messageHeadline": "Merge branch 'tiago/bridge-pool-zero-fees' (#1892)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 150, "deletions": 5}}, {"node": {"oid": "4f94726f7e460695ddca67b40eb0382a579a1414", "messageHeadline": "Merge branch 'tiago/migrate-new-contracts' (#1885)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 681, "deletions": 805}}, {"node": {"oid": "9c108eea8916fb422713b94ceab1996479642178", "messageHeadline": "Merge branch 'tiago/retransmit-expired-eth-events' (#1899)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 251, "deletions": 31}}, {"node": {"oid": "d7d7ed39f3b79997035c20e8912e19d64a4c723d", "messageHeadline": "Merge branch 'tiago/eth-voting-power' (#1865)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 439, "deletions": 401}}, {"node": {"oid": "f1b58b54628afeece193bb6f3fba7ff5d6cd2cca", "messageHeadline": "Merge branch 'grarco/validate-wasm' (#1902)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "c3fc3ad0d264e4749493b1e2e73bc0a65b9deb92", "messageHeadline": "Merge branch 'grarco/validators-by-hostnames' (#1886)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "3c0e494b1d0e5afe6146a28f68a867da4034feff", "messageHeadline": "Merge branch 'grarco/refactor-get-fee-unshield' (#1877)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 31, "deletions": 62}}, {"node": {"oid": "63e3fbb88d78555d147e5aea9508c3acdd2867b0", "messageHeadline": "Merge branch 'grarco/remove-redundant-struct' (#1874)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 35}}, {"node": {"oid": "640bd1a51ef15cd1a2b5f04f18ee498317e565b9", "messageHeadline": "Merge branch 'murisi/multisig-fixes' (#1884)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1121, "deletions": 430}}, {"node": {"oid": "1eb9ad91a144fd34e2bb10163a2c1bbadeca8203", "messageHeadline": "Merge branch 'fraccaman/remove-pow' (#1873)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 200, "deletions": 2292}}, {"node": {"oid": "d789dda221e4ae01df97ea45b11fc59e0699b65b", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' (#1771)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 301, "deletions": 185}}, {"node": {"oid": "c7ebc282d04a37e6ec7b71ed08829e7c1e66545f", "messageHeadline": "changelog: #1898", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a6a7c4cd568992beb1870d1621c7f47cc37d02f7", "messageHeadline": "Merge branch 'bat/generic-io' (#1746)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2012, "deletions": 1611}}, {"node": {"oid": "2faedad99e709a4831e3af4104f7c94d3a8c87c6", "messageHeadline": "remove unnecessary `Epochs` methods", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 59, "deletions": 43}}, {"node": {"oid": "7d1211d4a7a711aaa58852b5eb5de71117394c60", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29448fafcfbaf47beb7a53641396eded47d5f543", "messageHeadline": "Merge branch 'mariari/document-sdk-changes' (#1876)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d8c22873e64bbc20d87ecc6fa9eea111f2dde315", "messageHeadline": "Merge branch 'mariari/sdk-folder' (#1868)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 493, "deletions": 455}}, {"node": {"oid": "71b7423dbfd09bb521f1bfdfd0b317a9037c28fd", "messageHeadline": "Merge branch 'bengt/build-network-improvement'", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "68c06f6d84298e56876f64ccdde78c64c35bafc2", "messageHeadline": "genesis config is optional", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "28dbd7ed0b0e53cf8b37259ba45920f46e80ece8", "messageHeadline": "make: refactor `make check`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bb3a445290db5c07adf3e59febdffcf843327f02", "messageHeadline": "Changelog for #1927", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "865ba3ebb8e81a05f53f0c7926cbc4a8aea079b2", "messageHeadline": "Move the IBC native VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ffb92788cb60354ff377fbbee299a033c5af92a9", "messageHeadline": "changelog: add #1907", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "edfef5ac3d2408341258a0f0d036a66d13898ddf", "messageHeadline": "benches: upgrade criterion.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 63}}, {"node": {"oid": "ec48e9b65202b59a9b63bb357bcdc92f7983cff0", "messageHeadline": "bench: fix ibc native_vp bench", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a9ba5bb0857357297a80a0da86dc91b13d90e9a", "messageHeadline": "benches/process_wrapper: increase gas limit to make it pass", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2d1ab93a5e0156652596e8961b698150d5e1a2a", "messageHeadline": "benches: update tx signatures for multisig", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3ea9879ea36086e92226ccfe903a541195ce05bb", "messageHeadline": "benches: fix gov to enter voting period before voting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "1798e43909019d69035e2b2227c8853c653dd3bb", "messageHeadline": "benches: fix epoch params in gov proposals", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "f0f38bfa40bed54bc422e609dc92a9c41768f6bd", "messageHeadline": "shared/ledger/gov: add some logging to gov VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "9a8f9d855beb3919a3c7df9af104d44299ff0d66", "messageHeadline": "benches: add README.md", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3e09301d0312cb9f50ef189f578b0a24199a9f54", "messageHeadline": "[ci skip] added docker image to rust docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 83, "deletions": 24}}, {"node": {"oid": "1fe85fcc0a2f515489b2721e147c299a9d0aa599", "messageHeadline": "[ci skip] refactor pos automation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 92, "deletions": 39}}, {"node": {"oid": "5a162b16d085bac25843dc31ac5ce4ae068f441e", "messageHeadline": "[ci skip] upgrade ci tools version]", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 124}}, {"node": {"oid": "520f0b5bfc7c9ea4b2094effb59c93e0dc327857", "messageHeadline": "changelog: add #1882", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be4985a1bd30d010ff9e8073d7be310be99b0153", "messageHeadline": "Changelog for #1899", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2674536137ac624d425fe135eba3381b392ee89c", "messageHeadline": "Change wording on Ethereum tally docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b5a126d4981a1644b60a9087d3b5da709476594", "messageHeadline": "Check if eth events to retransmit are empty", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "feae68714417edd55c27418e33691579210affef", "messageHeadline": "ledger: remove faucet, remove pow-for-fee", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 218, "deletions": 2294}}, {"node": {"oid": "bcd4a86d5bd4f2e21592922d58503dc270e08f08", "messageHeadline": "benches: add tracing support", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8cb0b92e7fbc9387e812c2218761b868ca9be6ab", "messageHeadline": "CI/build-and-test: run `make test-benches`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f0033e9bc3d87975dfa817527612afc5419d6d7", "messageHeadline": "make: add `test-benches` recipe and add it to `test`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "06961993141956255031117cc27aa28208c6fec7", "messageHeadline": "changelog: add #1902", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95530986217aec7bef031ca2d47f5907d478e1df", "messageHeadline": "Adds a client utility to validate wasm code", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "05a6088b2673ce6f281eda6b503bfc0ab424b4c5", "messageHeadline": "fix and check namada_benchmarks crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d89c660e1b36c198745ef6b2adb8147fcd41fb60", "messageHeadline": "changelog: add #1894", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2dcfa889b8be7b93bb8c8376032991379c5d593", "messageHeadline": "Conditionally requires async traits `Send`ness", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "997ee851e29a2adc2d51e83cebb64fd609813fb8", "messageHeadline": "changelog: #1904", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d00606f715a1bed569928151b63d520fa7846c4", "messageHeadline": "add ibc tx host to workaround M1/2 WASM compilation issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 400, "deletions": 6}}, {"node": {"oid": "40ab00aa0870bae7321c87b30cd5c18ccf846dbc", "messageHeadline": "[fix]: Fixed removing tokio dep from wasm targeted builds", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "d854be06611bcb2b91c9488bb7b7513d7cdf05d1", "messageHeadline": "Changelog for #1893", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59809d17c1d7a0a44229a0d2baabe3c021beacc1", "messageHeadline": "Declare returned storage key as must use", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04cb536d19ff55da0b51f7e9b47f063b9deb6082", "messageHeadline": "fix tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "35a77bbaa781569721d8e600e7c770f510558335", "messageHeadline": "remove trimming of `pred_epochs`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 30}}, {"node": {"oid": "58f699241a1410f92318e65b55781dc587a19974", "messageHeadline": "Add test_commit_broadcasts_expired_eth_events() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "705351f65387b04f0bc71853b8346e817e564d3a", "messageHeadline": "Add test_delete_expired_tally() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "22a20e2fb167179115b9445b2e428145181fdca8", "messageHeadline": "fix and check namada_ethereum_bridge crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "560beea86f748324c598cc21d552e94b04843daa", "messageHeadline": "Add deleted eth events with >1/3 voting power to expired queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "44854c1b02a796e85dda62d55e2572c2f6301ad7", "messageHeadline": "Return deleted tally payload if its voting power is >1/3", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "82b97ad32103615364cadc09931f6a9df1a5240f", "messageHeadline": "Broadcast expired txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "e04b25a528da883915505d62c34f43d2eade0c4d", "messageHeadline": "Factor out signing eth events vote extensions in the shell", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c56de22556107a446c2bef4a7381e4edc072ab17", "messageHeadline": "Refactor broadcasting protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "1116abdec3c59ddc49922e0a0a2e4a34d7bed11d", "messageHeadline": "Add expired txs queue to storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5905e0be0a1c698c74f62b016ab12fa14ed5661f", "messageHeadline": "Implement queue of expired txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8049d74eeff622f25b9bafe6263232a665a677bc", "messageHeadline": "Changelog for #1865", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7c6b9312be4b0a2699036abb5257889dd6367a1", "messageHeadline": "Remove explicit unreachable match arm", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c8770771578eb51b3302f2fc8abcafd214c78b01", "messageHeadline": "Validate wasm code in `init_chain`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6eff4a928b3dbef3b3ba52351b6a4d4520931e2f", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab7980bd274c67b6e61fc4caea0d68d49532f841", "messageHeadline": "Added support for compressed signatures coming from hardware wallets.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 223, "deletions": 103}}, {"node": {"oid": "5946a35ef449645174acd4189175c3345fe0b963", "messageHeadline": "Combining Signature and MultiSignature sections to deduplicate hardwa\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 305, "deletions": 312}}, {"node": {"oid": "ac727b98d4beb2fb9a04f85cbd9a07f6c8c6d098", "messageHeadline": "Allow public key to be specified in signature section.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 324, "deletions": 217}}, {"node": {"oid": "3d800d1a2ce0e6958e882b3b2b7facfc71146da5", "messageHeadline": "Makes async traits in the SDK be `Send`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c92f8be85dad2cd8ba09fa597019089dc49fd5ac", "messageHeadline": "Add debug logs for discarded Bridge pool root proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "299fbc8a1a573de259f1a03060ac045fce411c86", "messageHeadline": "Return immediately if a BP proof is already available", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d1ab2e12dbe423d9f917b811d8969e0f86baaefd", "messageHeadline": "Write test_more_recent_signed_root_not_overwritten() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "b28aaf2007bbdcfd0848ababd6bc0f355ab07384", "messageHeadline": "Add Debug to Bridge pool root tallies", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8a0c4b5ff8a6c7d52e2d390271af5621be2582", "messageHeadline": "Only update a signed BP root in storage if it is newer than old root", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "589f5118358e0c3578adc12273c417b5f35038f4", "messageHeadline": "Parameterize signed Bridge pool root by its block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "d0f8337350df48deade661f930a8fb28bcd836d6", "messageHeadline": "New method to append segments to a storage key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "05c4519621f46e08c47bb96c3ac509dd377793f2", "messageHeadline": "Changelog for #1885", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "362148183c60b45304102467540664eed6944c12", "messageHeadline": "Name Bridge pool root prefixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "a524dfaa593cdad513a5f5859d4975ac9abc6f3e", "messageHeadline": "Changelog for #1892", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce407a837e0af1a1a9007a8cf7921aff623d00ec", "messageHeadline": "Refactor validate_changed_keys in the Bridge pool VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 54, "deletions": 101}}, {"node": {"oid": "cab0561a66c907f67f990135dbfd7976965a9f46", "messageHeadline": "Validate txs moving 0 value to the Bridge pool", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 197, "deletions": 7}}, {"node": {"oid": "eb015c4fb592ad9541110306f124c8c1d8d5150a", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "17358c393475e91adda62d8bda5a263c3dd2d8a5", "messageHeadline": "[chore] Merging in v0.22", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84e66f0e07eb32cc1b1b08e6b94d3bad92da02c", "messageHeadline": "Fix Bridge pool proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "2e31a7d0da25a6b256ba1bba4ccc1a4044ab254b", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e9a613af2cafe2b9690595f33fc4fdeb9091a249", "messageHeadline": "[chore]: merge in v0.21.1", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "52446311d7e1dd71e117934b898869b5b1a2c94c", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4cdcd6c93367bb2f0521eafd6d6a1da1d2f873b2", "messageHeadline": "[feat]: After rebasing on bat/generic-io, need to make io read method\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "bbfb810009ac75a35009966a9ab4849680a6b05e", "messageHeadline": "[fix]: Fixing downstream async io changes from bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bdfaff4a0b5e4154576c955f96bfb743d6f213cc", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 241, "deletions": 176}}, {"node": {"oid": "79888c81f74c03dc9bb414174f07067f17e39814", "messageHeadline": "Merge branch 'base' into bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17648, "deletions": 5822}}, {"node": {"oid": "d993c23a484411ac6f3c2d757d9d8fd55a101682", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07a3dac5358437e40f508f6bc1290b7f05cbc76a", "messageHeadline": "changelog: add #1886", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b5017b4a9fd36153e3805fa77852a5f26b6561e9", "messageHeadline": "Fix typo", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aae3f65f302ab85b8975cc2d337b8b38434216f", "messageHeadline": "Respect force option for proposal vote transactions", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1dd35cfc9e7e34b2294da9123165e4523ced1a20", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "891a88c5f446d5d6fe9f27d03daae5d5666bb0a9", "messageHeadline": "Adjusts fixme comment on hostname resolution", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac9e14930c40b903ae15cb7c6273a91844857143", "messageHeadline": "Fix validator set hashing", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca9824450b78c8dd5cef30bfaca3ccef34cee8cb", "messageHeadline": "changelog: add #1835", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a57bd89d8c32d18db54f79e1cce6e70bdae3beb2", "messageHeadline": "Refactors `get_actor_rpc`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0e52848f873814eff4ae0d7cd9a6b1811d6a2e74", "messageHeadline": "Changes `SocketAddr` to `String` to identify validators by hostnames", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3ebc8c4618da5c9a38b1f7e4d73de3efcc7d6e19", "messageHeadline": "Query Bridge and Governance Ethereum validator sets", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 163, "deletions": 44}}, {"node": {"oid": "e25d4533bd2a9ebb08480d54565aa6ffc5fc8b6d", "messageHeadline": "Fix Ethereum validator set hashes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 42}}, {"node": {"oid": "92810ebba71b2f9bfd04d7c4e953737af42a9a5c", "messageHeadline": "Rework validator set args eth bridge query", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 131, "deletions": 34}}, {"node": {"oid": "56d5cd6e263bae7cd337f843fef9928df461044d", "messageHeadline": "Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 58}}, {"node": {"oid": "ed1acef19a4ede8a22009092f278cfa6ed1a2a85", "messageHeadline": "Fix compilation errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 208, "deletions": 503}}, {"node": {"oid": "83bbca123fe16308cfba18951017cdfcb6e83b61", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cfe83d6d8fb2e20a94b80c4942e3acdbf961bf8", "messageHeadline": "fix: correct lower bound in client proposal vote check", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8d6e24c0803e1fa8ce8bfe8b91683576c6709d", "messageHeadline": "Scale Ethereum bridge voting power to 12 bytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "754ce687c0e70c867a181660cb8654b0339bc404", "messageHeadline": "Update ethbridge-rs to v0.24.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 99}}, {"node": {"oid": "fbbdedb697a3134743090335a07d3c9b2932ccd6", "messageHeadline": "Create Changelog", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "63467f7757180df7fcc50295184753a2bcf872c2", "messageHeadline": "changelog: add #1878", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c53a58f0c6c6915a6b5126d692f576e1f1b1c3c", "messageHeadline": "Move namada::types::error into namada::sdk::error", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "80c6c60ef27db4db090aac840a8c62158363bcf5", "messageHeadline": "Removes fee panics from sdk", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "7ef26ac2a371e9f024dca62bdd69e93a873b9b88", "messageHeadline": "Adds fee-related errors to sdk", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2545134975db1e6348d97fc08297bca3de0a21ba", "messageHeadline": "changes gas_cost -> minimum_gas_price in the genesis file", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "78a23f441525f6b6f77e492f69c3f6d171feac86", "messageHeadline": "changelog: add #1877", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ba4d782e33eee73b3de14fad8707fc65ddbf4c7", "messageHeadline": "Refactors masp section check in encryption", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "6b72c7220d9e214a01af63198511b39466de15dd", "messageHeadline": "Shared function to retrieve fee unshielding transaction", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 27, "deletions": 50}}, {"node": {"oid": "9b8e9cce9678af208d837e9c7df73a311a3acc77", "messageHeadline": "Add Changelog explaining the changelog changes", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "093a505d617628eb5d6366dd075b5f4af69ea410", "messageHeadline": "Update CONTRIBUTING.md to properly outline how to document SDK changes", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "22cb30057201af6c8a10363e9cb3ba89f8d79360", "messageHeadline": "Move wallet to the SDK", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "302dbd4e313347842ebee7400d907a8fb85dfc3b", "messageHeadline": "Move the Client code into the queries module", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 339, "deletions": 328}}, {"node": {"oid": "78fb259607868cb8e2dc9c4b5e08d64cc7509951", "messageHeadline": "Move args.rs into the sdk folder", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "96918e6432e3ee1fc7bc92e2c85c6a22b4c186c3", "messageHeadline": "Move masp.rs over to the SDK crate", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "dcf1dec9b170ef5f7f98c2fa5055e4c1b0b8f169", "messageHeadline": "Move singing.rs over to the SDK folder", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "561c49aeac855112c38e5733d25ad5709977461d", "messageHeadline": "Rework voting across epochs on Ethereum tallies", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 303, "deletions": 337}}, {"node": {"oid": "e146907d9d127f46daa9bacc9f2076d81214ff95", "messageHeadline": "Makes `max` field of `VpsGas` non-optional", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "10751b85cae2f4d1afb6ce3d2b25f8001951631a", "messageHeadline": "Fixes parallel vps' gas accounting", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "651d30f5085a14d120c63d423bf00839a8ad2f40", "messageHeadline": "changelog: add #1874", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9bb78080772e0896b94c9cbcdbd86d81b8ebcaf3", "messageHeadline": "Removes redundant `WasmPayload` enum", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "62184e70b266aa724c62d3c0d2cced6ab34878f6", "messageHeadline": "Multiply Amount with FractionalVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f42f6dde1fa2402aee5e3584ab5d3d8da1194e41", "messageHeadline": "Convert Uint to Amount with 0 denom", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5f4caf3faead2710eafd7225ffb39723ae0fc54", "messageHeadline": "Append validators to storage using new testing util", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 58}}, {"node": {"oid": "32bac23d4a15e1190afbe43cd581b6078c67f87a", "messageHeadline": "Add eth testing util to append validators to storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "17cb4906e7b6e430ca562c703a6ec53226bfbec5", "messageHeadline": "Write `PosQueries::get_total_voting_power` based on `get_total_consen\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8925ced43775bb005da6d5013e903422f337778c", "messageHeadline": "Make `get_total_consensus_stake` public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "539b2c00b4e8b13314e973ae7973e13122043f2b", "messageHeadline": "Move tx.rs to the SDK crate", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3df95740d4a07b12f35939b1e5180753b94f74e2", "messageHeadline": "Create the SDK folder and move RPC to it", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "9b67281e359ebff5467cad57c866fbcf91eb80c8", "messageHeadline": "Namada 0.22.0", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 122, "deletions": 63}}, {"node": {"oid": "376a3e82665bb81d5a07fa098d529a212608c1aa", "messageHeadline": "Merge branch 'grarco/unmerkle-replay-protection' (#1863)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 175, "deletions": 66}}, {"node": {"oid": "aa939b57c517d4666eabd593f353976a6a68c67d", "messageHeadline": "Merge branch 'mariari/remove-unwraps-shared' (#1825)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 919, "deletions": 596}}, {"node": {"oid": "6d345d6fdf6fd25c618493b76542354d38090bc4", "messageHeadline": "Merge branch 'mariari/refactor-build-transaction' (#1827)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 259, "deletions": 333}}, {"node": {"oid": "015f83f50358b3864fecbe4da6a6752ddf51b8dc", "messageHeadline": "Merge branch 'mariari/shared-error-type' (#1821)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 435, "deletions": 315}}, {"node": {"oid": "f18ee8b7f415526b2bb2b7a72e800c4e80ccffac", "messageHeadline": "Merge branch 'mariari/jail-slashing' (#1833)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "dff8edc463d7ada62b08cc12dc6e9576cca4826a", "messageHeadline": "Merge branch 'mariari/tx-error-cloneable' (#1820)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "11faf4857a67a23f7b436645bdf511739581b459", "messageHeadline": "Merge branch 'mariari/remove-io-error' (#1818)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "7a2bc8127b1834ee417f9e7b6cf0ef93d7234999", "messageHeadline": "Merge branch 'tiago/duped-eth-tally-votes' (#1860)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "2d089f6080127048505e0aeccb354c6f1b20af9e", "messageHeadline": "Merge branch 'yuji/fix-ibc-amount' (#1784)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 569, "deletions": 206}}, {"node": {"oid": "08f07ac0de8c00e1fd515f908bfe97067822b518", "messageHeadline": "Merge branch 'tiago/fix-wasm-vm-aarch64-mac' (#1778)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 58, "deletions": 90}}, {"node": {"oid": "17269b001d92e3ec1f107b85d5bb672dd31f4d76", "messageHeadline": "Merge branch 'origin/tiago/eth-contract-nonce-fixes' (#1856)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "230114c0c87299551051cb74000824b0104b6bc0", "messageHeadline": "Merge branch 'tiago/fix-ethbridge-vp' (#1855)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 91, "deletions": 178}}, {"node": {"oid": "6761d6b471870e8240b2e7f02fad5bc0c19cad94", "messageHeadline": "Merge branch 'tiago/hotfix-trigger-nut-vp' (#1854)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "9d22a74e2dc56c8680ff30018d97495c7e305085", "messageHeadline": "Merge branch 'tiago/nut-denom' (#1853)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "76ff9648be9e84838901eebfdc1f2c9898886cd6", "messageHeadline": "Merge branch 'tiago/fix-eth-event-decoding' (#1852)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 125, "deletions": 74}}, {"node": {"oid": "e6530440e12d5ce9f375ff8aee0d0f9fe02560ac", "messageHeadline": "Merge branch 'origin/tiago/bridge-pool-hashlist' (#1851)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7599bdebd3cd221c31672a5541556972796cd89a", "messageHeadline": "Merge branch 'tiago/fix-bp-recommendations' (#1811)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 849, "deletions": 171}}, {"node": {"oid": "dbbbf6cf7293bef300607b85329d2b8fdb01d0fa", "messageHeadline": "Merge branch 'tiago/bridge-pool-fees' (#1795)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 659, "deletions": 338}}, {"node": {"oid": "c015932ed4ede3eb6debf32d2ce25c102b267001", "messageHeadline": "Merge branch 'tiago/update-ethbridge-rs' (#1789)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 521, "deletions": 342}}, {"node": {"oid": "85a4fca8c19f9e4d8b9432373224ac87c409f4cb", "messageHeadline": "Merge branch 'origin/tiago/cap-wnam' (#1781)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 642, "deletions": 228}}, {"node": {"oid": "1640774384cd71c8a69214baf508ebcbda225438", "messageHeadline": "Merge branch 'origin/tiago/token-whitelist' (#1755)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1436, "deletions": 307}}, {"node": {"oid": "9b4b55a1448e86d05682a04ee2784711d31d30e0", "messageHeadline": "Merge branch 'tiago/cli-parse-eth-addrs' (#1850)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "54e1f058fe2319f54b4ae813cda2f8f97f2fa5e7", "messageHeadline": "Merge branch 'tiago/call-msg-parse' (#1849)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "22dbc057225c2fa93ac23308bb34dd698d29806e", "messageHeadline": "Merge branch 'tiago/wallet-bridge-pool-addr' (#1848)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb9c34d53fddc36b275627421bdb9f7496c612de", "messageHeadline": "Merge branch 'murisi/masp-generic-amounts-rebased' (#1842)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 128, "deletions": 185}}, {"node": {"oid": "36fcbb4642d414adec379a1e3501dd7960986849", "messageHeadline": "Merge branch 'fraccaman/pgf' (#1841)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1428, "deletions": 356}}, {"node": {"oid": "911f76d655a37d4f93d7b58f9047fabc116ff14f", "messageHeadline": "Merge branch 'gijs/custom-height-db-dump' (#1468)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "e7b3d2614c8a9e2b8e18a0174b0a3bad77924d89", "messageHeadline": "Merge branch 'tomas/feature-guard-masp-proofs-load' (#1828)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 72, "deletions": 49}}, {"node": {"oid": "37753b033f474f2f512d87d652b032ded2aa9d25", "messageHeadline": "Merge branch 'grarco/variable-fees' (#1327)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 9172, "deletions": 2406}}, {"node": {"oid": "5b36a37f6b734278f8bd41cafefa1e1a24365dff", "messageHeadline": "Removes unused or renamed files", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 0, "deletions": 879}}, {"node": {"oid": "f1b3fbd635b706358207e727d2980ff592be3e4b", "messageHeadline": "Update Shell operations to properly error out", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "6acd5356d4f49d9b7e34f926acb653ec14cf598f", "messageHeadline": "Remove unwraps in signing.rs", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 61, "deletions": 47}}, {"node": {"oid": "ca76c021f4e7e0b876c2bcfb52bfce6561b9a492", "messageHeadline": "Removing panics from masp.rs", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 278, "deletions": 134}}, {"node": {"oid": "ac3f5b3134c9b2705590d8fbbb3c908cbb1a44f4", "messageHeadline": "Convert unwrap_client_response's into convert_response's", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 245, "deletions": 188}}, {"node": {"oid": "94773d86b9a3dd698d22dac4427d26bf1b2ac04e", "messageHeadline": "Import types::error::Result as the default result type in tx.rs", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "fefdcb4811b1c265e470f8662b84a7c9a738f731", "messageHeadline": "Remove the last actionable unwraps and expects from tx.rs", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "5aa7757cb13d57292439c8e55795d41e13dbb8c4", "messageHeadline": "Remove some expects from tx.rs and validate_amount returns a result", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "56be5b0d5c64d379da7edfc7d7d5e487c2365fb2", "messageHeadline": "Remove possible failure states from the build functions", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "3c0ba8402d26a21196f8d88e7215fda6623e4444", "messageHeadline": "Merge branch 'mariari/refactor-build-transaction'", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 214, "deletions": 274}}, {"node": {"oid": "c86d156019be523d02401b31cbfa42af625d015e", "messageHeadline": "tx builder: re-use `fn do_nothing`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8e7b4af6d11c5b8ddae95f5f1be105854bf95912", "messageHeadline": "Abstract out the transaction builder into a generic build function", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 209, "deletions": 308}}, {"node": {"oid": "fdfcfd9bfd277727eb5a750f7449d0727f4daeff", "messageHeadline": "changelog: add #1863", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "469791cb4f7b5c4c679c9babd309b33bde66b329", "messageHeadline": "Adds unit test for replay keys merkle tree", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "8dee2d39478d9cb63edadc62c677b6f766fd5f17", "messageHeadline": "Handles remaining tree ops for replay", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "763034604d801d8456494603086fdbc2324f41f4", "messageHeadline": "Moves replay protection key check in storage", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "b4dba59c886622a9031fc7a44f1bfe50a0de95f1", "messageHeadline": "Adjusts `has_key` implementation for replay protection keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9b70fec71737d48efd1c61514f184119cd070740", "messageHeadline": "Avoid replay protection keys when deleting from merkle tree", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "619678afd740abc4402696f998c114ad77330d8b", "messageHeadline": "Renames replay protection storage api", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "811862b86023aa57088ca069b2bf7da5e77f4c31", "messageHeadline": "Avoids merkelizing replay protection keys", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d504e8a9bec82aac0eb6f79fa9abef8da4cc56ff", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9d06bbd6f43ef3c6b23f728e88b36f0bea5946af", "messageHeadline": "[chore]: merge in v0.21.1", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b6e925fe38770cab311f028dc4db0bfb71cb1986", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9208268bd4ce488274bc17c74a0d6f44e4785018", "messageHeadline": "[feat]: After rebasing on bat/generic-io, need to make io read method\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "46fe66b4e049a19264687e87516eb2931057286c", "messageHeadline": "[fix]: Fixing downstream async io changes from bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7198560a672913c12d9a8f113e0ec034c3b06d1d", "messageHeadline": "[chore]: rebasing on bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf599b444b812575808add2a3634df0af93204fe", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "078cea076f0d43525bffba7021879875fb813fff", "messageHeadline": "[chore]: Merge in 0.21.1", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11236, "deletions": 9409}}, {"node": {"oid": "71d8153be5931725acde0e62af947022c85cd79b", "messageHeadline": "Merge branch 'tomas/ci-pos-tests-protoc' (#1861)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7c6a55b70abbdbb7ab8779f5fcd1670d5a810b6b", "messageHeadline": "ci/automation/pos-tests: add protoc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "827cfbe969f22001dd8ee7e9ddd051f1cdd19f74", "messageHeadline": "Changelog for #1860", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28b83e2a267b3fc0d9d64b904b1a24667cdef164", "messageHeadline": "Add test_vote_info_remove_non_dupe() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "7784ca40411658a7d0935543bb311401fd676038", "messageHeadline": "Only add validators to the duped set if they're already present", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9c88da7f2543becb9e27e6ccb9f281784aecb15a", "messageHeadline": "Merge branch 'tomas/pos-sm-test' (#1837)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "55fd9160999ea716769cd39e3cf89bc028634a3e", "messageHeadline": "ci/automation: add a task to run PoS SM tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "9f0f946443f37f198c5b3dbcc0283cf9045715ab", "messageHeadline": "Add changelog for #1778", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60807304d51e83a477b74b7b4c037c67f03217b8", "messageHeadline": "Document reason for disabling wasm stack limiter tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91e2b598ef3a8fc97c8d9fcd6f7f525394ff1a7c", "messageHeadline": "Temporarily disable the stack limiter tests on Apple silicon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca90ffbd0a36ee1d50a75086cba91471ac6a1d89", "messageHeadline": "Replace wasmer with a heliaxdev fork of v2.3.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 90}}, {"node": {"oid": "80bc32fbbf07b07f8ce60447969ac61b0d11f40b", "messageHeadline": "Changelog for #1856", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ecc1b0492860738ae59e1b02e863090c977e03dd", "messageHeadline": "Switch to a big-endian encoding on Ethereum uints", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "052ae9126d74cd63c1c73be70446941b0d0e2a38", "messageHeadline": "Fix spelling in valset upd relayer log msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a002028b5b3e0a8dd068848bc04479a65fedae22", "messageHeadline": "Fix validator set update relayer daemon nonce logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "651b72af75c50d2e8ca31010e40f3da299b36b09", "messageHeadline": "Print error msgs when a proof is not available, in the relayer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "4de9312272db1f4725cc74204b996aee66fc6c62", "messageHeadline": "Use E-1 to authenticate a valset upd proof for some epoch E", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f63d364e0fe2eec555d758c32ecb77999c8bf316", "messageHeadline": "Changelog for #1855", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b348bdeb44f67b61f8096bca9c30ee48bc7e8728", "messageHeadline": "Allow an arbitrary nr of accounts to transfer to the Eth bridge addr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4c76977ea96d87742d6d5bf878492e9f698664e6", "messageHeadline": "Refactor the Ethereum bridge native VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 177}}, {"node": {"oid": "602978311c34e7734b518da375c56bff90e452a9", "messageHeadline": "Introduce `has_eth_addr_segment()` storage key predicate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bfc99e7d53b876cc45bac48aa857c9dfdae3603f", "messageHeadline": "Changelog for #1854", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28319929f5d3761b26bfce2f515d3d913c70f3ae", "messageHeadline": "hotfix: Add NUT native VP as a verifier", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "28e039a84e9e0c3a631c85ad6ed26320dbe5f38f", "messageHeadline": "Iterate over all addrs in a storage key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4ce6079a6c8c307a121f036bfd1a32f7edb60517", "messageHeadline": "Changelog for #1853", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c380dabcc264e6cc421e9dfa993e00e95a431fa", "messageHeadline": "Translate NUT denoms to ERC20 denoms", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "9a0320c9fbced3d2a16a583e072ca651e7ca4ba0", "messageHeadline": "Changelog for #1852", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "305598e5a41f6dcef97e694e41f79e05839395a9", "messageHeadline": "Fix Ethereum oracle tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 85, "deletions": 35}}, {"node": {"oid": "ecc5e863b4119e6135d3918b1a049943952d2b90", "messageHeadline": "Update ethbridge-rs to v0.23.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "9a5988cac7b9033ee8ea8cb709cc89731dde0f79", "messageHeadline": "Changelog for #1851", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "655601c64c848ce7c2a21ea4dc89d309693537f8", "messageHeadline": "Split Bridge pool transfer hashes on all whitespace toks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "91bbf00d26f15faa42b2d36188153b1790e4ddcc", "messageHeadline": "Changelog for #1850", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f97c331627f8bd8775bd4d349f42d8e083fd55fe", "messageHeadline": "Parse Eth addresses from the CLI", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "3f0ad727a0703ee790f9b1f86e3691af48c86dd8", "messageHeadline": "Changelog for #1849", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72002651d48e6dc6b51042b28f54b5dabefaf4fa", "messageHeadline": "Call `Message::parse` directly", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6e95f987556af4870e5d99b6736449b3dafcdcac", "messageHeadline": "Changelog for #1848", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bdc1d0b862bec5b951438562c013789c10fab1e3", "messageHeadline": "Add the Bridge pool as a default wallet address", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ed7b2d76e42802d689e545ba90613c9fd3ff045", "messageHeadline": "Switching to generic Amount branch of MASP crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 127, "deletions": 184}}, {"node": {"oid": "c4e4819d6210f46fd66931643e0abd63b284e0de", "messageHeadline": "Add changelog for #1811", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "225c885aa44971b2ae98d6399d5ffae2f198817b", "messageHeadline": "Ignore invalid conversion rates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "eff97857d6e67870830581340edca33668d8e15a", "messageHeadline": "Add test_conversion_table_profit_margin() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 95, "deletions": 1}}, {"node": {"oid": "b2a1e9520a70f055ec1f1e9d5e9a28d759828e1c", "messageHeadline": "Proper Debug impl for I256 values", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ac5d3acf5cd92e9cb1cee11545a263a8dcb519a1", "messageHeadline": "Return recommendation data in `generate_recommendations`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "00a859ac3ce742f1821edefd6875f2190d3ac474", "messageHeadline": "Test the height of the BP proof stored in the db", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "7b29efd4d24e939873dd400e8e9951e321b7e346", "messageHeadline": "Check BP root's height when vote extension was signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "371b1feb256a6c1c0981f11bd8da5b69cec2a0a5", "messageHeadline": "Store height when BP root was signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0f5852ab12efaa02060bb8a6fb6d1dc4044b24d", "messageHeadline": "Fail recommending BP batch of txs if nonce is out of date", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "1b0dfee78bcb46bf5b14114734576e6bdc7bb189", "messageHeadline": "Prohibit generating BP proofs when the signed root is outdated", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e7fa5eea8c8741be1dc2976ad40f40cd09c0fb03", "messageHeadline": "More conversion table unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "bf1a3beee6b8af77f65f4e0f8db9af01ecad596c", "messageHeadline": "Abstract `generate_eligible` unit tests with a helper fn", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "3701ff71845121dd0b5768d36b31a35f1da168ec", "messageHeadline": "Add test_generate_eligible_happy_path() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ad57fabb7115b371a50fcbf5ae7ad6d8cd5163a8", "messageHeadline": "Avoid overflowing when calculating earned gwei amount", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fb89bff2fab0cebd9e759018fbc942b9a2c687d6", "messageHeadline": "Improve conversion rate query", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "ed3b5a3a75800b625a629b3efbc5c6cd13b338b7", "messageHeadline": "Factor out `generate_eligible()`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 71, "deletions": 53}}, {"node": {"oid": "0fc3e5dc935f9f0ca9e7a24a2a27676fa63f3fdc", "messageHeadline": "Fix Bridge pool proof warning voting power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eae7389e25ccc67599754cef2b7bc26f6cbbff1", "messageHeadline": "Rename `generate` to `generate_recommendations`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5898fb37b593d9b8bf7270e24c391b31e033d4ed", "messageHeadline": "Refactor recommendations to use EligibleRecommendation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "11aef0cf4330a3e2e6aa6b82a7e2c1ba096c9fbc", "messageHeadline": "Add context to CLI Bridge pool cmds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 164, "deletions": 64}}, {"node": {"oid": "d1ac06459a0ea355d795a0db0485e343a8b3652e", "messageHeadline": "Fix Bridge pool `construct_proof`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3a1587650a43b41e09b170c22db9ba682ca4e7e9", "messageHeadline": "Convert gwei to tokens in Bridge pool conversion table", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "7a56f841f10a7c7b76e0e4d20eb5559b1911e7ae", "messageHeadline": "Bridge pool conversion rates table", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "ee8cdb21eb8d1e108c815ed4fce404d7d00595b9", "messageHeadline": "Retrieve the inner raw string on wrapped context values", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "968f1a6d5663e3485b39d7e090b67d6969487160", "messageHeadline": "Changelog for #1795", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27f07c80e96c11f47c20bd024085c6bce9a84aa6", "messageHeadline": "Fix the denomination of Bridge pool gas fees", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "ba741a5174cfe1715f66324bd47d5cc94df51e2f", "messageHeadline": "Add `DenominatedAmount::is_zero`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ce21ebd79516086b934ab9500b7ecfe803c85f04", "messageHeadline": "Fix docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5342193e1d8d00a7665842cf963477f8b1a82e58", "messageHeadline": "Make Bridge pool gas payer CLI arg optional", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4091b555d12d54457cdb329748585ef0f4052096", "messageHeadline": "Standardize Bridge pool transfer CLI args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9c3fbcc20dd324d0b9b7ef348c2fc3f7f1c31794", "messageHeadline": "Update CLI args for Bridge pool transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "87455467e2e3936ad55f4b56ab932a6a8c5be108", "messageHeadline": "Test paying Bridge pool gas fees in ERC20 tokens", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 179, "deletions": 51}}, {"node": {"oid": "bad6a7c39de3c310d802e97ab5f44ee4049a6ebb", "messageHeadline": "Arbitrary gas fees in Ethereum events `init_balances`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "5c8a030ec3901fd01d2e6551f0a467d872316de3", "messageHeadline": "Fix bug in `determine_escrow_checks` and document corner cases", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 71, "deletions": 36}}, {"node": {"oid": "7ec76d952b29ffa31c42409ca6214bb27cee3b12", "messageHeadline": "Add misc Bridge pool VP tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "fdf00a821fb8776ce35aed0ff5a6b7ee943b6b5c", "messageHeadline": "Fix test_minting_wnam() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bbff3cc61f4cfa90dfe06018d115a739d4468f6a", "messageHeadline": "Validate different gas fee tokens in Bridge pool VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 178, "deletions": 204}}, {"node": {"oid": "1850b0742e5e7ea183793acf3ac6753a03ca2def", "messageHeadline": "Check correct gas fee token in Bridge pool transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "b30fbeb6171c9fff71f9860bd45a175adfe3312e", "messageHeadline": "Fix compilation errors from prev commit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "e102affebec318b4fb70b5459d62c03cd95acb82", "messageHeadline": "Add token addr field to Bridge pool gas fees", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "28dad92e41db3b104953e1d70f197f3f8ccf3130", "messageHeadline": "Move `check_balance_changes` to Bridge pool VP module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 105, "deletions": 106}}, {"node": {"oid": "5678ee7cabd4d27ce94ef3ef62b1fa5e9a8445be", "messageHeadline": "Changelog for #1789", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91b2fef6e48940d3e29a8618005ffe7cc7c88f47", "messageHeadline": "Test pending transfers and events have the same ABI encoding", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "1a63f01d71bff78b6064c266f2f2bee7b6da80ba", "messageHeadline": "Fix compilation errors to support new `ethbridge-rs`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 456, "deletions": 304}}, {"node": {"oid": "b30a877460fc69d24303a0e744ef2322a882f013", "messageHeadline": "Update ethbridge-rs to v0.22.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "161cf43190809b28448d1566f8b69063b9e50445", "messageHeadline": "Add changelog for #1781", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fd1bf4d89d81601fe2397e27e9695369f76561f2", "messageHeadline": "Add invalidate_wnam_over_cap_tx() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "75cf448ed91a3b73968245e19a3e665bb2549136", "messageHeadline": "Fix wNAM edge cases in Bridge pool VP unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 42}}, {"node": {"oid": "d90a5eac58371fe41215883e897b15c4e4dd163f", "messageHeadline": "New Bridge pool VP unit tests for wrapped NAM", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "d704d86e711622e72623d87a6761ec36e5310bee", "messageHeadline": "Add `asset` field to Balance", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c0b0ed580d5dde8a8feda7fcf21f8c64fd534c6e", "messageHeadline": "Refactor Bridge pool tests to allow modifying pending transfer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "7a537326e11ab66ad3febd8dcf25ad330b862631", "messageHeadline": "Fix test_act_on_changes_storage_for_transfers_to_eth() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0655085220cf1a187f363127e47d26d53e4fb929", "messageHeadline": "Test that wrapped NAM is never minted", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a714fb3559e56ac25f2a1d156914f049045380ab", "messageHeadline": "Fix test_redeem_native_token() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "7efe3c2eaf4da88a300154bc9a15f48bebebd825", "messageHeadline": "Fix test_wrapped_nam_not_burned() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "14556d78d0d343d12264933af1df88a632b991bc", "messageHeadline": "Add test_wnam_doesnt_mint_nuts() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "2861e4680b61a6f9a5f8b85baad161fc22fe6911", "messageHeadline": "Refactor get_erc20_flow_control to use EthBridgeQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "99fe4770fe9069fa69fd46df8847676320e28701", "messageHeadline": "Replace ERC20 supply RPC query with atomic read of all flow control data", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "d3a4906d8a54d3f2335bfe6bfbf1bd8c052853c2", "messageHeadline": "Flow control of NAM transferred to Ethereum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 186, "deletions": 45}}, {"node": {"oid": "c67a65604ce009229179c21aeac260f153ad04a8", "messageHeadline": "Allow null pre-balances during Bridge pool escrow checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a26de50346fb96a52d071ed60d52fd1a0adc3fe8", "messageHeadline": "Update wNAM supplies when acting on Ethereum events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "69037fbe27cdc6dfa7651f6dfd4d30dafb19f467", "messageHeadline": "Harden Bridge pool VP against wNAM NUT transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f1bd957593fa238c3dce2c9a13d16cfa643b0bb4", "messageHeadline": "Vet Ethereum bridge config of the native token", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6ef086f5a2baf57bf1425bc1aafde54ebed9c972", "messageHeadline": "Refactor redeem_native_token to use update::amount", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "f1be3f97d0997184744bade64436eadfd0fb1ef9", "messageHeadline": "Use EthAssetMint helper methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2ae23fb132d3a0c6429ab2cf2d5f0e90765ea939", "messageHeadline": "Add helper methods to EthAssetMint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "20044d015688eb8cd638b456d6d0d9fbf773f943", "messageHeadline": "Add changelog entry for the Ethereum token whitelist", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cde95039d8013bfd4ae385b57fc93d5e9c23ff0b", "messageHeadline": "Move ethbridge-rs deps to the workspace", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "477703871029dc324c6cddcf4ddad06301ed5c12", "messageHeadline": "Update ethbridge-rs to v0.21.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "a1213c7adde739978119e859710c8cc0494c9292", "messageHeadline": "Add whitelisted ERC20 tokens to the genesis file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 137, "deletions": 37}}, {"node": {"oid": "92bb87f51b8a7d062b15e55e32b6a309f967b284", "messageHeadline": "Remove whitelist Ethereum events from the ledger", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 91}}, {"node": {"oid": "7732e249e354b1fce028aa4e3d94ae56a85bc792", "messageHeadline": "Update ethbridge-rs to v0.20.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "180c986b9a75b82d409c54559b6a9561a2e1e96c", "messageHeadline": "Add NUT cmdline flag for Bridge pool transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "a83986679eff0494d9d51c7721b5a096a59f07cd", "messageHeadline": "Test NUTs in the Bridge pool", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 159, "deletions": 14}}, {"node": {"oid": "8de897da2fa68ffc1c76658c8f1b4f632ae2ef50", "messageHeadline": "Check NUT escrow in Bridge pool VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d26e9838a3d5d987677b70b306928fdb9e208211", "messageHeadline": "Test burning NUTs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 113, "deletions": 34}}, {"node": {"oid": "d115bb094232351dea8e0c9314b6260c4260af66", "messageHeadline": "Rework DAI minting unit tests to account for NUTs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 102, "deletions": 40}}, {"node": {"oid": "339e18aa54d09fddeaa11942cb531de668da9ef8", "messageHeadline": "Fix refunding and burning of NUTs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "1a70c4fc05fa9de94bf663131d533eda0d3176fa", "messageHeadline": "Fix unit tests requiring token whitelist checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "82320aa3673d5b36962d824f387d152b1676504f", "messageHeadline": "Add helper fn to whitelist tokens in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "8297842597fd0aab5431dfbb87e5fca42b2d24db", "messageHeadline": "Mint NUTs upon receiving non-whitelisted assets or exceeding token caps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 132, "deletions": 44}}, {"node": {"oid": "b9328901218bf418c842ffff6e24b2539ac27e20", "messageHeadline": "Add transfer to Ethereum kinds (ERC20 or NUT)", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 142, "deletions": 9}}, {"node": {"oid": "9b6df799b1dab7e37fcd21e0b0346a5d7a1e9eac", "messageHeadline": "Update ethbridge-rs to v0.19.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "4901296831b129eea78d192f0850ffcdb5016271", "messageHeadline": "Trigger the NUT native VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9c14b65de3c6eaf60828525f97330e9313645f86", "messageHeadline": "Test NUT VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "5208f3d815d849bdb08871ab9f26f1df9dfba501", "messageHeadline": "Add a VP for NUT transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "6ca25fd08f9afde306d20ac7238d74aa783a5727", "messageHeadline": "Add non-usable tokens for Ethereum bridge protocol bookkeeping", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "ed2afb257fa50197983dd166e7c2d1a2aec3da7f", "messageHeadline": "Add Eth whitelist key tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "9ec1833f20b1319ff916ddecf0dd86d5b21f706c", "messageHeadline": "Add Eth whitelist storage keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "84cf6ed2ee4662912f3f3039a5b1d552380ad060", "messageHeadline": "pgf: minor fixes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "af956902669a4ef3bf9caa1a6a9c4ede19ff36c0", "messageHeadline": "changelog: #1327", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ecf2962a7b75657db415f323cf6e0e177e477cf9", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c4b28b83087b80e50745033e7175db75c9137fc6", "messageHeadline": "Keep write log changes before fee unshield failure in `charge_fee`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "48a05a30cc4f6700280abccf99a951afc6df1130", "messageHeadline": "Changes `dev` feature to `testing`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33418c7e8e941f8773359cd517c2350d79d47975", "messageHeadline": "Adds check on masp gas payer", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "30d6bfa4e1b70aeeb2a266117790373f6aae0b90", "messageHeadline": "Fixes broken fee optimization logic in cli. Fixes fee unshielding log\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 72, "deletions": 127}}, {"node": {"oid": "1531ea6a099713203cf0ccad9778ac22b73b47b2", "messageHeadline": "Saves optional disposable keypair to wallet", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "047469bd6f91fe37a47594fb88375da92c100880", "messageHeadline": "Moves disposable signing key generation to wallet module", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "604427cd137f6f5404d0718721c43e4a64b440b4", "messageHeadline": "Improves fee-related logs in the client", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 115, "deletions": 50}}, {"node": {"oid": "269be0ded245be5590fd7b60a311fc43e623a6c5", "messageHeadline": "e2e: fix pgf test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d408f1ac751b1f3250c0443773fc5f9854a5278", "messageHeadline": "pgf: added vp pgf validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 118, "deletions": 45}}, {"node": {"oid": "3a941b010d142d0263fb0e588c7728e766768a47", "messageHeadline": "Renames fees cli arguments", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "3ef04aa074143083d3fffe335dd1888175eca3b4", "messageHeadline": "Create QueryError For Errors in Querying Data", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5d77e3ba45581d9dc1b1a685efe693f1def99f25", "messageHeadline": "Make query_wasm_code_hash return result, and do not .expect results", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 139, "deletions": 157}}, {"node": {"oid": "c411a4d03babf9e551bfc2eb2849afee3c367b5c", "messageHeadline": "Create the Encode Error class of errors", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d71847b51be4775a1e1d9ab32327b65cc2aae2b0", "messageHeadline": "Remove unwraps from shared::ledger::events", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "ebd4c3e53ae55e92d91d7fd668a3c40e5ecc4cfe", "messageHeadline": "Move events::Error to error::EventError", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "e24ded00983061d3491b36d3269afa512a8b77a9", "messageHeadline": "Move PinedBallancedError to error.rs and Integrate it into the type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "dc2d6dd21fbc96f8511634b67b5bbc8723f5f827", "messageHeadline": "pgf: minor fixes, added basic tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "6871d4b2e0066739e21b70f201bdf2905504a461", "messageHeadline": "pgf: added resign and update steward reward txs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 807, "deletions": 740}}, {"node": {"oid": "8910e0e1faaa6f141be50207e5a0e6ebc0d9532d", "messageHeadline": "Fixes gas in tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7abb3496d6cfb67dfbfcfcb5a64f365f9ed76794", "messageHeadline": "Renames fee payers cli arguments", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "a50c0c9a8ae7f3417cc569122de5ab7ed6efd153", "messageHeadline": "Refactors `get_tx_fee` to avoid using `Uint`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c19617c1c40b96317562670f14ae84a8cc14308d", "messageHeadline": "Fixes `fee_amount` parsing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "ffd6b60dc8b84122a1624f74c86732ccb3091bab", "messageHeadline": "Reduces the scale of the gas sub-units", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "763e622f12e0d48502c90cc1bb8472310934c252", "messageHeadline": "make: add recipe to `test-pos-sm`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0c49f6a7f59ae79324c410bd0d1f9a507b8a1b08", "messageHeadline": "Adds gas and fees protocol parameters to query response", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "a53eda632285541a07b95387352726fa227bedef", "messageHeadline": "Updates visibility of functions", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5c6a387a960dfd568b055d86a6eaf7fbeab94c61", "messageHeadline": "Adds fee unshielding integration test. Updates other tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "2ce9523972747381f18c9a4e1da26c70b7a33bc1", "messageHeadline": "Adds disposable signer e2e test. Updates other tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 154, "deletions": 209}}, {"node": {"oid": "d21f80115e3291b925621d2f1b5a507dfe9b1a64", "messageHeadline": "Updates gas meters in tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "5b69afa63fc4accb7201eb38528176db029afbba", "messageHeadline": "Updates e2e tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "435c95e7295c3cc4b5fe92b9c4d5af56488bc50f", "messageHeadline": "Misc adjustments for testing", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "1c89ca190d7f6821d441676b178cd97bc90fec0b", "messageHeadline": "Adds disposable wrapper signer. Adjusts tx construction for fees", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 391, "deletions": 52}}, {"node": {"oid": "c47b19d6b2e59655e98ab5c429cb63a7b289d72a", "messageHeadline": "Sdk functions to return the optional `Epoch` for fee unshielding", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 458, "deletions": 258}}, {"node": {"oid": "36074e27ba53324d4592a069e84de057a6c81997", "messageHeadline": "Handles wrapper's signer separately", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "69427953312de3aa765404cb25e75f7cf96efef0", "messageHeadline": "Renames `gas_payer` to `fee_payer`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "300d6702493b2f7dda0c82863b2cf77d2c0139d1", "messageHeadline": "Reworks wasm compilation step. Accepts `floats` wasm feature", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 209, "deletions": 61}}, {"node": {"oid": "5aa3a8934691f657d023c37ca5280fde1397d96f", "messageHeadline": "Dry-run wrapper tx", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 98, "deletions": 19}}, {"node": {"oid": "9124ae43ddebef63faa9db0b0f3fac7f4c7ae281", "messageHeadline": "Updates gas meter objects initializations", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "b40c6e7e9fab573b0290fe7fda2caf5c546b03bb", "messageHeadline": "Helper storage functions to construct fee unshielding tx in protocol", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "3c2fdecbf816d6745c105ecfc631ca4f360a3ab5", "messageHeadline": "`ShellParams` carries a generic wl_storage. Reworks `dispatch_tx` to \u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 558, "deletions": 120}}, {"node": {"oid": "99d3ebfd07a96d6b541a2e460aa6a6885eb97ea6", "messageHeadline": "Adds spare gas for each tx in the storage queue", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2401b2d51b6ff49dbb889cc043136ee6e23a2450", "messageHeadline": "Updates gas computation with multipliers", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "f2e3662e7cdb2f0f74ea6363c2569cd7b27e88e4", "messageHeadline": "Removes masp fees + gas for the vp", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "67ede244864a9a79021360c573c5fe388005747a", "messageHeadline": "Fixes `clean-wasm` step of wasm Makefile", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b35fda0030a0526433cbd6fb675b84f91a582f62", "messageHeadline": "Updates wasm vps with gas and host sig verification", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "55e0c4cc964ca215292a5be4937837d3b38c261d", "messageHeadline": "Gas metering for sig verification", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "6b36b782c908618c2b9aceb1811fafd14f6ae9ae", "messageHeadline": "Renames gas function and adds exposed function for signatures' verifi\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 127, "deletions": 84}}, {"node": {"oid": "32ad862073688a8582c71393466c3b38cbaf5628", "messageHeadline": "Exposes wasm functions for consuming gas", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "2ca6fbd291ad255062ce1f3edc5ed13e8b8ea5c9", "messageHeadline": "Whitelisted gas in wasm", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 89, "deletions": 34}}, {"node": {"oid": "72e1c62f44051a4c1b5ea8872d8dd59f1160d5c1", "messageHeadline": "Adds benchmarks crate for gas", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2961, "deletions": 7}}, {"node": {"oid": "c741770b944072c8baca8534bd41943195f663df", "messageHeadline": "`process_proposal` validates gas & fees", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 483, "deletions": 161}}, {"node": {"oid": "310b49330ffe256e6af4871104297e3dae751fde", "messageHeadline": "`prepare_proposal` validates gas & fee. Extracts validation to a sepa\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 505, "deletions": 82}}, {"node": {"oid": "b0d4500213d7ae3c69722342c650d775d62f3687", "messageHeadline": "Renames `BlockAllocator` and makes it track gas too", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 893, "deletions": 0}}, {"node": {"oid": "309d13e867165ee9ed89f7176f63f21ff2691a0c", "messageHeadline": "Updates unit tests for mandatory block proposer", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 244, "deletions": 21}}, {"node": {"oid": "7efbb23b648c2a3dfe7c95e211859628cb025444", "messageHeadline": "Reviews `ErrorCodes`. Adds fee validation function", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 540, "deletions": 110}}, {"node": {"oid": "f3a91bea1b70454e37fd7777ff9f2476c56adba1", "messageHeadline": "Always expects a block proposer. Moves `WrapperTx` handling inside `d\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 507, "deletions": 229}}, {"node": {"oid": "18a1c8245b7f869ad693d101e339de6ea7e75a70", "messageHeadline": "Adds new CLI arguments for gas & fee", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 100, "deletions": 57}}, {"node": {"oid": "d030d33f9c0e21bc40926a1f93386836f848da2b", "messageHeadline": "Adds core methods for fee unshielding. Brings back `GasLimit` to `u64`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 210, "deletions": 126}}, {"node": {"oid": "01d88a57c951ef810fc75eaedd31bd1ce5506e3c", "messageHeadline": "Adds a precommit write log to `WriteLog`. Adjusts gas accounting with\u2026", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 103, "deletions": 32}}, {"node": {"oid": "0345e794391d28b563ae0ebe01b25d1f18fac8d7", "messageHeadline": "Adds `split_borrow` method to `WriteLogAndStorage` trait", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b8dd0a13f4fb77cbafc72021e31e86d720b62b57", "messageHeadline": "Adds gas and fee protocol parameters", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 166, "deletions": 45}}, {"node": {"oid": "130d304eaa82f3292d6c6817cb890e72d9faae72", "messageHeadline": "Reworks `gas` module. Introduces `GasMetering` trait and gas sub-units", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 284, "deletions": 159}}, {"node": {"oid": "2835ca544ed837e46c4f566c7837d693eaebdba3", "messageHeadline": "multisig: fix hashes ordering", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "7be54f5228ccc10a3e9d8d1d334e696190c62ce0", "messageHeadline": "Explicitly Panic when an imporper unjailing happens", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "dfc6c8fd52a36453752dd251b16f72a28f6a7bef", "messageHeadline": "The proper error type is frozen from unjail", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bc0bab5d730ee6fed48fa30b45227a46e129f06", "messageHeadline": "pgf: rework fundings storage", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "ecb89e2db45a2660eb0a7893ec695386b39bd34e", "messageHeadline": "[chore]: Add changelog", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "63e1adbce044ab2a06a61c37e7a770b04a575089", "messageHeadline": "changelog: add #1828", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ba0a79702534f7b9317030cb8590231b84c8d73", "messageHeadline": "shared/types/control_flow: fix warn when no-default-features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9dd59c2aade9775df084accc3d0624412575668e", "messageHeadline": "shared/ledger/masp: \"testing\" feature guard proofs load/save", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "3c4857abc7ee1ab08a91da6f82ee9b08761e0f3f", "messageHeadline": "make check-crates: check that shared can build for wasm target", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "72c42fe7225374ed253387e395ec74324dca1a2e", "messageHeadline": "pgf: improve storage api, fix tallying", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 351, "deletions": 214}}, {"node": {"oid": "d37fdaf63f52fe85d4b1bb10a9c97e545577c54a", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "87e153f1c0bd0e88f747fc2eb7c39a66f437dbf7", "messageHeadline": "refine code", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 48, "deletions": 52}}, {"node": {"oid": "7f01b4f90082e46353cd559d047201578d0c3ae9", "messageHeadline": "Move tx::Error to error::TxError and Add it to the error::Error type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 288, "deletions": 259}}, {"node": {"oid": "72a31c34eae0fc24b8c3634ae0c0b67199486f50", "messageHeadline": "Create the Shared Error Type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c34a468007e8f39a43aaa9b0886aea3b65b0f007", "messageHeadline": "client: refactor router, fix minor ui issues", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 141, "deletions": 68}}, {"node": {"oid": "95abf84746a37e67509e20143f96abcd6aa682b7", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "875b2711e898ca30cf3bfb31f2051eca47e46cf7", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c08cc863fab5f87cc28c8a0ba779c59e146ee4a9", "messageHeadline": "fix a test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ca379419b8de0cb625fa8a0878d3b16abd0523cc", "messageHeadline": "add a test for receiving no token", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "e17004fe03d56e5dd5c89e5a5e19ba42c38c145e", "messageHeadline": "fix denom update", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 196, "deletions": 63}}, {"node": {"oid": "fac66e9414a746da585f9123d14741b34241aaa2", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd05a4e591120547e1784b17daf785b2959bf6c0", "messageHeadline": "fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 124, "deletions": 32}}, {"node": {"oid": "087e501c4b4fe186c6e9067f88d6b164d62be2a6", "messageHeadline": "fix amount conversion", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 155, "deletions": 100}}, {"node": {"oid": "2fbb9bc14a2157bb36c0728d8fec2c88247817f3", "messageHeadline": "IBC transfer for non-native denom", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "1612bf1b637a02b0a87ff5f5995eb3bb87cd8715", "messageHeadline": "Namada 0.21.1", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "c8556323097c0171d250f4f6c1956a6ebcd92231", "messageHeadline": "[fix]: Removed unused file", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 500}}, {"node": {"oid": "9296149633411f493cb4ad038e50a99d9badb132", "messageHeadline": "Merge branch 'fraccaman/pgf-v2' (#1816)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "cecda366cf9e03c4beec479c2d9aa17745c2b6a6", "messageHeadline": "Merge branch 'yuji/ibc-rs-0.41.0' (#1737)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1192, "deletions": 3241}}, {"node": {"oid": "8ff39606b71326309d73f5e7a5f9ba05a3955445", "messageHeadline": "Merge branch 'mariari/error-derivation' into mariari/shared-error-type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "23a3490461daff120db8226512733f0d8e262ea6", "messageHeadline": "Derive Clone for namada::ledger::tx::Error", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d24e5e76c90156b3ab90793f744fa81b8b8efaf9", "messageHeadline": "Refactor MaspError to use string isntead of the builder error", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2504ad9255ff5057bd2d85d02f64a1e57cc8012", "messageHeadline": "Remove explicit error type in TxFailure", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0eeee1f044cba21356a55de208ee64ec411498fe", "messageHeadline": "Remove EncodeKeyFailure", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d087f635cdbccb2dea4a435d1c637068d72329e3", "messageHeadline": "Derive Clone for WasmValidation", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df3d39de0f09763d094b66536242f5c29dd8caf4", "messageHeadline": "Derive Traits for address::DecodeError", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123e14a26f47bbfdf602bb2def0f099b32f899e5", "messageHeadline": "Merge branch 'yuji/download-hermes' (#1808)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "233e4b8398d46ca2498d7f68058c1e5b1ff8d760", "messageHeadline": "Merge branch 'fraccaman/fix-readme' (#1814)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3a794a21dfec8105fd223fe8bdffaa1bda07f5e", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fddd1368af14d2897225413aad7a2bb5f85cc6b5", "messageHeadline": "pgf: can add only one steward, steward added must be auproposal author", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "3434a1f20b1f2b2df6dbb13dc9fd7d4f15cfd7b4", "messageHeadline": "Remove io::Error from DecodeError", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 47, "deletions": 33}}, {"node": {"oid": "d0a8c0895c5b8a9e149b89c4fef7107d1b95c2eb", "messageHeadline": "fix IBC e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "453ac533a2392f0bfd6a18f63a3b9611afa657b9", "messageHeadline": "Merge branch 'base' into yuji/ibc-rs-0.41.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10758, "deletions": 7013}}, {"node": {"oid": "51bc719a305f5bf2cc85c3dd819205642dda72ed", "messageHeadline": "genesis: added pgf parameters", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 59, "deletions": 13}}, {"node": {"oid": "674eb00a0aaf5b8c1c1a4263ad00224b5afb902d", "messageHeadline": "fix README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38e8b896c5a45c18c4eb8e9d4aef30c31f866389", "messageHeadline": "fix README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c4c787136ac234f2ca2fc4ac25cda35ad58d6fa", "messageHeadline": "Namada 0.21.0", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 94, "deletions": 60}}, {"node": {"oid": "01c63dabc68889e3730d12aba3f9b5e2f21628ab", "messageHeadline": "Merge branch 'tomas/pregen-masp-proofs' (#1772)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 190, "deletions": 35}}, {"node": {"oid": "8e45127ac0d218303c704009fc963e8dbad21806", "messageHeadline": "Merge branch 'fraccaman/refactor-governance' (#1803)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4518, "deletions": 3270}}, {"node": {"oid": "d262be6f242d25729e22074f811ab33555b5c94d", "messageHeadline": "Merge branch 'tomas/downgrade-sysinfo' (#1775)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4673da5b6f92a61a9f6f917139e588b89d905ff7", "messageHeadline": "Merge branch 'yuji/fix-available-memory' (#1801)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a070fd3ea7b800d5ab94f1ea6b820d3698aa115d", "messageHeadline": "Merge branch 'brent/fix-unjail-bug' (#1793)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 169, "deletions": 27}}, {"node": {"oid": "149016a303c29159913135a58066a3e846ea0bf7", "messageHeadline": "Merge branch 'murisi/draft' (#1806)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5500, "deletions": 2713}}, {"node": {"oid": "516dfbc5f5668c2f01ef89c4ab491e2a183b9be2", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "932d0bf605ab8fe5118e65bca7904554ce474d0d", "messageHeadline": "feat: introduce pgf, refactor governance", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4515, "deletions": 3395}}, {"node": {"oid": "5ccd3d4c101b1934931472baaa52b4a55230d0c7", "messageHeadline": "remove the changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "adb70d10f542de2fa04aacdd03df11089de0b115", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47ee829e8d0d061b30ed3bcf8bc01330d27ae0ed", "messageHeadline": "add script", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "c9950211326e35fb293e09b908b116a1c03650cf", "messageHeadline": "changelog: #1468", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "95c758da3ac15e82621e4a599b5d8d52d4262dd4", "messageHeadline": "Buffer write for db-dump. Changes arg to ownership", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e82be11a03981951a87841a816b9d0bef92d3f9b", "messageHeadline": "`dump-db` custom height", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 68, "deletions": 28}}, {"node": {"oid": "a573c92752de6b5cf59a1681bc5ddb63c732bb21", "messageHeadline": "Merge branch 'tomas/rm-dead-file' (#1792)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 501}}, {"node": {"oid": "01dd6d5adb665286134f4bb071a5bfb112cbef72", "messageHeadline": "fixup! Merge branch 'fraccaman/multisignature-draft-rebase-0.20.0' (#\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e3eea7ed27b63b5ddafbf8fe09b21eed9b18eeaf", "messageHeadline": "Merge branch 'murisi/multisig-reordering-complete' into murisi/altern\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 5000, "deletions": 2725}}, {"node": {"oid": "a62caedf74eff2d10b46336c006fef45d43bb422", "messageHeadline": "Fixed remaining uses of --signer CLI flags.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "8e86ea17c8971754b1e420847ef6ab6ee557a05d", "messageHeadline": "Switch builder API from ownership to references.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 729, "deletions": 743}}, {"node": {"oid": "c547a613481f6087b0686d17a047e361cd408e0c", "messageHeadline": "download Hermes for E2E tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c60c404fa436d3233a79c56c2f6c10496d79ca8e", "messageHeadline": "Combined the TxBuilder and Tx APIs.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 450, "deletions": 681}}, {"node": {"oid": "b058528ab5fdeb3ac61267423358f67b9d1062d3", "messageHeadline": "Reordering transaction building, test vector generation, and signing.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 360, "deletions": 409}}, {"node": {"oid": "d0f5c8ccd2ddfc5f9c92bc7ee22631a283161185", "messageHeadline": "cli: minor fix", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac49ed503902b5aa6fc4d84e2b8cc908a68fc084", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55e1fc85c3964184317646176ccd137963798ca6", "messageHeadline": "fix available_memory", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae20b0b6eed30d38095743e6d625ef2584aa6269", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bae3a17d742cfd97e7a78f7cea8df46fb287d494", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "84f313861beaa4dcd113800e48629df932dd7133", "messageHeadline": "update ibc-rs to fix a header encoding bug in ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "919e63fbc6130f770bb6c00c6136d1ee9707f3d6", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bccfae57d992becc6fcee1e4d03daec63b5566f", "messageHeadline": "changelog: add #1793", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "212695b53e1c13c430e2fb2da1263375567435ee", "messageHeadline": "pos/tests: unit test for unjailing", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 144, "deletions": 3}}, {"node": {"oid": "330be6b94c38bd1bd6cfeaae6bafebe8294b54d1", "messageHeadline": "pos/lib: fix bug in error-catching", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "75c1c63c31f7a609f610bef499ea920fb4cc5156", "messageHeadline": "rm accidentally revived file replaced by `apps/src/lib/cli/client.rs`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 500}}, {"node": {"oid": "0016fc910af113f71b890151465e55aaf816dcbe", "messageHeadline": "need ibc-rs/std for the memo fix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce0865b2ac4000a0cc30ed64a9b6c6e0678fe41d", "messageHeadline": "update ibc-rs and ibc-proto-rs to fix a memo bug in ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8d19b5d02cbc40e2bf3916c68e9e4f62851966c7", "messageHeadline": "Merge branch 'base' into yuji/ibc-rs-0.41.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 926, "deletions": 243}}, {"node": {"oid": "d384833154b4308e53cf68247c20b9edd5b4ea86", "messageHeadline": "Merge branch 'fraccaman/multisignature-offline-sign' into fraccaman/m\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 532, "deletions": 155}}, {"node": {"oid": "bf43bfb523ba9db7d4461811131a4d962c38d0a4", "messageHeadline": "added cli command sign-tx, added a way to attach offline signatures t\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 531, "deletions": 154}}, {"node": {"oid": "6595fc572c79d574ed018b9b37259876ad275c27", "messageHeadline": "Merge branch 'fraccaman/multisignature-fixes' of https://github.com/a\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "b1dc557c2648e5f07c8186fd4f4c4287bcf0ba6e", "messageHeadline": "Updated test vector generator.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "08831cef4753c7540e9ae80c6435fcd36430fbfb", "messageHeadline": "fix: removed --mode from generator.sh", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f40362d0ec89652e748242ec2df24a5367a10038", "messageHeadline": "fix: gas and fee payer cli, reveal pk", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 246, "deletions": 222}}, {"node": {"oid": "8773472da559524d4d19fb4d5907bea248400225", "messageHeadline": "Merge remote-tracking branch 'origin/brent/fix-dec-display' into base", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b734c6535cf00c5602a522df09c34d18f8e36511", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "844e4a2e21002fca0f3d00af5d1089d89715aaad", "messageHeadline": "[feat]: After rebasing on bat/generic-io, need to make io read method\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "823fff02cb990f7f0b78ac2b7397c10ba08a1a05", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "88820fd20c0a4c3dd3a52c8ee794e1e2253bc9b5", "messageHeadline": "[fix]: Fixing downstream async io changes from bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a2c5cedab902b8855e837f19f094ab3cb0a31182", "messageHeadline": "[chore]: rebasing on bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c249df8d53bce10db1250d2b2b243b2cc532e4e4", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "47cdc0f43894fb96313226c1a8192ebdaf7eabc5", "messageHeadline": "changelog: add #1775", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "25464698cd1a5fb8b593de571d9b4f51ef826513", "messageHeadline": "deps: downgrade sysinfo to 0.27.8", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b36b470477662f78c9bff611646014ec374bb3d1", "messageHeadline": "changelog: #1774", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a426fa48eed11fca9ed451d6efeea32ee4edbb7d", "messageHeadline": "fix Display for Dec", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f0467289f85b0970db5cd228a01e790bbfdbd84a", "messageHeadline": "[feat]: Changed default io read methods to use tokio's async io tools", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36fe43e3d1c35455034446873fbc47cbdab37d37", "messageHeadline": "[feat]: Changed default io read methods to use tokio's async io tools", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b235ed3a73b1799f4353a9b6eeabfbc43eb8570d", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c64fdee5197a0001d2db6c63b02731d386a5b5cf", "messageHeadline": "[fix]: Fixing downstream async io changes from bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "014e4f76b788bc8cfd8298d8ba4c98cd4144fdbc", "messageHeadline": "[chore]: rebasing on bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12f219f14f9e45b3cff6f43b2589bd9a33ad2895", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "2329c2d759b50ddff596d09f56d99b7054e3a145", "messageHeadline": "[chore]: Merge in main", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 780, "deletions": 243}}, {"node": {"oid": "83f5c2de5c90bcf935e61ae95c0f8a46bdfe6632", "messageHeadline": "changelog: add #1768", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd99328487bfe90498ff71b9eb5f7d35d6f58851", "messageHeadline": "make: add recipes for integration tests with saved MASP proofs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "dd776bde085b55b7d8a7f9d46e38dbbaf307577a", "messageHeadline": "test: add masp_proofs test fixtures", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "36843ac6c194c8a4b48cec0b604114e0eab5f36a", "messageHeadline": "shared/masp: allow to save and load proofs for tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 153, "deletions": 32}}, {"node": {"oid": "7fdf079540201546aaf436bf6cc7526acc6a13f8", "messageHeadline": "Namada 0.20.1", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "73e820efce6ff5939dfe0287fe7b36c94c15cbc7", "messageHeadline": "Merge branch 'tomas/fix-balance-query' (#1751)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 87, "deletions": 66}}, {"node": {"oid": "c7fbc8c260987bf4d7f8cce5575695b3f2a26a92", "messageHeadline": "Merge branch 'bengt/pos-inflation-fix' (#1756)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 177, "deletions": 12}}, {"node": {"oid": "a1fd70fb2a06efcd7ae37428085e240c92dfda77", "messageHeadline": "Merge branch 'bat/fix/dec-ord' (#1763)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8139da20a144cc32f5fc06c33c32047f576c339a", "messageHeadline": "Merge branch 'tomas/fix-check-crates' (#1712)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 60}}, {"node": {"oid": "04f2f79333f2b13dbd5c420a831b76219f315eb2", "messageHeadline": "Merge branch 'tiago/remove-native-vp-addr' (#1725)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 386, "deletions": 30}}, {"node": {"oid": "0c7aff512992bfe592934c5cb964717cf54a7518", "messageHeadline": "[fix]: Fixed block height typo in test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "badc4cb05d4aae64c5f84d91f1ae882f15019177", "messageHeadline": "inflation: fix uint conv for negative control", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1cf11df959c253182236eee16fed6f5244152603", "messageHeadline": "test/inflation: add tests for inflation calc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "c833aa3bf18719ac8f04d1c70fd8bbd5989308b7", "messageHeadline": "[fix]: Fixing downstream async io changes from bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9aad0d8b652b9062c96229152be82510eb610e1c", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6aa9ee50d0577494fecc90451ce98b567b65d918", "messageHeadline": "[chore]: rebasing on bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79a953f3225ab992bfbdabd560c53c3a6185c2d7", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "cfb57ab19234c53dcca18d8164fccaa81c5e3551", "messageHeadline": "[feat]: Made io reading methods async", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4f7c639f388b7aca7164a5802bfe60abdb57f4b9", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9105adbe9d72b5113447208ab46315a94fd10cf", "messageHeadline": "fix: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 772, "deletions": 68}}, {"node": {"oid": "166199578ab7d5766baf7872132e25d62e312742", "messageHeadline": "fix: unit test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 331, "deletions": 211}}, {"node": {"oid": "49f6613a7c06f8c0a208359580e6104c1fdbd4c1", "messageHeadline": "wasm: added new account methods to tx_prelude, refactor signature ver\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 406, "deletions": 268}}, {"node": {"oid": "7fd8e4076e7821a16a45730b5b0895322bab2fee", "messageHeadline": "docs: update tx definitions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "2d1b22d511be5bf57bb2f93cb5d3a9d9de201632", "messageHeadline": "apps,shared: added cli tx and query methods", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2132, "deletions": 1484}}, {"node": {"oid": "37f5e88e6ece7e8f3c0536563d6743a37a121122", "messageHeadline": "core: added multisignature tx format, refacctor account storage api, \u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 679, "deletions": 132}}, {"node": {"oid": "701315159a9e1970aeb890faaa0d80f234d4e8d6", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc9e4fd1ddfa00d1b88b40fd1885033645fee9ef", "messageHeadline": "[feat]: Allow eth-oracle to be activated / deactivated via config upd\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 172, "deletions": 14}}, {"node": {"oid": "d5c2f92add64ca9089cfc506caa13845a6408b8e", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8840a19c3ab2bdd13b47ffd1c5e4072f6516c07", "messageHeadline": "Merge branch 'bengt/e2e-genesis-comments' (#1758)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d11dc3b5297e941b7dfef25b58d0fb9c1abdbf98", "messageHeadline": "Merge branch 'tomas/add-simple-masp-e2e' (#1753)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "bf81b80f8c65d086cc234dc2eb6a12bf527a65fe", "messageHeadline": "[fix]: Fixed ordering for Dec and I256 types", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8b9105c63f879aec1064de388650ba670ea0a780", "messageHeadline": "fix inflation calc", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a0b366ed749565c3bfdba4db94e97f4b16747434", "messageHeadline": "ci: add e2e/masp_txs_and_queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1efea6ee4734e086f71174e9bef442e86d05b1b7", "messageHeadline": "test/e2e/ledger_tests: add a happy-path masp txs and queries test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "33d9456544e79a8d46b2932a46464da13641b1a4", "messageHeadline": "Merge branch 'tomas/temp-skip-integration' (#1759)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9e638beaeb6488629dd038f1228b7f485db2b6c", "messageHeadline": "make: skip integration tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ce72d86442afa4814867eaef53e8855ff747a55", "messageHeadline": "just some more comments in the e2e toml", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4c0b004503c9e6b51b40b0304cae07f9c6c1f425", "messageHeadline": "hopefully fixes inflation", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddb8fb44c04b825b877fd038e7d3fdf30bea761e", "messageHeadline": "Merge branch 'tomas/ci-integration-tests' (#1752)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "3f2c79367d0cbd87bee0c463bb6e1baf30a2f041", "messageHeadline": "ci: add masp params for integration tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "0560d3ecbb3d7c0c005958639cbf64f46978e3ef", "messageHeadline": "make: run integration tests with unit test coverage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f39fc455dc543fbb6f1488cc18907e3d00c8123e", "messageHeadline": "ci/e2e: remove removed masp tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "815f268807aad7078d986c3dc007237a33cfb738", "messageHeadline": "ci: put back accidentally removed changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c5a2ce2215f464ede671889b580a00d1ffdaa5a3", "messageHeadline": "changelog: add #1746", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23af0b5a9285ba3317e6015a218fe576803baf47", "messageHeadline": "Merge branch 'bat/feature/int-tests-io' of github.com:anoma/namada in\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e35ed2e10d530fa164fde3ef1906d37b448971f8", "messageHeadline": "[chore]: rebasing on bat/generic-io", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b80a9bd34e961dc9f13144b3e5bfdbd93fc92021", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "0fb0a567be1d957c221876b8dd238d07fa523ac0", "messageHeadline": "changelog: add #1751", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c33d0e0dc6ff67eb9869d8e5a90f84b2e7049ec6", "messageHeadline": "[chore]: Added IO macros to wallet cli. Renamed  to", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 216, "deletions": 169}}, {"node": {"oid": "c9a4ebbe49f475c986931adcdedc69d4b49fab34", "messageHeadline": "apps/client/rpc: fix transparent balance query without explicit token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d371946c1fa92321f191b23ea2273a697d5df09c", "messageHeadline": "test/e2e/tx_and_queries: add check for balance without explicit token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "b3cef06b41e07b4fb6fb344e536026164141d074", "messageHeadline": "apps/client/utils/init_network: remove redundant add address call", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "95005c60f518f6d4927aa43353ddd11c9b7703aa", "messageHeadline": "apps/wallet: fix add genesis addresses to add token VP types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9da215467adc593992dd78fa3afae53da1483c66", "messageHeadline": "apps/client/rpc: replace lookup alias with method from wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "44480b3e279d70057e9464fbf5ac24f52a674970", "messageHeadline": "shared/wallet: add fns to lookup aliases and tokens", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d1237b20cc79dba38710bf54147fa831c9c9723e", "messageHeadline": "apps/cli/context: rm unused functions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "3e651c940d730c610fc57c659a58e8daac0c1761", "messageHeadline": "[feat]: Refactored the masp integration tests to no longer need the n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 240, "deletions": 173}}, {"node": {"oid": "3ce5aa5fa65d3f6a8cf1f49049663c682f0a1616", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b724a913b73d96814459107836d7690936ab060", "messageHeadline": "[chore]: Merge in main", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8437, "deletions": 9026}}, {"node": {"oid": "8e8c81ba734ae9be24759a022c75bf2e0f71ce4d", "messageHeadline": "fix next_seq for MsgTimeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "a452f536cb22d78984319f118612cdfa68c5fc24", "messageHeadline": "fix for normal token", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "4f42ecffb6f3f08ce3903054e47adb68308cecf3", "messageHeadline": "fix getting events", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "13effca0eb21d41d527bef1a624ae69f91ec8a0a", "messageHeadline": "fix IBC e2e test and update Cargo.lock", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 79, "deletions": 897}}, {"node": {"oid": "2bc57324f1185aff1570a6def5cb33ed3a2ac636", "messageHeadline": "fix connection delay_period", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "bd7f73cb845b4fbb73a2b8b95314bcf98eaa2808", "messageHeadline": "fix IBC e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 522, "deletions": 1748}}, {"node": {"oid": "2199f90f125cf3284bfdd90dcc9d016968377153", "messageHeadline": "fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 53, "deletions": 64}}, {"node": {"oid": "3de20541f60f1cdc7203a3afa2af37740e45b815", "messageHeadline": "upgrade ibc-rs and fix except for e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1806, "deletions": 1650}}, {"node": {"oid": "e183d97823b5e8ff43ca0754a4fc33c1f4d9c9d4", "messageHeadline": "changelog: add #1712", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30f72ed5e13c7f2b15029181d299b6301e1d39ff", "messageHeadline": "wasm_for_tests: rm unused patches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "caf31d40708f20dd1ecb84fb0529e224ed14406d", "messageHeadline": "make: add wasm_for_tests check to `check-crates`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfb688412d14a2cfaaa36d4581dada08dbbd7d1a", "messageHeadline": "test_utils: fix crate compilation with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "187722efe49cd9024cd9287782b5eeaf3297fdd9", "messageHeadline": "apps: fix crate compilation with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "eee02ab0b00230e167c281e48a6513ef4406aa8b", "messageHeadline": "shared: fix crate compilation with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7de2d666b19133df7cf2dc9b9b6a80ba3d37642", "messageHeadline": "make/check-crates: fix non-zero exit status propagation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6714b5eca577c520b2b42b5f7f8048d46bb9d8b", "messageHeadline": "Namada 0.20.0", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 119, "deletions": 62}}, {"node": {"oid": "4c87758c46a47985e59ccbf50f72994b2a5bed74", "messageHeadline": "Merge branch 'bat/refactor-masp-e2e-history' (#1714)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4176, "deletions": 2454}}, {"node": {"oid": "61ef5160a865840ed1f337fefffe7e7ab9f68ce2", "messageHeadline": "Merge branch 'yuji/ibc-multitoken' (#1693)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1863, "deletions": 5137}}, {"node": {"oid": "f5769897b0ff791ff86bf768471518061d4f91a6", "messageHeadline": "Merge branch 'bat/feature/refactor-cli' (#1738)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 865, "deletions": 228}}, {"node": {"oid": "f258a9b6908b01a4356b721118fe3d7460db8b8b", "messageHeadline": "refator e2e masp tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5158, "deletions": 3262}}, {"node": {"oid": "3c968bfd297c721b94eb6b9083d0b5d5e1b5e5d8", "messageHeadline": "[fix]: Fixed intra-doc link typo", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d618365c88963051740f60fee2e0971af91e5412", "messageHeadline": "[feat]: Made sdk and client  io generic", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1813, "deletions": 932}}, {"node": {"oid": "e956a37fc082f5a5bf020c077671a4e9b57b8666", "messageHeadline": "Merge branch 'origin/tomas/pos-data-history' (#1733)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d5af05977fb1019910f957159c6a40da1ffd2abe", "messageHeadline": "Merge branch 'tomas/pos-fix-rewards-boundary' (#1729)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 90, "deletions": 43}}, {"node": {"oid": "f1c396bcf1ff571334a6d92949bb5e3a202f16b0", "messageHeadline": "Merge branch 'aleks/refactor' (#1717)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "00d19697251104590dc87dabf09978c31b45b16a", "messageHeadline": "Merge branch 'yuji/fix_changes_before_commit' (#1709)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 146, "deletions": 113}}, {"node": {"oid": "a72ca1c2f9f2e5bebe9321dfae86866deec2b760", "messageHeadline": "Merge branch 'tomas/token-balance-query' (#1173)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "93a54c2f3b9107fd903974d1c6f3d7b858c5b503", "messageHeadline": "Merge branch 'tomas/update-sysinfo' (#1695)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "57bd106b75d855f1fe8e7e852d002f503350abfc", "messageHeadline": "Merge branch 'tiago/rm-from-u64-on-ethbridge-stake' (#1692)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "af8d6c6e4aee2f513d16ad01c8065e6d686cf714", "messageHeadline": "Merge branch 'tomas/fix-init-chain-validator-set' (#1686)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 108, "deletions": 72}}, {"node": {"oid": "bd9b8579d0baa7fb2ef3cc67759eb19fc4fcb283", "messageHeadline": "Merge branch 'bat/remove-unused-assoc-ty' (#1670)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "93811684411914e643878ee672d9fb7873e9d704", "messageHeadline": "Merge branch 'bengt/faucet-0.18-fix' (#1667)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 106, "deletions": 22}}, {"node": {"oid": "7a18295b73e9e4b10b9bedf2e755578966391317", "messageHeadline": "Merge branch 'bengt/add-unjail-validator' (#1654)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 282, "deletions": 23}}, {"node": {"oid": "d8036f137b28bea3f13a9ef25bd93ace88f553ae", "messageHeadline": "Merge branch 'aleks/clear-out-validator-sets-for-old-epochs' (#1665)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 196, "deletions": 50}}, {"node": {"oid": "2b8064c207ceae4ed3a85180875eb286ad8122ef", "messageHeadline": "Merge branch 'bengt/pos-cli-queries' (#1656)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 336, "deletions": 84}}, {"node": {"oid": "9cc004fa1f6d6d01fe25ad2642be1ed75c76721b", "messageHeadline": "Merge branch 'ray/utils-next-epoch' (#1621)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 127, "deletions": 18}}, {"node": {"oid": "2bb4bf87c25ef4313f7b0e34bb98918b03e000a8", "messageHeadline": "Merge branch 'tomas/win-build' (#1605)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 101, "deletions": 115}}, {"node": {"oid": "ef2678cc4ccb0097c6a8dc208c0638592418da08", "messageHeadline": "fix tx_transfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fae3162bef74d1f9bb45d65b889c52bd0c16c3f0", "messageHeadline": "Merge branch 'fraccaman/ci-predownload-masp-fix' (#1743)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ea54aff44a28ab01232c2e309485699aa10f0c1", "messageHeadline": "ci: fix github colon parsing", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0536232beadfe6ed3c7bd1e3da3cf558cfee1fa", "messageHeadline": "Merge branch 'fraccaman/ci-predownload-masp' (#1735)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "331cde0ec024008601a9be288989cb613b659e22", "messageHeadline": "changelog: add #1693", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "721323581adcb6faa1a097014f2446b0f48c7aea", "messageHeadline": "channgelog: add #1738", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca154cd0543c6d3748e05a3136eb70bda5e57ff6", "messageHeadline": "[feat]: Moved cli commands common to testing, cli, and sdk out into apps", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 819, "deletions": 689}}, {"node": {"oid": "316cfed7273eda1f58654f362cb6846c058f4469", "messageHeadline": "Merge branch 'bat/remove-unused-assoc-ty' into bat/feature/refactor-cli", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "67e88c8871a3d9fc48af765e6a8080635f2d2b0a", "messageHeadline": "ci: pre-download masp parameters", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "641f9e036426dde62e468937c0a6cb3694196c30", "messageHeadline": "changelog: add #1733", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "670f7e4a73aad63dda1a803d141ab80d91e59c14", "messageHeadline": "pos/epoched: keep 2 past epochs of data by default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4e5293625ae40c5d86a6f84de634e6b3b7d2e09d", "messageHeadline": "changelog: add #1729", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c16a199e529f5248e090b6265d794805c85126f", "messageHeadline": "test/ledger/finalize_block: fix slashing tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ed57e33ce6e8c9bd70736335ab61ef1372a8caec", "messageHeadline": "pos/slash: fix the validator state update to be in sync with set changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6552a5a15c76bdb84a48daf7a7adcc6461785dfe", "messageHeadline": "changelog: add #1725", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "189ff8cfda4cbc0c13d0d09d76014a67b01f7c6b", "messageHeadline": "Merge branch 'fraccaman/ci-minors' (#1719)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 583}}, {"node": {"oid": "2afb27c925cd9a7b27129602cbae36ce3e9d236f", "messageHeadline": "app/ledger/finalize_block: log block rewards before recording slashes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "ca02d265059f74df6b93060c7e67769098c642d4", "messageHeadline": "test/e2e/slashing: extend the test to discover rewards issues", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5af1f94efa6ba76c7db03eff1cec8f73ffb74c85", "messageHeadline": "pos: error out if validator is not in expected state for rewards", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2dcd6d6783ea2c0029e7e88ce7cab0f4a654afc3", "messageHeadline": "Remove `ADDR` associated type from native VPs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "cc322d31b3fbe6835e5739984109c886c48d92c7", "messageHeadline": "Merge branch 'tomas/fix-e2e-slash-flake' (#1716)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 115, "deletions": 188}}, {"node": {"oid": "37bbbdcf30cfa2e4af163bda5c8ea98f72ba7f08", "messageHeadline": "changelog: add #1717", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d87df2a56a8f93d8a25667b7d2c443ad32cd247a", "messageHeadline": "test/shell/finalize_block: add some txs to DB commit test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 117, "deletions": 96}}, {"node": {"oid": "5483cdc83e0e50b4f7c1aa877c6007e8bdaae51b", "messageHeadline": "refactor: rename function", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20a110f2fab761868c08b1e21ca074a7da59c0ac", "messageHeadline": "refactor: rename method", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cd95787afd8dcf4ef4ec3e6b29fa832e30334860", "messageHeadline": "remove test_invalid_sender", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "749a8ec5134ea3efcb98893cd17bd92c0cfabf9b", "messageHeadline": "remove negative check", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "4a92c107cd2b3e18c663884aac0aa9abb5da415c", "messageHeadline": "ci: clean up", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 583}}, {"node": {"oid": "84879a27cfb3964b53532ea6710a9e7fb439b4c7", "messageHeadline": "fix formatting", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0043c904d22011bc850819ee60fb1161b1c51fb3", "messageHeadline": "don't use flaky sleep", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1faed30615c31a38640589fa424e75b22dd61608", "messageHeadline": "refactor creation of namada nodes", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 113, "deletions": 186}}, {"node": {"oid": "e78de0b4078a4daef13050fcba23a486af6c7791", "messageHeadline": "make Who clonable", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32a10a42cd3a9c79aa0d993146100f9ee6d7ce39", "messageHeadline": "refactor: use immutable reference", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c4fcad62db368fd9ceb5b05850848fb2ef1ec71c", "messageHeadline": "refactor: use immutable reference", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49fd38d4b1a7ad2bd23cd5f9d50969cb0e10f686", "messageHeadline": "refactor: remove duplicated code", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "2cfa8697d46d2b6bde82d0d209a880ce651b9248", "messageHeadline": "test/e2e/slashing: wait for wasm on original validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4401da83f701bae452408f01a9c5458d45e2a22b", "messageHeadline": "Merge branch 'tomas/fix-flakey-e2e' (#1700)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f1669e7cb7724544edec36ffd30756cb289aaf16", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59a7fcc24c61a63d2d532c4e7ece9c7bc1cbcf2e", "messageHeadline": "fix changes in finalize_block", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "e65ffebac5741ba2fafa8e6c09ced807f5e9d61e", "messageHeadline": "remove vp_token", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 179, "deletions": 463}}, {"node": {"oid": "d03df95e8774d314e42d1ac571c0f3b109efb35a", "messageHeadline": "changelog: add #1173", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "223753f65f852ae67f48c0eb1de5bd509ab4420c", "messageHeadline": "client/rpc: use the new token balance method", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9ed7177c95fe7f5d3a47e49ced3c71dacf65c881", "messageHeadline": "shared/ledger/queries: add token balance client-only method", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "c0cbacbcfeb927a4baa4027961db0be200709d02", "messageHeadline": "changelog: add #1692", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a22eacb5d884a6089e6b8e9fb6155611c51cd931", "messageHeadline": "changelog: add #1670", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ca0eab99b44a33fefa439c42fc7a33a27f4a060", "messageHeadline": "changelog: add #1667", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5de784e77fca0c806a2f3c6e59f2126a0b40c26d", "messageHeadline": "[fix]: Fixing errors introduced by merging in main", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7fd0f6ec6b8bdd976c54e66f1d5be7b6dfc4dc96", "messageHeadline": "[chore]: Incorporating in review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "42b5335340c3bd7604437440a12d163750b84066", "messageHeadline": "Update core/src/types/uint.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b882aa4a04833f888249d222422a9da901cf7b", "messageHeadline": "Update apps/src/lib/config/genesis.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "340b4adfbaf721bdd31c7fe45a2558cf91dc4d39", "messageHeadline": "[fix]: Fixed the faucet to use uint instead of amount. This makes it \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 105, "deletions": 21}}, {"node": {"oid": "b34387d07727c5b9790a4e4ff6e602df3ef4ecb7", "messageHeadline": "converts faucet_withdrawal_limit to be correct", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "86638ec9b126ce8de3719a05f32f256c771f677e", "messageHeadline": "changelog: add #1656", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b39d3efa26b584461afa9513a50b8e73aea1084a", "messageHeadline": "pos: return sorted validator sets and code re-use for queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 74}}, {"node": {"oid": "aae3f5416c31d39c200b10d60b85e05a9c21fa2d", "messageHeadline": "Expanding and fixing slashes query", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 135, "deletions": 18}}, {"node": {"oid": "8ca6cebdbbded21a700ea2736d97cd05744cc762", "messageHeadline": "CLI query a validator's state", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 183, "deletions": 17}}, {"node": {"oid": "85256e83bc26c7247331571eb86b2af5a0c9bc25", "messageHeadline": "query bonded-stake and order", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "079d5c133bd18067ec28ec0df88e1492aefd587b", "messageHeadline": "fix client_connections encoding", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a5d223787b67dcf3a6895ce2071a7c20b571043c", "messageHeadline": "handle errors for unjail-validator tx in the client", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "fc528cc0261b9ab80c1e9d26ddc68af9e92ab84c", "messageHeadline": "expand and fix e2e test `double_signing_gets_slashed`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "e0287ea3e1685c97262dc22d8688dd6298197234", "messageHeadline": "add unjail tx at CLI", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "45d0813e88e87922dc10d31877b984fe9825a7a6", "messageHeadline": "changelog: add #1621", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff692abfd798dab01d9ba3aeb39e9c71aed599bf", "messageHeadline": "ci/test/e2e: add new test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "532659d159889be26b1e6711e498f96d3862c84f", "messageHeadline": "apps: move epoch-sleep client cmd under utils", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ce14a4c812aced85b2e6b5f5aca78b9856833baa", "messageHeadline": "changelog: add #1656", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "214735c63e4432fd262ac88a552e9e356d317989", "messageHeadline": "pos: return sorted validator sets and code re-use for queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 74}}, {"node": {"oid": "5a6a92a31bcdeb0a9cbfe22dbac32e31df52437d", "messageHeadline": "Expanding and fixing slashes query", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 135, "deletions": 18}}, {"node": {"oid": "b06b60374fa13dcc28455d27fd0831c0bc525006", "messageHeadline": "CLI query a validator's state", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 183, "deletions": 17}}, {"node": {"oid": "4bc441e938eb7be84824deacb12d79e07c780de4", "messageHeadline": "Merge branch 'fix/generator-script' (#1618)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7232f9e11e0ed32375883ef987bc72e915c08f9c", "messageHeadline": "Merge branch 'tomas/update-pr-template' (#1701)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b7a112fa30823512e906649cd5c3be7b6353a7e7", "messageHeadline": "update pr template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f1874eaa55672adff48060249bf4d179b428d68f", "messageHeadline": "test/e2e/proposal_submission: wait for proposal to be committed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6de8993bf27583e41a3b995a52de394526e339cd", "messageHeadline": "test/e2e/double_signing: path for validator copy that keeps logs in CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3e0cf099617e01eeb9a5c0bef25c48b3aad2c1f2", "messageHeadline": "Merge branch 'tomas/fix-pr-template' (#1688)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93b6679c5f74d1ce361f86b2619a0244742d83f0", "messageHeadline": "add comments", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2a908a00a4dd5cd781fca6212c98903b4e19852c", "messageHeadline": "fix according to feedback", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 1643}}, {"node": {"oid": "4abcc9b9c713de10f4343eac6e9559fbee4fbf0c", "messageHeadline": "refactor: fix formatting", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9dc5fff4d72d3f9290114df5c3806a5d87a62237", "messageHeadline": "add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e43d5f7e086976d16e3c91995dc8f50dc336ba4c", "messageHeadline": "refactor: simplify code", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c7dab48e7b917591889fe054ad852331757cc958", "messageHeadline": "refactor: introduce name for magic constant", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "363aa470eee38ae1e634e465bb02452583a87270", "messageHeadline": "add test case", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "c2cfd34de6aa08a6fe4ec4066128e0707906e220", "messageHeadline": "feat: store total consensus stake; garbage collect validator sets", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 157, "deletions": 39}}, {"node": {"oid": "de5bb9839540cdac8b207a44b548614fcdd6a910", "messageHeadline": "Merge branch 'brent/fix-test-genesis-validators' (#1698)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce0e751df42fe0f07ff39d2370e5986c63f49115", "messageHeadline": "query bonded-stake and order", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "83d6ad03f6845226fc5f4285b37cba4e65659303", "messageHeadline": "wait for wasm-precompile before expecting block hash", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8726bbed61ba07e6f4db8c1e9481292c4af75d64", "messageHeadline": "changelog: add #1605", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a0dd99260d5eefd16f09359cbe5dc5e90fe989a", "messageHeadline": "apps: use fd-lock instead of file-lock for cross-platform support", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 99, "deletions": 115}}, {"node": {"oid": "c265cc42789d97cc569d261d5fb10a8a5ac9b82d", "messageHeadline": "changelog: add #1695", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8009548838d328a5799a0fb83f901edd7ec580dd", "messageHeadline": "deps: update sysinfo to latest 0.29.4", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a4eb06ab6b77dcc5def29ab04a30964013b9e63", "messageHeadline": "improve error handling for `set_initial_validators`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "eaebb7bdf91c1312e5989af9d57697c9ec475033", "messageHeadline": "changelog: add #1686", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5fead6af65abca37ac88ff60681d57d854e5282c", "messageHeadline": "app/ledger/finalize_block: refactor validator set update for re-use", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 41}}, {"node": {"oid": "feda19a8a8989fcbf326e97acde30965d91394d4", "messageHeadline": "app/ledger/init_chain: get genesis validator set using the new fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "6e1852030cee4beff422ef242b1e1c57f156a9b8", "messageHeadline": "pos: add a function to get genesis validator consensus set for TM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "713dee1de6d9c9412d5dade6012853a7d6b702b3", "messageHeadline": "fix a test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74eee2dc18ea41cfd28ad441da4db0188cca1caf", "messageHeadline": "fix for tx signing", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "13f66dc2f43fe1ad0f5cc75ebf3de0c393c0c572", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "d46513f79eb41e6bd22aa7adab83f90d09f62f62", "messageHeadline": "fix multitoken vp to check the minter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 228, "deletions": 61}}, {"node": {"oid": "c441ad52a26d40d479a494d1694e28d84fb66c63", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "381dc7613350577fe7fbf794df92aa90c137077b", "messageHeadline": "modify EthBridge VP and EthBridgePool VP for multitoken", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 140, "deletions": 397}}, {"node": {"oid": "ba65482b9a457f44172454f1a7098756f5f39509", "messageHeadline": "revert unexpected changes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eeb09af2929e734ff3a2fe85a43762f55737700d", "messageHeadline": "change eth_bridge balance keys to multitoken keys", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 387, "deletions": 632}}, {"node": {"oid": "aa0cbbade92a730677baa44f27dbc9a303bcfbf4", "messageHeadline": "add unit tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "9759185361ebdc50319648b58a03e43e1a119b1e", "messageHeadline": "remove InternalAddress::Minted", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 75}}, {"node": {"oid": "818cceda19974a4d2a9fd9b06d265e7af390c669", "messageHeadline": "rename", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "db117cfd141e419bf47c7f3cc0e061609a102cdc", "messageHeadline": "fix token decoding", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "9995a20a7e04f65cce7fa9c575a54af4dd8544ac", "messageHeadline": "fix balance print", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 85, "deletions": 152}}, {"node": {"oid": "fc5eab4ad68ed95d95eb3a9afcdb2a7aa46001f5", "messageHeadline": "add multitoken VP file", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "8f62edd92f2a8a40d040d9ce0d98e054351bb4ca", "messageHeadline": "change to multitokens", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 222, "deletions": 1406}}, {"node": {"oid": "0e5d22b9216ca6981bf19e7a9d65b1bc5084c259", "messageHeadline": "change multitoken", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 497, "deletions": 643}}, {"node": {"oid": "cfdf73a43d31ac5d7ee1f5216a6fe106d6c548b1", "messageHeadline": "clean denom validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 64, "deletions": 102}}, {"node": {"oid": "9187d2e847440c5c099f44f92d4676c22d60c92d", "messageHeadline": "Call try_into() instead of into() on EthBridgeVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8df0a04663bfa6faf1f7ec7bf5325e7f52aeeb19", "messageHeadline": "Replace From<u64> with TryFrom<u64> impl on EthBridgeVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2425cce7097075f46aa37652ac35d73031b3a86a", "messageHeadline": "Use new const in From impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67c9b44460a74bcea2c7be87eebd87602d40a12a", "messageHeadline": "Add MAX value for EthBridgeVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f61b635f9e6821a003107f295aa4875dbb6f4cf4", "messageHeadline": "Namada 0.19.0", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 84, "deletions": 62}}, {"node": {"oid": "3653dafbc0023b73f8399c20e8913f9636e9cc7c", "messageHeadline": "Merge branch 'fraccaman/masp-vp-fix' (#1666)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "053a8f7c00794b22051f6cbc4955534e8ab8960e", "messageHeadline": "e2e: fix test_genesis_validators", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6abfb491d46d2ae5d2b781a2dec79e1e8ea978e2", "messageHeadline": "e2e/masp: fix masp_txs_and_queries", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "951a407c545247d25d4b697262b64b01728a34ff", "messageHeadline": "github: make the PR template the default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a319d333a26c1cb718788b02134868ba730f672", "messageHeadline": "e2e/masp_incentives: wait for first epoch", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e3ce98db987e9624ca55a7d5dcea0c3db098a389", "messageHeadline": "Merge branch 'tiago/amounts+ethbridge-forreal-forreal' (#1678)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 37724, "deletions": 3561}}, {"node": {"oid": "c490f89f2501491d2f4162498a02e335f07c8721", "messageHeadline": "vp/masp: invalid condition, minor logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "ecd4c5ed936bb8c9f88be6cf456092b323d957b0", "messageHeadline": "Merge branch 'fraccaman/ci-size-matters'", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fd1b4a1ded23185c1da54e70bf50244e32ec0235", "messageHeadline": "ci: size matter", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3e1195799a37d29f5bc32a34774e2cf3aee585bc", "messageHeadline": "merged V0.18.1", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2028, "deletions": 1502}}, {"node": {"oid": "04e1d9dc5108edca05ec14b8bb4235e6a52318ed", "messageHeadline": "merged V0.18.0", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1779, "deletions": 883}}, {"node": {"oid": "e7ef20daef654888b2034eec200978b9bb2df372", "messageHeadline": "merged amounts into ethbridge", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 9225, "deletions": 3522}}, {"node": {"oid": "86faa88e12dd4bf226d0fd8023f88ee383f5adae", "messageHeadline": "Merge branch 'fraccaman/ci-release-timeout' (#1675)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2ba5540352ce77b266ffc5fc50d6e015ae2c60c", "messageHeadline": "docs/dev: add git for devs page with relevant sections from maintenance", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 657, "deletions": 567}}, {"node": {"oid": "a33f8ec6abb991a42e6d75fdb28c21286c98776b", "messageHeadline": "docs/dev: cp from https://github.com/heliaxdev/anoma-maintainer-handbook", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 823, "deletions": 0}}, {"node": {"oid": "47ddb73b1555dceacc0fde411c17fcfe775fab23", "messageHeadline": "ci: use runner group", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af058d57379b7a1618baa65f92c87d29d64ef206", "messageHeadline": "Merge branch 'bengt/masp-alias-force-fix' (#1669)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe693cbf573d27f55af5d16c8a14a83d7e1c6d1d", "messageHeadline": "Namada 0.18.1", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 86, "deletions": 57}}, {"node": {"oid": "644a6a64e0197c0ced39acc00b37c3d4244fc149", "messageHeadline": "Merge branch 'tomas/delete-prefix' (#1632)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 154, "deletions": 5}}, {"node": {"oid": "0e1a5a23f752f2e577c56bfb5a8a80a9ddd83a3b", "messageHeadline": "Merge branch 'tomas/iter-prefix-full-match' (#1642)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "42ed311f576dac4c0a3bac7fb5ea17f61cb12988", "messageHeadline": "Merge branch 'murisi/disable-encryption' (#1636)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 50, "deletions": 111}}, {"node": {"oid": "5f493a581d96597958b3a91c9eed0f1d67d34449", "messageHeadline": "Merge branch 'murisi/separare-signing-v2' (#1673)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 822, "deletions": 659}}, {"node": {"oid": "848d0b04908305ef127e8add89d9b650f423063e", "messageHeadline": "Merge branch 'murisi/fix-tx-malleability' (#1607)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 437, "deletions": 558}}, {"node": {"oid": "11798115902b6ea857584a5c0c81be7b1c4ce695", "messageHeadline": "Merge branch 'murisi/move-init-proposal-content' (#1611)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 511, "deletions": 183}}, {"node": {"oid": "0d9759fd7c2291c9dd1add3115b4fcac973b6fa7", "messageHeadline": "ci: increase build-release timeout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6a2ce1f09c4e7b4195f634f2283fe0dd8d2dfbf", "messageHeadline": "[chore]: Removed unnecessary  trait bounds", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 93, "deletions": 94}}, {"node": {"oid": "7936f71bdb11569045ab3fbdaf7b955aa95cc0f2", "messageHeadline": "Merge branch 'origin/bengt/init_network-fix' (#1662)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "673ef1b837778d98facef3d2046ad667fe5aa39d", "messageHeadline": "added chagelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 67, "deletions": 321}}, {"node": {"oid": "d22f12354ff5318bef2c010d095a564fc209610d", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c25dde316ac3232e8c2b0f1758382b1e69df326", "messageHeadline": "clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 385, "deletions": 247}}, {"node": {"oid": "e4e58efdf076090ab2f958e1165f213f9efd7467", "messageHeadline": "Simplified the reveal PK transaction construction flow. Factored chai\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 197, "deletions": 307}}, {"node": {"oid": "0d0f3723f30a1b09546a876b1a05a819ec27dca9", "messageHeadline": "Allow Tx builders to take verification keys.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 26, "deletions": 2}}, {"node": {"oid": "826b628b8b3f568885882337792747e396a2904c", "messageHeadline": "Increased usage of PublicKeys relative to SecretKeys in tx construction.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 53, "deletions": 76}}, {"node": {"oid": "5e37c1f618af29ca166418edf90dccb74c77d19a", "messageHeadline": "Only reveal a public key when the signer is an implicit address.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 215, "deletions": 160}}, {"node": {"oid": "b5cb0b169d12ff1e5b5527159f939ef92742c243", "messageHeadline": "Now only use TxBroadcastData::Wrapper for non dry runs.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 20, "deletions": 30}}, {"node": {"oid": "a01c863e32cf2a8e2926660d87a04476553f3fb6", "messageHeadline": "Now update proof of work solution in transaction header.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 167, "deletions": 88}}, {"node": {"oid": "884cc3cbdec1ee325bbbf59b0038a8c0332965e4", "messageHeadline": "Separating out the reveal PK transaction construction.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 274, "deletions": 337}}, {"node": {"oid": "e78396c35162a9db4023723dc997be419044fe39", "messageHeadline": "Separate transaction building from signing from submission.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 643, "deletions": 318}}, {"node": {"oid": "86cc779c3b88106a4e490e89489b63f75babfe86", "messageHeadline": "Removed unnecessary header updates for dry runs.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9a6724fa751af019b218ebe8eec074ac404a91e5", "messageHeadline": "[feat]: Removed unused associated type from ShieldedUtils", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 111, "deletions": 115}}, {"node": {"oid": "0583b085eb14707538d313e11bbc03dcd8c89345", "messageHeadline": "missing arg for alias-force", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2779df63b226036c345f4ad645664933cd412d0", "messageHeadline": "Merge branch 'fraccaman/pr-template-draft' (#1653)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f55eb6603fd94af0a126205dbff66751f613d7b7", "messageHeadline": "clippy", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87bec10cb03cf81ed38b33e6fc6d7fb9bf263a9d", "messageHeadline": "fmt and clippy", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b48b561d4cdc890a8e046f3f037d6bd676fdad9f", "messageHeadline": "Update .github/PULL_REQUEST_TEMPLATE/new_topic.md", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47fcbb17d3fab1e2b93af49ea66ca7954a032c4b", "messageHeadline": "hopefully fixes init_network", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "9028fe299f4f8c3690f13f6a4b99605e01d9f033", "messageHeadline": "Added a changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "793d901853d0a69c539040d441738a273dd28935", "messageHeadline": "Stop encrypting transactions in tests.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 28, "deletions": 85}}, {"node": {"oid": "db402ef26b1d0f8569bc9fd6452af4965279ada8", "messageHeadline": "Disable encrypting transactions when sending.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "52bb1636052cd4a7ae1c00b9498b4ced2be9d05a", "messageHeadline": "git: added topic PR template", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3d10615adb1916727f781add1aa15c2fd5c93389", "messageHeadline": "Merge branch 'fraccaman/fix-e2e-proposal-submission' (#1652)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77dfe0937c17a9fc1f6dd6d5ad78b28d16f405a0", "messageHeadline": "fix: increase the genesis parameter", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9789caccfe0e5cdc567df9ac4ece8391af059d89", "messageHeadline": "Merge branch 'tomas/update-vscode-config' (#1628)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf8ed588ac8352d2c2730f50abf595acddb4651b", "messageHeadline": "Merge branch 'bengt/build-network-error-69' (#1638)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3530e45cabc4a39e1133976546edff4736470fa", "messageHeadline": "Merge branch 'bengt/cmt-log-level' (#1644)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f6d1dedd424401a00e7d150c47442e72e93f019", "messageHeadline": "Merge branch 'brent/fix-release-script-bug' (#1648)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9b6dd910792d1cac26231dcf19e471f303f478b", "messageHeadline": "changelog: add #1632", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efe7ceb66b78081774185f0befe3d44a10c0a624", "messageHeadline": "storage_api/lazy_map: remove entries by prefixed key", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "03a8a74e2447097eae2c66627c9d6f1044f5e69c", "messageHeadline": "test/core/wl_storage: extend prefix iter test to include delete prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "4d19abe6d1f2be5e6803bb889adf7a84189074dd", "messageHeadline": "core/storage_api: add `StorageWrite::delete_prefix`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fd9d849e56ea5c04d00b9ce8e072be12c0fd6b8b", "messageHeadline": "changelog: add #1642", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8d765c2ac9042917045655f0a8a65bdebcf6d66", "messageHeadline": "test/storage/rocksdb: check that prefix_iter matches only full segments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "05ab1e03e374e619dba30d429c3d95edffbb2d9d", "messageHeadline": "ledger/db: ensure that prefix iter only matches full key segments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "11f3ba808ce8e8851c5ca37e260155858de2fc82", "messageHeadline": "fix `unclog release` command", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a08633dc631954e1194788e227d5577e049d54", "messageHeadline": "Merged in 0.18.0.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 10006, "deletions": 3563}}, {"node": {"oid": "8ef2d9220e69a0c4353d1ed6748b2fbc82120523", "messageHeadline": "Merged in base 0.18.0.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 10023, "deletions": 3577}}, {"node": {"oid": "cbaf70719d62d32f061f50561ce1adf4ac3eec75", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9718565a3440413ecf62acd6f890b0ce44d9b0a8", "messageHeadline": "Fixed processing of code inside init-proposal transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 89, "deletions": 50}}, {"node": {"oid": "495035e682c0eccba1b0e8a57d9e80e25b5c30a6", "messageHeadline": "Namada 0.18.0", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 91, "deletions": 59}}, {"node": {"oid": "51d382b346de6735f554557f941df0d5713071ac", "messageHeadline": "Merge branch 'mariari/fixed-amounts-history' (#1630)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 7492, "deletions": 2444}}, {"node": {"oid": "f5ed32464e85a8a8cd92b7db60347791376212f6", "messageHeadline": "changelog: add #1642", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b76c7a1804116a38721f772c33e1d6bf6132c433", "messageHeadline": "test/storage/rocksdb: check that prefix_iter matches only full segments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "2013da63401168cffb889ddc7ab05f2510f7a952", "messageHeadline": "Update build_network.sh", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b20c0b2bfa25f74b5adf94284e3392b4bfc078b4", "messageHeadline": "Added changelog entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a2eddd1c44d134214f2e06d10ff39e804f71dc0", "messageHeadline": "[fix]: CMT_LOG_LEVEL is now correct, not TM_LOG_LEVEL", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b431cb66bc60c81d485c89e16570c0a21d88a11", "messageHeadline": "[feat]: Merge in v0.17.5", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4210, "deletions": 4915}}, {"node": {"oid": "f755fbf7d8079f0713e1f9e4b4c4bc2e75520381", "messageHeadline": "Merge branch 'tomas/fix-rollback' (#1616)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "d1c4533310164ec595a15c8104748d9c8d8a9670", "messageHeadline": "Merge branch 'tomas/fix-optional-prefix-iter' (#1615)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "afba053c79346337eb58e8a7172bf3ff4f2d091b", "messageHeadline": "Merge branch 'tomas/update-wasmer-wasmparser' (#1604)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 532, "deletions": 228}}, {"node": {"oid": "a15b41de59b02e8c3c33d3aae0710a565fc8dfb1", "messageHeadline": "Merge branch 'tomas/wasm-secp256k1-sig' (#1599)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 117, "deletions": 80}}, {"node": {"oid": "9118a411662291a195627ec3a813a210995acf91", "messageHeadline": "Merge branch 'tomas/slash-validator-delay-set-update' (#1582)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "f3dad3a7fbdba0ed77924735c37fe11c4e5eeec4", "messageHeadline": "Merge branch 'aleks/clap-up-v4' (#1580)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 317, "deletions": 262}}, {"node": {"oid": "b9eb4d1ecdbab7381af19b10847af64e3dac2b0c", "messageHeadline": "Merge branch 'tomas/tracing-appender' (#1578)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 112, "deletions": 23}}, {"node": {"oid": "90d31e4ef3857759495591ed3375947b5ad86f3c", "messageHeadline": "Merge branch 'brent/add-below-threshold-validators' (#1576)", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 993, "deletions": 435}}, {"node": {"oid": "2fde77d3732fcdefed7a5e0d3fe16cc7617f41c4", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1ba1ac324f53a461ceb2ec67144733740419b48b", "messageHeadline": "changelog: add #1576", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ca3d2c121996b2d026d14127961c5160138cd26", "messageHeadline": "fix pos unit tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c81f2dd947124c55639f2002777f7337d7ad276c", "messageHeadline": "ledger/db: ensure that prefix iter only matches full key segments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "961fedae536bc4251d43c953beae0258772e2228", "messageHeadline": "Fix remaining unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 104, "deletions": 7}}, {"node": {"oid": "1b977feb6e5bfec151ffd2b1bee0c1d98aadf528", "messageHeadline": "Replace nam() with native token addr in storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "3f61732e2a32d1dfcd03eaf52ff35eb50c057721", "messageHeadline": "Use generated fns to define Eth bridge param predicates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "0644977a05b41d7985cb91f524c920254ae07cdd", "messageHeadline": "Export generated macro fns", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cf980b9f1a1c57d20702754bc3409079f5d200cb", "messageHeadline": "Move Ethereum param keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 129}}, {"node": {"oid": "f83815bf7dac992dff514b7933545a3756c26a08", "messageHeadline": "Misc unit test fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e2b8032449e31d6c70b43591fd3fe771cc2b1b2e", "messageHeadline": "Fix StorageKeys derives", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e42c4d7fd14abaa5ab82a1ef7022354a7a51e903", "messageHeadline": "Generate key helper fns", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7173e39b8b60c8a4fec14d0ea1b9013384e61b26", "messageHeadline": "Fix tx expiration test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c41a7c80c57ba85f827cba0b65556dd75b67e8f5", "messageHeadline": "Fix eth protocol tx serialization", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "c2426c88183de0b1f781816fa69505f24d577580", "messageHeadline": "Make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0a11bb31b70f0d5a537cd4fdf306176a16a005d9", "messageHeadline": "Replace KeySeg impl for Epoch with the one from main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "7d44966fbe32269c5eba8fe3a3e97d43eb699277", "messageHeadline": "Compilation fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1665, "deletions": 1775}}, {"node": {"oid": "d185428d8174fadf644e978d65311f54a7a6d4a6", "messageHeadline": "fix annoying error on line 69", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d52a137f4dc9555ec955ad06ff81cc046738fb1d", "messageHeadline": "[fix]: Fix failing test-wasm by adding code section and also signing \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 54, "deletions": 32}}, {"node": {"oid": "714d81c6697a7ba23ccf98229fc1f7e39fbe406f", "messageHeadline": "merged in main into amounts", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2547, "deletions": 3047}}, {"node": {"oid": "ec9a785d13ff7b1cdb5065a6597e716f699a9228", "messageHeadline": "Merge in V0.17.2 into amounts", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 34836, "deletions": 36403}}, {"node": {"oid": "405e8b8e387e456169b129e293fa982de54df169", "messageHeadline": "Merge v0.17.2", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1518, "deletions": 816}}, {"node": {"oid": "6e293c2da0b3cfd697b1c8418b6897af33654c27", "messageHeadline": "Merge v0.17.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12685, "deletions": 19206}}, {"node": {"oid": "6b3970ca4447c25a3e17f4bf46f3bcb90f0937f2", "messageHeadline": "docs: update rust-analyzer clippy override", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce6abb08c6ce5c8b2030946097f687411171cb5a", "messageHeadline": "Merge pull request #1623 from anoma/bengt/fix-build-network-2", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "4a4d365cf1bc971defa64213a7bee1c812ddbd7d", "messageHeadline": "Merge branch 'main' into bengt/fix-build-network-2", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 260, "deletions": 135}}, {"node": {"oid": "2f784b566d1348d3cfc75f82f943f9a380f51765", "messageHeadline": "build_network works with default args", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "fdeaf23f884dc5613affd7447757fcb8ab78cb30", "messageHeadline": "Namada 0.17.5", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 119, "deletions": 61}}, {"node": {"oid": "18f03df591658e04bf11a6618ef6d2913b05dbf5", "messageHeadline": "Merge remote-tracking branch 'namada/bengt/build-network-args-fix' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b41f777a9a929ccec7444419b8f530c5d986262", "messageHeadline": "Merge branch 'ray/masp-checked' (#1619) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 135, "deletions": 69}}, {"node": {"oid": "90e2a4cb8f5d9753d04b59502a1a3a83bbecf6c9", "messageHeadline": "changelog: add #1619", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c34343875f286acec040646a2187c80fa6606ac", "messageHeadline": "tests/e2e: replace PoS test epoch waits with epoch-sleeps", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7cc5e3a59ef47139ee9ffda749c90219496e7fd", "messageHeadline": "tests/e2e: change epoch_sleep to use namadac epoch-sleep", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "89fe2606d3de8f279b926643940a3e90732de8bc", "messageHeadline": "apps: add namadac epoch-sleep", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "a3a8bbc944ccb90b8aa122a69761506e081fb8d2", "messageHeadline": "Expanded validate_header to check for signature over all sections, an\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 72, "deletions": 65}}, {"node": {"oid": "818885b4e8e4e816f0d1783c91d3a4243f21e819", "messageHeadline": "masp: check size and hash of params in node", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 134, "deletions": 62}}, {"node": {"oid": "8a5146591708ed4a1a83ad29d6a54580d7942e85", "messageHeadline": "ez fix", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11a762cca441767903f6bb8354320044a243cf60", "messageHeadline": "remove more --mode argument in the generator script", "author": {"name": "rllola", "email": "rllola80@gmail.com", "user": {"login": "rllola"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e8cb4d79e995f62e5a6c8ce2dc9f37945d026b1", "messageHeadline": "remove deprecated --mode argument in scripts", "author": {"name": "rllola", "email": "rllola80@gmail.com", "user": {"login": "rllola"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1819d16ff103a98bbfdb990c47763a62b8a8ef5f", "messageHeadline": "Make the signature section unmalleable.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "ef3426745e43dec77936c51873f3f75e0b85fffb", "messageHeadline": "VPs now check that code and data are signed together.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "7737db5bc038450705d86849796242667a01688c", "messageHeadline": "Merged in v0.17.4.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2327, "deletions": 2731}}, {"node": {"oid": "557fb3aee9f3c3a69bf1716ebeb5d61a89927136", "messageHeadline": "ledger/storage/rocksdb: fix rollback to restore deleted keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "de9dedc83a4b8119ed834caa3189a55c70761e99", "messageHeadline": "Merge branch 'origin/tomas/fix-flaky-e2e-invalid-txs' (#1614)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ca18bc344e1d1f3dbe220c760b2ee26a0b65cb4", "messageHeadline": "test/ledger/storage/rocksdb: add a test for block rollback", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 114, "deletions": 30}}, {"node": {"oid": "97c341809126c4281a8959aa408d00b7f983f230", "messageHeadline": "changelog: add #1615", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d03071c08226af90857f75f568ca83bc80b346df", "messageHeadline": "ledger/storage/rocksdb: refactor prefix iter code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "82a07d8e731eb1cc8bb376a97d919d1a2165d11e", "messageHeadline": "ledger/storage/rocksdb: fix iterator without prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bf41d54c213e3d5ea493a6755e5044fccdc818a", "messageHeadline": "test/ledger/storage/rocksdb: add a test for prefix iter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "65aa4c954ed984836ee3ec41c2b01b36716302ca", "messageHeadline": "test/e2e/invalid_txs: wait for a block after restart", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b380928215b9635f76cb75c34524b0f5f8a3ad1", "messageHeadline": "masp: deduplicate parameters loading", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 27, "deletions": 35}}, {"node": {"oid": "d4512847742e7005a0ddde4f9c32ffe80d4a3f1b", "messageHeadline": "Merge branch 'tomas/enable-dbg-assert-e2e' (1610)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c7c5f27cc5ce2896d57cb3709d8f2e43157c1e5", "messageHeadline": "changelog: add #1604", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "874a02a7d453db2d12402ddf4a200efde6372a17", "messageHeadline": "Merged in 0.17.4.", "author": {"name": "Murisi Tarusenga", "email": "murisi@customer.lgosnga1.pop.starlinkisp.net", "user": null}, "additions": 3506, "deletions": 3430}}, {"node": {"oid": "a2aef9b4b0ee9320d9fc6926da2ba5e056f19640", "messageHeadline": "CI: enable debug_assertions in e2e release bins build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4ae3733eccf190e063b25e8d2ec4054e45e7cc9", "messageHeadline": "cli: add a missing chain ID arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "001b88791d96a49ef4844fb53f66d48533e2cdbc", "messageHeadline": "deps: remove pwasm-utils", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "6c4534910ca67006b5abef6f96e1fe811b3b7581", "messageHeadline": "wasm: switch to wasm-instrument for gas metering", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "43ea381cd2d495fe4e4a6c8cf07582fb29cc2551", "messageHeadline": "wasm: switch to wasm-instrument for stack limiter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "0408b1accd1273603697f1f22604ddd0d6c2cd93", "messageHeadline": "Merge branch 'zheli/switch-from-tindermint-to-cometbft' (#1608)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf0e09f9a0512e46418ee84c502e768920d5f640", "messageHeadline": "Use cometbft in Dockerfile", "author": {"name": "Zhe Li", "email": "zhe@gateway.fm", "user": {"login": "zheli"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1274d1a9c1a036d6f60368319e16985a1d9cd8ec", "messageHeadline": "Fixed clippy and formatting issues.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 74, "deletions": 93}}, {"node": {"oid": "676a5ed0097842271e23c3a73e24d4ba549517ce", "messageHeadline": "Fixed the tests involving transaction signing.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 166, "deletions": 329}}, {"node": {"oid": "651a36c1ef053eb01f3e8094b4346c54f4711b80", "messageHeadline": "deps: update wasmer and wasmparser crates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 470, "deletions": 176}}, {"node": {"oid": "2ef998758b9e31684b26d4c059a24eb8179b9209", "messageHeadline": "changelog: add #1578", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "607f0d8283668a130ebc9157e0ef3c68def34058", "messageHeadline": "apps: add tracing-appender for log to files and rolling logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "c5651c093973629ce60cfc745fe9be2c23f0d2bc", "messageHeadline": "pos/tests: improve `arb_genesis_validators` to consider a stake thres\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "f4c183aa0f0001993e800273a8b9d872f60c5190", "messageHeadline": "pos/lib: refactor `validator_set_update_tendermint`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 51, "deletions": 123}}, {"node": {"oid": "21ece22525ff4ce73850cfc13ba4e5a5af75cf61", "messageHeadline": "removing below-threshold validators from storage", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 75, "deletions": 122}}, {"node": {"oid": "61fb64ed0630cc2a692a7dd59e59b4aa067647a8", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "680ea7d696a3335c88914573917af7980caf5bbb", "messageHeadline": "Enable color output", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b455aa4517a914751760fcdc0fb62478cbf0ddd3", "messageHeadline": "Update clap to latest v4", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 137, "deletions": 89}}, {"node": {"oid": "7d2ff4f0638b84aefea911d8260b75e1f2a15914", "messageHeadline": "Update clap to latest v3", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 186, "deletions": 186}}, {"node": {"oid": "c4b60a894e3d54431bb48990e9863dbba65883a9", "messageHeadline": "changelog: add #1599", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "093141e9cfefcdb023825f79cfe5a4497613f87c", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ddf7d352c4d7d17ad069e7130f595cba1186ffde", "messageHeadline": "test/e2e: add a test with an account derived from secp256k1 key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "8edc06c6c62b5efdd499c83a7ce71b424d941fa1", "messageHeadline": "core/key/secp256k1: enable sig verification for WASM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 55}}, {"node": {"oid": "ece8e6e36fb2be2b2fc2553544103b892ea5bcca", "messageHeadline": "changelog: add #1582", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce3f0a429af2238c54388d9cda08fc96f6b9197d", "messageHeadline": "PoS: delay slash validator set update when next epoch is done in TM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "d5789df5a66a345f091472df269a33d3577de8eb", "messageHeadline": "WIP fixing other pos unit tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "fa2f5c91f563338c0f7d3e9a96cc41c511adfc17", "messageHeadline": "fix wasm tx tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2d8017176fa0caa37863a611539c3a49f045bca5", "messageHeadline": "pos/tests: fix broken unit tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "5ea107c116cefc1f5a5fbbb5c27cc41a7b8392be", "messageHeadline": "pos/lib: update `validator_set_update_tendermint`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 96, "deletions": 25}}, {"node": {"oid": "ceac3c040fffe5030b3978013c473243509db676", "messageHeadline": "pos/state_machine: update test with new validator set", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 362, "deletions": 88}}, {"node": {"oid": "53e7706993832af6c653db2cdcb84e6cac692390", "messageHeadline": "pos/lib: fix `init_genesis`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6b264dad585b28890893a534cf58374b680f9921", "messageHeadline": "remove outdated comments", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "fd19035e57af2465252a8df13194618f4ba647a8", "messageHeadline": "pos/lib: update logic in `update_validator_set`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 344, "deletions": 145}}, {"node": {"oid": "40e24a935166508a1deec706aae6fcfe100627e7", "messageHeadline": "beginning changes", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "ba391e3e75ff941eeec6c1c981958f1b39be031c", "messageHeadline": "Namada 0.17.4", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 67, "deletions": 57}}, {"node": {"oid": "bf9d561ac96c3a25d8f8713fa70837dacd947c26", "messageHeadline": "Merge branch 'origin/tomas/fix-wasm-for-tests-build' (#1600)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da2ff8c606beec2a2631c3f80472f5527becfe8", "messageHeadline": "test_utils: disable default-features in namada_core dep", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb293e4be56073ca8ca1a94b6e7c5e297222fca1", "messageHeadline": "Merge branch 'origin/tomas/build-clean-up' (#1571)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 981, "deletions": 2106}}, {"node": {"oid": "270a283a3370682daa88b12106ce61fcc9b0e243", "messageHeadline": "Merge branch 'origin/tomas/stable-testing-again' (#1560)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "506cd7cc893e0e2d1aaf62e71deebd3c8d569091", "messageHeadline": "Merge branch 'origin/tomas/fix-masp-missing-await' (#1588)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e602d97dfbd975c734444f934f32ff8bf5397228", "messageHeadline": "Merge branch 'origin/ray/rust-1.70' (#1416)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 102, "deletions": 137}}, {"node": {"oid": "fe7832f2cac2f70c106e211d3a2857f14565e416", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-e2e-step-2' (#1594)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0189a8d99c92f6aab85d468ac3ad8c99f093c447", "messageHeadline": "ci: update e2e step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0f24a9cd045f49a446dd776b72bcec31cf2fc12", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-e2e-step' (#1593)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "df497c703608068b175d1989d3cef95136d5d143", "messageHeadline": "ci: update e2e step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "4d359170b711880a0156609b4bc765a718e53a5b", "messageHeadline": "Merge branch 'origin/tomas/fix-tx-commission-change-input' (#1589)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3b022f5ef3e339d624cd8fd4cd6606f9f317b0b5", "messageHeadline": "Merge branch 'origin/ray/build-network-portable' (#1583)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a53788a25fcdf56feae3e0ea4e06175e43f6e298", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-mold' (#1591)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c440b54f3f9b9e5106d2c0ef29d84136405064d6", "messageHeadline": "Merge branch 'origin/bengt/get-comet-script' (#1574)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "aa8761c7d59c7e08c526de306124ee1346829c81", "messageHeadline": "Merge branch 'origin/fraccaman/ci-install-nightly-toolchain-wasm' (#1\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a0630f1138106811d6f7e3bd1251357c4c7b0992", "messageHeadline": "ci: install nightly when testing wasm", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91b166ece4eb267049029a351534bef61e05ef68", "messageHeadline": "ci: update mold linker", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "65cc5bba41c21d2304895041df68a55de4276f0a", "messageHeadline": "Now sign over all sections in transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 118, "deletions": 118}}, {"node": {"oid": "ab921f3a856db4223442e5f2a71335597eb2e086", "messageHeadline": "tests: build tests with stable again", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "d832ea858df322136698ee782289cceb8c990ab3", "messageHeadline": "Added CLI subcommand for validator change commission. Cleared up the \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 127, "deletions": 75}}, {"node": {"oid": "35f06160292cf10362be5642e8ce5c2470270018", "messageHeadline": "test/wasm/tx_change_validator_commission: avoid low == high in gen range", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "54116a5a8c43279ea01541a3e716dc5ef77ea53d", "messageHeadline": "changelog: add #1588", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d09bf2c5b5a5490a4440d7478bf8cca67c210321", "messageHeadline": "shared/masp: add missing await on async load and save calls", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8acf2b048fce306eab41dc0195f70df05dee1c72", "messageHeadline": "rustfmt: update config for new nightly-2023-06-01", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "850d8d48fc0b545457015bd0ca7b2208f126a43b", "messageHeadline": "clippy: fix warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "3f2f73c325e48c8923f27558a29027ef874295ef", "messageHeadline": "clippy: fix lint `clippy::derive_hash_xor_eq`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b1b694bc1a512ba4c151f7be88f77f2933b462c", "messageHeadline": "deps: update `log` transitive dependency to avoid clippy errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 86}}, {"node": {"oid": "5367124aba652dc63706a2917b14d90fb8e215fd", "messageHeadline": "Now moving proposal code into extra section.", "author": {"name": "Murisi Tarusenga", "email": "murisi@customer.lgosnga1.pop.starlinkisp.net", "user": null}, "additions": 77, "deletions": 53}}, {"node": {"oid": "62ce55034abaef36b085e908bb79718d55cff918", "messageHeadline": "Merge branch 'origin/fraccaman/update-wasmopt' (#1587)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b62514457f0449694c216b0e1f1ddf335ad4947c", "messageHeadline": "docker: update wasm-opt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e7eff6c663641d0cdf42deca78d3db9a31e5db", "messageHeadline": "Merge branch 'origin/tomas/rust-1.70-ci' (#1585)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9c8bc140b1a9a421d042c0f7bac4cb2ce152bce4", "messageHeadline": "ci: bump rust to 1.70", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ade47862229358cda623135910410d7492469357", "messageHeadline": "Increased the number of init-proposal and vote-proposal test vectors.\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@customer.lgosnga1.pop.starlinkisp.net", "user": null}, "additions": 281, "deletions": 77}}, {"node": {"oid": "8e0ccab4656b520c533f01a6eea0e36ea42e47aa", "messageHeadline": "Namada 0.17.3", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 92, "deletions": 66}}, {"node": {"oid": "070a1e57e290c27051b57d0689825ed06ac804ea", "messageHeadline": "scripts/build_network: port to posix shell", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c79aff7a64ee1b36597ea25c4ed0d7176dd4f029", "messageHeadline": "scripts/build_network: remove spurious field separators", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b8cf7a989b7093f732c4a87951805373900364cb", "messageHeadline": "Merge branch 'origin/fraccaman+mariari/key-parsing-fix' (#1573)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "7390fde4ff52c9bd0dad03c78d4b649b603b480b", "messageHeadline": "Merge branch 'origin/yuji/ibc-event-query' (#1404)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 268, "deletions": 39}}, {"node": {"oid": "f5a522caa7842c3f657cd0843a40770031b8d205", "messageHeadline": "Merge branch 'origin/fraccaman+adrian/tendermint-config' (#1570)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 651, "deletions": 239}}, {"node": {"oid": "806f54fd64872294b03802baba68d0269cad8c08", "messageHeadline": "Merge branch 'origin/bengt/cometbft-correct' (#1476)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 165, "deletions": 150}}, {"node": {"oid": "abfe2090808faa00d32c10577a38fb5c90d1e04c", "messageHeadline": "cli: remove global tendermint `--mode` arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 39}}, {"node": {"oid": "4ccb9cfed85a4408006bf5054502182944041f05", "messageHeadline": "cli/node: remove unused tx-index argument", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "f11b12a4bc8575d205d6d84195723545c01c991b", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "037227b37ef5a89cd307f34fcbdb69f9d81af8e9", "messageHeadline": "fix: address review comments", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 98}}, {"node": {"oid": "d32e75fb0251f15a71f3fadb34cb2a33e3f2a734", "messageHeadline": "format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "16b72026c84728b465bb9de880d883a47df86d7b", "messageHeadline": "fix: compilation errors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3924571a5d18df046dec6c7d02b46d59949c1ad1", "messageHeadline": "Merge branch 'origin/fraccaman/fix-e2e-connectitivity-flasky' (#1575)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "069c427df89306c87df77e7f6e196820c042e588", "messageHeadline": "fix: test_node_connectivity_and_consensus flaskyness", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af6dafdc4d90f669ef20cbbc2dafaa40b042e199", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0c53786bb1409f4d3f3e4c32fde986435b7979a5", "messageHeadline": "deps: switch workspace packages inheritance", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 487, "deletions": 1012}}, {"node": {"oid": "31daa94f5660d0d55934d3b49591a143981024f8", "messageHeadline": "crates: use workspace inheritance for package metadata", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 121, "deletions": 52}}, {"node": {"oid": "4232b87522378b4f69908a3613851d9980f2e97f", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05c133bc377da5b6867f7286e95a5019c6f29edb", "messageHeadline": "[fix]: Fixed unit tests that failed on parsing empty strings as keys", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "565011077e9ee71b26a47e5d4059d7ebbf0c0231", "messageHeadline": "Fix Key from always parsing", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b9f6b45f48a14e3b84f9034f3d4162650e21afbe", "messageHeadline": "renamed file and added makefile", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "260ed00140eabf3058162e5060fcef2d2f1d15b7", "messageHeadline": "get_comet_bft added", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0e8db33740c5dfbf9f5b48169f3f1e8c42ac6969", "messageHeadline": "ci: restore ci files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "05833de1ee7d57b077960406491654c6c1d78179", "messageHeadline": "feat: switch tendermint references to cometbft", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 124, "deletions": 150}}, {"node": {"oid": "c1d3080b1bc990e83f0b8ab6851d90ee1f1cad31", "messageHeadline": "fix: tendermint address needs port", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c4b769fad26ad272e96f4489d4fe5021b3a222c", "messageHeadline": "Fix format errors", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 152, "deletions": 92}}, {"node": {"oid": "c4a10cddd4c4c59a00514c5a6cffef9fe7454d24", "messageHeadline": "Fix IBC tests", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9a99098ea8a81265bdc129f7eee100af66dd7d48", "messageHeadline": "Fix clippy warnings", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e7fadaa355774d543ea256ff1bb54fc18f41d15f", "messageHeadline": "Passthrough of all Tendermint config options via Namada config", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 682, "deletions": 197}}, {"node": {"oid": "5ab699052b618a3c9db9f3ff98025166bf1cbf6d", "messageHeadline": "feat: switch tendermint references to cometbft", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 124, "deletions": 150}}, {"node": {"oid": "094799432fb06c253af8f4dc79ed2148fb49a0bb", "messageHeadline": "Merge branch 'origin/fraccaman/ci-cometbft' (#1572)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 63}}, {"node": {"oid": "a0f78aac92ee97146dbe29e16dfcf20ab1506130", "messageHeadline": "ci: added cometbft binaries", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 63}}, {"node": {"oid": "0c58f173b7629e02eca68fd07bada5adf9ca91ac", "messageHeadline": "ci: run `make check-crates` to check build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d00d9a0fe155c91e223389dd0aa29cde7df32478", "messageHeadline": "make: add a recipe to `check-crates`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "42d375217b054721ce879a1b1a3568ba242bc72c", "messageHeadline": "tests: fix namada_tests crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0590523a44692e6bfa58dc11b6c92d56bb32b4e6", "messageHeadline": "encoding_spec: fix namada_encoding_spec crate build with default feat\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f75bf95ae421cd4f490d1102e63c09beda47ce54", "messageHeadline": "apps: fix namada_apps crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "80f6d3f639250c891abaa5be46c1b33a202946f2", "messageHeadline": "shared: fix namada crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1a5b2e84404e163183d6f7b598ee9fb23ab063d5", "messageHeadline": "core: fix namada_core crate build with default features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb9f037aa19542634b20aff0bd5632f80be6835", "messageHeadline": "deps: remove tendermint-rs, ibc-rs and tower-abci patches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 280, "deletions": 588}}, {"node": {"oid": "331c6349f4569e18758bcacbecdba1a801887e08", "messageHeadline": "update bellman and bls12_381 to rm funty patch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 96, "deletions": 457}}, {"node": {"oid": "c0c95b41a4ecb7b6a74d47427b314f3329d2c193", "messageHeadline": "deps: remove polling patches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 42}}, {"node": {"oid": "cf15d8cee804ff0d7e9d89600640d4c07a6fa0b8", "messageHeadline": "Merge branch 'origin/bengt/fix-script' (#1492)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "ae1de069c3c01c9859935da0d2ab13f69247ebaf", "messageHeadline": "trash removed, comments improved", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "664158053163875e76705dca92b37cccbf251cc6", "messageHeadline": "works", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7edff3c00b782ce5d0d0293417027373a1cb2b12", "messageHeadline": "now uses the default-base-dir command", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "a2e319cb2fb4349723ae83cc33e1e0883217ce0c", "messageHeadline": "base dir works with 1491", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "d113e1cdae9c9bcb3c192ee2422b219c9fa752a4", "messageHeadline": "Namada 0.17.2", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 117, "deletions": 67}}, {"node": {"oid": "c58a463cfac452d6149dda0e021c8d38701f6540", "messageHeadline": "Merge branch 'origin/brent/fix-init-validator-tendermint-mode' (#1549)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 134, "deletions": 65}}, {"node": {"oid": "04a12b98a5e224aaecf96d0adab335befc53403f", "messageHeadline": "Merge branch 'origin/tomas/fix-is-validator-fn' (#1553)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "42a78368ea25816cd4af1c4492a1a1eba81521f9", "messageHeadline": "Merge branch 'origin/brent/fix-slashing-client-query' (#1533)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 88, "deletions": 68}}, {"node": {"oid": "ebe26c0c749d0937041f8f2cca64d7fb9de25cf7", "messageHeadline": "Merge branch 'origin/brent/fix-sum-post-bonds-slashing' (#1520)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 239, "deletions": 270}}, {"node": {"oid": "b913066cb328617a466d40228bf1c37dcac35540", "messageHeadline": "Merge branch 'origin/tomas/pos-bonds-query-reuse' (#1518)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 217, "deletions": 53}}, {"node": {"oid": "dd736b6593c3913f08a853e3918d0b520bfafdc6", "messageHeadline": "Merge branch 'origin/bengt/balances-fix-issue-758' (#1528)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9ed9ebffae4ade83687f555ebdea50e16bbb1e3e", "messageHeadline": "Merge branch 'origin/murisi/fix-dry-run-header-and-prover' (#1524)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "8ffec721ea09a7af35f8301351d9e6c5f2ced340", "messageHeadline": "Merge branch 'origin/ray/iter-optional-prefix' (#1478)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "f40c1bc235e1a7b15f658b06b870a3e3e163e185", "messageHeadline": "Merge branch 'origin/ray/utils-base-dir' (#1491)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "22c7a7d99ce2e482fd798624a9df99de42fa8e46", "messageHeadline": "Merge branch 'origin/tomas/implicit-addr-bytes' (#1512)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "cf8cd4c3c43c9f5aaad66b6d8ba3704c12782fc8", "messageHeadline": "Merge branch 'origin/tomas/established-addr-bytes' (#1510)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 89, "deletions": 45}}, {"node": {"oid": "5789e8862d92f884e27a45144cac76105e062001", "messageHeadline": "Merge branches 'origin/aleks/wallet-alias-skip' (#1516), 'origin/alek\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 68, "deletions": 38}}, {"node": {"oid": "079d8d8dcd54582e45e5c95093fe954a3b9fcd22", "messageHeadline": "Merge branch 'origin/tomas/client-fix-wait-msg' (#1522)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a066d73d389474c26c652aaca157e0a7dc389ac", "messageHeadline": "client: mention to restart the node after init validator", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a546c4e4043e6dde349126c7b4c4990f5c6de8bb", "messageHeadline": "Merge branch 'brent/fix-init-validator-tendermint-mode' of https://gi\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a935ed4338ca14c2d36b98f932fd0a4ff3cdc3a4", "messageHeadline": "Merge branch 'origin/tomas/e2e-wait-for-wasm-pre-compile' (#1550)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "648dbedb1041e4bea74276c449b4a199615fc540", "messageHeadline": "Merge branch 'origin/tomas/fix-tx-commission-rate-test' (#1555)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "8c541f06633424dc5077092a307c573c4766535b", "messageHeadline": "Merge branch 'brent/fix-slash-logging' (#1558)", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "0d928177e9513bfb005843243917e1926cb5db40", "messageHeadline": "changelog: #1558", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2599cbfff5603cd2132508159fd232293f3ae72", "messageHeadline": "bug fix: slash rate in `query_slashes`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f21e2b8e89cd0132da064c0201770bf2bfb57ac9", "messageHeadline": "clean redundant log of evidence detection", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "beca6c21e59df38ca592ce89439502d710816c6b", "messageHeadline": "test/e2e/ledger_many_txs_in_a_block: increase timeouts for tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1763ad56b994cf453ec8b07b9e57a17d6e3756", "messageHeadline": "test/e2e/slash: don't wait for tx result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2b4639fe37ee2b4f1ee743e964979374afe91aa9", "messageHeadline": "test/wasm/tx_change_validator_commission: refactor inputs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "af84c762d8bd66963978388a33bedd82a633152b", "messageHeadline": "test/wasm/tx_change_validator_commission: avoid using `prop_filter`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "7bacbba7f333d92a8f6f2604df9d0ef7c9bad4c7", "messageHeadline": "changelog: add #1549", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c1a910b9e8e61bd3d1c20c9204b62942df5ab33", "messageHeadline": "test/e2e/pos_init_validator: ensure that node after init-validator works", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "da62169e2cf7d920777e505a236e89fdc22834ef", "messageHeadline": "changelog: add #1553", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e957027526e4bdb6de52d7dea6984c95c3d81cd8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26c268130de54f49d7b907c9fc1b29ea44e1b6b1", "messageHeadline": "test/pos: check is_validator for a new validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0f175660be2fa3e2409ebf7bedf056bca6464e30", "messageHeadline": "pos: fix is_validator to be epoch agnostic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "a8042651f2f6d40b04089ade3ddb58ee19ad9933", "messageHeadline": "Namada 0.17.1", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 125, "deletions": 69}}, {"node": {"oid": "cf48f70f28789afd8c3347a6f6d970721f0d68cd", "messageHeadline": "changelog: add #1534", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45379a2a6df761c14c2525797f907d4ca2f7aae5", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "93df661a705a9a213dc79158c530e60b09699912", "messageHeadline": "test/storage: fill-in block header for commit if missing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6e458cf1b2a8c5a6a80ceb0adcb76aff7f536f46", "messageHeadline": "test/e2e/ledger/genesis_validators: validator wait for tx block height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "77cba8e29772064763b51eb3d2cad6bfba19f3ec", "messageHeadline": "rpc: use the new shell last_block query to find last committed block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "b88ccfd0402ffed4d5e763c35e63761c14d93d54", "messageHeadline": "core/storage: impl Display for BlockHash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8afdf28a33ce176a80a27e1e94cecfc91f2c5ddf", "messageHeadline": "core/time: impl Display for DateTimeUtc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9efa19c74728e81c91b5393ba233736ae514d6f7", "messageHeadline": "shared/queries/shell: expose the last committed block from storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "79ae826cde81776b8f497309c868cfa94b8866b6", "messageHeadline": "core/storage: Store last committed block's hash and time with its height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 140, "deletions": 56}}, {"node": {"oid": "7a2ebf7c69b7c66dde306697ea1736137d7dff47", "messageHeadline": "fix: remove invalid condition around prepare-proposal", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "cecb22ffd2c24ebfa00fdf6504c404d3bfe7f57e", "messageHeadline": "update TendermintMode in Namada config for new post-genesis validator", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "000e72d6662c121d49318d5e028d73d3962aa1c4", "messageHeadline": "changelog: add #1549", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b18f1c067710e3bbf70111678c30637fe8deefe4", "messageHeadline": "test/e2e/pos_init_validator: ensure that node after init-validator works", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "a3ff0d416dc449c4f391b7a1354277eb60bcd58f", "messageHeadline": "fix: remove invalid condition around prepare-proposal", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "b46bd1b8b8f5062e213d40bcdb0123167b487fae", "messageHeadline": "update TendermintMode in Namada config for new post-genesis validator", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3be1d72d6f521fbf625791fe74f0ead03162f1a8", "messageHeadline": "changelog: add #1553", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ae25fb21edf96771522601cee04e85d68f8a5b2", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6cfee905a996569a7b0cadec3184c43549ea2216", "messageHeadline": "test/pos: check is_validator for a new validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "022c61adf8643009087c99f058a7930794014d13", "messageHeadline": "pos: fix is_validator to be epoch agnostic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "73a098133e64dee11c78874fe6bdd6527eef49b5", "messageHeadline": "test/e2e: wait for WASM pre-compile in tests that send txs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "5545313342a63a8e0ffdc6440f31a315a87873e4", "messageHeadline": "wasm/compilation_cache: log when all pre-compiles are done", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a5bad396992e5f66351088bde3bec73d83e769ba", "messageHeadline": "Namada 0.17.1", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 125, "deletions": 69}}, {"node": {"oid": "63f0b7445be94b073212bba272de55c3120e6a1f", "messageHeadline": "Merge branch 'origin/tomas/fix-block-query' (#1534)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 224, "deletions": 89}}, {"node": {"oid": "02d4c1c5d29a70645191b40b368ac8d416329cd0", "messageHeadline": "Merge branch 'origin/fraccaman/fix-ci-download-docs-deps-2' (#1544)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c86c6aa5931bf59542e9df7329da288ba1d1a2f8", "messageHeadline": "fix: change installer link", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8fce1cb32f10086383705d9b120b0e6e23c85175", "messageHeadline": "Merge branch 'origin/fraccaman/fix-ci-download-docs-deps' (#1543)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f66a5b750151a3f5bad7df76c54653e0078099b9", "messageHeadline": "fix: change installer link", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "13040383e642034ad20a1bc689c9e4c906ac735b", "messageHeadline": "Merge branch 'origin/fraccaman/fix-wasm-unit-vp-whitelist' (#1540)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3d96217e20bc94d4ff01c9fc2e55126160df9d1", "messageHeadline": "Merge branch 'origin/tomas/fix-e2e-slashing-test' (#1539)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d21be8b4b869c70319ab4efa3fbb27dab72505fc", "messageHeadline": "fix: wasm unit remove hardcoded vp hash", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4133b80293770dc2afaf064d9bc5fab863746e9a", "messageHeadline": "test/e2e/slashing: wait for first block on copied validator before tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb3a1b0d0fd0416ec9f57edd830166fa3b9086d4", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eec876c627d79ad7080fa6e00f8a93966ff89a2a", "messageHeadline": "changelog: #1533", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92ce4e2761f84987d7e48b332c388a779c0e12b8", "messageHeadline": "pos/lib: fix slashing in `make_(un)bond_details`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 74, "deletions": 57}}, {"node": {"oid": "2c5ae39c7eb7c0edbe5bf789e6207907a5c19e0b", "messageHeadline": "Merge pull request #1531 from anoma/tiago/ethbridge/web-compat", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 384, "deletions": 1351}}, {"node": {"oid": "9345a00fd178f5265904fc470145107c3fd6ebba", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "955caf3d30e1e019dd77a0cd960b35cc2584e8c9", "messageHeadline": "Erase Eth RPC address from SDK types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ca2f53b63b9d4069109ec5749e6f1a404b71466f", "messageHeadline": "changelog: add #1518", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b74871c47fd87cb302ea27c67ad668eed5dc8cf", "messageHeadline": "app/client/rpc: use enriched bonds and unbonds query", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "d3b96357fd9471817dff6987542ca59979912d68", "messageHeadline": "shared/rpc: add bonds and unbonds details query enriched with extras", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 186, "deletions": 7}}, {"node": {"oid": "55d63907820c436ac10e3e3b7aa853176d2d7610", "messageHeadline": "changelog: #1520", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "70a45efabae6ef391783b04a0a00ecaaef5a710c", "messageHeadline": "pos state machine: fix slashing computation", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 116, "deletions": 111}}, {"node": {"oid": "0b944d734146a64e49921a70d252e89d3ef2ec28", "messageHeadline": "changelog: add #1534", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "087a022c10817baad27553ade798076a5e167ca1", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3e874976f67da99b2cadab5c6d218b51b7b469e9", "messageHeadline": "fmt, added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b961256ef5fc99345a54e64a7d38128d8e3e4283", "messageHeadline": "fix: use the correct storage key to parse balances", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6af5b1afd55adb0a7e54dd4d801fb9ba9f3e6030", "messageHeadline": "test/storage: fill-in block header for commit if missing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4a084c209522ba34d614c18831d5e876e636174d", "messageHeadline": "simplify some code to a `max` function", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "62b345d9543a40ee9184bac90fb8ec75fe434505", "messageHeadline": "mute `total_slashed` for now", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4a8991cc8c6c77dff632e717d9d905b797893916", "messageHeadline": "Merge branch 'tomas/fix-unreleased-changelogs' (#1525)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3d3c09468303006e058f754cac39cb465084ebb0", "messageHeadline": "test/e2e/ledger/genesis_validators: validator wait for tx block height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "00156a2bd76798d6c0ecea3d4ca9e421f7fa5d27", "messageHeadline": "rpc: use the new shell last_block query to find last committed block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "e999218f95b12352c211ecbea93e140ce775fc5c", "messageHeadline": "core/storage: impl Display for BlockHash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "846cda3220df620c93d49f048675327e177c53d4", "messageHeadline": "core/time: impl Display for DateTimeUtc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a4321f3875c9154d36e84c4299e629851e8ff13e", "messageHeadline": "shared/queries/shell: expose the last committed block from storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4c9a81000f0703a579a8f399917d3f7418cdc5c5", "messageHeadline": "core/storage: Store last committed block's hash and time with its height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 140, "deletions": 56}}, {"node": {"oid": "38e514c2e498f46d5d7d6ed93871688e72d8ec0e", "messageHeadline": "[chore] Fixed clippy and formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 35, "deletions": 95}}, {"node": {"oid": "61e9bd62a7d664752153ea0320834e1f48771c95", "messageHeadline": "[fix]: Fixed serialization bug with amounts. Fixed remaining masp e2e\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "364f2df1a0409bf277e25d10d922c694c24fc2e6", "messageHeadline": "Re-order instant query since a tokio watch chan borrow can block", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1e5f59abf00f195f0f08fbd4ce0fb928a75b7d4", "messageHeadline": "User shutdown is not a fatal error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6576ef0eca5d2d9bf50e64f940177c3d050bbc", "messageHeadline": "Implement RpcClient with ethers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 77}}, {"node": {"oid": "829f53f13ed31ff0cedead9393b64e6d80cd854b", "messageHeadline": "Start removing web30 dep from apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2af5e95f38347ba088521c34d8d82ee2a97495a0", "messageHeadline": "Remove web30 deps from Cargo files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 274}}, {"node": {"oid": "62974ecbf79ca08437e41a6afb86efa6b63c9b7c", "messageHeadline": "Update wasm Cargo lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 782}}, {"node": {"oid": "dc4daa88f22af6acd3dd096a2e316c8f66422e35", "messageHeadline": "Remove comments", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "569910e2fedcd8516c76cb6347bffdc6d2660a06", "messageHeadline": "Fix CLI args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a79d12c6467323678541e86b1868883c7d57ff5f", "messageHeadline": "Purge weird test cfg-flags for the Ethereum oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 150, "deletions": 192}}, {"node": {"oid": "42197a77547f4096e55469b5d83f8f3b291929b3", "messageHeadline": "Add generic geth rpc client for the eth oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "b380c20fa77edfa07a17b5b2965bdc3c29e48cbb", "messageHeadline": "Masp e2e tests now passing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 88, "deletions": 28}}, {"node": {"oid": "0944b49a88183403fad2a4a03effb24e1f6312ba", "messageHeadline": "Remove needless lifetimes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "1e2ad23ffc5e5e8f75e7c702c16ae5332d267418", "messageHeadline": "Merge branch 'brent/improve-pos-logging' (#1509)", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "e00ce23b1d8ba676ae9268db3d7c8764e57b20a9", "messageHeadline": "Added a changelog entry for this fix.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb864f992685cce2c568d6cde95319e977cc9575", "messageHeadline": "Fixed the header of transactions in dry_run.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8668fc3c6db0fe94d970da91ba6de06728a787ea", "messageHeadline": "Fixed local tx prover dependency regression.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "cc50cc631d3be6b60387ed120fc612ec892c5829", "messageHeadline": "changelog: add #1522", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10c6bc7f4243dea1047744f60c95318cb2375c0c", "messageHeadline": "client/cli: fix the msg when waiting to sync", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19eae036e70d7275aa581e75e08e10e73dbe5e87", "messageHeadline": "fix typo in #1444 changelog", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2db69df0c4f62968092473e7d3327c260f259f6", "messageHeadline": "remove unnecessary changelogs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4334a19392f18c12cb3d706ece2af3ca143b85ec", "messageHeadline": "Merge branch 'tomas/upstream-proptest' (#1511)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "7d9729442fd6d3b514e5e328496f38427b2b9c32", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ba90ee130e6be5298190e50c676dea949d4514bf", "messageHeadline": "fix calculation with `sum_post_bonds`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 103, "deletions": 139}}, {"node": {"oid": "a74e12bca69bd9c8ca79091ae02b17cf12b2618d", "messageHeadline": "add logging for `update_epochs_block_delay`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1899e65d238c211c5d5d688b467a943fa993ce86", "messageHeadline": "WIP fixed masp incentives", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 41}}, {"node": {"oid": "97264a2d6a7216e4b52afe4d1cc493e662f85ae0", "messageHeadline": "Remove needless heap alloc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "b50692a4ae570be29e653e06679a99f88b93eced", "messageHeadline": "Remove ShouldRelay tokio dep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "9ae6b6b5b70a51a3a103cdf2efe0447f3c7ca3c5", "messageHeadline": "Remove tokio's LocalSet dep in shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "057b4d3e1f4e4747a4d6da3134e97d0413cc64fb", "messageHeadline": "WIP masp incentives passes. But I did something reckless to get there.", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "5e258373f42c229c54f40a42fb78cca2d957de67", "messageHeadline": "Refactor relayer to use generic ethers middleware", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 115, "deletions": 76}}, {"node": {"oid": "80e89401921ddf373689b81f06cf848186856654", "messageHeadline": "Remove web30 dep on shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "85ba38bb00b8755d1730956aca920fb6f67689c8", "messageHeadline": "Update changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "796afbc2c2b81c77547fe0a2a24a77ad5e536e83", "messageHeadline": "fix: do not add address if it already exists", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ffa4472548146aff7007418408dfcb5aecfbba94", "messageHeadline": "Merge pull request #1519 from anoma/tiago/ethbridge/timeout-refactor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 802, "deletions": 909}}, {"node": {"oid": "1125539005b9f64e9094d2fbad962148718cdc76", "messageHeadline": "Refactor wasm compilation cache sleep to use ExponentialBackoff", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "18e944d3c7ea15b925347b26617d788e79c4bad1", "messageHeadline": "Allow ExponentialBackoff to capture env", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "103c7521151a3d3c882b6f55fe3e7d0347e81293", "messageHeadline": "Add map to sleep strategy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "ac2a72c788dccdb13feec5f14212966e0f2c7a3d", "messageHeadline": "Remove async-std from shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 518}}, {"node": {"oid": "a64dd843fe2794c3805bbeeeda293335d64e9e5f", "messageHeadline": "changelog: add #1512", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22b9066f51a0b7583ed3588762016ebc44b4a1db", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e6b5ee39d89ee6d50e84468712abd31469ad19fa", "messageHeadline": "fix: do not panic if the user skips the changes", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "c74c585b7776cced7c066a85c206f59e26b060c1", "messageHeadline": "Remove timeout defaults", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "a4d7a85b57738ed50337f2c83e4413d230038737", "messageHeadline": "Remove sketchy code from timeouts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 94, "deletions": 17}}, {"node": {"oid": "ee68ce18799f395d79dfb1b2760a59eddc0a8043", "messageHeadline": "Refactor wait_until_node_is_synched", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "c2b3e015377d29caf1d56253cf777fadcaee5f71", "messageHeadline": "Refactor fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 138, "deletions": 133}}, {"node": {"oid": "581e78a41891885f3f2521f08d7f9c9259910264", "messageHeadline": "Refactor sleep strategy to allow custom states", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 117, "deletions": 21}}, {"node": {"oid": "cad8e47e7222d2babb1f7ceeb208fd6d5b8b5085", "messageHeadline": "Refactor SleepStrategy to include retry method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "78794a1ac875822d3ebc42dc2b107fcecc0a35ea", "messageHeadline": "Add error bounds to client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 275, "deletions": 147}}, {"node": {"oid": "7e917bbd6f0c3bdec3932f776e5d2d669b144514", "messageHeadline": "Remove unused query_tx_status in apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "4e70077fe2c3e06cfa6e346f1ea1c69621b813f0", "messageHeadline": "Refactor query_tx_status", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "4d941804f5418e427ca506d225ce8328f2e12665", "messageHeadline": "Add new Halt method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7227b4862488eb2db46198cb445e9f57b24fc7e3", "messageHeadline": "Merge pull request #1515 from anoma/tiago/ethbridge/use-control-flows", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 140, "deletions": 120}}, {"node": {"oid": "0912ed0cc63744119aa69b149176bc1bfa15af23", "messageHeadline": "Do not ignore control flows in the CLI", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 140, "deletions": 120}}, {"node": {"oid": "93961d2df0e62c42d4573e5dc1d1b42fd5ec5a5b", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfd637153a19e30ff114a9350228f620ed015afd", "messageHeadline": "fix: update help message", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "55499e7875d7a49144c498867aa5113725e9c3f2", "messageHeadline": "core/types/address: use byte array of a string in PKH/implicit addr", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 33}}, {"node": {"oid": "011b443fd1dfe696fb156acf28d0e232c98501d1", "messageHeadline": "test/wasm: update hard-coded hashes of wasm_for_tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43b25e732021fe0d817ac490eb60c11421893147", "messageHeadline": "channgelog: add #1510", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "55c3f0b7cdd54dd1c7752435bf0e3aa197c062cb", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e3d5d83fd9503232affaeaeb3d63ac5f1b506efc", "messageHeadline": "test: switch back to upstream proptest release and state-machine", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "5f4e99d401916fa8a4c40fda3e797bc972375d5c", "messageHeadline": "wasm_for_tests: rebuild because of address breaking change", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c132c695e097e39d1b1fa02dc9fdd2c99a6c6c16", "messageHeadline": "core/types/address: use byte array of a string in established addr", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "cefdde2e2eb5dd3facc46c1b3b0d0a9ca97a02ae", "messageHeadline": "core/types/address: rename `s/HASH_LEN/HASH_HEX_LEN`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "ea9c65754e58f66d1aadcef86047b97b63ea2e3b", "messageHeadline": "changelog: add #1509", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8bb7e4943d9b0426ab2ce575907c4a4cc6055e4d", "messageHeadline": "improve logging in PoS lib and VP + finalize_block", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "5d5772deee191e3ce409696f075da8b0c5c9c54c", "messageHeadline": "WIP fixed unspent note calcs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 65, "deletions": 76}}, {"node": {"oid": "5f0293ec4fda96c4a4f3e42dbe6a269afa2444c3", "messageHeadline": "Merge pull request #1442 from anoma/tiago/ethbridge/merge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36334, "deletions": 21920}}, {"node": {"oid": "05b953f47f81f32421c8d6075900d1f72a86e0a2", "messageHeadline": "Fix tests ending prematurely", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9eea44ecb6ccf8c5e10e3c99ecf91a567eb02388", "messageHeadline": "Replace test oracle command sender", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 95, "deletions": 121}}, {"node": {"oid": "a6afa37c0f0c67bd7880db699b14fcbceed6b962", "messageHeadline": "Do not block on signal receiving", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8cf11e1ad56f024ece552eb475738e49d5cbbbf5", "messageHeadline": "misc: added missing changelogs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6be5166011ee88f56ab97914eac7abd54f5595cf", "messageHeadline": "Merge branch 'origin/tomas/persist-epoch-update-delay' (#1455)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 78, "deletions": 19}}, {"node": {"oid": "1956cba047ca989f39c7f27a5f40aa30eb5f6300", "messageHeadline": "Merge branch 'origin/brent/cubic-slashing' (#892)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5148, "deletions": 573}}, {"node": {"oid": "f59296b296d6aace4ec28e5206e8336315bd507c", "messageHeadline": "Merge branch 'origin/fraccaman/fix-sdk-tx-with-hash' (#1474)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 104, "deletions": 89}}, {"node": {"oid": "8009c113e7fca6de8d7e502c30c630674a570e12", "messageHeadline": "fix wasm tx tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "aebf0bb8ceaab13c8d7d4ec2da488cc6a0573a1a", "messageHeadline": "WIP changes from Manu and logging", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "ac94296258fd1efff11de0d6b66531bc819b47dc", "messageHeadline": "fixing `find_slashes_in_range`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b119801cd30660319d18d8ee1a43d809d5606cce", "messageHeadline": "pos sm test: ease load on the CI", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 84, "deletions": 72}}, {"node": {"oid": "c523ff7e9ad7e8d2fd734ee9d6acbc0bef95e836", "messageHeadline": "changelog: #892", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0b4782ad6dc35c8b1433fe0388426b6edbb5e33a", "messageHeadline": "fixup!: don't call `process_slashes` within `advance_epoch`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6390e2a7300863409d2c41caaaae17d23bde860d", "messageHeadline": "clean up logging", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 95, "deletions": 86}}, {"node": {"oid": "ac0412031bba754472205a4aef44efed7bb88377", "messageHeadline": "fix clippy", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3971f475e0a91eb81ac7299e3128a180498699d7", "messageHeadline": "remove test code until slash pool transfers are solved", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "86c8b445d3e2d21159628d7ab4bd1cd4d95e415e", "messageHeadline": "rip slash pool", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 257, "deletions": 81}}, {"node": {"oid": "dccb9e1a585f43f3429e8af20c3cf17dfa541ed7", "messageHeadline": "get_slashed_amount: inclusive on infraction epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9142828e774826a4c8a8c9873bb46dead689cc4", "messageHeadline": "add cli to sdk impl for tx unjail", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8ac3aeecec49d549c57db663e6c5b9fcdc6808b4", "messageHeadline": "make find_slashes_in_ranges inclusive on end epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bab894e57a6d5f8f26e3102a3fc31227bd0513fc", "messageHeadline": "withdraw: fix bounds for collecting slashes for an unbond", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c2c37085bfb93f14d05d394611461845af3e56fd", "messageHeadline": "aesthetic cleaning", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 97}}, {"node": {"oid": "4fe1b5d8c8d04db0230399548d1011a2abdef607", "messageHeadline": "revert bound cleaning for readability", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d1963846d2022ccc97f5f9718789c7e11479506c", "messageHeadline": "refactor slash lookup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 80}}, {"node": {"oid": "252dad4aced6e08fc7f6c932d812533435d44e46", "messageHeadline": "fixup! add cubic_slash_window_length to bounds (maybe still needs cha\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "8ebda9c77c3e0833f399239b6f6e051922300768", "messageHeadline": "remove unused cubic slash function", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "0a9043fe1dcfbad21d2f4199e17800cb52b12a74", "messageHeadline": "refactor epoch offsets with params methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "a5537d2380f4c41fe3d728b9ebd9e77d6567118d", "messageHeadline": "sdk: use hash instead of wasm code", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 104, "deletions": 89}}, {"node": {"oid": "3761a2ed3c0202976d313f50210e4374fd71ab0f", "messageHeadline": "store total bond sums of each validator for efficient computation", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 100, "deletions": 42}}, {"node": {"oid": "6bab24a9daf0b9a4a878f642d0cedfecb29cfefc", "messageHeadline": "pos/lib.rs: WIP fix things inside of `bonds_and_unbonds`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 143, "deletions": 13}}, {"node": {"oid": "a1558eef48b0ee062cef2a2c15fbb0f24eada0fd", "messageHeadline": "fix PoS client query related functions", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "4cab2a983eb3b0a403f97fc50e67b2ce811bde90", "messageHeadline": "fix `bond_amount`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "a9a06733c27f18a2a6a5a125ed40dd7a115d8359", "messageHeadline": "state machine test: add slashing", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1851, "deletions": 176}}, {"node": {"oid": "1b5e122fa09e8b64b35cf3179ff4531053538f3e", "messageHeadline": "basic nested map test", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "364b3ac70b8c666196630288623d98cb7ef59dcf", "messageHeadline": "slashing: unit and e2e tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1264, "deletions": 49}}, {"node": {"oid": "3f07caa18f67506fba8b76690b83724b40afdaf6", "messageHeadline": "Makefile and Cargo.toml", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "deb5ac2fa4ac806ed00f65265b73ed1f2c707d2c", "messageHeadline": "cubic and general slashing algorithms and transactions", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1533, "deletions": 269}}, {"node": {"oid": "6d69d3ad19e874e763eade34a52341a8f3fe1aea", "messageHeadline": "Merge branch 'origin/cwgoes/remove-unused-named-address' (#1469)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 285}}, {"node": {"oid": "917eaa42c7ddc7c151f89401c7c18b7f8c9f6704", "messageHeadline": "Merge branch 'origin/murisi/restructure-tx-draft' (#1462)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6052, "deletions": 4679}}, {"node": {"oid": "49e9aa3e323e2d106cd497ca673a596c41693dfa", "messageHeadline": "Merge branch 'origin/cwgoes/cse-in-inflation' (#1444)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "72007eb81999f916da31d16e4beb30b01e13ac52", "messageHeadline": "Merge branch 'origin/tomas/find-validator-by-tm'  (#1344)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "68dd2821758c13bc02874cb4bd8d0c6b72484254", "messageHeadline": "Merge branch 'origin/tomas/fix-max-wait-tries' (#1456)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af3f8a85f1a9bf65b8d2a1d47485cc04ffdeb73f", "messageHeadline": "Merge branch 'origin/tiago/main/rm-abciplus-cargo-deps' (#1449)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 67, "deletions": 447}}, {"node": {"oid": "6d3f8ef4552cf3fdcebb49480800f5536417bfb8", "messageHeadline": "Merge branch 'origin/aleks/wallet-zeroize' (#1443)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "68d321797566471410953466833fa7b7e33a34ba", "messageHeadline": "Merge branch 'origin/tomas/rename-tx-reveal-arg' (#1436)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4c79916d02e886d38d6313791f34e544bbfbb466", "messageHeadline": "Merge branch 'origin/tomas/fix-err-typos' (#1435)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "32e8c814c831bdfa768aa469a4ab450bb2d0a6b1", "messageHeadline": "Merge branch 'origin/tomas/improve-cli-commission-rate' (#1434)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "83698ed8df99f88f1d5010a21f22efd833c890f2", "messageHeadline": "Merge branch 'origin/tomas/missing-args-def' (#1432)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4c25efbfb313013b557ce9b0b617eea381ff9cc2", "messageHeadline": "Merge branch 'origin/tomas/rm-empty-keys-mod' (#1431)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e4cb287cef1f25ef4d1125cc7d9981d0fc5dfb24", "messageHeadline": "Merge branch 'origin/aleks/wallet-deterministic' (#1110)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1657, "deletions": 282}}, {"node": {"oid": "8410fd36f1f6b1aa5a3d9452e3f7141cc75b7167", "messageHeadline": "Merge branch 'origin/mateusz/shared-sdk-integration-wip' (#1238)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 116, "deletions": 100}}, {"node": {"oid": "d2a07edd3a2dc6341bd3a42eaa19cfdf87206e22", "messageHeadline": "WIP small bug fixes and a debugger can be attached", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 40, "deletions": 32}}, {"node": {"oid": "885ed01e30d3b6818b33e2f37f4f779c78a42016", "messageHeadline": "Import build devnet script from main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "24f05f577b2b680ad41fcf6dbdf79a081175d275", "messageHeadline": "Fix `make build-debug`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5dba8abfe1cce49e24d7cf80eaebc97156f5c2c4", "messageHeadline": "Undo aggregate_conversions and related changes", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 96, "deletions": 151}}, {"node": {"oid": "b4f616b2ff54bd0a667b7aa44614da07b4d992e1", "messageHeadline": "WIP", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "ffd72ec7ce405079da5c1dab6b107c32096bc8f5", "messageHeadline": "WIP fixed bug in collecting unspent notes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "087341d65a546983b830cf9f147aa008db2c0188", "messageHeadline": "WIP fixing masp incentives", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 200, "deletions": 135}}, {"node": {"oid": "16b17cce544676f6223638460bcdfa622fd85202", "messageHeadline": "WIP", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 64, "deletions": 30}}, {"node": {"oid": "1e6be8978a57b6ef5e2c6bc0f667eb7b2ffa0fe1", "messageHeadline": "Update Cargo lock files in wasms", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1881, "deletions": 123}}, {"node": {"oid": "5313e9ae372144a5416f076947fe91b4ccb82ae1", "messageHeadline": "Fix compiler errors in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9cc5297a1f6e75fd169bc121651fa424ba047f0", "messageHeadline": "Fix CLI", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "965b6d8a62c382d7c07b8320f139a4d88057f590", "messageHeadline": "Remove ctx from some sdk args conversions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "9ce30cb9d65cfadbbb31e78fa6296933423ba070", "messageHeadline": "Take a Tendermint address from a mem slot", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "b49e5f8fcf3a278794942525afa5f297cd303f16", "messageHeadline": "changelog: add #1491", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd966c4cd26c45b061868cf85441cb1481b7472c", "messageHeadline": "apps: add namadac utils default-base-dir", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "cdde306a10f31b367f7e92d72e4528bb05c53aa6", "messageHeadline": "WIP fixed bug in collecting unspent notes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5191ba3dc0a0993eefd93057bbed7ffbd5c40762", "messageHeadline": "More fixes :|", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 456, "deletions": 292}}, {"node": {"oid": "5053330ad06b11cb64a2f089a3fa9e398ace5da7", "messageHeadline": "WIP fixing masp incentives", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 358, "deletions": 228}}, {"node": {"oid": "dfde5a75c8b5cd268ee258e9d2e08edde0bd7cce", "messageHeadline": "Fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 106}}, {"node": {"oid": "ec1436002eabeff89f172bcd8cbb96bd7240cdc8", "messageHeadline": "Fixes to `shared`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "4e276a67c91123d11545f38a7168b5c8a8294802", "messageHeadline": "Make shutdown signal a concrete type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "dd12c3c6279c4fcfd8f3212679f17d73d0dde184", "messageHeadline": "More silly shit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "e87e0ea96864e7dc2077c1e46c6de27dac8bc4e7", "messageHeadline": "Fixing a bunch of silly errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "c5767ce2540e36ad0b09dcbacba455809e91c25b", "messageHeadline": "Use new control flow abstractions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 95}}, {"node": {"oid": "603465c8ae077ae529b35faf12d9385755b8d0df", "messageHeadline": "Add new control flow abstractions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "5ed4d71c5e14a69ab4739cb399ca5e4f879562bc", "messageHeadline": "Continue to SDK-ize former CLI commands", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 172, "deletions": 217}}, {"node": {"oid": "9ad287b8f47ae817fb1dcc78545bdcbf6b4ceb79", "messageHeadline": "Update Cargo lock file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e5782bdb8a95bc11a60530bfdd65cfa412d5b9c", "messageHeadline": "WIP fixing masp amounts", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "fe395eb0c11579cd91a83402c7a237bb4dccd440", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-masp-parameters-4' (#1486)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a006b42ab3f5d6f117fff06b28790d7b21bca137", "messageHeadline": "ci: dont pre-fetch masp params in e2e", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c31faa619c93776ef9640d7cffd12b26aa26802", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-masp-parameters-3' (#1485)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f2783c64e3140dbcf509c70e0ecb7f68885a3418", "messageHeadline": "ci: move masp parameter download to e2e step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f09b444ad200d3a18863150608ac92e444267bde", "messageHeadline": "Merge branch 'origin/fraccaman/ci-update-masp-parameters-2' (#1484)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b83d70ade39fe49561c46bfcf21fd355ef122eb2", "messageHeadline": "ci: add more logs to masp download step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "41b626700f5e9d6c27c7f53a24539bda60be9aad", "messageHeadline": "unsorted wips on e2e", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 160, "deletions": 100}}, {"node": {"oid": "7ea1d06211a05263b5727cbf238bf1e5f23b66ec", "messageHeadline": "WIP: Removing tokio calls from shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ad988ae98b9716744831d978e04778b63cc927ac", "messageHeadline": "Rename module from timeouts to time", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "872d7ff56ed538325a8a298a3a1ed42f57ef594c", "messageHeadline": "Implement sleep method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "e2144a126c70422facc050e4b12addb163179d14", "messageHeadline": "Platform specific timeouts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "0ac702c991f31291e26622f95c6d1512c7d2060f", "messageHeadline": "Move control flow stuff to shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 99, "deletions": 106}}, {"node": {"oid": "666acbacaab7f3692047ae6901a403862a1f020a", "messageHeadline": "WIP: Platform specific shutdown signal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "26b54cf8b30974129d9b8b56ecf28b1b548acc5c", "messageHeadline": "SDK-ize commands from `apps` to `shared`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 413, "deletions": 283}}, {"node": {"oid": "fafe3a00a3b19e3d887e222368e23be26334fa75", "messageHeadline": "Merge branch 'ray/bump-expectrl' (#1390)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 82}}, {"node": {"oid": "84fe4faad696fc0222efb93b7feb186c56d25a4a", "messageHeadline": "test/e2e: update for expectrl v0.7 breaking changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "c2551f3ca0f5ef3e296c5f8cccebbb46245a4ce8", "messageHeadline": "Merge 'origin/fraccaman/ci-update-masp-parameters' (#1472)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0be30eda616847428ac71a4273ff7d754203a0bb", "messageHeadline": "Merge 'origin/bengt/local-network' (#1470)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "43ce2af0640604f55f518c184b12b6a7c7f86be5", "messageHeadline": "fix ledger e2e tests", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "c8bc6bf01540b3621192d9e0fdef6306c21e3c00", "messageHeadline": "Remove db delete value", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "2de5b68dfa5d2f4e28d89789bb7891ecffc2b871", "messageHeadline": "Remove submit valset upd cmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "30f2d6495d504bf48ad291ac30a47e6a8f03f7ec", "messageHeadline": "from rm to rm -f", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "804e25520dceee34e0d38139bf05eddb9cd6aa2a", "messageHeadline": "Remove extra CLI flag", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61fb022b444646efb20ee14b6e6d65fcad5b51e8", "messageHeadline": "ci: update masp parameter download url", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a780d46d460efa346e491c3c9233228dcbbc954", "messageHeadline": "any changes?", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "473d705030cdca40d2f3302c4fb69275ef60c673", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 116, "deletions": 47}}, {"node": {"oid": "890f59e50b30955d849cdf543fa0010bf30f0149", "messageHeadline": "Remove duped rand dependency", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5a16d7c792fa04c0e4df52eb544a8819578dad10", "messageHeadline": "Update Cargo lock file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 40}}, {"node": {"oid": "dc49206d255cb7dc57f6374d2294cc5ae4d6c161", "messageHeadline": "Make timeouts mechanism compatible with the browser wasm engine", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "54750f172c6b857a850dcaf5c0a0f057954a742f", "messageHeadline": "duplicate run bug fixed", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "50b7dcb22c83e416edd418fd1cf82e65c9bca97c", "messageHeadline": "error message prompts user to --help", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b267b6578712346d043c5562057fbbc8b76e7b2", "messageHeadline": "new script to make local network added", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "cfd5120726f2b15575bdc2ab4e5e99ba17992822", "messageHeadline": "Remove tokio as a dep from shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0f293696ba683f7a4988740d1ae0ca5385ef7a9e", "messageHeadline": "Move timeouts to shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 75}}, {"node": {"oid": "a63c956cc60772fe4f81ada19296818d98af4367", "messageHeadline": "Merge branch 'aleks/env-tmp-path' (#1463)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "81bcd40eeb1ce7a4a9fba60f6b7310b4a64dfa6a", "messageHeadline": "update changelog", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9be7ef86f13b582560f33b9daded57e7d03be85a", "messageHeadline": "stupid test fix: add six zeroes", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55591d57e78b4c4631a8309c70403297e3922370", "messageHeadline": "force 0 ibc denoms", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f09312e49b0af6e02aed0cd794d22de3572e6033", "messageHeadline": "disambiguate token denom and ibc denom", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67d6dec916c157e4b817f51d0692174a81b17951", "messageHeadline": "Remove unused module", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 285}}, {"node": {"oid": "aebb5f5076fafc6dac5623f0344e1bed74c4074c", "messageHeadline": "we don't take separators anymore whoops", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc353b6ce2010439cb572823cb0b12e652b0d33d", "messageHeadline": "Merge v0.16.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9064, "deletions": 6850}}, {"node": {"oid": "11a272b343e1067fe2e0c7e4673f0917496ea88e", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d200820d0fb638a2b0e1412c8b4f514f5ca8f2c2", "messageHeadline": "Custom path to E2E tests temp dir", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "34f36bb567b595b858aa8c43a834ae0714203faf", "messageHeadline": "Fixed clippy issues and formatting. Added an std feature to enable te\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 430, "deletions": 563}}, {"node": {"oid": "9cc1a02375235821b57a855c89c202c587144b83", "messageHeadline": "changelog: #1404", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72270bee7c09660209cce54e5ff20fb36562b8ce", "messageHeadline": "test/e2e: re-use async runtime", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "a01e419a957b8a6e497d40feae6027e30676d0cf", "messageHeadline": "Merged in restructured tx code.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 6189, "deletions": 4681}}, {"node": {"oid": "7aaf3cea728ab4e104987b630ab359191eb179f1", "messageHeadline": "storage: add optional prefix iterator methods", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "607ddb1b34934cea89dc6fdbf044839e8f38109a", "messageHeadline": "changelog: add #1344", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "57f63fb479e9d764461ef4a755b3e236d2e35386", "messageHeadline": "pos: add a query to find validator by Tendermint address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "62dd559fc6da8921ad4044b9b4a22fce78f6f044", "messageHeadline": "changelog: #1455", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f151afab03813a4238391babb4ad634b45d1cce7", "messageHeadline": "storage: persist `update_epoch_blocks_delay`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "939f29117b1cd926422bb59b58c6459fadd4d2f1", "messageHeadline": "changelog: #1456", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "948215ea2c616c3ced4669b81e3ae7ee077437a6", "messageHeadline": "client: stop waiting for catch-up when max tries are reached", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93dd23f771023f11b416e2392a5d668f4aa4a98d", "messageHeadline": "Removed the unchecked and epoch flags since not all test vector gener\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 129, "deletions": 291}}, {"node": {"oid": "1bcc0cd6710658fdfa04f31564ebfec2ddbfe872", "messageHeadline": "Fixed online test vector generation.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 83, "deletions": 64}}, {"node": {"oid": "15e49a8196b6fef043c2dd1ef3a44598de2ec425", "messageHeadline": "Merge branch 'gijs/e2e-debug-binaries' (#1438)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b5e8df4666cb3d78b810c4ffac4f4c8c8c7f972c", "messageHeadline": "Update Cargo lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1226, "deletions": 696}}, {"node": {"oid": "da119bccf1efc84b97d321e3a708c5524c8f16c3", "messageHeadline": "Fix e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d55092611221f0c503656f80b6d63930b5e3676", "messageHeadline": "RocksDB fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "fd805e36ac8dc32bf5706208eaf03f41aef8165b", "messageHeadline": "Fix InitChain", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "d0cdca866b605acbcb5967032d14e1bbe46220d0", "messageHeadline": "Import fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1ad6a94dbdcdfd7bc1d0d7b48098ef27abf00337", "messageHeadline": "Hash fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "db289c82a460ff81683ced541a82bb579dd05874", "messageHeadline": "Add new Hash methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6b52fdd714e11e8ed034ed3114e75fbf4b797b82", "messageHeadline": "Add missing Eth keys to IBC test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a27fb106520dce010a04f2ac7ddd742cd8fe9951", "messageHeadline": "IBC event fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc5da43c25c5466851cdfcdc618b64f230a3fb43", "messageHeadline": "Commit block fixes on tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "2858b7243c5e2878bd77ba55467cba9a3d26d607", "messageHeadline": "Merge branch 'tomas/fix-failing-storage-test' (#1450)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed68b939da57328936200fe1f49e5ca42b58b100", "messageHeadline": "Remove unused import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6b2ad8caf9bfd8885f36ae4ff03a1a55f058c7b2", "messageHeadline": "Debug impls for storage hashers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e866edff260a27b28558e00f07ecbff653cbf1c1", "messageHeadline": "test/core/storage: remove redundant check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a35cc640c7a0678fb31a3333541caf0e05293c45", "messageHeadline": "test/core: add storage regression seed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b47cd475eeff7c3c8aa55f15a7734a655d5aa08", "messageHeadline": "Add missing merkle tree import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ff1be58bac69f4d1f1e00725ab04ceb2c36e9b0", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f98f4674ff99b0c02e72eab161cf00a3439dc263", "messageHeadline": "Remove ABCI++ deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 497, "deletions": 738}}, {"node": {"oid": "dd28154f86e7741abb88b2d30408cf19a3efa406", "messageHeadline": "Merge branch 'tiago/main/rm-abciplus-cargo-deps' (#1449)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 189, "deletions": 563}}, {"node": {"oid": "17a8e090f9a18627c6cc51b5a1d696cfdfdbaffd", "messageHeadline": "Merge branch 'aleks/wallet-zeroize' (#1443)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "1884d4661ba7494f0b2daca39eb50991370c4cf6", "messageHeadline": "Remove ABCI++ commands from the Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 59}}, {"node": {"oid": "a5a606f354a1094128be07dfed57283ca63e7d35", "messageHeadline": "Update Cargo lock file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 66, "deletions": 337}}, {"node": {"oid": "fc7f2ca00b5b70c7e3ec00feb6f4c6dc667d4b46", "messageHeadline": "Remove ABCI++ deps from Cargo files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "0e57a6b79dd968d0f264d8be54baed93d222124d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9d4737a4ce0b168fc895090e75d4c9dbeb1c1e58", "messageHeadline": "Merge v0.15.3", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8284, "deletions": 9122}}, {"node": {"oid": "722b6298716c8341aa5094ee58dd52a8a4ae56eb", "messageHeadline": "Add changelog", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e23a95fa4f7e6f1c6a9de1e1a0b388649a44c955", "messageHeadline": "fix: zeroize passphrases", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 84, "deletions": 70}}, {"node": {"oid": "db1707995d2cf19df2b0c8f8e2ee528287587d2b", "messageHeadline": "Fixed the generation of test vectors for IBC transfers.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 40, "deletions": 35}}, {"node": {"oid": "91160d023c5d72a8ad0045c22a2226e88ae9204e", "messageHeadline": "Makefile: Make e2e target DRY", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d68081a5bbf33b6e9c7a7277af524c689f56bd9b", "messageHeadline": "Merge branch 'cwgoes/remove-specs-from-repo' (#1430)", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 14622}}, {"node": {"oid": "577d4bf7190dcee3fb3c85faa0c85a151ccf3c26", "messageHeadline": "Fix pattern matching in unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 90, "deletions": 67}}, {"node": {"oid": "6b274d7f7fe892e6a848b7c333d2abdc0882b420", "messageHeadline": "Common sub-expression elimination in inflation calculation", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b202b0f637896fe3fbd30c588a444313b3f6b38b", "messageHeadline": "Sync with tag 'v0.15.4'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 479, "deletions": 172}}, {"node": {"oid": "1a76e0338d474b1488aa9e58d718b2a3495753c1", "messageHeadline": "Fix make file target", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf2387996b8a54fc70a57bc8ba289691c0e6952", "messageHeadline": "Fix wrapper tx timestamp checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "b6d90cca6b862b95f16b5476f90942838220fb04", "messageHeadline": "Renamed CodeHash to Commitment to reflect its general usage.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "b115d4677aba7a95a017e8644742b108d5e9dbe3", "messageHeadline": "Sync with 'v0.15.4'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "55747fb406c38c098efa99c62c86fa87990b6e24", "messageHeadline": "Merged in the latest base branch.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 22610, "deletions": 18935}}, {"node": {"oid": "86d6e0c3e69e969d41959e28a75c929234eb6384", "messageHeadline": "Merge branch 'ray/excised-typo-fixes' (#1420)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0412cf49853c4ab0279ad5d15d7a0dd844a91e08", "messageHeadline": "Merge branch 'grarco/bugfix-replay-prepare' (#1405)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 304, "deletions": 60}}, {"node": {"oid": "b24f9ee06653a290141ca0664273d959bc461719", "messageHeadline": "Merge branch 'fraccaman+grarco/tx-validation-log' (#1407)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "03ea05c939507862aa41f92a67372b4becc92cea", "messageHeadline": "Merge branch 'adrian/consensus_params' (#1399)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "7af12279544fc35d422cc75a87e95ffc53a7a779", "messageHeadline": "Fix test_prepare_proposal_vext_insufficient_voting_power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "b4d506f7d012d7e1809280c2a1baea68a492f05a", "messageHeadline": "Fix test_inflation_accounting", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f45f13e841ef973e30bca8dae7e636f19e2b6fb", "messageHeadline": "Fix test_mempool_rejects_invalid_tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8920c5c7a744341e0d2b76898ef037dce33f2e62", "messageHeadline": "Fix test_mempool_rejects_invalid_tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35d1170a2753362bd9a4718590c04449b88d79a7", "messageHeadline": "Fix test_mempool_filter_protocol_txs_bridge_inactive", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4f7b5e26aeb84f8b8806243ffbfdc7ba8be0be76", "messageHeadline": "Fix test_replay_attack", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c094ef586de2c411509b1f152e2b849b34370da4", "messageHeadline": "Fix test_wrong_tx_type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9b9be499abf1fd59d81a5da2da9feabd651c10cd", "messageHeadline": "Use error codes in CheckTx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "970422efac3146397f72942c7a967189e9a48d2c", "messageHeadline": "Makefile: Use `NAMADA_E2E_DEBUG` variable", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "036ff5ee4fa0532b06b4cda8e8b61656d28a6286", "messageHeadline": "Fix some vote extension unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "4df89abe862420036b693b769edcd3a72d3a82ad", "messageHeadline": "Fix test_must_send_valset_upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6d6996d63f70d4e17b8cdc763069fe5953983cbd", "messageHeadline": "Fix chain id test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "60fcf4aeb87e89bff5b6435b8e49f446445e99fd", "messageHeadline": "Refactor valset upd test to use `TestShell::start_new_epoch`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "c8852a3751a984fe3774486189f2b46c13100593", "messageHeadline": "Implement `TestShell` util to advance to the next epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "783452113d8bb51c13e26d968c411dfc57115821", "messageHeadline": "Fix test_validate_valset_upd_vexts() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1389ac9d7842883daf64b2e260279dcef95dcdc0", "messageHeadline": "Fix wasm", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba4a75bd198d5caa1a27e6d447fc5bc2ecc9fb93", "messageHeadline": "Update Cargo lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4663, "deletions": 1667}}, {"node": {"oid": "60060a8d2b94ab673968ff057480ea3cb145b000", "messageHeadline": "Fixing tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "12b4e11a622e4b2c0701418980ee8a4162a489af", "messageHeadline": "Fix e2e test imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6169061843f629cf58a68bd8ae2bd7e8ebd788b9", "messageHeadline": "Remove unnecessary refs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "386c14b98fcade59bb374a54dd83137c316aa2a7", "messageHeadline": "Change type visibility", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3595b13ae825a408a83d10a6233dfb4fead6d1cc", "messageHeadline": "Add back missing unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 268, "deletions": 3}}, {"node": {"oid": "15e6f2385098c96c45f3bd1ae876ca4748096fb0", "messageHeadline": "Rename: wrapper_tx -> wrapper", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b7150a6d527bb5fdeaf7c3bdcff244546d52ba30", "messageHeadline": "Create temporary writelog storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a53a11b28f76513552b295a9a21cd79664336cc", "messageHeadline": "Add missing parameter in InitChain", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f8b3fe5132fb83b7911b67cd021e42c89a7ebea5", "messageHeadline": "Rename: apply_tx -> dispatch_tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7990b940aff585967bcdc086299ecb569f0fb3e8", "messageHeadline": "Import related fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3451eae489df162bc0c4ffe0a0055571bcfcdcec", "messageHeadline": "A bunch of Tx instantiation fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "749b330958c69712d0c7f3bdc535347d0650bced", "messageHeadline": "Fix dev mode genesis", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5acd09e863101dfed98212e7af43526c5fae048d", "messageHeadline": "Fix type of FinalizeBlock protocol txs match expr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "bab1caf6e0d4307ea1654f19f8795262d130153d", "messageHeadline": "Include block timestamp in process txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5730b93356521cca1a04c93e22e253b0a08d9ab0", "messageHeadline": "Fix ProcessProposal wrapper tx checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d8672dd26580c53f6a8087aef5d4a1e157a683cc", "messageHeadline": "WIP: Adding chain id to txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "4dd55d61aaffa83d4fb495d84b548cd58b4c527a", "messageHeadline": "Fix test wrong chain id", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3af4248e12106431b95eb084777a54adb9c0b841", "messageHeadline": "Fix shell setup calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 50}}, {"node": {"oid": "092f917e275a5401c230f9704d00645e840e1161", "messageHeadline": "Add back `setup_at_height`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "a05f1fb6eaf4d98b387f0bab4d0b6ea9430d7c6d", "messageHeadline": "Fix static lifetime bounds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4580d38273ae737eb6b104abfe6b6b3fc714d96f", "messageHeadline": "Namada 0.15.4", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 85, "deletions": 65}}, {"node": {"oid": "1c09b7bd5a0f0fa466cab95bfa31274a26a46780", "messageHeadline": "Merge branch 'tomas/fix-err-typos' (#1435)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26f32ca0b3c0a18a0c2815fe02aaea3d35186368", "messageHeadline": "Merge branches 'tomas/rm-empty-keys-mod', 'tomas/missing-args-def', '\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "de50551e3c0e0fbf078991b53908416545017044", "messageHeadline": "cli: rename Tx arg `tx_code_path` to `tx_reveal_code_path`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "01d5e2fb7f68cf8df8894f53cca6dcc4070843cd", "messageHeadline": "shared/tx: fix err variant typos", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d3614daecb80f97931e6ec9c8d588f43361fe70", "messageHeadline": "shared/tx/submit_validator_commission_change: print err even with force", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "432725d951b7ca5da1542abb55a0aa77172e62f1", "messageHeadline": "Also remove docs from repo, README.md, and CI", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 4060}}, {"node": {"oid": "235e0a63b7ff8f9081c86708fafcd1ca13fe0262", "messageHeadline": "Update README.md to remove specs folder", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e6adf9d0e3d650d0f7930112cc98a8a95aac620", "messageHeadline": "cli: add missing `--wallet-alias-force` and `--alias-force`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "67435e0e5c4866767938a0148a9393af42679254", "messageHeadline": "Remove specs folder & update CI to no longer build specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 10561}}, {"node": {"oid": "b7cf77158ab17d3f201044ec1c8734929f9c63e7", "messageHeadline": "Merge branch 'gijs/makefile-e2e-target'", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ed30df537b5c82feb981ee6c5d292def795e97e6", "messageHeadline": "Revert \"Makefile: Add arguments to e2e tests\"", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "291ea5f237d5d821fc7a1029a8093c2a554afe44", "messageHeadline": "Revert \"Makefile: `NAMADA_E2E_USE_PREBUILT_BINARIES` default\"", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ffbd6d561eb1e8fe9c93fb46bab76c1be730ced", "messageHeadline": "Merge branch 'aleks/wallet-deterministic' (#1110)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1673, "deletions": 298}}, {"node": {"oid": "a771eb5dedd65249e3f2d4b2e428e61cb321d28c", "messageHeadline": "Makefile: `NAMADA_E2E_USE_PREBUILT_BINARIES` default", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46672dbf719fc4ba8d0a290e4a18f92997bf0b42", "messageHeadline": "Makefile: Add arguments to e2e tests", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8025987c6e9ac30229a7d708fdf437a478ba9aec", "messageHeadline": "Merge branch 'mateusz/shared-sdk-integration-wip' (#1238)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 604, "deletions": 148}}, {"node": {"oid": "0cf7dabf89b40820f8c6a3aa8a3fc6d03addfa07", "messageHeadline": "changelog: add #1238", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0dc1e08dbbf857aeec2a1c16711f1264c2ad63cd", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ec6440210533890c48fb14d3a7492c27e5c330aa", "messageHeadline": "feat: point to the masp_proofs with correct multicore feature flag", "author": {"name": "Mateusz Jasiuk", "email": "mateusz.jasiuk@gmail.com", "user": {"login": "mateuszjasiuk"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "7b0d5421f030b1d3ccc0c1ba05656f855f18ed13", "messageHeadline": "feat: disable multicore ff by default, make ShieldedUtils trait async", "author": {"name": "Mateusz Jasiuk", "email": "mateusz.jasiuk@gmail.com", "user": {"login": "mateuszjasiuk"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "0865f3fdeca85ea7b3af57db7579113502ae7ae8", "messageHeadline": "Merge remote-tracking branch 'namada/ray/excised-typo-fixes' (#1420) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4e751741937d18b85cfd591ed7c2a9fc9d6f160", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/bugfix-replay-prepare' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 304, "deletions": 60}}, {"node": {"oid": "6a0ea0ed855cd10cdf9c1ff511a4b83e96db4bdc", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/tx-validation-l\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "80b104225087046cfcf189ac80589d204ea69575", "messageHeadline": "all: bump rust to 1.70", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0b43be8f8a90d4a279c5271ff0f4e9800de0e36d", "messageHeadline": "changelog: add #1407", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30385cbb05dbe84324757c57d85546d9b0371ef8", "messageHeadline": "Fixes e2e tests", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0364dc4ee26d64313b1e9e7b58822d56784e2a47", "messageHeadline": "changelog: add #1399", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f2dde2c492636a293a693d6dbaa5e36959d38c7", "messageHeadline": "Merge remote-tracking branch 'namada/adrian/consensus_params' (#1399)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 130, "deletions": 120}}, {"node": {"oid": "7abcfa35298d23e04fba50afc0ff4f9f2747b1e1", "messageHeadline": "Tendermint consensus params settable in Namada config", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 128, "deletions": 120}}, {"node": {"oid": "73b0c2030872a0443b604136194439ecadbe75cc", "messageHeadline": "Updates `InternalStats` display", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52f803c44240f84aa3e2a160d2111a071c1a7474", "messageHeadline": "changelog: add #1405", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9aee0e2a069f0e17ffb1772f5004095df1de72da", "messageHeadline": "process_proposal: fix typos in test names", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bbbc16f4d2d1f8e522db64482634513691b8861", "messageHeadline": "prepare_proposal: add replay protection tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 221, "deletions": 1}}, {"node": {"oid": "438a75c577588eb36fa9cbfbdbe24fb6281681b5", "messageHeadline": "Adds replay protection checks in prepare_proposal", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 80, "deletions": 59}}, {"node": {"oid": "eb4ea2e85a4fd4391e950e6b17216e20a4ea4981", "messageHeadline": "Makefile: `NAMADA_E2E_USE_PREBUILT_BINARIES` default", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffd4359c154247b98f726ed08dbbf81db86f1301", "messageHeadline": "Logs validation error in `process_proposal`", "author": {"name": "Marco Granelli", "email": "marco@heliax.dev", "user": {"login": "grarco"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "100f54679c1b6d44e76feb00911fbe698ed69244", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "51b5e357c73ed5abcb8204ab41ba77f549a14bf9", "messageHeadline": "Merge pull request #1412 from anoma/fraccaman/ci-fix-target-branch", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0aff5486f110ed1327035286639fa492f1ed3675", "messageHeadline": "Merge remote-tracking branch 'origin/base' into aleks/wallet-determin\u2026", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 22595, "deletions": 18474}}, {"node": {"oid": "ae5af7fd4375e5e00fb40ab418c27c8a33ca5266", "messageHeadline": "Makefile: Add arguments to e2e tests", "author": {"name": "Gijs van Dam", "email": "gijs@heliax.dev", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "faa9d19165a8e8627a6b17d7e3a2d2b40ed8c7f9", "messageHeadline": "fix: ci run with maint-* target branch", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bea290ae6ff37f50b5c2132dddaffbcf3273a36b", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 121, "deletions": 121}}, {"node": {"oid": "66f381f4c0be4e57d02e8f0f0b18a617df14d9f3", "messageHeadline": "Merge tag 'v0.15.0' into tiago/ethbridge/v0.15.0", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3543, "deletions": 1142}}, {"node": {"oid": "56849059654fac3178e91bcf83e36e51bed005db", "messageHeadline": "Changes from v0.15.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10103, "deletions": 8610}}, {"node": {"oid": "aef3f613118a201e9aa30c689030b41d8c9f5ad8", "messageHeadline": "Merge v0.14.3", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 812, "deletions": 210}}, {"node": {"oid": "76c4332372a55d79eea3720e08df28e8c3b428fa", "messageHeadline": "Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "11ca7ac924051b60e180ff04b0a8225194d6f84d", "messageHeadline": "Corrected ther serialization of ciphertexts to account for length-pre\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 25, "deletions": 30}}, {"node": {"oid": "b4663dad5cff2f6e1211ae40bda653ede89b37ba", "messageHeadline": "Merge v0.14.2", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3508, "deletions": 1090}}, {"node": {"oid": "23a1518d56dfd1db19680f3b9614692bd4aac8d4", "messageHeadline": "app/wallet: rm empty keys mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e1fd9c8688d446f9006d9ef2c2a45beda547fd4e", "messageHeadline": "fix IBC e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d2cb6944cd2a35b117d4ab71c14d839a444d9280", "messageHeadline": "Removed unnecessary masp_proofs dependency from WASM modules.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 45, "deletions": 45}}, {"node": {"oid": "d425dd59ef2c0227fac3ec11211502cff32564b4", "messageHeadline": "Merge pull request #1268 from anoma/bengt/specs-pgf", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 105, "deletions": 111}}, {"node": {"oid": "1dd3874c0c358396b82029bdaeebe436dc03fc15", "messageHeadline": "make query error public", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0731919f76b83791cb1948dc443a10678de0fbbb", "messageHeadline": "add query check to IBC e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "eabd0f24f2287481c46add0a4d761ccf1fef070b", "messageHeadline": "fix matcher", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ac7afcc8a87aaa67222565c3eb7bee396a9cdb3f", "messageHeadline": "fix attributes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "5b75a7fb820016954f375e99a79c482bfd996c64", "messageHeadline": "add height to IBC event", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7d520676a3b7fb6c9f6193a218e0cf079de52fe6", "messageHeadline": "add IBC queries", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 152, "deletions": 24}}, {"node": {"oid": "e5e7c97f7ba3fdbbfa0a29224176214ad4b3f3b5", "messageHeadline": "Remove accidental artifact", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a3e323515fca64f15cd83e0d9930dfccfa3b3f", "messageHeadline": "Merge remote-tracking branch 'namada/ray/sdk-wallet-force-fmt' (#1396\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 84, "deletions": 22}}, {"node": {"oid": "dc5e8c326d31e06f7a59633e4e725a997b5ba8b1", "messageHeadline": "format: rustfmt for incorrect sdk-wallet-force commits", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 84, "deletions": 22}}, {"node": {"oid": "4686d491f4d844c96fc645727296056125f9c62a", "messageHeadline": "changelog: add #925, update", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "db1311eca22e6ff68d7fb378ca4ba29283c22380", "messageHeadline": "Merge remote-tracking branch 'namada/ray/ci-disable-clippy-abcipp' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b1561c2bcb3cac72f6f2c3ac87f9552bb1134d0e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fe0d3a4aad003dca78233039dc7139f1e5dd40c", "messageHeadline": "Evil remerge of docs changes (#889)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 374, "deletions": 4}}, {"node": {"oid": "be403f735f6ec660c929533f5e3d4037dcd05b41", "messageHeadline": "Namada 0.16.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 84, "deletions": 67}}, {"node": {"oid": "2bf55e401c888b5a65d4d09213bfe8a4a95a7775", "messageHeadline": "wallet: add forcible alias overwriting options", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 91, "deletions": 38}}, {"node": {"oid": "e296df4f93ce82677e077bfb44392e9b5848c7ea", "messageHeadline": "Merge branch 'ray/sdk-wallet-force' (#1380) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 133, "deletions": 89}}, {"node": {"oid": "31499f299e1e908ea499dab7726bc4bdae21acb3", "messageHeadline": "apps/wallet: restore show_overwrite_confirmation", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "975c0356ba2ed8ea6048352b5e461da8ad153f05", "messageHeadline": "Merge branch 'mariari/shared-sdk-integration' (#925) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11769, "deletions": 8585}}, {"node": {"oid": "81e3e82d546d99ddc56cbdfb136c182daf775f91", "messageHeadline": "Merge pull request #889 from anoma/grarco/gas-and-fee-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 374, "deletions": 4}}, {"node": {"oid": "c94e5432358af720f3c2321f8dabf0460814a48e", "messageHeadline": "tests: bump expectrl to 0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 64, "deletions": 86}}, {"node": {"oid": "85bb53dd150e052ce8d2bb3bfa9634731763dcf4", "messageHeadline": "Merge pull request #1385 from anoma/tiago/ethbridge/oracle-start-height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "ed9e814f61caf0a84bf64fd6d437e6b762095aa5", "messageHeadline": "Update the Ethereum bridge specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9029dc93b0c64326d3202d0e8a6bfcabcf68531d", "messageHeadline": "Get initial eth start height from gov param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6a1b43c31eae87b888ea651040b603f22994d418", "messageHeadline": "Convert BlockHeight to a tuple struct", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "92c64ae96453bdcac4cd1366245563c50c23c561", "messageHeadline": "Add missing fields to eth bridge config", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0509fd925298416a5ee576f0a756e0dd1865ce55", "messageHeadline": "Add eth start height to gov params", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8f107b29257592b21ce150e47fa735b61dedaa00", "messageHeadline": "Make eth block height types serde serializable", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7dee1b12184478836e0f2a38fefc1adbe5b87f70", "messageHeadline": "Add Ethereum start height parameter key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "17fcfaf47542692674c91bb58052c51a83fae65e", "messageHeadline": "Merge pull request #1383 from anoma/tiago/ethbridge/offline-valset-upd-2", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 293, "deletions": 6}}, {"node": {"oid": "53011c2f288c52f2ce5ee16c9c029652295240ac", "messageHeadline": "Add test_submit_validator_set_udpate() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "0641897516b3bcdb9dee695544a761e243e53b17", "messageHeadline": "Allow user data other than refs in rpc requests for e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6445f48a24511dc448ec785c6351638d3a51925b", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/docs/dev/pagetoc' (#1275) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d9b419ae5244369b68585098b9c33d177dcdd808", "messageHeadline": "changelog: add #1275", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8df2d13331db8d55896d7970833db9928f623fa6", "messageHeadline": "CI/docs: add mdbook-pagetoc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03f15765f7bfb7bfb385ed635865595fc000013d", "messageHeadline": "docs/dev: add mdbook-pagetoc plugin", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4587bb1cc533279dd618c1f54562a0f6f173900d", "messageHeadline": "Merge pull request #1381 from anoma/bengt/testnet-8-docs", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50120869a0bc1b98cc1f3435569fd64ef55287cb", "messageHeadline": "new chain id added", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4ca1f6ceea12b0c89c293b26ec25a5ca0a1d924", "messageHeadline": "Merge pull request #1379 from anoma/bengt/base-dir-docs3", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 108, "deletions": 113}}, {"node": {"oid": "340f12a698c6fd40e7ea22f6541fec870323a9dc", "messageHeadline": "changelog: add #889", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "702dc24b26e8f4d7866908702d8a71edd0bac1e3", "messageHeadline": "DoS checks in fee specs for fee unshielding", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "68137915ac253181d5c9cc45b37df445e90b1e15", "messageHeadline": "Add borrowed data param to rpc_client_do", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "93ec5c137d98fdaae02510fc803dbea6991023a0", "messageHeadline": "Update documentation/docs/src/user-guide/ledger.md", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4588e3f7012818fb09d541b232ba72d56617359", "messageHeadline": "Update documentation/docs/src/user-guide/ledger.md", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46abb02fab8915baeb91147bedc725dc5e9c6a4", "messageHeadline": "Run e2e test from existing test dir", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d56535b6993407cbee3a5a316bb63d428416117", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714146263a7db5428483b14b06d1a81964e43044", "messageHeadline": "Implement CLI command to delete a storage value", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "826947faffd93d6cb22e89a6f6f37d1fce5d46da", "messageHeadline": "Fixed deprecated call to to_extended_full_viewing_key. Now combine se\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 59, "deletions": 47}}, {"node": {"oid": "7283bb35a629a7fc66abf8e98906b440034ca0a7", "messageHeadline": "docs are now up to date", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 104, "deletions": 109}}, {"node": {"oid": "a2b53ea18f40100e7ba61223ba10a6e96442c190", "messageHeadline": "ci: remove clippy-abcipp check", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fcaa11ac4682815c0f69376aae057e26b9571a1c", "messageHeadline": "refactor `Dec` to allow negative values", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 195, "deletions": 59}}, {"node": {"oid": "34e5be79944208b1b484bc7b0187247b3f46523a", "messageHeadline": "WIP fix `pos_bonds`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c09dd7e1e882e2633424b25f5acc5ca8038eed71", "messageHeadline": "Removed denominated from being called from user contracts", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "ecb135c7d3302a5a3cbb3bfb2e11003ff8611c46", "messageHeadline": "Add a new destination for ibc rpc endpoint", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b1f40636799c4177147c73fb3ffaa50dd94bfc5a", "messageHeadline": "Merge branch 'mariari/key-parsing-fix' into bat/feature/uint256_amount", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "79133e4f2a164b9279d0d155a89127cdf3987def", "messageHeadline": "Fix underflow issue in commisions", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bfb81af754399f05b035b429c8a169837317f517", "messageHeadline": "Remove signed conversion errors", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "85a82b4e109c866cf2404fd3704ac4119f3899b2", "messageHeadline": "Temporary remove check for chain id verification", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8f7270a8793f6343a680d0864215410648fa14bd", "messageHeadline": "Fix u64 going to Dec from overflowing", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8b795899e8d9f5fb48e02bf1cea675dc8e130c73", "messageHeadline": "Sync with 0.15.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 80, "deletions": 65}}, {"node": {"oid": "997ff52d993dd7a6167e7d6b699cd2c36d291e1d", "messageHeadline": "Improve dec display method", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f6d0f6285eda2af543d63d4cbba3117fca31be96", "messageHeadline": "Gensis Parsing config issue solved", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "e2189991f13197b21e9d1b2fa54fa1f7d1c78f6d", "messageHeadline": "Remove all references to Masp::Amount out of RPC", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 173, "deletions": 224}}, {"node": {"oid": "26413eca80b5b9ba2386acdecd2cef3f887f68cf", "messageHeadline": "Fixing Masp Amounts to convert on the edges", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 622, "deletions": 381}}, {"node": {"oid": "6d44744368aebf3362feb2f88ba6c9dfb5dc9947", "messageHeadline": "Update scripts/online_generator.sh", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "462186b64b4d5c2ac021b792d522cc02f9bbb8ce", "messageHeadline": "changelog: correct #1138", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f37826767dc3995f77b37e4e195dc95577fa6774", "messageHeadline": "Adjusts block proposer address in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "ff34df1759a197f395df45061d4457d981f8cf3e", "messageHeadline": "Improves unshielding tx verification in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "154736b6571c13e3cab05542ff7087114d1f5dbd", "messageHeadline": "Updates tendermint link in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "1dc8cbe41f494a6859df1dc4dff468072f50379d", "messageHeadline": "Improves gas accounting in specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "8a6096dfdb4d38dd55b3bc35d2e1907be354c08b", "messageHeadline": "Updates check table in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c16ff2590b268542abb042609b5b69e6b2d4387", "messageHeadline": "Misc updates to fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "8aebc3b76e06b755ccff75dd785a5888e49177ab", "messageHeadline": "Fixes wal in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "bebcbd32e6c6ad42dbc4bdec0f78c7c63afea183", "messageHeadline": "Adds protocol transactions to fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1a112df43e0b12abd8489c5911a42095345b4397", "messageHeadline": "Adds governance proposals to fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "938eacbeaca2886d1807890855e897300fb4b1a3", "messageHeadline": "Fixes unshielding in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "562183e46d4710b6cf3c54e4eac033b57e8d23b1", "messageHeadline": "Enforces tx type order in fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 100, "deletions": 92}}, {"node": {"oid": "6d243e8735fd08e2a414b204e0269fe060e56ae1", "messageHeadline": "Refactors sections of fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "3a488787aa46e494b687d6b3f246d1dfaef0ad4b", "messageHeadline": "Adds unshielding to fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 286, "deletions": 63}}, {"node": {"oid": "4857e98962ffb9f82bef593109c74cf20e57d6c8", "messageHeadline": "Updates fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "027b1901469465c96a9d394f0cd2e405a09c47c9", "messageHeadline": "Adds fee specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "e2bc74bf4b7a92f6f2414698dc9c59161033ea14", "messageHeadline": "fixing docs", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1ea07afe849ea3d4e5179d64b2fe4b47d0067893", "messageHeadline": "Update scripts/offline_generator.sh", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2dae7c146619fee7752b7e6513da4cb50828122", "messageHeadline": "Merge pull request #1377 from anoma/tiago/ethbridge/silence-relayer-logs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 127, "deletions": 18}}, {"node": {"oid": "50cce963904ead3dcaef73136276436560bcdacf", "messageHeadline": "Reduce valset upd relayer daemon log output", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "f7b7e3bf96541217e203034386741df0669a0e7c", "messageHeadline": "Namada 0.15.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 80, "deletions": 65}}, {"node": {"oid": "a0eadb9554b9d7e6fc4f6a3d33e337c5a592f004", "messageHeadline": "Merge branches 'ray/base-directory-windows-local' (#1368) and 'ray/ba\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "bc3c5a21d2e67f2465390f1937af59c95224b362", "messageHeadline": "Merge remote-tracking branches 'namada/ray/base-directory-windows-loc\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6e17ef7b5f80c4158d48be2ae52bede55b388b0b", "messageHeadline": "Merge remote-tracking branch 'namada/mariari/bump-rocksdb' (#1366) in\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 94, "deletions": 71}}, {"node": {"oid": "02a3345362d639d6e0176084d13fdb3c23236e16", "messageHeadline": "changelog: add #1368", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d86f3d1fdbc37d8c860afa395134b706ea452728", "messageHeadline": "changelog: add #1369", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec05cd4009e3532f4840ee5d8084bc03c93d0d7a", "messageHeadline": "changelog: add #1366", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5367af8f574e680883565673ed87b085f52636e8", "messageHeadline": "apps/cli: update default data dirs in cli help", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "418378c5a365ade2ae601226ee7f99f1d00550aa", "messageHeadline": "apps/config: use non-roaming profile on Windows", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d583d9a8ff88a580f7127758f6688b579017fe3", "messageHeadline": "Bump rocksdb to v0.21.0", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 92, "deletions": 71}}, {"node": {"oid": "eddc321e832cc365fdb832cad44f63ea071744f1", "messageHeadline": "apps/config: upcase \"Namada\" for data directories", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8072290fe18db2b7e08484820a57bf22f9053e1", "messageHeadline": "apps/config: use blank domain and organization", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e830ef7e482caa539a4824dc1a3ed298c5f2d09", "messageHeadline": "Merge pull request #1364 from anoma/bengt/base-dir-docs", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "7dcc9b17e597fb47b38cd3ab4f2dd82a0c3015d3", "messageHeadline": "more places", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "64eafdadf0a6eb60ee2dcc65a51c0e3894e53313", "messageHeadline": "changed the base dir where i could find it", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "4a244e60802b225ec296c1fcccd0609561d816aa", "messageHeadline": "missed spelling mistakes", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c1335be8d132708d6a3281c77a83008a786cc6af", "messageHeadline": "Remove priorities", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "add8ab67695b35075095d1dec15f12369a383d9b", "messageHeadline": "WIP: Relayer error priorities", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "3ccbf107d3fbc8b9e9a0e59e867d003377976b4b", "messageHeadline": "Merge pull request #1100 from anoma/cwgoes/more-specs-work", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "ed5e2d977b2ccc03104e89443426f6cbcfe4d93e", "messageHeadline": "Merge pull request #1352 from anoma/tiago/ethbridge/oracle-ping", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 122, "deletions": 77}}, {"node": {"oid": "5dd5bb39f6a0d0ec49e07f23566f3588de9b9a38", "messageHeadline": "Fix docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4003df3c41e998f22404d2efc0dbda6cce76aee2", "messageHeadline": "Merge branch 'main' into cwgoes/more-specs-work", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 36513, "deletions": 21717}}, {"node": {"oid": "ad079e770fb29cf7b1e1fd2a57ef14e9d0c7023d", "messageHeadline": "Drain the commands channel of the test oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "b2bcf3ba6e441db6770d25fcfe96d5730a5d9500", "messageHeadline": "Merge pull request #1317 from anoma/tomas/update-contrib", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df33bc13b4d09802bd4029e84444bd6ef3a25ae4", "messageHeadline": "Merge pull request #1148 from anoma/ray/cargo-release-0.24.4", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b8fc76c4b204a1f206e3221ae94fba754c4a67a", "messageHeadline": "Merge pull request #1029 from anoma/bengt/docs-quickfix", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7a67dccd4d0c0a14520608da97c727ab45e0520", "messageHeadline": "Merge pull request #1357 from anoma/fraccaman/fix-home-folder-change-\u2026", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07d533b41ffe2b5cf487a4ae94fde91dc56a37e4", "messageHeadline": "fix: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8cf00707f000e7b5f512cbaab69ab71e12e29fb", "messageHeadline": "fix: base ledger location", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "005b539765231115fb362a24de3e552fb75d3cbb", "messageHeadline": "Sync with 0.15.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 98, "deletions": 66}}, {"node": {"oid": "0060e0fbd25812b5eb532abcd42b3cf3141260b9", "messageHeadline": "Namada 0.15.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 98, "deletions": 66}}, {"node": {"oid": "8f4a21f4121bbe5de1ce0d47ba649c0b879ceb29", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/enable_wal_batch' (#1333) i\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 369, "deletions": 327}}, {"node": {"oid": "40f1d90f550658cb1385c3f837c29baff11c556b", "messageHeadline": "Merge remote-tracking branch 'namada/tomas+brent/fix_update_data_epoc\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 515, "deletions": 117}}, {"node": {"oid": "5d187f046271300cae771d379962adcf2509927d", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/base-directory' (#1138\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d5e854d902c5a409faf08489dfea2a4bab71ff6b", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/pk-to-tm' (#1152) into\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "89036f12ef20dcd2114e50d1479481f0b9c39923", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/update-proptest-sm' (#1304\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 160, "deletions": 161}}, {"node": {"oid": "0e782ff53eb874d44d9f8332fdfe42732159c200", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/overflow-check-in-release'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "00c178b7924c0ff479fc17933f46f1154e9a5cc7", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/nested-lazy-vec-iter' (#12\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "f2d1fa494337631bb27b900da4da8959203aa0a8", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/ibc-cleanup' (#1217) into m\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 8259, "deletions": 8965}}, {"node": {"oid": "212f3bf54655e96111d0a6ce46d89e37ab36c7c4", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/enable_wal_batch' (#1333) i\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 369, "deletions": 327}}, {"node": {"oid": "390bf3f25fa3f5ffdcb327bfaa050f841a5a91d9", "messageHeadline": "Merge remote-tracking branch 'namada/tomas+brent/fix_update_data_epoc\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 492, "deletions": 116}}, {"node": {"oid": "1982cbd235ea9ee5b52f3c632a2434aa0849f8e4", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/base-directory' (#1138\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d6d30e6d4b3ea1053fe5a94b9c2647643d5bfa57", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/pk-to-tm' (#1152) into\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "e1b6c1070aa79bcf03eec655078cb372a3015c2b", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/update-proptest-sm' (#1304\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 160, "deletions": 161}}, {"node": {"oid": "4fe7909289696ecb64056b2a0e36f0b34d406cb9", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/overflow-check-in-release'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33c7696290cca59a9cfdd97429b716d22f7ab771", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/nested-lazy-vec-iter' (#12\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "70b982354ef72bd05f0433af8e848be0d4cb64b5", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/ibc-cleanup' (#1217) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 8191, "deletions": 8949}}, {"node": {"oid": "99e1f65dda04b458942c062a272b1c81403f53ff", "messageHeadline": "Use `hints::unlikely` for oracle errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "321b53835ca2befb5827b5e07bd5343a2fd9b91c", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1a3a30b705fd0dcbbd4927861f367ff77c4257cb", "messageHeadline": "Factor out eth_syncing_status_timeout()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "2f8c723fa086c23a368dfc2e9c68db4c590e92cd", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbeb175a43b57bd801d9a4547cba8e7c3b974b7a", "messageHeadline": "Rename TimeoutStrategy to SleepStrategy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0c09bfb1fe94e7e7eaff04ab69e8ad2628e2ac4d", "messageHeadline": "WIP: Keep oracle running if Eth node is still available", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "f88197d75df5404a6ed15299a7c11337c71df734", "messageHeadline": "Factor out `TimeoutStrategy::run`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "2e1b7bd269dbee9b3dbab6c12cb27beddffa2824", "messageHeadline": "Merge pull request #1351 from anoma/tiago/ethbridge/warn-bp-transfer-3", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "2cbfc7a3e56b7540c16a3a32bd88ec1f908e22ae", "messageHeadline": "fixup! Pretty print error msgs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1d1c75a4f3de4b85404f50d81cf425c30222547", "messageHeadline": "Add safe mode to bridge pool relays", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4f45eff7cf15b5527871d257767fec926cc86a45", "messageHeadline": "Merge pull request #1347 from anoma/tiago/ethbridge/warn-valset-upd-r\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 400, "deletions": 139}}, {"node": {"oid": "72265cd01d151ed83e46fff29c0d47d1dece1b7c", "messageHeadline": "fixup! Move shutdown signal installer to control flow", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9af70a379af7df641123e6773934e052977c9ad8", "messageHeadline": "fixup! Move shutdown signal installer to control flow", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "57c9a745321796ff271cc8c32d337c8e32f18ef9", "messageHeadline": "Add safe mode flag to the valset upd relayer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "30f290a516e66de8baaf04325a4caa2b438b83b3", "messageHeadline": "Use shutdown signal handler in abortable spawner", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 100}}, {"node": {"oid": "e336e764949a97f6165a6d7fb4eacb655ab244c7", "messageHeadline": "Move shutdown signal installer to control flow", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 86, "deletions": 84}}, {"node": {"oid": "be3d20b2c5eee0822d529c2b414e42cd42b5d6ed", "messageHeadline": "Create control flow module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5d502e921fc911b418201db6eeae33e1940becee", "messageHeadline": "fixed a bunch of typos and attended comments", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "61ff520a79cb1e4afc6a82014d1b70fbafd608fc", "messageHeadline": "Merge pull request #1022 from anoma/brent/pos-update-docs-and-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942fa259689fdf9dfd77b8be19ed1d8e6c7051b5", "messageHeadline": "Update documentation/specs/src/base-ledger/governance.md", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6e48149469ec6f3e53bfa6f6c68c866e9127e16", "messageHeadline": "fixup! Add shutdown handler to valset upd daemon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "491ea602c09bb9f261dffcaba1fc022b0f5c1c59", "messageHeadline": "Add shutdown handler to valset upd daemon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8887f34eaeb6cd75d7041ecf9c6fb36a9196518e", "messageHeadline": "Add a shutdown signal handler", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "d5444100ef18300b717edaa17d45e7b579e89de8", "messageHeadline": "Test relay op statuses", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "aa8b5ea7ef9930e8f869c47b116f1ecfbeed2ec0", "messageHeadline": "fixup! Offer more ctx to justify invalid epoch nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88d31c7d18883a3cfc7290eb04cbee5074adb43e", "messageHeadline": "Offer more ctx to justify invalid epoch nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6bd986cd4f73041352a770ef81936b611870299e", "messageHeadline": "Prevent unsuccessful validator set update relays", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 202, "deletions": 34}}, {"node": {"oid": "c0a9798c2239768ea21219503bb124d5157b642c", "messageHeadline": "Merge pull request #1346 from anoma/tiago/ethbridge/warn-bp-transfer-2", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "e49f4c8d08210506811d2232284e6b9ad1a450d9", "messageHeadline": "Add CLI error for when Namada is ahead of smart contract", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "fd0ef460c3f659be7277a15b00be79e9af03c6a5", "messageHeadline": "Merge pull request #1340 from anoma/tiago/ethbridge/warn-bp-transfer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "f8a9b0200b4500557857eeae7d423e4174c2b0e3", "messageHeadline": "fixup! Pretty print error msgs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7941839504efe3fd78e59763d5e5a24503e57580", "messageHeadline": "Pretty print error msgs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c97a9e98af097e78f94595c1808bc7a49dfffe54", "messageHeadline": "Fix Key from always parsing", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5fa7fea7c4c422c4ac2fe20c22412964aa4c14c3", "messageHeadline": "Add colors dependency", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1296b2e35743c7744422e0f3ad5184989ffae029", "messageHeadline": "Removal equality check from comparison", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe41b82591f0990687583aa6c584b37735c9b2cf", "messageHeadline": "Change Bridge pool warning msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5090f4fa4249f1dd2e9dff645b3a69a2e3622b13", "messageHeadline": "Fix test_transfer_to_eth_progress()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1626479bc9394799bb5ff77490ac073b64b5ad9b", "messageHeadline": "changelog: add #1218", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8695abc8601117b52b870573552f8b632775d0d0", "messageHeadline": "Fix println message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dee68b8903540708230cff0ccb7d5bff23addd8", "messageHeadline": "Add NOTE", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a37e8dae52262691d53aaea56ac0ffeba4720f52", "messageHeadline": "Require that relay proof nonces are identical to contract nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4087f2aa2b3b1e38ed47316e5815fcc66d015051", "messageHeadline": "Re-order unreachable stmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b11b4bf797e1b4c7e77a51ef8b3778b355cc9179", "messageHeadline": "Update ethbridge-rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8710c78114d6d1ed78be448849ead8e43d0a9db8", "messageHeadline": "Add TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f730d2c581607e3c7b2d5acae924369f92590e99", "messageHeadline": "Only emit relay warnings for events with >= 1/3 voting power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2a7d0c522cffe609989ea057cc61272c4b22c8bf", "messageHeadline": "Only return unseen events in RPC queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5c0caf0d1a3d32585c43fa5f002a4a18cf193eb8", "messageHeadline": "Merge pull request #1338 from anoma/tiago/ethbridge/offline-valset-upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 207, "deletions": 19}}, {"node": {"oid": "5504002ff6d3c234c78afe64df2a1417653912e5", "messageHeadline": "vm_env: removed accidentally revived token mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "82ecc7126f5eb007f20ef1282d5f4e93ac32b9e6", "messageHeadline": "tx_prelude: remove accidentally revived gov mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "dda4008efd69eac43b0daa62f0094042e5fae152", "messageHeadline": "tx/pos: drop misformatted seed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0383703befc59fa1a67c621f3ae3a547a52277e5", "messageHeadline": "core/transaction: box wrapper and protocol tx type variants", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 182, "deletions": 172}}, {"node": {"oid": "61909b4259896b73012c7c3c4f50cfa93e6efbb1", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ae9c4cdf2879fbbbbfd3d50eec8e76f020801156", "messageHeadline": "added incentives for stewards", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5c8867aa6f2675c7d73db57eaede7412c7990698", "messageHeadline": "Merge pull request #1339 from anoma/grarco/fix-testnets-docs", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b11d69e13bd9a180af229af2edc82d3123aebd75", "messageHeadline": "Fixes env variable names in docs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05ef90804e849160b07bdc27bf5122c38ea7520c", "messageHeadline": "Remove required arg in valset upd protocol tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "41ac0c7c9f3798006d259045ea79fe4196179ef5", "messageHeadline": "Fix signing epoch code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "1e32c52d4d3f28604d5b3940d50a46708eb0b273", "messageHeadline": "Broadcast protocol tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3e8dba2fa5743c97f6f8a28bca1af7a882933159", "messageHeadline": "Rename CLI cmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c893e65d9ae9f165bbb1eebc21949b995c617ab", "messageHeadline": "Implement submit validator set update CLI cmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 142, "deletions": 4}}, {"node": {"oid": "e7d6609669557c861df54f54aeb4c48babb94fb3", "messageHeadline": "Split eth_voting_powers into height and epoch queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "f3f9a6a91fa4a39940ca0cf7c26badabd4267203", "messageHeadline": "Take validator data", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "59edfe801fd0542b19de372433c8d3412c637178", "messageHeadline": "Rename `take_validator_data` to `into_validator_data` in the `Wallet`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1049f04ad1be8f1281c8ccd23712030c7ad9a52", "messageHeadline": "Assert pre-existing keys are secp256k1 keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "efe96bf2f4fdfa498e56b05681261ebfb8962522", "messageHeadline": "Integration branch start", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8408bcd95f6bddc4e7be686a8a4fa1cb29b7981", "messageHeadline": "Add changelog entry", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48b6a77be492fd8a786b1f5f5b1c9e7eb9a394b4", "messageHeadline": "Fix dependencies", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 18, "deletions": 55}}, {"node": {"oid": "71a6b1b05df9bb7fbd308442b9a9789a748f7ffa", "messageHeadline": "Update Cargo.lock", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6a404c84eeb2cc2fbe4de3de5a7858404fef64d9", "messageHeadline": "Use Zeroizing instead of SecStr", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "8defdb5a6eba168e9757c957c48f72de3ce89e51", "messageHeadline": "Simplify method signature", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "cdb3633f7367fac22237c6005bce0a2c2aec6c7d", "messageHeadline": "Improve comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd616789efc0d0562738a6d308d1fc00264fb2c1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5ec839d46b9efe9f5e5bf43b71bd1795209b097c", "messageHeadline": "Additional test cases for ed25519", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9d1ea52d7d6cb6bdf354b66fab967616d9819e02", "messageHeadline": "Additional test cases for secp256k1", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2bfcbe31a7444c68e4d0d949713c80d27374ea1b", "messageHeadline": "Remove outdated comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "83454f5c5ba10bdc99ad1162abca0ff0f5625db2", "messageHeadline": "Add error messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "700181a5f216807a8134e1c1e522eee26b695e1a", "messageHeadline": "Fix path hardening", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2b1b2a2171a609a1567828fe655b1f190efd8db9", "messageHeadline": "Warn user if path coin type and crypto scheme are incompatible", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "8e136a2b21f4206f56b5d13e466414e7afde355b", "messageHeadline": "Add unit tests for HD wallet functionality", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "3d2b5fbbd02f3ebfbedee038ece6aafab1c2e0e9", "messageHeadline": "Rework CLI options; fix bugs", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 125, "deletions": 186}}, {"node": {"oid": "32246190474e25db0e6d53a440ddd36ab1e5ead5", "messageHeadline": "feat: add HD derivation path support", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 388, "deletions": 82}}, {"node": {"oid": "b5a2c6896f0b1a7397c951f24a1f0283072e0453", "messageHeadline": "Add derivation paths", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "80dec4313bec49599d1e138d927e96d077c8ef09", "messageHeadline": "Revert \"Support mnemonic codes only for ed25519 scheme.\"", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "fac8377145254491505e0adb0602b00bbac733a5", "messageHeadline": "Support mnemonic codes only for ed25519 scheme.", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "aa1731345a800c03cac47fb43da632e917b665d5", "messageHeadline": "Refactor", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "abccdc3107070cd0d61b1b9e5d797cbec29fdefb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5085ea6e0d6b52e88fd3e4659a2892712a66e49d", "messageHeadline": "Clean code, minor refactoring", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "50cb8ae973b12fa51baa83a7e428d4ed17ef9aa2", "messageHeadline": "Zeroize user mnemonic phrase input", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "8831c191689de0cbc0b80c0a44c46c3f3620d157", "messageHeadline": "Fix comment", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e676ce85213404679194a4e44c55fb98b4a20af5", "messageHeadline": "Check if the public key hash already known", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "186a02634acad4b4b8841addeefd2a8635161d5c", "messageHeadline": "Add test case", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "85a0fa4b807b3736582907f62846d27460325a6c", "messageHeadline": "Refactoring", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3ef64e3d3738200e59b2db3bf984a73ac793c4dc", "messageHeadline": "Improve messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fc8e920e197a4b926988e45f372c5c2837ad11c8", "messageHeadline": "Improve comments and messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7bbb05c7585742117631fa3e23dfd158177ff3dd", "messageHeadline": "Keypair / wallet recovery from mnemonic code", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 181, "deletions": 14}}, {"node": {"oid": "02c7202947f081662d00c5f9f29ad8795ae0e91d", "messageHeadline": "Fix help messages", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c266cc690af6afd3d6532f49fe41ead26bc632f", "messageHeadline": "Draft of wallet bip39 support", "author": {"name": "Aleksandr Karbyshev", "email": "karbyshev@users.noreply.github.com", "user": {"login": "karbyshev"}}, "additions": 203, "deletions": 50}}, {"node": {"oid": "4b936fd2ba73599149d30039ad7571f492971be4", "messageHeadline": "Merge pull request #1283 from anoma/tiago/ethbridge/specs-revision", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 529, "deletions": 755}}, {"node": {"oid": "4322975c79301e61cb8af2b7fc667383500be76d", "messageHeadline": "Mention funds locked on Bridge pool with high Eth gas prices", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "40f287443a674417134732e82278425b8a19adfe", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "f8c993a2a7d405476d924e8e7846e59f510130ab", "messageHeadline": "core/types/proto: docstring fix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82961de1b0fe53bb859b48d2f6004262ec16e7c9", "messageHeadline": "Merge branch 'base' into murisi/restructure-tx-merge", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "a7076c10a1c725a34bd73dc6223646a47f0add7a", "messageHeadline": "core/proto/types: docstring fix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da456c9b719f7f8b6be4056a08d6e9b3fedc63b0", "messageHeadline": "test: update for tx API changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 102}}, {"node": {"oid": "1671754065e8cb6b4dc82306d525cec3150ec4a7", "messageHeadline": "Format specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 147, "deletions": 126}}, {"node": {"oid": "bded11f0bdc2fa007c2552d17821b5c8d908435b", "messageHeadline": "Specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 104}}, {"node": {"oid": "385b2d6ce78b1ccf28d3c6032ba64eeda565fb90", "messageHeadline": "test/shell/finalize_block: update test_undecryptable_returns_error_code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "3f7d05b88a8b39ace20824240ea84671921f7913", "messageHeadline": "Document new Eth events tally seen algorithm", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ee55acbbf83f18737642f9a3af879b3ecc381bf1", "messageHeadline": "Clarify why proofs must be sent before epoch ends", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b13aead1cd1575a31ed9f3b59a49b7a0be3b78ef", "messageHeadline": "Link to multitoken sub-section in specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d850c97564f6bb9faaae74cefa7f971e4742ff1", "messageHeadline": "Improve Eth event double voting protection specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f109a4c0d912d4aea829ed4ab1f0cb6260f444d3", "messageHeadline": "Clarify the meaning of honest majority", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf8d0854c71011cf523738839c63741ecd8c1412", "messageHeadline": "Clarify which Eth keys should be used to sign valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b457a95246c4d65145f90a38319ea7a23c12aeaf", "messageHeadline": "Eth bridge specs intro", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4c3900d70ccab6384a857f78127ed84a02fffcf3", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/boots\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39b83a7c0c4ad8659c4b88b0ac0e3e6e2fe654f9", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/boots\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5f478fdb4809a64a6242c0496aec52756929b8", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0901379160a001a01f553e6804767091b39fa403", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cb4f74999a42340782d829681c4eb28ffe2fb2", "messageHeadline": "Eth bridge bootstrap specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 92, "deletions": 98}}, {"node": {"oid": "cbc8a3e7b185e543e5e8f34b4d8dcd1e027662c0", "messageHeadline": "Contract specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "7406b43fe9edd9210df8d0b20686e1a3f1c661e8", "messageHeadline": "Specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "0711585bac98ae72dba4f2082db75c12bda8a051", "messageHeadline": "Specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 69}}, {"node": {"oid": "642770779f241d1891150a266e5d62efb0c8d117", "messageHeadline": "Add replay protection specs under transfers to Namada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "aeec0ba9018b86a550a33c88aa33fea96a6f3392", "messageHeadline": "WIP: Proof specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3296f0e6e078887fd7dcc774e29d59267b37f976", "messageHeadline": "Explain flow of transfers to eth", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "355098da5666b7c9c9457c86f87b422a52b4148a", "messageHeadline": "Add transfer to eth diagram", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "aee8291ba27b6d766df2c91c2bd2caec09bf0c48", "messageHeadline": "WIP: Eth bridge proof specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "abf3c98b4c1ba572db1e2ba2168ce7fbd94019cd", "messageHeadline": "Add TBD section", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "348925802f2fdd382614df345e9b486f5732f0e6", "messageHeadline": "Eth bridge replay protection specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "81236cd9ee6d3cd022150adc7006cb62f5c99a38", "messageHeadline": "Fix specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "745b045a46adc3ccd56c7528915eb8c5ccdca754", "messageHeadline": "Specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "9ead2ae4f533214a222e9a4e6e2f48f2d7750b00", "messageHeadline": "Spec updates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde5bf8a4f6d6e14aef284a0a85d649b6b1950fb", "messageHeadline": "More specs changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "366b4f85eb59a19338fedf07b73d1d8b60d1f93b", "messageHeadline": "Changes to transfers to Namada specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a880573a32d649f2fa5bfe944a4cacd2755d3205", "messageHeadline": "Changes to eth events attestation specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "f1dd4dfe96f2e1ead59e96954908651bee41054a", "messageHeadline": "Bootstrapping fixes in specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8cdf13563152ebcea02d508f00cf4d734256f4bd", "messageHeadline": "Renaming active to consensus validators in eth bridge specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "1cbcc2184aaf5dab03231490beeeda036501116e", "messageHeadline": "More notes on bootstrapping the eth bridge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "1842be03ccbc60ca87b2940c0b1092393bf06988", "messageHeadline": "More notes on bootstrapping the eth bridge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "5479ddbb3a15ced0cd0051674e2fdcac09b0329b", "messageHeadline": "Specs on bootstrapping the eth bridge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "456a11fc8b972c91ce0c54280d207a8f33f2555a", "messageHeadline": "Add VPs to eth bridge specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c443a2ffd99897d54fa6750ed99dd1ef5902c7c6", "messageHeadline": "Specs cosmetic changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3056626cfd2e7a648a1badc78e23ca6c733d7576", "messageHeadline": "Modularize eth bridge specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 417}}, {"node": {"oid": "f6ccaab8a97855a85130411902e4e12c7b9206c9", "messageHeadline": "Update ICS20 link in specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9038e1b91dc30a381f04d91dc75a44143f9b8334", "messageHeadline": "Specs changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a3daf8b4820dcd9749b206af11ac61535c70b774", "messageHeadline": "Add eth event voting power adjustment to specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "380b61774ea00b87addf41d95c339eb7ed1834af", "messageHeadline": "Tx -> vote extension signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b52c42cedcfcb356c26cce9f38911b52352592d1", "messageHeadline": "Protocol txs spec", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "705447d284a36120b926f64e6bc26307995bc26e", "messageHeadline": "WIP: Vote extension protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70cc6e1e1480c88ea4270238155cbbb10c6be95e", "messageHeadline": "Update storage repr of eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "475a96d4dd5811a0153aca2c67853dc14c9a0e17", "messageHeadline": "Details on confirmed events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "92329b1d9979824da1def72288413ee5de89cd29", "messageHeadline": "More details about timed out events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9a7aa958716124d47c05a96bf6f834a92381db0b", "messageHeadline": "Link to PoS section", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7697d611cd8fe7e4c011dc2521f5535559e25a60", "messageHeadline": "Describe timed out events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e962aad94206dee1116195ce3c047a012c550c96", "messageHeadline": "Eth bridge spec revisions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "42ae582b00b8a2233d3bc594bb32846983eea8c4", "messageHeadline": "Update bridge architecture reflected in the specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1e929c500e72cc47fb42c34872d88cf13888d7c0", "messageHeadline": "Update link to ICS20 spec", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b2efa3789cb1741f9eb6a9b6388a5ce478375b5", "messageHeadline": "client: remove accidentally revived types file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 98}}, {"node": {"oid": "4d4f7472af1296bf161a02123ab8391c51626999", "messageHeadline": "client/cli: look-up token aliases from wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "ebeb19323deb2e000afd4179586667b1c9105b9d", "messageHeadline": "cli: add conflicts_with UNCHECKED on FORCE and re-order", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "b3a64b7a91c6839fcfa7fbcf42a0dfa0809f1d1c", "messageHeadline": "more clippy fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 50}}, {"node": {"oid": "cbdc544af0eac78bc9391fa0acae6abad4eef130", "messageHeadline": "Merge pull request #1332 from anoma/tiago/ethbridge/eth-events-voting\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 514, "deletions": 172}}, {"node": {"oid": "fa25e8a6a61b088f4a366624ecbec928e40e9b2a", "messageHeadline": "fix description", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "389041b73967dbe03a90be2c5d4079a5a516b5ea", "messageHeadline": "cargo: use \"rev\" instead of branch name for masp", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "25f436302f26234b03f2eabf66d415351decc0ac", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b12eb34b1edbb97d0b166b46aafc28af54827bd5", "messageHeadline": "changelog: #1325", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9de3b91be96fef02112de5383f59e3b0c2eaccd8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f996f14622d31ae3e076c192d2614aaccf858da", "messageHeadline": "pos/epoched: fix update_data methods", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "7c5ebcebb47817f854ee9c8f20c629f8dc09b64d", "messageHeadline": "pos/epoched: add a test for epoched data trimming", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 379, "deletions": 86}}, {"node": {"oid": "bcef5d16577aa951cf9d5d1c557a3ea92b77dd3c", "messageHeadline": "Add test_tally_vote_single_epoch() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cfb96be948fcb960c3b8a86fa9669655e3ca44d2", "messageHeadline": "Test voting on a tally across epoch boundaries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "83abaa4662284810f91482c5cb699f20e105fd4e", "messageHeadline": "Various usages of constants for FractionalVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "8f17f3f5e211eeae2aebfb9fd56201cf0c0eafc0", "messageHeadline": "Docstr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d47f35bfb8fee688e10c10707546940ea49f19", "messageHeadline": "Fix remaining unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "783be3bc224e83d9dcfcc14f5a4a311cb7cabb0b", "messageHeadline": "Fix RPC unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d2b755b15d6490300cf312a93debe249216e4ab7", "messageHeadline": "Fix voting power in RPC queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "d7303836c052d280c11d376e16a6d730b3e60242", "messageHeadline": "Optimize tallies that last a single epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0cfa40475774263a67fe213130d532991112f624", "messageHeadline": "Factor out average_voting_power() in EpochedVotingPower", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "cfe932a7911539ff887782182528c1d7c250cf6b", "messageHeadline": "fix table options", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "3b134fb7414c8470e8755bb5cf0177815b6cd59d", "messageHeadline": "Fix protocol tx unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "5c701e8015dd59a4ad844bfcb3deb57e25cc7eda", "messageHeadline": "Clone tally's voting power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cffb8429dc0257ac4219c6482a0b5dcba6cc94d6", "messageHeadline": "Voting power repr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "11933825faea2eb7dd462b02dd1d973924660c44", "messageHeadline": "Add missing arg to calculate_new", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ee2b473ca4f24108732fa0b2542cc21af8dc18ce", "messageHeadline": "Docstr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4c1732f4fe3ea1712431b2d4daaa4fb9ece4f45", "messageHeadline": "Tally fixes after the API change", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "e0e019275074f1a31ae04cb6b00102dab82399cd", "messageHeadline": "Improve comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39608acfd5ce266415e62cf184dd94059b805950", "messageHeadline": "Fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "6615bc6958da2023d64f7d3c996a7872d209b044", "messageHeadline": "Return a HashMap with all the voting powers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "c2094ce1b9796e32d06d8028c3aa7e8d633a1b6d", "messageHeadline": "Change `voting_power` in `Tally` to a map of `Epoch` to `FractionalVo\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "931479878bd05bd06329b425c8bf6f6891f3a0ec", "messageHeadline": "Appease clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21764d538e00499d3868190af28917cab5ffacf9", "messageHeadline": "Test that adding fractional voting powers saturates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "eba5a35c1e13dbd29894054624490a8de96fdb87", "messageHeadline": "Implement multiplication for fractional voting powers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d6ad1ea2f82d422cb0f2061623712f1cda229986", "messageHeadline": "Limit FractionalVotingPower sums to one", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "28065f7a1824198edf184342156a820f2157fcb9", "messageHeadline": "fix rollback", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 45}}, {"node": {"oid": "b3268d36c60e3f2ab792cb44f7bc80dd19ef9336", "messageHeadline": "fix dump_db", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "388c69ca714552d610e0dcb233ae333a62e851ba", "messageHeadline": "column families", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 313, "deletions": 247}}, {"node": {"oid": "73fc1a1b17a12a8ac4e5691c852ed0137c62fc2a", "messageHeadline": "Refactor Ethereum event vote tally key segments", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "8f960d138d3f02380d129dffbd35a810393e5b13", "messageHeadline": "Merge branch 'tomas/rm-pow-test-cycle' (#1323)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 93, "deletions": 116}}, {"node": {"oid": "cf33e25f53b5fd163f19066bdac43a29b2536d6e", "messageHeadline": "Merge pull request #1326 from anoma/tiago/ethbridge/timeout-eth-events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 134, "deletions": 4}}, {"node": {"oid": "83716d2712f7e0a8d8d3956e5272574e992548e4", "messageHeadline": "Re-order assertion in unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f512e89aadda8ad0f29ca6d4a125341053d3004d", "messageHeadline": "Test that we properly time out Eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "c2c66cc5b8c4193d1ce10f9a0d3d58dd0a0786db", "messageHeadline": "[chore]: Removed rust_decimal and rust_decimal_macro deps from project", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "ac0eb2901ba5ba0a9b02e5f2ed6bd8f0d0ef8016", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92f2c921df788e8180c80af34fbb6ccc32fd0709", "messageHeadline": "WIP: Test timed out Eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e37d034d9555701c48e74f03ee51c71aaa784b2b", "messageHeadline": "Time out Eth events before applying state changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "03d017113ab9c7c565a3bd62a85b6fcbae4d8783", "messageHeadline": "Merge pull request #1320 from anoma/tiago/ethbridge/valset-upd-finali\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 51}}, {"node": {"oid": "0f141970167ef1bff77941a3cf8f687e0136daf6", "messageHeadline": "somg governance changes", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "62cc6ec6b5e8c70929ed666d7f190e5ebe504042", "messageHeadline": "[fix]: Fixed proptest in PoS, removed rust_decimal from core and pos \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 21, "deletions": 116}}, {"node": {"oid": "95419c3901809df884a8f071e8723c77d5078311", "messageHeadline": "Merge branch 'main' into bat/feature/uint256_amount", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "768b49e7794c800110625e9d4c799d56874df349", "messageHeadline": "fixed some governance ya dig", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "32b69e906908bf9e3a218af0b45d57d248db4f20", "messageHeadline": "Fix pos unit tests, change `Dec` precision to 12 places", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "6c18ef994d0763ede7729d9a0b703a8736b242e0", "messageHeadline": "small fixes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "64571af83b548d947ca7955317a0e8939ab22fe9", "messageHeadline": "Merge branch 'tomas/ci-protoc-add-token' (#1324)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "62b904f82f9154e435bf7c30b24b47723c3f409f", "messageHeadline": "ci: add GITHUB_TOKEN to protoc installation to avoid GH API rate limit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e195016fb0dae8887cd213c040d52d582b2bac2b", "messageHeadline": "tests: move PoW challenge and solution to tests crate to remove cycle", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 93, "deletions": 116}}, {"node": {"oid": "ad5a6fe0fcc80c6478318eb355b773602345790f", "messageHeadline": "fix `test_init_genesis` failure due to validator ordering", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0aad2cde74c4baa3a55dd5999e9fff45a61ebae0", "messageHeadline": "test/pos: add a seed for failing `test_init_genesis` test case", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "795d70f6b97ba654a1b97cee02a25b3f1fbbf4a9", "messageHeadline": "test/pos/bonds: fix failing cases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "ddc7472119fc938479ced6aa76b89b6745db17fb", "messageHeadline": "test: set verbose = 1 for state machine tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6e08537a82c820308847b9723b2c23abff887c32", "messageHeadline": "test: update to new proptest state machine testing branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 140}}, {"node": {"oid": "77fb85039da2af2f68514d037855c38a68d1f648", "messageHeadline": "Add get_height() to PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d57d795a6ec952e594c7ba4031022b1d4ae103fd", "messageHeadline": "Merge pull request #1322 from nfl0/patch-1", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8adcae0e9fc8d518e793a3a3c6b98fcc3b583795", "messageHeadline": "Update README.md", "author": {"name": "nfl0", "email": "nawfalona@gmail.com", "user": {"login": "nfl0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fbd9c68d3ab556d520b5d15cd6d57dfb4646a7a", "messageHeadline": "WIP fixing pos unit tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "ed4e40696acf5f127df4f6d309546444ade212b9", "messageHeadline": "enable rocksdb wal and batch once", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "1968660466809d369005cc3974fc5c3798eba5cf", "messageHeadline": "WIP more `Dec` integration and testing (compiling!)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 199, "deletions": 119}}, {"node": {"oid": "8c63af6a2f4c6a08f0295b06701f8962a31d2e6f", "messageHeadline": "Applied cargo fmt and clippy.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 1806, "deletions": 1498}}, {"node": {"oid": "1587cc303290f421e46dc3c6c7a32a94c57940e7", "messageHeadline": "Add NOTE to FinalizeBlock valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49d3b813eb6019da6a54edd8954aa1ba29aa76c1", "messageHeadline": "Update test_predecessor_epochs_and_heights()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a0ebd3ed1ea51dcd99b779e08e32eab76f67ae1d", "messageHeadline": "Store the 2nd height of a valset upd's signing epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "7a35529b3733c7991d875f04526d96b15744fa2a", "messageHeadline": "Remove block height from GetVoters", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "7702c05c27543ddd0ecb2986b8c9f63bf88f3403", "messageHeadline": "Try to look up the block height of a given epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bb93c858221875ee582a8a5f2abc3904d57fedbc", "messageHeadline": "[chore]: Added more tests and fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b0419f5342d7b117d202053f554bacc8e261fec1", "messageHeadline": "[fix]: Added tests for Dec, fixed division bug, cleaned up from_str m\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 142, "deletions": 106}}, {"node": {"oid": "bdd32da31cca9e01db184cb0630455310b9be815", "messageHeadline": "fix: review comments", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ffc1df3554c16cd8aa496870a03d4732f2478c5f", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "085408e0948c2a866e6a36d0cb0f5811ff2586b4", "messageHeadline": "Simplified the TxInQueue data structure.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 32, "deletions": 48}}, {"node": {"oid": "8920d0ad3949b98202990e5a43130bbfadfc6622", "messageHeadline": "WIP continue replacing rust_decimal crate in PoS", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 538, "deletions": 404}}, {"node": {"oid": "10982105ef54a5379bfe7983e2ce0402b7643486", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "089a36438ba0116984e193a299b2c5e3aeb0dfe4", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8de6a448c8176f053bf90134e81c9faf71ce524e", "messageHeadline": "Starting replacing rust_decimal crate in PoS", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 252, "deletions": 112}}, {"node": {"oid": "88b6ae16539fe183bc631ace853af0e3d08ddc2c", "messageHeadline": "Merge branch 'bat/feature/uint256_amount' of github.com:anoma/namada \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "e71cd44b2ff3b55fa64a7ad29f6be0923881ee81", "messageHeadline": "Update query_sheilded_balance to handle the multiple denominations", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "1e3e77dbbeae4d9984554d23ef560f85dbad181d", "messageHeadline": "Update query_sheilded_balance to handle the multiple denominations", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 58, "deletions": 39}}, {"node": {"oid": "acc79d2f28cec29db39f3b0fa952664c08d20b48", "messageHeadline": "[fix]: Refactored gen_sheilded_transfer to only denominate amounts at\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 97, "deletions": 101}}, {"node": {"oid": "adaf3a145bf9f6f15f130243f7d32d6cdc3a4e64", "messageHeadline": "[fix]: Incorporating in review suggestions", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 63, "deletions": 68}}, {"node": {"oid": "24f1152333b3750bb31684b5190b934737f850ef", "messageHeadline": "contrib: add more detail about desired changelog descriptions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d95b1e099bbecc0d25805f1354aaa0a09c12f0ab", "messageHeadline": "contrib: update cmd to only show unique changelog sections", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084afa0e7dee9c89fa5193fa82dcc866ed312b11", "messageHeadline": "Merge branch 'tomas/ci-install-protoc' (#1316)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5fd4f530cc5236efc4edec6fcae46aa2947fb95b", "messageHeadline": "ci/build-and-test: use wasm docker img from main", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2212e6bb5528832e2b0a9b6c6bb2995577c6e24b", "messageHeadline": "ci/docs: install protoc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf7c337c3151e466cbd34a45bc53127c639bf179", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3d16782534c2d0b0dab338514b480745234ab633", "messageHeadline": "Merge branch 'yuji/ci-install-protoc' (#1306)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "50618bea3bd09e19fb3a3b2de127a3dbca561430", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1169, "deletions": 642}}, {"node": {"oid": "9d20a96461ee9be35ce748be54d98110520ed3cd", "messageHeadline": "[feat]: Replaced u128 in governance with u256", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 206, "deletions": 136}}, {"node": {"oid": "d0265a68825c5deabac8ab5e35108148c8939624", "messageHeadline": "add protoc installation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "eb1832366951a6416e7fc3c07433c683fe5da8bb", "messageHeadline": "Merge branch 'tomas/fix-specs-katex' (#1315)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0720e85890eb9aa516488826c079a71d35ce2754", "messageHeadline": "doc/specs: remove katex renderer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e417ca44e8565ce7d4fa1dd100766ecb0373384b", "messageHeadline": "Merge branch 'tomas/update-mdbook-katex' (#1314)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa656f9943bc83b723682025d490d0f1bc3fed6b", "messageHeadline": "Move chain id and expiration information into the header.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 429, "deletions": 553}}, {"node": {"oid": "122a7a8b7b5932fc9e5b468a823eb1254ed8f541", "messageHeadline": "ci/docs: update mdbook-katex to v0.4.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56fae0b36b4a5e0b66b0dcbf606b0bc4fc25b9d2", "messageHeadline": "Merged in main branch and fixed compiler errors.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 28658, "deletions": 12642}}, {"node": {"oid": "e883579d20b6c9435d111a6e99ff3d8c5f9ebf40", "messageHeadline": "Merge pull request #1307 from anoma/tiago/ethbridge/burn-erc20s", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 623, "deletions": 49}}, {"node": {"oid": "33b2bf0d161c62f28fcca6d6fadda458f6a6d9bc", "messageHeadline": "[fix]: Fixed makefile recipes for abcipp", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "a8d9b72536e2b372492c2085b21b3acf4426335c", "messageHeadline": "[feat]: Added multitoken support to MASP", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 305, "deletions": 186}}, {"node": {"oid": "176833cda9f925a950ffa782e034320c35bf81bd", "messageHeadline": "core/storage_api/lazy_map: fix `iter` for map with nested collections", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "044ed2aa1fc5ac783595e0c063b86c99f374bbb7", "messageHeadline": "core/storage_api/collections: add `is_data_sub_key` helper method", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "49d829ac2fd30a3d8fb271674c8440259fe88285", "messageHeadline": "core/storage_api: add predicate filtering version of prefix_iter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "8975fae95d9f921888aaa083a813f89c128db73a", "messageHeadline": "test/lazy_vec: add test case to reproduce nested collection iter issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "28795fab3a1372becd9647321cca91b9582900e7", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/test_stackoverflow' (#1309)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d336136aea0487c12121df598b771c9b9834bc75", "messageHeadline": "fix stack overflow by skipping pre_compile", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad345576f21f9a67a0697c3121b2737c61beed7b", "messageHeadline": "Merge pull request #1310 from McDaan/patch-2", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2466df76a10067c23dd0a1bbee71c40cf97cc251", "messageHeadline": "Increased the maximum proposal code size to 500000 so that proposal t\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7994dd95d69f55af19291c81895192264226e29b", "messageHeadline": "Test that wrapped NAM is not burned", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "d7f1d49a22c4c494ea680a8c01c0af7005ea018f", "messageHeadline": "Test burning ERC20 assets other than wrapped NAM", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "3ce67c7db15e9614d7067de176efc9100586d3cb", "messageHeadline": "docs: update tag version (testnet)", "author": {"name": "Mandragora", "email": "dan.investor.1996@gmail.com", "user": {"login": "McDaan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a50a457e1263789040d5acf65fcf9539e3794edc", "messageHeadline": "WIP: test_wrapped_erc20s_are_burned()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "410e2f0f33427e35bedca5d296f7f66d9d56bb06", "messageHeadline": "WIP: test_wrapped_erc20s_are_burned()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "c1375b1a64eda824bf2227712e48a9e49dae9804", "messageHeadline": "Create test helper fn to init the Bridge pool with some assets", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "2c9f04f9d12705b5215c085982ac1ae63b278082", "messageHeadline": "Fix typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "625febe59587619046c8c942f342a459b94cace1", "messageHeadline": "Improved the formatting of test vectors.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 231, "deletions": 156}}, {"node": {"oid": "8c977cc5fb760762fdb1182881859f99da0659f8", "messageHeadline": "[chore]: Merging in main", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1147, "deletions": 646}}, {"node": {"oid": "60459fef28668eea474c949c6e854f37ea2c6006", "messageHeadline": "Fix RPC address in e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fe807de9831c9026a4cf2aee685a24b4e1c7ed57", "messageHeadline": "Check if we burn ERC20 tokens in e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "fdd41a49837d24fd12820c2923819a386576e39a", "messageHeadline": "Add read_erc20_supply() e2e helper", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9510a91c089986b7811a83d7d38246a5ac05662d", "messageHeadline": "Add RPC helper to e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9236840f10e41661424f28cfc49bbf864893d00b", "messageHeadline": "Sync with 0.15.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1142, "deletions": 640}}, {"node": {"oid": "d221546c133469be712310ae0c75149a72a16ef9", "messageHeadline": "Test ERC20 supply RPC method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "52c0b74b09c7565189ce9e9e231f90f81de25895", "messageHeadline": "Add RPC method to read ERC20 token supplies", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "27ca84071299fe558a548b34f1eed04b855dbcd8", "messageHeadline": "Nit: Add spaces to RPC method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bed746de90e1a2fa13a0278da1b3c24cc2a9e5d3", "messageHeadline": "[chore] Merging in main", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12736, "deletions": 3364}}, {"node": {"oid": "5b0e6900d10cf882ab1c5927acb5f1afab8ae278", "messageHeadline": "Added some bash scripts to generate test vectors.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 148, "deletions": 0}}, {"node": {"oid": "584fa98473ffe9ccda3efbea001b4808217aa171", "messageHeadline": "Remove unwraps in e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "877bec5f0cbd375f429470f6024127e3d475bc17", "messageHeadline": "Read wrapped NAM address with StorageRead::read", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4b65a73801316d7182674c988a96926f5daaf227", "messageHeadline": "Added asset type decodings to the MaspBuilder section. Now use readab\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 153, "deletions": 37}}, {"node": {"oid": "17c7870213907df67d65408d50934405b67cc1c6", "messageHeadline": "Namada 0.15.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 78, "deletions": 65}}, {"node": {"oid": "fb2e9cbfbf8ee2cc66fe0f51342839ad328bd2f4", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/opt_tx_index' (#1278) into \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "47f44f0330897f6b1f2489a7134ce200907fdb28", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/wasm_hash' (#1297) into mai\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1023, "deletions": 575}}, {"node": {"oid": "1ff057af37af8fb6110c915ea53546e47f030c36", "messageHeadline": "Added code to add transaction debug outputs. Started decoding MASP tr\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 105, "deletions": 44}}, {"node": {"oid": "69f97a791a86f1a2cab568b8de7fcd15bf041c99", "messageHeadline": "Fix transferred amount in e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1b8337c876fa8077300d29d7f9c9d378b76ade", "messageHeadline": "Add test_roundtrip_eth_transfer() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "10551b735c860711ddadc5ebedbf5ff481bcdf32", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05b1ae0054396ca9b43a2a1d791860b8d2522725", "messageHeadline": "Fix test_act_on_changes_storage_for_transfers_to_eth() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0440a06b794d180a766c79d8d6368317fb571f3b", "messageHeadline": "Amend comment on burning assets in the Ethereum bridge VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4218b72c3247dd115fbec4176844f1fc79ceeef8", "messageHeadline": "Fix Bridge pool nonce incremented test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1443ad216275064a33db5d11aedc29316fc69b28", "messageHeadline": "install protoc for new prost", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6fe8d5585b626cd93919a102b0beb9bc3836d43a", "messageHeadline": "Refactor acting on transfers to Ethereum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "4110c5c485bc1815d3af9ae09cc574ea20438b6d", "messageHeadline": "Append changed keys to returned set on transfers to Ethereum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3a363f2963708165553e7fbd7ce8ea4387d981d9", "messageHeadline": "Burn wrapped ERC20s after a successful transfer to Ethereum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "d1f7651cc7afca853c8f6e31776c9b500b258953", "messageHeadline": "pre_compile in init_chain", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "63226d1f8f67e6f77feed1ce79235cc72335750a", "messageHeadline": "for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c13868e71e8f93152bf3d4ae61ca59ac71806460", "messageHeadline": "fix non-dev build", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9d3bf667af1598188c5506fb5fe9ee3f559e6c0a", "messageHeadline": "revert genesis hashes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "b3237a63a68de7fe7b24a096f40c0dbf81b6d578", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81f31e8e39ca0605e605418124005672703e8f18", "messageHeadline": "Added code to save transactions if NAMADA_LEDGER_LOG_PATH enabled.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 33, "deletions": 2}}, {"node": {"oid": "e2489f7e70e4857e510a3f7757b018b68056fafe", "messageHeadline": "rename Tx code to code_or_hash", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "4f46ddf0cb4fe05598813b9f7af16b794c3b052e", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e380891656059254fd42d6eabdea1a2efe0a4a8", "messageHeadline": "fix e2e whitelist with lowercases", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 112, "deletions": 96}}, {"node": {"oid": "a75cfaeb69d725cb6d6ed95f967e2e568749c3b5", "messageHeadline": "fix for abcipp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6e2d0162ff01d0efff87c9191dccdbc39c0a3d7", "messageHeadline": "toggle to enable tx index", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "03a8b8053f3d993685daa8ecbb537dd42ebbc84b", "messageHeadline": "Simplified hashing so that its mostly based on Borsh.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 37, "deletions": 85}}, {"node": {"oid": "e1bdb338d4658a036b2f0c676c1596f01099d320", "messageHeadline": "Merge pull request #1303 from anoma/tiago/ethbridge/accept-prev-valse\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "1bcd84f7ee8839b62b4084d26041653634d5c89d", "messageHeadline": "Merge pull request #1302 from anoma/tiago/ethbridge/valset-upd-genesis", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "56c3c3cf77bae04a3d181b746feac033b945613a", "messageHeadline": "Merge pull request #1301 from anoma/tiago/ethbridge/failing-ethbridge\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "84c3d09ebf7712ad8d32c8a6c63687d27585b248", "messageHeadline": "Merge pull request #1300 from anoma/tiago/ethbridge/bp-escrow-addr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "9ba413728e6264558a7108160b293e28c7e9e132", "messageHeadline": "Rename check_werc20s_escrowed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b795da1809974b0260e1706095e3f21a28c3cf6", "messageHeadline": "Added function to convert Namada transaction to Ledger vector.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 593, "deletions": 57}}, {"node": {"oid": "5d10c6c6d67429bc54879d92f5cba1856f952a7d", "messageHeadline": "[fix]: Fixed wasm tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "d2befc1f462fdb94950569d40bba98342ceba3c9", "messageHeadline": "Docstr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9373614b9efd19e5bcee10801714f531eb4b0d27", "messageHeadline": "Allow validator set update vexts from previous epochs into the mempool", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "1a3776684574433c2cf6389c038ad709a8cd20c8", "messageHeadline": "Use new valset_upd_seen() in rpc queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "643d04d2691a73b94567c42a75720cbe98c8a4f9", "messageHeadline": "Add EthBridgeQueries::valset_upd_seen method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "86698a98c242461864a572aa2e0b398658234912", "messageHeadline": "[feat]: Added sub-prefixs to denom storage read/writes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 424, "deletions": 207}}, {"node": {"oid": "bd41e3994a8da9e864785cf006b1c00276d019dc", "messageHeadline": "Added CLI flag to disable checks during transaction construction.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 479, "deletions": 364}}, {"node": {"oid": "042104ef7542ac812cf7300e5e2f787f5330f0bb", "messageHeadline": "Validate valset upds from genesis onwards", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "2a8c5252fe35db38f47913329e44db9d3b66affe", "messageHeadline": "Always sign valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "90cba51c9b3b29487217bfb9a34e376656187a96", "messageHeadline": "Fix failing unit tests in ethereum_bridge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "452dabc455f963ff2e3e854f0dae80f2f57dbc60", "messageHeadline": "Merge pull request #1286 from anoma/tiago/ethbridge/fix-nonce-increment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "412faf1f796afe2df7f8a0fd4eb22a3ce5c78506", "messageHeadline": "Factor out check_werc20s_escrowed() from Bridge pool VP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "6c67c29deb2ef56a43face1d948936223f75be41", "messageHeadline": "Allow the transaction code section to be contracted.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 236, "deletions": 184}}, {"node": {"oid": "92875e01c347ad2303dfafb7344e297a14ee3f2c", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4bd77c4152a6ce55494ed7438b70505d60d9741", "messageHeadline": "Now attach a Builder instance to Txs.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 121, "deletions": 41}}, {"node": {"oid": "686cc117702a0125d7578d111e5884e4d72692ea", "messageHeadline": "fix vp wasm tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "300ae86edb045ec27da8a31306857521905c920f", "messageHeadline": "fix vp_implicit test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "a73f9e515cbc69b18b1e82ab389d64329cb8d4b7", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "911be3eee8ac951329692520e425e2fc91ddf3be", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c65f029d3641697b9eee9d6618610207f69bfcc7", "messageHeadline": "fix wasm cache file path", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "800fcebf256055bc77edf8d88448cfe21c9a669d", "messageHeadline": "fix e2e test: invalid_transactions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "e75febedc9c9b92820a0074abfc61494fbc22868", "messageHeadline": "fix vp whitelist checking", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "578ee000c0519d5f54900783c687ef3754803ccd", "messageHeadline": "Created a new Builder section to witness for Transaction sections.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 123, "deletions": 28}}, {"node": {"oid": "f3ece733d1103854c1a9e3e024ee8c14bb2f2fbd", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b7d4279ef73a3b457c4ec058c7188386d852721f", "messageHeadline": "Exclude signatures from MaspTx section hash so that references to it \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 251, "deletions": 231}}, {"node": {"oid": "19a7a6c610eabf6b8cf5479c2018a42521ca919e", "messageHeadline": "Separated header validation from header extraction.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 222, "deletions": 214}}, {"node": {"oid": "7ed4d07704762ab8ea1230573c3feb069e03c992", "messageHeadline": "Make proof reading during transaction validation safe.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 83, "deletions": 59}}, {"node": {"oid": "85543dba881d710524c41d4898e9ad256635a377", "messageHeadline": "for client", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 180, "deletions": 157}}, {"node": {"oid": "e430a248a2762e733ecb3ae1bc7b05cc5eb994a6", "messageHeadline": "for vp handling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 204, "deletions": 190}}, {"node": {"oid": "6bfb0bc6e62a01502f095c74db48d9911c4023fe", "messageHeadline": "Upgraded the version of the MASP crate that is used.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 900, "deletions": 971}}, {"node": {"oid": "6ea8f4e05b535f621910ff11068d32dea2347938", "messageHeadline": "modify wasm cache", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 428, "deletions": 200}}, {"node": {"oid": "f3249e7317aa7e297ea754c22f3ba550d3fb1317", "messageHeadline": "changelog: #1295", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38124c798011d525ddb32736f6f4f3709a49f89d", "messageHeadline": "cargo: enable overflow-checks in release build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45b71a60ba25d76f3e3ad328246fbf5afd943261", "messageHeadline": "Merge pull request #1293 from anoma/bengt/docs-troubleshooting", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "7bc36dfb3dde8564cdcd1101caee81901c41d6d6", "messageHeadline": "some troubleshooting docs added", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e870cfea47ebe652253e701ee80fd9268805277d", "messageHeadline": "testnet offline ammendments", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8f133342e33c4036eda6847b19827ed7fd3ac0e7", "messageHeadline": "Escrow assets transferred to Eth to the right account", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3c3c97eedb84c3c642a6bb3d14c4431d57f8faaf", "messageHeadline": "Test valid and invalid transfers to eth update the BP nonce", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f9611a5809d921f8bf2879b82159349b3bd49c56", "messageHeadline": "Increment the bridge pool nonce with invalid transfs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "70702a108fb758f70150382a628bad892185d954", "messageHeadline": "[fix]: Cleanup up the wasms", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 59, "deletions": 179}}, {"node": {"oid": "8efcc323b74c772110a4df031f241d729d642c72", "messageHeadline": "[fix]: Fixed the router tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 341, "deletions": 290}}, {"node": {"oid": "b58d49bb039cd10573954e57f1452a19956ba337", "messageHeadline": "[fix]: Fixed some conversions to amounts in tests. Fixed PoS state ma\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 123, "deletions": 111}}, {"node": {"oid": "f1c2fe0816b28a657af3fb6d7be5406ec65ea8b2", "messageHeadline": "Merge pull request #1285 from anoma/tiago/ethbridge/rename-active-to-\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 177, "deletions": 212}}, {"node": {"oid": "b244e1b1b4149b8402bf285345a0a66f048411a8", "messageHeadline": "[chore]: Added test coverage for new token types and fixed the bugs t\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 244, "deletions": 22}}, {"node": {"oid": "87fe6c31945a1400eaa8cb45312123b3048a4eb6", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11592, "deletions": 3294}}, {"node": {"oid": "a9a931857e162db4fa8954ddcc615f10dfaf8d8a", "messageHeadline": "Rename active to consensus validators", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 177, "deletions": 212}}, {"node": {"oid": "29d7c58fa946db750319b2d53614a4a78c9c6b12", "messageHeadline": "Namada 0.15.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 154, "deletions": 67}}, {"node": {"oid": "a91045c247d903135c54c16545fd8480f2f63689", "messageHeadline": "changelog: repair .changelog structure", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8270172c8308ef011d2c45f5d0f13cdd372edf7f", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/client-check-bond-from-val\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "753c014c6ce03b349d807318609d54bcdca4a476", "messageHeadline": "changelog: add #1263", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb8c0224693ca9109a8dddfbc9f84ec5f53870e7", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-pos-slashing' (#1246) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "0be5f1bb3513285c2bb6c6018cee031a1cd1e2a6", "messageHeadline": "Merge remote-tracking branch 'namada/brent/fix-bonding-query-logging'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 361, "deletions": 60}}, {"node": {"oid": "fefa4405a62e5f946ccc0acf2e59bfc51c069e8e", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/lazy-collection-sub-key' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 313, "deletions": 53}}, {"node": {"oid": "17c97a2a80174de136a711d116ac93e4f78efade", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-addr-storage-key-ord' \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 80, "deletions": 27}}, {"node": {"oid": "6761afbee5839eaeec15a30603dd3e86e56a3264", "messageHeadline": "Merge remote-tracking branch 'namada/bat/feature/stop-at-height' (#11\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 372, "deletions": 45}}, {"node": {"oid": "1b46fa08ed1886ed45d552072fe4e8559a5c72c6", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/rollback' (#1187) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "c6c6f27894c403cd5c3796187876d1c70515a255", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/rocksdb-dump' (#1184) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "eadd3e69b927b47e9d17fa55c70579be70a911f1", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/update-rocksdb-0.20.1'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1c2347deb2d259056b8b4d57d663794af77b17b7", "messageHeadline": "Merge remote-tracking branch 'namada/murisi/masp-boundary-conditional\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 384, "deletions": 396}}, {"node": {"oid": "403071e65485d6dfe51a7390514c48b7f4f01c40", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/tx-lifetime' (#1123) into\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 638, "deletions": 177}}, {"node": {"oid": "0336672cd1b5ba380502f789fcc70b0e478215f5", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/fix_batch_delete_subspace_v\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "b478601569d8acb8f9e9d86679e853a256d6dec8", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/tx-chain-id' (#1106) into\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 605, "deletions": 122}}, {"node": {"oid": "8a458df6a1e3f8a59cdf8e33a8f69d0efa09a734", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/improve-cli-check' (#1\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "966734348eb9aa2fe4cce8955c389ec7eccd9b1d", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/replay-protection-impl' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1994, "deletions": 459}}, {"node": {"oid": "31dd7cf9c426eab03b1c0a1a3ab16c9b1e29ef57", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/namada-test-utils\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 259, "deletions": 126}}, {"node": {"oid": "4de6dedba3f6959068b7b668863193cf9f984ef4", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/amount-is-zero' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "109f6da4b8d45f42a9e698150e2d4c6d094eab6f", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/ethbridge-e2e-cle\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 37, "deletions": 54}}, {"node": {"oid": "c278068a1c66e57b7bbf8c0440dfb4f389e2d5b8", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/add-temp-wl-storage' (#105\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 135, "deletions": 30}}, {"node": {"oid": "616408a9b91932b3a8475a148a4b3ae156453054", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/block-space-allocator\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1718, "deletions": 361}}, {"node": {"oid": "000150160ec41da54d0a14ff200c2c047fff7c59", "messageHeadline": "Merge remote-tracking branch 'namada/bengt+tomas/wallet-tokens' (#108\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 274, "deletions": 170}}, {"node": {"oid": "f229f5c309b935b2ec6362d5deb7753ef69cd2cd", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/governance-cust\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1655, "deletions": 446}}, {"node": {"oid": "31e4a04d47db5e30fa13992d198608f244193e45", "messageHeadline": "Merge remote-tracking branch 'namada/adrian/rename_ledgeraddress_to_n\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 134, "deletions": 131}}, {"node": {"oid": "b3812c16be7520517a09f83220ecc8146f2d6e5a", "messageHeadline": "Merge remote-tracking branch 'namada/brent/pos-inflation-rewards' (#7\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2152, "deletions": 559}}, {"node": {"oid": "03323e3448393cccdae695074577a5497ba6261a", "messageHeadline": "update tonic", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 113, "deletions": 229}}, {"node": {"oid": "2356c5de866c7012f8b7a737bb6fb070fddcb8e6", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "b6517878a8e9d10a35e16652c35a0229b5b6b995", "messageHeadline": "[feat]: Fixed unit tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 100, "deletions": 23}}, {"node": {"oid": "92976fd8b081713185f8c327df0c37b96679b3f3", "messageHeadline": "[feat]: First compiling refactor. Now for testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1243, "deletions": 394}}, {"node": {"oid": "92330c8f6c686d111977cdfcc9003108e059a380", "messageHeadline": "slight fix", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bd2876f21c0b95bf46aec720c2acf74a319d82", "messageHeadline": "changelog: #1189", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0f0752ccbc62a9fdcf4ac850f2f0fb4e8ff2206", "messageHeadline": "changelog: add #1163", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0dd7407ab1a662f8d4440d3cefd058fcfbf2793", "messageHeadline": "Merge pull request #1271 from anoma/tiago/ethbridge/validate-eth-even\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1014, "deletions": 162}}, {"node": {"oid": "d2c9e45b220fc5b3e888b2aa9e59bafca8db8a0b", "messageHeadline": "Make it easier to update transaction headers.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "a3d861a96a5e25f6df65564448fda1d163a0931b", "messageHeadline": "Added some documentation to the new Tx structure.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 174, "deletions": 105}}, {"node": {"oid": "4115880813df98a344c1cb9ebea45aa62bf53108", "messageHeadline": "Deduplicatedd encryption code and tailored it for Section structure.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 98, "deletions": 224}}, {"node": {"oid": "45a2ad0ed86edc0b78eca0c2c0716392c09a82ef", "messageHeadline": "Removed the Signed structure as its not currently being used.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 24, "deletions": 98}}, {"node": {"oid": "ccbcf49a85da94366a78d45137856380dd79ee00", "messageHeadline": "Removed unnecessary fields in Tx. Cleaned up Transfer event creation \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 81, "deletions": 91}}, {"node": {"oid": "fa045f580eb8e027754cdac2d621ac4a7afea55e", "messageHeadline": "Re-enabled submission of proposal code.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "c4a2c5b2c859c332e5dc8d52a731f7f4f5b39194", "messageHeadline": "Move shielded transactions out of Transfer and into Tx.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 147, "deletions": 116}}, {"node": {"oid": "1f35ef42fd17af74ed28c3ffebd986b974a8b004", "messageHeadline": "Removed redundant InnerTx usages.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 60, "deletions": 252}}, {"node": {"oid": "27a4a4053aa54cd85b0285c5164b7639356feb0c", "messageHeadline": "Flattened Tx and InnerTx into one structure.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 1894, "deletions": 2354}}, {"node": {"oid": "819f319b725497ba3d7108ac4138aa2562e658b0", "messageHeadline": "Fixed most of the masp compile issues. May not be logically correct yet", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1288, "deletions": 776}}, {"node": {"oid": "1a01144b2a835721e86309a745d9d74c9611cc13", "messageHeadline": "Add nonce as arg in send_transfer_to_namada_event()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "f7223123f55a8d48853975e99c029455b1f4b499", "messageHeadline": "ammendments that will need ammending", "author": {"name": "bengtlofgren", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12dc220b4b0dff11af49193029c40f34b140e93f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5cdbfd7916c14a5327deff4f91d7f9642320fd5f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "a4f30aac3654aed13516e5be9dcfe4a161d051ac", "messageHeadline": "Fix setup_single_validator_test()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d75163ff6a343441d2ad35f9ba4da7c2e542362", "messageHeadline": "Improve ErrorCodes::is_recoverable()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f0f8049d49ef8a2c2d74e2d837e7c2d495f075ac", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7faef3dccba8fbc80449121aaa4980a7dfa121c0", "messageHeadline": "pos: fix token conversion in rewards products", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "20cae15b03244b348eada40317391870195d7e25", "messageHeadline": "pos: add debug log for rewards", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "422a34c2cbfe9e3d2b070669b17f99e46086955e", "messageHeadline": "pos: fix token conversion in rewards calculation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "11b48faacce2f9b5a7159cb9d433a8573e5dc706", "messageHeadline": "pos: improve inflation rewards error type", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "799b1744a15d7b35a04187d6cab541ee4e1a6073", "messageHeadline": "pos: fix debug assertion checking validator voting power", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e5d8505274c1102daffb9d8339ba8928c4184b84", "messageHeadline": "core/token: add unscaled decimal conversions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bf859656f2ba81754a7f384e5d97650071ced764", "messageHeadline": "test/e2e: set PoS param tm_votes_per_token = 0.1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58bba8457a1df55759550a97cf35a507d0d5d42c", "messageHeadline": "Reduced usage of InnerTx.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 52, "deletions": 41}}, {"node": {"oid": "b132969868aacd52ec478c2130e483ea22298bfb", "messageHeadline": "Replaced the inner_tx of Tx with InnerTx fields.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 479, "deletions": 199}}, {"node": {"oid": "087dd90901b22216530d523d1297fd12d5ac4ef2", "messageHeadline": "Rename: get_next_events() -> push_and_iter()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9c444373dfe380ca53304802aefb5591848c14a1", "messageHeadline": "More docstr changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fb524f6f3d878d9dc175c8ab38b061104c9838f7", "messageHeadline": "Docstring changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "1661782fbbfecb27b8c2c075c3318b1d31ab13c0", "messageHeadline": "Renamed outer Tx fields in protobuf to avoid ambiguities.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 45, "deletions": 46}}, {"node": {"oid": "d944b9aeda4e23b869657254ca7cbdd99b3db2e3", "messageHeadline": "Moved out the InnerTx nested in the header.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 935, "deletions": 641}}, {"node": {"oid": "acd76f89a7fb49a6a866558a0b5dc434020f96dc", "messageHeadline": "Rework push_event() docstr and rename to try_push_event()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "db56918fc31eef2b94469383c652978231afc8cf", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62b5bfc9a6a2891a0cae1ecbfe18722fafd142a8", "messageHeadline": "Update ethereum_bridge/src/protocol/transactions/ethereum_events/mod.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "de172189876d3de9d6a6a325c6d2790bd2320475", "messageHeadline": "WIP: shared/pos: update token to TM voting power conv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8a64466231cbc80fb1b162a3ad86dfb112669c0b", "messageHeadline": "core/token: make conv from Amount to u128 falliable", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f17e75eeb43b213bc3efb82c0c0fde1de7f1c325", "messageHeadline": "app/shell: use token::Amount::native_whole for min fee conversion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bb685d31fef7d8d5ca5d65e299e46dd8665529e", "messageHeadline": "core/transaction/wrapper: add a todo for later", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a468d49af2a3cfc7b516e0a74a55f76f0b3780c4", "messageHeadline": "core/token: add `write_denom`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "0082f2b6b95a5ed7c3bde2009cda1da91538c118", "messageHeadline": "core/token: add `fn zero`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 122, "deletions": 52}}, {"node": {"oid": "faedfed893336a822ab89dd935a129c719ab41e5", "messageHeadline": "Some more fixes  for amount types in the client code", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 437, "deletions": 157}}, {"node": {"oid": "a13ee24f02e63b9af2e5f4b8035b499c7987e357", "messageHeadline": "Check if Ethereum events have been confirmed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fcc691b3dd9ee899bd3b7b8920cbbd79f2ae1298", "messageHeadline": "Made outer Tx data non-optional.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 523, "deletions": 268}}, {"node": {"oid": "5cf3b18e377b8278ce88d32d4dda0f85b96ce012", "messageHeadline": "Rename active to consensus validators in PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "33d0b6f1dc4c17c3a6a9363aecbf387c25b5ea10", "messageHeadline": "Read token balances with storage_api::token::read_balance()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "9f999ef4aaeecaae4503b059be4f72a31d175154", "messageHeadline": "Fix nonce related semantic bugs in unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "cb05ca258039edb651f02bb7b7197ae444a02b81", "messageHeadline": "Appease ABCI++ clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b050abdc430a91f519184ac1c310262a42ba67af", "messageHeadline": "Fix Ethereum bridge unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0d7296393e685603516da8a0bbc75d14cfb00d07", "messageHeadline": "Merge branch 'tomas/update-blog-links' (#1272)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "e4ed1d8478b00178d3ffbcff8adaadc22c7f15bd", "messageHeadline": "docs: update blog links from medium.com to blog.namada.net", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "6274db8df67edf8f7efc4f9d4781d0d4f46536f1", "messageHeadline": "Now supply Vps and Txs with full transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 588, "deletions": 438}}, {"node": {"oid": "d2d3665be3d193a7944262552a553af536fc898c", "messageHeadline": "temp", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 268, "deletions": 11}}, {"node": {"oid": "36b27409652c83ad105469a02948e2cf315b592a", "messageHeadline": "Fix transfers to Namada e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e649cc2e313cc8df1ea1b92b8dfdb05e0196850", "messageHeadline": "Refactor act_on_transfers_to_namada()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 38}}, {"node": {"oid": "cf8698a284056039a7c4b5dcca464b589812fc86", "messageHeadline": "Add debug logging for queued eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a898520ef38340d0bc536ab65e4e703f2bbc56da", "messageHeadline": "Proccess transfers to Namada in order of their seq no", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "2aa654c3c12fba9c9003fbeab05460f20f6059f4", "messageHeadline": "Test EthEventsQueue iteration with high nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "e4cc9376e29c47de07df75060d334c5308a03c20", "messageHeadline": "Renamed the fields of outer transaction to avoid confusion.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 54, "deletions": 54}}, {"node": {"oid": "ccaa95013e2f1624b0e941e90020b257991eb19a", "messageHeadline": "Restricted the contents of the data field of Tx.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 70, "deletions": 105}}, {"node": {"oid": "9f988a7493c2ea0fecf2e470bbdc6911427c2b16", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4cff51dad7d74a1bcfc7e94519bcc5adf09a728b", "messageHeadline": "Separated SignedOuterTxData from SignedTxData. This involved reclassi\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 246, "deletions": 223}}, {"node": {"oid": "c51b46586dd2e8f8c58255b1d82834dd977565f4", "messageHeadline": "proposals named correctly", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c4a1049b55573fc2186d7b42fca776f8272a1903", "messageHeadline": "no more mentions of the council", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "e76e1c5d496f548240d531760e4b6b2b11f855f6", "messageHeadline": "Refine eth event replay checking", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "139e351dd3e276d26775a5f2604dae46d47808fe", "messageHeadline": "Mark code path as cold", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ae1ec4a8ca5e3d0894d4380623bef95a7288301", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c861215a73b948a0a8b4aef3f68fbc001a1e20fc", "messageHeadline": "Consult the transfers to Namada nonce from the eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "f1b19c4af82310e6dc2b965eb2ae16df375e9290", "messageHeadline": "Store the last processed nonce in the eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "fd3a54c9d5fcd6bf59666ffb1ed953ac529568dc", "messageHeadline": "Strengthened the typing of the Tx data field with SignedTxData.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 399, "deletions": 369}}, {"node": {"oid": "b5e6d478d074781c5e4a7a9ef915609bb3e37d53", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "626548d45eac3a3811fde412e3a3eadd42ac37d5", "messageHeadline": "Short circuit token::transfer if amount is zero", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2d6105ad9c5b1cfbd544cc382cd8e7667ed0b9a", "messageHeadline": "Add Amount::is_zero fn", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e1921b720bd345eec689190fe4c5f3fcda1ffddd", "messageHeadline": "Remove transfers to Namada nonce from merkleized storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "39598884e8fa45c08d90bca82d3cc9e6c16575bd", "messageHeadline": "Iterate over the next eth events we can process", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "24de1dc78ed6cf7222a28861a9db103916b4b7aa", "messageHeadline": "Add test_eth_event_validate() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "7b114b3811a89e77ad04c76b2475e230d07fbdbb", "messageHeadline": "Impl Sub<u64> method for Uint instances", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5587c3ca60127dcdd54a356317f95e4322ee9529", "messageHeadline": "Make eth event validation methods private", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9a18b9c0ed14695103f44967b0f3a5a01136e4a", "messageHeadline": "Fix unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "536ec471455e936d6d1c091306bf47a99db65e55", "messageHeadline": "Fix checking if a storage key is a bp pending transfer key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "86e5437c5ac89accf0ef7139ffeb643696744bd9", "messageHeadline": "Docstr changes to rocksdb", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d22c3f7932b7ab2d0149ce898e6f610728618a2f", "messageHeadline": "Move TODO to the top of the fn def", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "013c6c06d57bcb2bcc3c79423d7e7ff96018f01a", "messageHeadline": "Change set extend to append op", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cbe4bf4256be9ebfda10ef80fcc9ec32a5cd078", "messageHeadline": "Docstr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "946133c44a9809bb6fb75a3d3bc9db89f50f3772", "messageHeadline": "Fix test_eth_events_queue_enqueue()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "5490ae172cb347b34b41c461e6f0b70786324753", "messageHeadline": "Print which eth event was attempted to be replayed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7c104ccaee9428708277d1b7ef0dffe094eed9de", "messageHeadline": "Factor out InnerEthEventsQueue from the eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "fd4fe5b573bfa3b608b14453e59e2f8e6d24fdfb", "messageHeadline": "Implement GetEventNonce on TransfersToNamada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "20b7505a13cf8ae0092a5f73c7a419ccaad8360a", "messageHeadline": "Add unreachable!() statement to EthEventsQueue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ab6dc5c6ee8d846ec0b9f3c96c63eab5ec1ee721", "messageHeadline": "Appease clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b27724b9ce1a0c83064a6357cc9461b05ac01fcf", "messageHeadline": "Test the eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 114, "deletions": 7}}, {"node": {"oid": "2dcd847d21a0e4f24cf7b3c9267cd0bc87fbb49d", "messageHeadline": "Get the next event in the eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "08351ae86d3887a69290bc26b57e33b0287fc76f", "messageHeadline": "Add independent transfers to namada event def", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "20a3b5a1055f7d48d54c71038b2a0c482f04cd3c", "messageHeadline": "WIP: Implement an Ethereum events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "6f8abb9e3e78228f249279f27e68b9fe9c12023a", "messageHeadline": "Remove empty file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f87551f769ae9718aa6868c36d677c73200dd763", "messageHeadline": "Change checking of transfers to Namada nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0cdd041f0b0a359bdc6e613fb9636a93a77ab142", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6f4bfc941ec59d3e5d451e323eee6d41c3dd0637", "messageHeadline": "Ensure the transfers and their validity map have the same length", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "0d7a0a790df6e2a2b92b291d4502d23fcec1d8ef", "messageHeadline": "Add new vote extension error kind", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7922c3c5e964f7dedb6a949819a2c5087a2c85a4", "messageHeadline": "Validate transfers to Namada eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "f9f2caee9d9e9769421490bdbc5d2c70e790fd33", "messageHeadline": "Rename nonce related vote extension errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b2329f6da04d5101911e996bbbd049394e65558", "messageHeadline": "Test that the Bridge pool nonce gets incremented", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 123, "deletions": 17}}, {"node": {"oid": "45951e6e213d6e5fd8fc6e673965f850c34a9752", "messageHeadline": "Increment the Bridge pool's nonce after confirming an event", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "6a8189b5daad2152e57876b761f19f1d2184f1f6", "messageHeadline": "Increment a uint whilst checking for overflows", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "00986e89534060399a0da61b7bce0f7c555ce642", "messageHeadline": "Add method to read the latest Namada transfers nonce", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "bab66076dfa1280debda11a369b756e10002930f", "messageHeadline": "Write the initial namada transfers nonce to storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "021115d11f3e298b729867c581d7a07eaf37881b", "messageHeadline": "Add a new nonce under the BP address for Namada transfers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1023cd6644c7757a20252b1ce9c59930240393a4", "messageHeadline": "TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1a5391fcd0e6febb9bf77ff6aa5da15d89bdab62", "messageHeadline": "Improve docstr of Shell::validate_eth_events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c481f562532dbbb9b26df9bc5c0a3ce821466957", "messageHeadline": "More TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "21e9fcee042f5c69ff1b0e6a56b3d64b6f2dbc81", "messageHeadline": "TODO: Check if token is not whitelisted", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0def8fc6a68d8464b1c58358abb5afc24458a574", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8e70c8c6897eb67f22d7975aec519728a596aca3", "messageHeadline": "Validate the nonces of transfer to eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "4abe6ab1bd9e27f41bac016376a14a4ce8b246a9", "messageHeadline": "Remove unused vote extension error kind", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d7bc17f8138475f7d33a768b8d88ddbc6434c965", "messageHeadline": "Add new vote extension error kind", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "873ecf9079e6deecea3c84cfd0ab5535524b0d20", "messageHeadline": "WIP: Validate a single Ethereum event at the given height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1aee6571c7e616d0deffea8bf80c45bff5448307", "messageHeadline": "Factor out Shell::validate_eth_events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "3e907072203ced0afa851165152287613eea9c27", "messageHeadline": "Merge pull request #1264 from anoma/tiago/ethbridge/uint-ord", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "216020ce40fc981ecfa750e14f48633a2fc31521", "messageHeadline": "Merge pull request #1260 from anoma/tiago/ethbridge/handle-invalid-et\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 68, "deletions": 15}}, {"node": {"oid": "7dbb8a59b581c9df0cb8e70da2f67637e1a67e39", "messageHeadline": "changelog: add #1258", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cafbccdddbbc8778442b55b0e1fa5112aea5a79", "messageHeadline": "changelog: add #1239", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9707333b25a3d46c4f91f090f8384577e3d2515c", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42ef31eddd6ef36d6d5687fca7c6c84107bd89ea", "messageHeadline": "client/rpc/query_bonds: refactor writelns", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "f9a4f9b6f0c4f3abbd4f0805055b0171209acd71", "messageHeadline": "test for the CLI output", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "3e8dc3edbec85e041c35a2112cc5f0e981b22a56", "messageHeadline": "Fix CLI output of `submit_unbond`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "56e4846010823da4cb180c405586f59c69e617d6", "messageHeadline": "fix unbond query details when only one of source/validator is specifi\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 106, "deletions": 20}}, {"node": {"oid": "995a8aadb7a88df1a36d49de38976b6c911b1b32", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 964, "deletions": 201}}, {"node": {"oid": "a1fbe9bff02eb579e893705c46d8430681b5b218", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c64a8401e4ff8a5e34498eae3647eac47c2d0f1", "messageHeadline": "changelog: add #1212", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb0a3e98c9efba76d00a9ce6fa50967204ab802e", "messageHeadline": "core/wl_storage: remove unnecessary alloc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a0824fb4a83e52949ddc11bef44535d98eed3e19", "messageHeadline": "core/lazy_vec: test and fix for address values", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "f7cbdef0891f38d2522da7832ea961a13b2c2ecf", "messageHeadline": "core/lazy_set: test and fix for address sub-key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "b59cb00d35a5c2e2da63ddc90f33b7ed3994dddb", "messageHeadline": "core/lazy_map: test and fix for address sub-key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 162, "deletions": 28}}, {"node": {"oid": "b42493db77fa201fba6fc14b05245320ccb99057", "messageHeadline": "update ibc-rs to v0.36.0+", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "b1f79430a0b8c5564cdfd1585dec8b2df6ab111d", "messageHeadline": "revert epoch_per_year in test genesis", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "eeec6022cfb42e5b0e53e1f7596fe6ea5da7f6ae", "messageHeadline": "changelog: add #1256", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d8b900453e6f7753edb15d24375cfaa4c11384a", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "89fa77fc1c2cb4c76021b028e58b74f4308472e9", "messageHeadline": "core/types/address: order addresses by their string (bech32m) format", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c440ab8442afee17c513d219758bbe3df83fef94", "messageHeadline": "Made transaction data optional.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "bbe5d061dfbe3903ccd35578d33b87078931fc8e", "messageHeadline": "Gave inner_tx a stronger type.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 216, "deletions": 52}}, {"node": {"oid": "3c794bac90a43088d21c8a0cd6d128616837309f", "messageHeadline": "new changes", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "bccce8480512a9e10310a6e446d1b313f1af125c", "messageHeadline": "Refund assets of a failed transfer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "309335dd9e9dc3ee091404402c8b84f6f56e8040", "messageHeadline": "Removed encryption from transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 33, "deletions": 49}}, {"node": {"oid": "827c1fe65b7bf54a9e1e451053d1e356a9d9ac2e", "messageHeadline": "Implement Copy on Uint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ffbb47bdec121972ae07478f6c6fecf02e8e5163", "messageHeadline": "Use type constructor directly to instantiate a U256", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bfc8fb705f27a3b85432ed1cc6941d3e44c743e", "messageHeadline": "Fix the Ord implementation of Uint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "130668c2273445bb5f201fe66e5da374f25f03ad", "messageHeadline": "use ibc-rs validate_self_tendermint_client", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 247, "deletions": 171}}, {"node": {"oid": "6354951e4e8cce5098b799e1b0f3c6d25760ce8e", "messageHeadline": "ledger: wait for node to sync before running cli commands", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "354c7dec3230f5c6674815cff1ea99601a289702", "messageHeadline": "ledger: change wait time strategy", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e8bbe47b220ce3cef9395d40419089e5faf30f18", "messageHeadline": "fixup: improve retry logic", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "69121800e1c6075314b3eb83da6683ea108de8a3", "messageHeadline": "ledger: wait for node to sync before running cli commands", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 90, "deletions": 1}}, {"node": {"oid": "fec10d792a36dac00823d9e2ef05fde97218280f", "messageHeadline": "Merge branch 'tomas/doc/dev/storage-api' (#1215)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "254070349966c502e8ba2d65b6737576766a70d7", "messageHeadline": "Merge branch 'omahs/patch-1' (#1117)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "72a4085b065ca3a495dcd7111ffac0710979510c", "messageHeadline": "Merge branch 'Liver-23/patch-1' (#1134)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "129b3df3d1832d5775ee8ff6241c8abb0d09019d", "messageHeadline": "Merge branch 'McDaan/patch-1' (#1185)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c2c046a602dbf774e5c38a4250a8492a66ab65d", "messageHeadline": "Merge branch 'mariari/help-text-fix' (#1109)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "35d9c003700c6acd87ce2531efc6a916fe4c6620", "messageHeadline": "Merge branch 'grarco/time-docs' (#1087)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a5d1d3bbb0ecd07fdb7e5c043e0c0c28db085ae0", "messageHeadline": "changelog: add #1087", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb2686027b1fbc6f270b8111d109ef3db037eec5", "messageHeadline": "Merge remote-tracking branch 'origin/tomas/fix-invalid-arb-storage-keys'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3aa2856a7027208282025764177744e4e70aec7e", "messageHeadline": "Fixed errors in core", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "932156c4b31a09b438f899180ddb467de1a2a316", "messageHeadline": "Drafting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 364, "deletions": 131}}, {"node": {"oid": "7d8102940317b5323b9fb0027cf232e37d5d306e", "messageHeadline": "client/tx/bond: prevent a bond from validator to another validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cb8ac4693771c1c1eeb0c651ee77b83dcb07b94e", "messageHeadline": "some changes to pgf specs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "dcbdcdc6252e0aebca456bfe7e0aac3135f17aaf", "messageHeadline": "Merge pull request #1262 from anoma/bengt/docs-v0.14.3-chain-id", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1948ec9927e6df938bf680a15ef50435190f9135", "messageHeadline": "changed chain-id", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "241af9d27a956cfe7f3539edc1f9b50aa291c6d6", "messageHeadline": "Merge pull request #1261 from anoma/bengt/docs-v0.14.3", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b22fce0e296ba069bb5896b8194a11ccfce6a685", "messageHeadline": "changed docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "443ebe1f2509651829d9f46d4db3012d53b9f6ce", "messageHeadline": "Handle invalid transfers to Ethereum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "7f7c6c2614022e0ce5ab0d8cf2829e60d622d40d", "messageHeadline": "Sync with 0.14.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 770, "deletions": 170}}, {"node": {"oid": "c92ac83a1bedfe633e9e5d7dd8fc2a9fadf2de78", "messageHeadline": "Namada 0.14.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 92, "deletions": 66}}, {"node": {"oid": "746f66dc1fc57af210d62db8c472b63029f287e6", "messageHeadline": "changelog: add missing changelogs", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "effd04020dfdf28f3e44b5dbd47b8b996fbc12c6", "messageHeadline": "Merge branch 'murisi/conversion-loading-fix' (#1244) into maint-0.14", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a93a77f4e38c621b65c26b6317ff8fdf81d37afd", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/prune_tree_stores' (#1237) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 231, "deletions": 42}}, {"node": {"oid": "f9fe8cb9365624532e9a88b0d62024c2016202f5", "messageHeadline": "tets/core/storage: add a test for order of addresses in storage keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d554edff8375a98f64a516c6db84ce375b1c677c", "messageHeadline": "Merge pull request #1252 from anoma/tiago/ethbridge/generated-eth-events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 599, "deletions": 934}}, {"node": {"oid": "9b76f077d9fd5f3f9e79460bc9586d00b51fcbed", "messageHeadline": "fix tests for new epoch", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "52b6d93ad2a1f6488cb9b234a6359f80a81bb9bd", "messageHeadline": "Added record to changelog.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f5310542cd917317c5871772ae2979a0035e17a", "messageHeadline": "Now load conversions from storage even for epoch 1.", "author": {"name": "Murisi Tarusenga", "email": "murisi@localhost.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dc52e18f581d60f682676f9b477b2cea21d83c8", "messageHeadline": "Associate an issue with the invalid transfs to eth TODO task", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da446de850333e4da0aef4d05475a77046d0af0", "messageHeadline": "Import Cow into scope in the Ethereum oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c5b96a36b7dcf3003d99959c2d94d49a4922df3", "messageHeadline": "test/core/storage: filter out arb keys above IBC length limit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ffd1cc0e0c64891931d4315ea1c46ebdd72a86b1", "messageHeadline": "Merge branch 'main' into yuji/ibc-cleanup", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "0a94dc7e5bf6e08cbe2a05cfec0ba6c61a396252", "messageHeadline": "Fix vote tallies unit tests in the ethereum_bridge crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "821541ca7a03e1e5e6b6b65059abe7b72dc06c86", "messageHeadline": "Fix test_ethereum_event_hash() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b46e64514713719b9235565cdfb392db0661c1e6", "messageHeadline": "Refactor building an eth events log", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "a1efdceaa893c2e8816f14acf871c29c014661cd", "messageHeadline": "Fix test_complex_round_trips() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "67a2301f858f4d8d8e61e2325b896b7ad7f99ac9", "messageHeadline": "Fix test_round_trips() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 82}}, {"node": {"oid": "d61d6eb8f9c5bad95d73555714e5c6a18dd3e0f1", "messageHeadline": "Fix test_custom_confirmations_used() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "8d73f1f6fb56afac8d98974eed820b810a1659aa", "messageHeadline": "Use num of confirmations requested in a transf to Namada event", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "15333362e6be53e7f2184e97cb5b05105fe69936", "messageHeadline": "[fix]: Suspending and halting now works for syncing the chain", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02c6e5af98db527f8a9dac172c441f8032a1482a", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f5863eefe5c83531421353a82cd840ffba6cf46a", "messageHeadline": "WIP: Fix eth event decoding unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 82, "deletions": 54}}, {"node": {"oid": "bc0262575aff27493e2adfc551155df2d36f6fbd", "messageHeadline": "changelog: add #714", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "68879cadfb64e198f1d311ab3af0d1ec23bd8cff", "messageHeadline": "various import, comment and print clean-ups", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 52}}, {"node": {"oid": "1e5319dfeb66a99025125f6c6001faaece3f5daa", "messageHeadline": "upgrade and refactor vp_token + related logic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 241, "deletions": 242}}, {"node": {"oid": "7d77def382a8f50d63bacfdcb4a58dda32d18b18", "messageHeadline": "pos: update tests for validator sets updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "962b8206925aa017179252ff7da5b8780f6826e5", "messageHeadline": "pos: use the native token address as staking token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 52}}, {"node": {"oid": "3870f6fd261534a35c4c9249968ece996844afd3", "messageHeadline": "core/ledger: fix `value` types in functions that update parameters st\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e5fd80cf05f4378e32dd8310edd99930fb1dc817", "messageHeadline": "fixes/upgrades for tests", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "c7b118b60fc887df38247b22ce488167b8034480", "messageHeadline": "core/token/credit_tokens: handle overflows", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "321e46f9bbd01efac88aded75d060e90794b1136", "messageHeadline": "upgrade total token supply tracking and balance tracking at genesis", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "25c66e78529e93015a5cf4b9917daf3730ae129f", "messageHeadline": "pos misc: cargo files, debugging, test parameters", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "50eb9062760806ad14803233f420a29840d70ddd", "messageHeadline": "tests for inflation", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 447, "deletions": 1}}, {"node": {"oid": "2b2e86b345a8ef8e0f50bb0b400a6228f2b636b9", "messageHeadline": "apps/lib: configure genesis to set up any number of validators", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 108, "deletions": 47}}, {"node": {"oid": "c36710eb45d4b7868e4e26418bd11d503081d8bf", "messageHeadline": "trigger 2-block countdown to new epoch for Tendermint", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 100, "deletions": 15}}, {"node": {"oid": "17b60dc61eafc600a9d17d07423bcb3c9bae619c", "messageHeadline": "log block rewards with accumulator LazyMaps and apply inflation with \u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 739, "deletions": 130}}, {"node": {"oid": "170409575e94615d3fbd8bc8ff5732fe2f007542", "messageHeadline": "storage types and keys for inflation", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 173, "deletions": 7}}, {"node": {"oid": "65b8e3f5ffc6fa4c188b8674b387c8bb81792091", "messageHeadline": "inflation and rewards modules", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "8060564ba5141aa3dd82ecef527e958da82f8fce", "messageHeadline": "shared/pos: re-use PoS address from address mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb5f75844bbadb84110a968986ff521cd380424a", "messageHeadline": "core: refactor gov address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "42219d188236d159a78cc6e450d53af4612b5010", "messageHeadline": "Update ethbridge-rs to 0.17.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "cdcf1c0a5ca986c2157e82468eee361f7d7c13aa", "messageHeadline": "changelog: add #1246", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fc011841f500524c2a5e445c7c144904b7dfc043", "messageHeadline": "fix the receive key and add unit tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 174, "deletions": 21}}, {"node": {"oid": "2a00ef814e0f064131c419a604cb9bee246335de", "messageHeadline": "Add a NOTE to the eth events parsing logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3cbef70b11e7a56be8a84efcd29111a0008aafa", "messageHeadline": "Remove visual noise in the Parse trait", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 52}}, {"node": {"oid": "c276f0f79c590dc27e98269f6209160cf15cbd2e", "messageHeadline": "Fix oracle unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b58c1fe29e438333584efac1a9e18956ce0f64c2", "messageHeadline": "Fix event types in oracle tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f096b0e23e8c3e828cb56701abdc81f7cc8578b", "messageHeadline": "Oracle event signature test helper", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0cdee8532762bf5dc823c8e17b75bd1b29902548", "messageHeadline": "Only include eth topics whose length is 32 bytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7c8997dc76cfaafa421bb97479eae3af617cdf70", "messageHeadline": "Fix most oracle tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "9fc0db672f7d77dc182befbbb80fa36850e82173", "messageHeadline": "Update ethbridge-rs to 0.15.1", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "08fb1d2d2c2250761831a3b3cf98cbdac13c6bf8", "messageHeadline": "app/ledger/finalize_block: slash after copying of validator sets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3eeaf4fa01d2b1224dde53853a0f68e52ffee930", "messageHeadline": "scripts: add a helper to repeat e2e test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "fdb1fba85cd980f0ddda0332980b753b98c17711", "messageHeadline": "Fix typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdb5da710baf2d3ea6db1e25799d386f2aad288a", "messageHeadline": "Parse the event logs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "077a747b3c39491b1f9bd6d69f4d27ee78111522", "messageHeadline": "Parse eth events with the generated event codecs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 68}}, {"node": {"oid": "8a4d7f7c017b78ce7734e86780b6f2fc1da0caca", "messageHeadline": "Update ethbridge-rs to 0.11.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "12f220795e16919da6abbba0f5e91724a4d355ee", "messageHeadline": "DB prune function given an epoch", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 50}}, {"node": {"oid": "62d1f68a11cdfbeaf43e54adc97eda8955d679b2", "messageHeadline": "submit_unbond: only print out the unbond tx amount and its withdrawab\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "965a25f9747177caf56eb7c43930ef8040c6fe4c", "messageHeadline": "fix `query_and_print_unbonds`", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c4e59cc8e270d8ba1bd4e54f9b0badc389d48857", "messageHeadline": "query_bonds: don't show bond entries with 0 amount", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "59eec73ef1bd6bb432b192f347859af71f4983c6", "messageHeadline": "doc/dev: add development considerations", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "a8d17bb2b5accc2a54fd0f4833dbf94fb4057361", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/check-pre-genes\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "27d7aa32c1746488b374dd1823b66ccb4ace35e0", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-e2e-ledger-reset-in-db\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57be90d32926d01ab8b1588456b4e4677747f786", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/write_tree_stores_less_ofte\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 433, "deletions": 81}}, {"node": {"oid": "3939e349344899480f756a4b6c4c8f654366daed", "messageHeadline": "prune older merkle tree stores", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 183, "deletions": 2}}, {"node": {"oid": "7748c37c257169e32df76fabc8986afbdcd7a826", "messageHeadline": "Only act on valid transfers to Namada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a6b7d2e7b511721dd7d9d2f28398d06e76acacf0", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2d4858290eb82f6cfcbb818099de7495066390ba", "messageHeadline": "Add missing fields to structs in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "849e6c9686997fb75c9f345d242b1dbf6a2cd182", "messageHeadline": "Fix imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c94049036b7397b943c5b76f7aaef6038c974342", "messageHeadline": "Update wasm cargo lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b89aa7558bc3038340bc3b9cb5f2655c27ce6ea", "messageHeadline": "Update ethbridge-rs to 0.10.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "511484c16a8ecd78eb1ba21a4be90d3c72fb4533", "messageHeadline": "Event parsing logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 213, "deletions": 225}}, {"node": {"oid": "e440c3542ccc8f5767b28aaa6acddefa0797ec55", "messageHeadline": "Update ethbridge-rs to 0.9.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bdbcc51f48541016b6cc17df5e94f7e9a3012b72", "messageHeadline": "WIP: Remove unused code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 350}}, {"node": {"oid": "5bc56ec7fecaf15f04bf006af2689d20680b21f6", "messageHeadline": "Remove unused import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec6dac7b344867c2dfeb3b76211430f6f3454767", "messageHeadline": "Remove mock eth events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "539a1a870ea44c57d0f2033e6cbb580cc7688078", "messageHeadline": "WIP: Update Ethereum event decoding logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 112}}, {"node": {"oid": "f464d425b6f21626b0284044f65b5a126f317096", "messageHeadline": "Update ethbridge-rs to 0.8.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "98bdee92cf64440edbd338266548faabb80b077a", "messageHeadline": "add match_value() and fix a unit test for timeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "df7f92d5d5822c16b864df5de4fa12ce0adde461", "messageHeadline": "Add Web30LogExt extension methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0bb32d08eb41fd55a7cd06a1728aabd8eaa4c4e1", "messageHeadline": "Merge branch 'yuji/fix-proof-query' (#1154) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "69e13d1b863621f4aec8a5f8e4fa97e7af781ecd", "messageHeadline": "Merge pull request #1216 from anoma/tiago/ethbridge/valset-upd-relaye\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 268, "deletions": 23}}, {"node": {"oid": "0f7d8d1114fdf575766a11cedf3e09b253d4bc3d", "messageHeadline": "Make the relayer daemon logs less noisy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "21d834a009fd158bfa898e882a8fe330a1167c32", "messageHeadline": "Merge pull request #1206 from anoma/tiago/ethbridge/polish-vext-logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 440, "deletions": 437}}, {"node": {"oid": "3ce398a052d56860910363f726deabf9c9697d47", "messageHeadline": "Merge pull request #1223 from anoma/tiago/ethbridge/fix-oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "ac9384c8012bdfaf97004968ad10a7bfecd94b16", "messageHeadline": "Re-order vote extension validation checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "428e64118f391d0850b8e96c19c1551e29ceda35", "messageHeadline": "Do not panic on unsuccessful valset upd daemon relay calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "cc5e6a6654e73507489e1c8491093639a607303b", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b5f0c3d04d7f81a14604372cb88565e4305a6b0", "messageHeadline": "Merge pull request #1036 from anoma/mariari/change-inflation-system-docs", "author": {"name": "Brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a1fb76b04db734fbef0cfb1a78602a009f4892d", "messageHeadline": "fix spelling", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "818d4ee3a9a83e8c3ec0b6650b49db90baab5009", "messageHeadline": "Merge pull request #1220 from anoma/tiago/ethbridge/update-ethbridge-rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 489, "deletions": 221}}, {"node": {"oid": "ac95d4acb5d6a7dfeaa6e451d695059c2b2c1a37", "messageHeadline": "Merge pull request #1224 from anoma/bengt/docs-add-chain-id-5", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec2da62f6327ce16bba634a61a978382abbbb4e8", "messageHeadline": "chain-id added", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "425276b0ff8e831f3ae73578d93d34823f1b34de", "messageHeadline": "Avoid sending repeated oracle configs every epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "ebf10fc2b7b83d60bde294bdf0c12457533eeb97", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1d25c392bf226e4811e8daac9d4cc3d028510f7b", "messageHeadline": "Merge pull request #1222 from anoma/bengt/docs-testnet5.0", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "67d9eea1205fdf2c472f8aa9fe2106c4c2dcefe1", "messageHeadline": "Add sleep duration as args to the relayer CLI", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ac3d977610d4d0688c8e9442cdb6b51ae5ca71e5", "messageHeadline": "Add sleep duration args to relayer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "be82456f08ae151808ceca1d12aaa5c6a147d291", "messageHeadline": "Update deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "632c26a45d4efadbf4a84bb6b4612c5d438f73ca", "messageHeadline": "new docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "ef16bb6c6fa7378e6365a9ddd9fd3cb7b29ab9af", "messageHeadline": "Update ethbridge-rs and ethers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 489, "deletions": 221}}, {"node": {"oid": "ede7f949aaba73a9e9f4d17eb706c328bec586dd", "messageHeadline": "update ibc-rs to 0.32.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 271, "deletions": 228}}, {"node": {"oid": "fdadcc4101d734ee48cc260cb2fbfaa23fc674ff", "messageHeadline": "update tower-abci", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "4cc0c3391e10107916ef63361e4298d5f1d45859", "messageHeadline": "fix wasm_for_tests deps", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 934, "deletions": 355}}, {"node": {"oid": "ffc7e9c8a3b9064aec93ac334cc7f3484fb89ca1", "messageHeadline": "fix E2E test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 246, "deletions": 611}}, {"node": {"oid": "9cf3923767e2baa5cead97720066d73fadbdaa4d", "messageHeadline": "WIP: for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 54, "deletions": 68}}, {"node": {"oid": "ff6742e0ba156dda380b18622db07162862e2f34", "messageHeadline": "WIP: restore denom", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "2bd3d14856e10fa13e7f144c70601cd7217f52c7", "messageHeadline": "WIP: fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 226, "deletions": 35}}, {"node": {"oid": "3fc8a10575214f1ad94b6cb1725f760b3b1ff2ca", "messageHeadline": "WIP: fix unit tests for IBC VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 831, "deletions": 35}}, {"node": {"oid": "36a4b09d17280e5f092aea560267641ee0a49f9e", "messageHeadline": "WIP: fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 916, "deletions": 1588}}, {"node": {"oid": "a3b7666d22d6be7cab55673b92b6d8a0e0766702", "messageHeadline": "WIP: add context file", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 316, "deletions": 301}}, {"node": {"oid": "fd2c5f25aac8e80548859ed410fe1a35bf17de95", "messageHeadline": "WIP: emit multiple IBC events", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "424b708f80ca7f80de7cbc2434a2f62991d65a53", "messageHeadline": "WIP: store denom in IBC execution", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "c459eb385087ccabae3310d69421931ec0360f7d", "messageHeadline": "WIP: IbcAction and TransferModule have Rc<RefCell<C>>", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 241, "deletions": 136}}, {"node": {"oid": "1e7b6d092d7a8ca6a80fb574c4b47c717ba3e021", "messageHeadline": "WIP: upgrade ibc-rs to v0.31.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 440, "deletions": 276}}, {"node": {"oid": "fc307b8f1a15b5846cf59599907943c4b31028d9", "messageHeadline": "WIP: fix denom validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "417cb13cb4e2ef22b167c3a463e96c20cadeb9c5", "messageHeadline": "WIP: add IbcCommonContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 119, "deletions": 366}}, {"node": {"oid": "4d3dcbe4123a21ccd2a898053f53adf03c8daf38", "messageHeadline": "WIP: fix tests/src/vm_host_env/ibc.rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 289, "deletions": 227}}, {"node": {"oid": "79232f0f67c5888cdc86995ac6e7e9a97b6b9c1c", "messageHeadline": "WIP: fix vp_get_block_header", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3fb308549260b732253cd6578a720bccd1b06e20", "messageHeadline": "WIP: fix IBC VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 125, "deletions": 92}}, {"node": {"oid": "9ef39cb84778bc01c8347eabbfd764bc671ddcd0", "messageHeadline": "WIP: fix IBC VP for denom store", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 65, "deletions": 75}}, {"node": {"oid": "4ab144b16fe8aa884ea6264c958964a2e100fbd6", "messageHeadline": "WIP: fix IBC token VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 132, "deletions": 3465}}, {"node": {"oid": "0b6720bd02d58026be841759a1df3030120e1ee2", "messageHeadline": "WIP: get_block_header", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1205, "deletions": 427}}, {"node": {"oid": "2df9b9d3c4b0fc2e568f6752b590f3726d3a84fd", "messageHeadline": "WIP: implementing IBC VP and tx", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 512, "deletions": 370}}, {"node": {"oid": "17a9672b77485888736ad8e80871dbec13f2c3b1", "messageHeadline": "WIP: implement TokenTransferContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 162, "deletions": 65}}, {"node": {"oid": "175941468c5ce4cabc2c43489a00499744cf9601", "messageHeadline": "WIP: implementing TokenTransferContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 229, "deletions": 29}}, {"node": {"oid": "c7549ad2df8a77397664d07410720f5ea3b8c4aa", "messageHeadline": "WIP: implement Module", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 414, "deletions": 33}}, {"node": {"oid": "586b9b51cbe685f4d1a8e9400a2e235ba84f154a", "messageHeadline": "WIP: upgrade ibc-rs to 0.29.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 203, "deletions": 200}}, {"node": {"oid": "185cb7c78283e7d9a57ec08906d0e4cae9ff0c26", "messageHeadline": "WIP: implement ExecutionContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 299, "deletions": 474}}, {"node": {"oid": "a26aae668235669afd592e13bb7623d7c6218268", "messageHeadline": "WIP: restore read_counter and read_sequence", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "50622a384f606cdd2125749390ce6cbd0deb001f", "messageHeadline": "WIP: add context dir", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 565, "deletions": 566}}, {"node": {"oid": "31491fbf4e56b782dd5d9f6071f6c566cd2ac6ba", "messageHeadline": "WIP: impl ValidationContext", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 849, "deletions": 277}}, {"node": {"oid": "3cf138c1b5f27681c7c667cbc53e9502248e141a", "messageHeadline": "WIP: resolve dependences for new ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1557, "deletions": 1859}}, {"node": {"oid": "22af8e17b9e084a4c029093ada80af74b4830882", "messageHeadline": "Sync with 0.14.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3503, "deletions": 1062}}, {"node": {"oid": "a4539f96a27a3c93e16fbec186a8803b92d8f4c1", "messageHeadline": "Namada 0.14.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 97, "deletions": 66}}, {"node": {"oid": "bce318aed179a57ca3b9a7a0145cf3697d5a0015", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/pos-sm-test' (#1191) into \u2026", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 1720, "deletions": 422}}, {"node": {"oid": "a6d3b4b64d9b5babb24e043f937a861fcbd90b27", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/pos-unique-consensus-keys'\u2026", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 94, "deletions": 18}}, {"node": {"oid": "cf3b5e0e939835d0e4136d1c8b8a7a995648f862", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/lazy-set' (#1196) into mai\u2026", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 919, "deletions": 0}}, {"node": {"oid": "1da46fbedf182a32507c5b193873317224c41ff9", "messageHeadline": "Merge remote-tracking branch 'namada/bat/hotfix/dont-persist-gensis-a\u2026", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 688, "deletions": 661}}, {"node": {"oid": "c8b17caa9b36f37d1595edb4c801aa3924f63b68", "messageHeadline": "Merge remote-tracking branch 'namada/tomas+brent/fix-wl-storage-prefi\u2026", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 246, "deletions": 38}}, {"node": {"oid": "2a1ddba1d78fa341191d4c698ceaae0412459611", "messageHeadline": "Fixed bug where the Governance contract could be ahead of Namada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f9de5e58f92b24730a6691364a39fffcbe6d68a5", "messageHeadline": "Change log msg when a relay is successful", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8a63f89eea21b0994273591dcec2982a3610f329", "messageHeadline": "Tweak log message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a7a3729a1018d46b983b76fda74d40212045c2", "messageHeadline": "Implement a validator set update relayer daemon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "517b5717d05eb5764ce3ea422b1ab2b21d12be44", "messageHeadline": "WIP: Validator set update relayer daemon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "4a2dcf4d2d908d83a6c22aea61956011bcb7303d", "messageHeadline": "Replace println with tracing logs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6f46380ae1b0c1ccb41bad89b82ff5340a6b543f", "messageHeadline": "Merge pull request #1210 from anoma/bat/ethbridge/update-oracle", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 159, "deletions": 80}}, {"node": {"oid": "4f92a6ccf0cdfa15744022ef50322bddb475a0b6", "messageHeadline": "Merge pull request #1209 from anoma/tiago/ethbridge/sync-before-relay", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 157, "deletions": 12}}, {"node": {"oid": "b952f95dac728df3c4615a0134acc3ecd1dc81c1", "messageHeadline": "WIP: Validator set update relayer daemon", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 108, "deletions": 26}}, {"node": {"oid": "db0a0767bda69bd8dfb359c799264415a8e0b199", "messageHeadline": "[fix]: Moved the update of the oracle slightly inside of FinalizeBlock", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b2effcc6346af2b80cdbc291b1dd178191acf5d", "messageHeadline": "WIP: Daemon mode in validator set update relayer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "96663c2b5957a71aa89cb1a47e4b88f9af42c3fd", "messageHeadline": "Add daemon arg to the valset upd relayer", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8012e4c998f4393f7f26de92ccdb09dc3af5a7b8", "messageHeadline": "Exit immediately from CLI if the eth node is not synchronized", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "24d8a3548d3cd7c4691599c235461a894cd59f20", "messageHeadline": "Add sync flag to eth calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "37abeffe2e88e3d97fe7268f9e1f544d500cc535", "messageHeadline": "doc/dev: add storage_api page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "a7d3e976c3117ea300b535d77bb7692b3d287029", "messageHeadline": "[feat]: Once an epoch, the ethereum oracle configuration gets updated", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 159, "deletions": 80}}, {"node": {"oid": "04c495f592049c88f934609c2e0e99275980bba2", "messageHeadline": "Wait for eth to sync in relay calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "d533200536992f11d8d0c6d5baa4db8f7c1ae165", "messageHeadline": "WIP: Block while eth is syncing in relay calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "59178634556cc613d048fd8cc68cdae0386109ed", "messageHeadline": "Remove weird cfg bounds on eth_syncing_status()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bdb694bd7cc06c5d8c4addd92d7e5184b2fab7f", "messageHeadline": "Make eth oracle mod public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4719b356f5a68774c9d6c02a3b368fb33d003468", "messageHeadline": "Appease clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fd6a2e0b4cd1dafdd57a114882af9beef788f7ea", "messageHeadline": "Factor out eth_syncing_status() from the oracle", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "af9be8e150691cb0c05d0085c34be8112f9d296f", "messageHeadline": "Appease the clippy gods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "540fb8faa92a4702cc715c4563cbca266e2f79f1", "messageHeadline": "Fix vext logic bug", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbf26c376f4ac33e6355014f214c30677525aec7", "messageHeadline": "Fixing up unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "d51eafa030284b158e8e5e6259b65f3c15adcfc5", "messageHeadline": "Add block height sub", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "84c254769773ee11a5c3d1f8adefbb570f10d271", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78bf2fe1345e35838eab9924bb995d9541938be5", "messageHeadline": "Rename test_error_in_processing_tx()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35d092d72a11a2f948d599f0dac50c86b6e06046", "messageHeadline": "Convert test_prepare_proposal_vext_normal_op() to a mempool test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 61, "deletions": 70}}, {"node": {"oid": "231875266e054646c9f7d95d44264c8aa0046d5e", "messageHeadline": "Convert test_error_in_processing_tx() to a mempool test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 48}}, {"node": {"oid": "f693ee825713b6b6044393252bd11db296cc7661", "messageHeadline": "Convert test_prepare_proposal_rejects_non_wrapper_tx() to a mempool test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "14835ba6ab373f969ce8217ec0d8c09a18fb0f1f", "messageHeadline": "Fix check_rejected_vext_bridge_inactive() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cd5120de96211831fbe8fc1b1318cfbc094984a6", "messageHeadline": "changelog: add #1191", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de36dafab871668e0be6370ec85134eb6b5c113f", "messageHeadline": "test/pos/sm: fix init-validator and bond pre-conditions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "76ad54b53c0170e6f653db13f439a5fedcdb87bd", "messageHeadline": "changelog: add #1123", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a11a3d1bf7b81c76efdc6c0b076fe55950722535", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e30bd99a8176345cc2a8a2ba7c0ea1e352422a33", "messageHeadline": "Misc adjustments", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "87fbf899ca6c632fb7f132958ec5afd8b58dd587", "messageHeadline": "Random fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5978ce0243417ceb05bb716a755b72454d12d832", "messageHeadline": "Test if the mempool rejects vexts when the bridge is deactivated", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0fcf603030b4f85db0569ed7ebdfad3959a3f72f", "messageHeadline": "Comment fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ef9a82329680a76a1d4734106f396e8f73b0cb5", "messageHeadline": "Fix imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "3ddc9000ab88177151fda421cf17d8cc2f9b129c", "messageHeadline": "WIP: Add mempool tests for protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 52, "deletions": 49}}, {"node": {"oid": "1b19bffb51b8de3d392ebb51165dbef9d7ad8bea", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06d44d4a1325b7acad25266565c41408ba78b576", "messageHeadline": "Change tracing logs to debug in vext validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "5afe4ed152e94b17a316b4de1b1436a9c2edf887", "messageHeadline": "Reject vexts if the bridge is inactive", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "0001f36ee1220d5d5806a0e990d6b77977b503db", "messageHeadline": "Add TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0c0b1e8df79c3ae036868302f121e0942f3b8d4", "messageHeadline": "Pass epoch arg to is_bridge_active_at()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "c04d00afd855de43ec79361a93209066fdd02faf", "messageHeadline": "Remove duped vext error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "57f6b178761b4c164cfb3e5700aea25191a04200", "messageHeadline": "Add is_bridge_active_at() eth bridge query", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5504698a3dbd2624aafa620ac2e9854ec14aba92", "messageHeadline": "Update deps in apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9630fa7cd78f6086734468a68a4445f3e7b65b8d", "messageHeadline": "Remove unnecessary index set", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "a3615730b12be4e053cb8a7a659e38f8455836f2", "messageHeadline": "Craft valset upds if we are within 2 epochs of bridge bootup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "30a1f47d671c5c561dde33e5d57c47b67abca2b0", "messageHeadline": "Remove ProcessProposal bridge active checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 70}}, {"node": {"oid": "de234de59bccef2e757306cba60a95a8188deb73", "messageHeadline": "Add bridge deactivated vext error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "675f0505c9d44331541482beb3f34ff2c9a377fd", "messageHeadline": "Check if the bridge will be active within the provided epoch offset", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "8ab18f14cd15e4cf8be6125e172b554818e4b35a", "messageHeadline": "ci: use nightly version for e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f7ca8da6ead34c4a5b1167e78d357be5f9cc61f3", "messageHeadline": "Merge pull request #1194 from anoma/tiago/ethbridge/merge-0.14.1", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18736, "deletions": 12273}}, {"node": {"oid": "ed100a74c9df8d1902e63fdf1aa876dccca8b91c", "messageHeadline": "Merge pull request #1204 from anoma/tiago/ethbridge/rollback-wl-stora\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 105}}, {"node": {"oid": "72b1e427aa27cec44053eab43cf2feb6ec6a0c72", "messageHeadline": "test/pos/sm: add the rest of the conditions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 353, "deletions": 17}}, {"node": {"oid": "35279ea9ebdeee98fbad1b8af50b0679c57fa32e", "messageHeadline": "pos: improve withdrawal logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "51a7aea9ab37a36dcd21acb76dc162b4d95b0f27", "messageHeadline": "test/pos/sm: add another bonds post-cond", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "7e49cd93600e26852d67d66356cb59fda76b3347", "messageHeadline": "test/pos/sm: generate InitValidator transitions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8ab240624652e3e27e7d660deb4d03b0ed0912d6", "messageHeadline": "test/pos: fix the bonds test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "f3af0498eb916e999becaef9a8f9cdd7cfaa1a7a", "messageHeadline": "test/pos: reduce the bond token amounts to cover cases with same amounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "075e30a5268d149ae2b76a5c60f4d75a9bb1fb8b", "messageHeadline": "bug fix: `update_validator_set` precisely checks if validator in cons\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ee3da2470335e3dee4876f5e6244b15f1275916f", "messageHeadline": "pos: remove the `init` function to just use `set` instead", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 56}}, {"node": {"oid": "f9dba5db8f22eaddb247e05b21652e163bdd1c80", "messageHeadline": "make: add unstable-options to `check-abcipp` recipe", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "727b334b613dafc7f88f9bf0216458ef1c1ad01b", "messageHeadline": "pos: turn prints into tracing::debug, tidy up code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 71}}, {"node": {"oid": "ce1dbc5d9eb45300eea01546f37a96c7c4e40f4b", "messageHeadline": "pos/epoched: fix the update_data logic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 89, "deletions": 138}}, {"node": {"oid": "0460a8ee84617faf9a116301bb28f670e3de6cbc", "messageHeadline": "test/pos: add a state machine test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 831, "deletions": 0}}, {"node": {"oid": "c52456596ec235cdebf9cf631f9200feb186b89b", "messageHeadline": "test/core/address: fix address generator to be deterministic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f6f7b34f1439fba116bb13b3eb1acd58919fc7f6", "messageHeadline": "core/token: re-export `token::Change` type from storage_api mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0dc78c340ff7eb598aead2222782e7c35d2132a", "messageHeadline": "make: use unstable-options to build unit tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "d478ec64e1646a044a6e19996fff70f0d6f5fb19", "messageHeadline": "Merge branch 'fraccaman/ci-more-space' (#1203)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "eb1f704467f546e4eaa8bc52d6a86848b3d800b3", "messageHeadline": "Remove WlStorageRef", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 105}}, {"node": {"oid": "ad5f704f2b4a358d8382dfba7789edb66394390d", "messageHeadline": "ci: remove unused files to free some space", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b04c8051cb5c144f09f8d72eb137198afa6ae67b", "messageHeadline": "Merge pull request #1201 from anoma/tiago/ethbridge/events-endpoint-l\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "607d51da07e29828ad636bb421a87baef49d948d", "messageHeadline": "Configure eth events endpoint listen addr in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "67f2c2c9bc229bfe6a98048fdcfefc557f104b44", "messageHeadline": "Allow configuring the eth events endpoint listen addr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "642b546f59696eba042e94fe89bc3dbbb7071f64", "messageHeadline": "[fix]: Removed borsh-serializing version of verifying data. This fixe\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 46, "deletions": 93}}, {"node": {"oid": "a6c16b020c3687a9f7d291e7cff1f02aa0042643", "messageHeadline": "changelog: add #1197", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef10227b7d62b7a557701fbd1c0eb2bd01ade18e", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ff50d76c9f89d21727b0322192e5d16f6700fd36", "messageHeadline": "pos: ensure that validator consensus keys are unique", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "90170107038d05af098bd1c6c229fbf06d51d0a4", "messageHeadline": "core/storage: impl KeySeg for common::PublicKey", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "176851ca9586422e411fc2c7054ee01115ca1922", "messageHeadline": "test/lazy_set: add `try_insert` to state machine test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "b05e2ee5c381c26be9a15fe58a2881fe5ad59c60", "messageHeadline": "core/lazy_set: add `try_insert` method", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "b58578ed005dd8cf0d3c85ca30dd65445eab2606", "messageHeadline": "[fix]: Addressing review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 40, "deletions": 67}}, {"node": {"oid": "714886c16cb4c18f7409544afbc35f64696ec276", "messageHeadline": "small documentation edits", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b5534612c8493ac16b724c3874fce4d0d0e1b098", "messageHeadline": "changelog: add 1187", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d941476616c89860658ca9b72f2973007bd860c", "messageHeadline": "Improves rollback command description", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d001d5b42b86dad6c76ba9c27888561f801a25f4", "messageHeadline": "changelog: add #1184", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "718b1ff7b57fb7a8e19d2bfc9f7ca253808d3791", "messageHeadline": "Fix pos_bonds() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "499690dbd9634c980a0d08bbc351b13594cf6fa3", "messageHeadline": "[fix]: Increased epoch length for e2e tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68107e59954452b8a83825a7c5fe38cf35ffe051", "messageHeadline": "[fix]: Proposal submissions e2e test needs longer epochs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3452b44fb8d34d692464b3f914d7b9a330971e0", "messageHeadline": "Only start the Ethereum oracle if a validator is running", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "557846070add0b1e17522119e5c2083709e17599", "messageHeadline": "test/e2e: wait for a first block before client cmds", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "8e401cd16a1653f32d230dc5dc7e95ed1bd788aa", "messageHeadline": "test/e2e: put ledger to bg to avoid it getting stuck", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec8d5949fe92b9a5791d0b021521cb7468028116", "messageHeadline": "Change node info startup msg to match main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1db9006981a59056a71d89ba8cbcb566375014e1", "messageHeadline": "changelog: add #1196", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9665292b0438e22e13062719209a0409725dc08f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b35dd2842f9877137bf5a403ada16127a7246990", "messageHeadline": "test: add a state machine test for lazy set collection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 473, "deletions": 0}}, {"node": {"oid": "b62462883a547acc522448c550692faca2c246f9", "messageHeadline": "core/storage_api: add LazySet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "c96d143c419ac02044c5f9c39c9ada9d290bffe0", "messageHeadline": "Add changes from PR #976", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 277, "deletions": 580}}, {"node": {"oid": "56eb3004c60973b9a1c7b9e50f6cb088b79190c0", "messageHeadline": "Fix namada_tests' cargo manifest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "939d4d85bbd3a0cb1b852d96d716595b3965826c", "messageHeadline": "[fix]: Fixed ABCI++ deps and clippy", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "7f28272beb882a1ebb88ec82a038f5511f29d106", "messageHeadline": "[fix]: Fix last failing unit test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 39}}, {"node": {"oid": "9bd952bcce9caad8e4f67f9ecc6e76af18d7b374", "messageHeadline": "[fix] Maybe fixed all the unit tests?", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "8f41a925ea5df3531b7b14f208d40fbef4b880e7", "messageHeadline": "changelog: #1182", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0efbb37a61eaeabc450711bc9cf64379fe1add87", "messageHeadline": "Merge branch 'tomas/fix-nightly-vers'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "968eff47b28f02f59ae5fadc33ac0cd84efd3a24", "messageHeadline": "[fix]: Fixed unit tests in all crates except apps", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 106}}, {"node": {"oid": "4e811411fd02a071364aa3025f581a7abb0cde2a", "messageHeadline": "CI: fix build-and-test nightly version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "979a5ec4c97fc648ce04e86f00742951ad2ab5fd", "messageHeadline": "test/e2e: wait for a first block before client cmds", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "243432605aa8b6d151a8f4a5726480726cc630cf", "messageHeadline": "Fix all remaining compiler errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 99, "deletions": 36}}, {"node": {"oid": "2a6a9d39cdcab5a44b542deb95c675833d886d85", "messageHeadline": "More fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "70dbf95ec17695efd1ac4e160e8781d29a66edaa", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 173, "deletions": 166}}, {"node": {"oid": "f0537255149f071d6bfbc9e9c014a3f9427bb836", "messageHeadline": "wl_storage: remove commit_genesis method", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "efe6540c50a0a1d33d62f18c65852678cb983ede", "messageHeadline": "test/e2e: put ledger to bg to avoid it getting stuck", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6ab8cc964b64378fc1f760f2b6ef4c3240435d3", "messageHeadline": "gov/parameters: init via storage_api write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "7a74a475a3ffad2887cd1294a5d9770a61e4b619", "messageHeadline": "parameters: init chain parameters via storage_api write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 275, "deletions": 430}}, {"node": {"oid": "3e1bad80933b4b5bba1f5fb543ed77a929c96580", "messageHeadline": "init-chain: fix ibc to go via wl_storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 298, "deletions": 163}}, {"node": {"oid": "d8b8d271defa478348f4aff45d60e05f94475943", "messageHeadline": "[chore]:Added a doc warning", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0cc02f3e8d623584a9abcde08e53310a4594b161", "messageHeadline": "[feat]: Dont' persist storage changes at genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "eac0b08be461af19b454a245be240043e65e73e4", "messageHeadline": "test/init_chain: ensure that init-chain doesn't commit to DB", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "11a61b6e65e4f102aedab949538ad37ef9ce65ca", "messageHeadline": "More misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 58}}, {"node": {"oid": "8028c3c9cb66186fd7fe26459bc081215ecca626", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 419, "deletions": 332}}, {"node": {"oid": "6658f3f2e445389ddf73a4a192f5d1a827ff5014", "messageHeadline": "WIP: Fix PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "c36d431bdf10c534e82a3aee51843c4e52efc5a2", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "ccacc6a62815054914134396732b9d6c7c255146", "messageHeadline": "Given references to write log and storage, enable the storageread trait", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 99, "deletions": 3}}, {"node": {"oid": "348c2b4e889b0dba3a8f3efce48dcdd0b6099d0a", "messageHeadline": "Fix block space alloc init", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e988336b32d29d7b7f34f9a2a7f9d56cb49ac97", "messageHeadline": "Impl get_validator_from_tm_address()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "ca8dbd9ea0cf42d6727815fcf28bd57f309e9ce7", "messageHeadline": "Fix bridge pool vp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 76}}, {"node": {"oid": "bfee8c4f5f82b930c52f69b023732cbddef373a2", "messageHeadline": "Fix valset upd vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "92d62477c47367f760856978a9354630c507db13", "messageHeadline": "Add PosQueries methods to read eth keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "51f0416e7349a16bc4b271eb05dcee3b4e60c5e1", "messageHeadline": "Fix some silly imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "95c92079d7f9a5d2438a4fa12a133ae67ee45c73", "messageHeadline": "Fix dry running txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 88, "deletions": 40}}, {"node": {"oid": "b128b809b352902bcbcfecfa8798eb066210f3fc", "messageHeadline": "More misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "3de807e027aa1ae3b4284835e33d57cb6c857938", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 42}}, {"node": {"oid": "39427ab721bd60feb96af9233decdf571283a2dd", "messageHeadline": "WIP: Fix vp and tx execution", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 54}}, {"node": {"oid": "937693e5ed025be092a59eb4cef1d3dc39ff9256", "messageHeadline": "WIP: Fix eth bridge queries rpc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 128}}, {"node": {"oid": "3124516ce7cb16a587a259bf5a8f43ecea0ce97e", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 505, "deletions": 357}}, {"node": {"oid": "b0d6614ed32e3b3904bcb6be75bec75d596bbae5", "messageHeadline": "Merge branch 'bat/feature/stop-at-height' of github.com:anoma/namada \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466db614cfb3ecb72117b263646467c9b3417b8f", "messageHeadline": "[fix]: Removed double boxing of futures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "7495048a23af6a9e28dce61477e66dd5f72b6b85", "messageHeadline": "Update apps/src/lib/node/ledger/shims/abcipp_shim.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c459969b708a32472725a83fa121e7bdfe84ca36", "messageHeadline": "Parallel rollback", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "92fe1b2fd7a1dc88f8900e2599dad21eacad9315", "messageHeadline": "Improves logging in rollback", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7c3861789ef21445c7a34f2de150b21dea3d2eb4", "messageHeadline": "WIP: Fix eth bridge rpc queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 183, "deletions": 196}}, {"node": {"oid": "76a9982b511ee08f5ebd3a6d0485c2158e0ea96d", "messageHeadline": "Refactor get_active_eth_addresses()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "5cbd647e2b415e852d7c35980e416f6ad4000ee1", "messageHeadline": "Managing missing keys in rollback", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c77f6baf460e9de3b52d7d02faea09edd8080969", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "2905112c92798c4e03810c3b025bcd506eaf8ffa", "messageHeadline": "Eth bridge valset upd fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "17d3da29ddff1b01dc1f6b79a36931e089b98051", "messageHeadline": "Fixes `rollback` iterators", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "1933207fb51ca9f39510abd7c4811cf89e074f5e", "messageHeadline": "Improves iterator in `dump-db`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "fd3ea822709eeecc75882e79e431840093583faa", "messageHeadline": "Merge PR #1141", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 246, "deletions": 18}}, {"node": {"oid": "2cbe257f4739196f749e83f38b32871a4331033f", "messageHeadline": "Fix ethbridge transaction utils", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "74597eeb27dceac7b6b1604b79c189a0517d1c6c", "messageHeadline": "Move get_epoch_start_height() to PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3ec0862cb76cae154078fc245db48c4f4e3ffa55", "messageHeadline": "WIP: Fixing bridge pool root tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 109, "deletions": 84}}, {"node": {"oid": "c00f5ecc229d859b17335b6770b5bcd9620e4c64", "messageHeadline": "WIP: Fixing pos tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 58}}, {"node": {"oid": "309242fc9086b5f9d951109cd917c47d8ccc7822", "messageHeadline": "Update eth bridge crate deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d92b06f5cb4f9715cced2e467213e9fed1fe66b1", "messageHeadline": "WIP: Fixing the ethereum bridge crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 142, "deletions": 160}}, {"node": {"oid": "b6a04e3ac5f1b181f8f7b4b8d07c673579d79f3e", "messageHeadline": "[feat]: Added e2e tests covering the new features", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 79, "deletions": 10}}, {"node": {"oid": "f0efbb0ff5908f2ce7c51b91a5d551434ff1a8ce", "messageHeadline": "[feat]: Fixed graceful shutdown after suspension. Added more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 95, "deletions": 325}}, {"node": {"oid": "a8ed1a004cd86e4d1d4343f29cda998d607f0229", "messageHeadline": "[temp]: Trying to shutdown ledger gracefully post-suspension", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 351, "deletions": 84}}, {"node": {"oid": "b2eb9d9b5f0462a60afdd206291ae87a0846a507", "messageHeadline": "Improves rollback docs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af96113c32e9bb489bf3f16c68142d6489d0940d", "messageHeadline": "Adds `rollback` command to cli", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2012fa3221f2768a985098f895c427b26f01b8de", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "27f96ebc7245aa4276065e5eb064c7e9d384f7e5", "messageHeadline": "Improves rollback comments", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be61b30c6b0483ebb6a0a08551e2df1a41ddd56a", "messageHeadline": "Rollback deletes height-prepended keys", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 87, "deletions": 47}}, {"node": {"oid": "eb94e761c338ecc89edc9217dc68741cce542cf4", "messageHeadline": "Eth bridge queries refactor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 165, "deletions": 133}}, {"node": {"oid": "76bb2f3e38dc6236b7be52bbef1083b1bddb84c2", "messageHeadline": "WIP: Fixing eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "02b761925d05085e4b3120b531194d8e87fef7c2", "messageHeadline": "[fix]: Fixed a lifetimes issue in the futures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 71, "deletions": 57}}, {"node": {"oid": "c5699a78e2ea602abdc8b4cdaa9ea1637a48e6ec", "messageHeadline": "[feat]: Refactoring suspend to allow queries other than consensus to \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 113, "deletions": 70}}, {"node": {"oid": "a781c6384c199ad8d05d9b30e3c21dc2aa6f2d93", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cc60111c4e8aed9af29af5a7eedc8195ed84baae", "messageHeadline": "Fix become_validator() having too many args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 29}}, {"node": {"oid": "55eac0488a7a23251fc474c18aa03c0f0310bb63", "messageHeadline": "WIP: Fixing eth keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8db639ac4e2eeca77ee4e2829321551237c384c7", "messageHeadline": "[feat]: Add commands to halt/suspend chain at specified block height", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 206, "deletions": 19}}, {"node": {"oid": "5bfe476a5e4d702e1cdef828a5aa0caad0d9f5a8", "messageHeadline": "Wip Namada rollback", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "58e601d0ecd1a138d1ca5c2958ddba204a9684e6", "messageHeadline": "Refactors `prepare_proposal` tx validation", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 39, "deletions": 93}}, {"node": {"oid": "f8eab7628247d9aa728a6a5bf1d860177e80cc0d", "messageHeadline": "Adding back eth keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "d73aaec461ab4ae4b4d3a387b04858638df69db4", "messageHeadline": "Refactors block time retrieval", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 48, "deletions": 101}}, {"node": {"oid": "2fdfbfc0e45bb4527c20bab12e5ed498d7227dc7", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 282, "deletions": 156}}, {"node": {"oid": "d876660b236a7c701dcc95c8aca9e9d00ec7f94f", "messageHeadline": "Tx expiration check in `prepare_proposal`. Unit test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 142, "deletions": 15}}, {"node": {"oid": "4b70485979b26362ccc49c3e6c97f6c1601ecc14", "messageHeadline": "Improves tx expiration checks. Adds unit tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 210, "deletions": 39}}, {"node": {"oid": "0744c11e59a8d5810cebdbe287f57abcba4303c6", "messageHeadline": "Tx expiration validation", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "73a360ab44b7c1d7effd0e15e8a81f98e0e6dcfa", "messageHeadline": "Updates client for tx expiration", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "13e0fa99a3d4928125670faab26a5858c8e401f4", "messageHeadline": "Adds `expiration` field to `Tx`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 363, "deletions": 260}}, {"node": {"oid": "cfac195f4fb4873656a53eacaccf6feb1dd030b0", "messageHeadline": "Rebase PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 158, "deletions": 105}}, {"node": {"oid": "2d6e42ee692126d5fddce2afdf9820914b4c9da6", "messageHeadline": "Wrapper `epoch` in replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 12, "deletions": 50}}, {"node": {"oid": "1ea2a31a4366bd2b3849a420da7a1f7fb8c19beb", "messageHeadline": "WIP: Merge fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 60}}, {"node": {"oid": "aa7cea2693d61b3698799ad157bbc55e624024ad", "messageHeadline": "Merge 0.14.1", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15697, "deletions": 9792}}, {"node": {"oid": "2bfa5312cc5509d27eafd76c367ab35711b0c07c", "messageHeadline": "fix typo in unbonding_length", "author": {"name": "Mandragora", "email": "dan.investor.1996@gmail.com", "user": {"login": "McDaan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e18fadb25b786dbaa9dce31a7bdace677cd6365", "messageHeadline": "Updates RocksDB dump", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "1da044e8e7f456684623c8fc266c28e9316854a1", "messageHeadline": "Check if no decrypted txs are proposed before wrapper txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "a5cc3bda81957b934f6acb44cc22a6d8f5ae44f5", "messageHeadline": "Merge pull request #1181 from anoma/tiago/ethbridge/fix-oracle-task", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a0e44a8b8f3e6d54129bf597f48a2be17321b199", "messageHeadline": "Stop ledger if the Ethereum oracle crashes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c7e2eb75e59f645f5b2d7a9327fe3c43aaaa4ba1", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "aca26d0ea492bf2446c46bdd6d6adf75078a6ea0", "messageHeadline": "Now using ripemd crate instead of ripemd160.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "d18670fe62b21a4e981092b78c0bbdebe40ad6d6", "messageHeadline": "Renamed ProcessTxResponse::Submit to ProcessTxResponse::Applied.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5d7fa13305d9442ea54889ba12c4115f06939a1a", "messageHeadline": "Update wasm/wasm_source/src/vp_masp.rs", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "852405506d89ea23096703febdd87e7992e4337c", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbaefd5c5a52e50c2045b39babe981b119616fb6", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56a65bf4ccac26369d03bf41d360ea3ab2e92a36", "messageHeadline": "Merge pull request #1176 from anoma/tiago/ethbridge/remove-managed-geth", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 304}}, {"node": {"oid": "b1e1496e4d045ef2048562b3a27ca6562d7b581e", "messageHeadline": "Fix imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "3d2c742bace2f98d85d4a34599dfee420a25c221", "messageHeadline": "Move modules", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "10575dcdab379617113be2b0ea6e7003a2e251cc", "messageHeadline": "Fix e2e test rebase derpiness", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a4bb3aeea1372711ee2812e1e76e8caa5206c230", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 148, "deletions": 67}}, {"node": {"oid": "89a51309eae80307a9a325aae4fb311c8b8aad90", "messageHeadline": "Merge pull request #1177 from anoma/bat/ethbridge/oracle-heartbeat-ti\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 148, "deletions": 67}}, {"node": {"oid": "c32d2e8d6eb05954df79b0c09668c8d715e7b1a4", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/oracle/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92794c92f37720d322c6e328f29d82eb8ce1eb38", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/oracle/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30aec50a0f46b7b5d4d268c1e05ecde0ec26cc9c", "messageHeadline": "Aligned the signing of reveal transactions with that of other transac\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5d9a362188a22be553ad2ee93985493b5ce099e4", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/oracle/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f4a640a1ac8e8f8bdcd27c8802e9d0c1d489bfd", "messageHeadline": "Removed managed Ethereum fullnode", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 253}}, {"node": {"oid": "4cd251917450ffd9ff784f6f088f481e48af4bec", "messageHeadline": "Merge pull request #1171 from anoma/bat/ethbridge/bp-roundtrip-e2e-test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "b305ea27824c166c01e29f873b85b92e965ba0c5", "messageHeadline": "Update tests/src/e2e/eth_bridge_tests.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed00ebd15b358f3f5b2e6decb22125a6855ab769", "messageHeadline": "Merge pull request #1167 from anoma/yuji/ethbridge/eth-event-timeout", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 376, "deletions": 87}}, {"node": {"oid": "5f79a995a78d649a382f6a95899345d06e1b2b6f", "messageHeadline": "[fix]: Changed linear backoff to constant in the oracle", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e98e64186c45fc9730c5a61bf4714d617c78a84", "messageHeadline": "[fix]: Fixed oracle shutdown", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8b410e86ea221f21d591c895325024fe6f5fd42b", "messageHeadline": "[feat]: Added timeout logic and linear backoffs for the oracle", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 145, "deletions": 66}}, {"node": {"oid": "3048319936b8ee3fc5858f7ad0a65d72b0c07343", "messageHeadline": "test/storage: reduce arb key length", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ba6651e417466a4103acbb8306524dfdd83e6fd", "messageHeadline": "fix: review comments", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87febd3eced756c51ab18328da2f63fbe57e1d2c", "messageHeadline": "fix: review comments", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "91625c614fc8fc68b49b3906b72cefdbc5bd9421", "messageHeadline": "Merge pull request #1175 from anoma/tiago/ethbridge/timeouts", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "bf53a10e01a7684b0e791c168bda9a82dda89f80", "messageHeadline": "Use timeout strategy in client code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "565f985bd31cf51f76261cafdf45b3837fad76ce", "messageHeadline": "Merge pull request #1172 from anoma/bengt/docs-testnetv0.14.1", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "a1f244dfedad69b16ca7c11e30794321a78e9a50", "messageHeadline": "Add timeout strategies", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "2da7435dc16fce2e2b8b62d659a24df3594b1e6b", "messageHeadline": "chain-id added", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b561fd4c6c40d59524cb74f1e019a518f83348d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "081490c64120c972f89370556ae72588e6c4d899", "messageHeadline": "changelog: add #1141", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fcdfac5989ffa404625a0cf601c2f9774110478f", "messageHeadline": "bug fix: reliable deterministic ordering of keys in wl_storage Prefix\u2026", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "ebef28d05e99a4a2e4655fe83c3b91b52ce0c56b", "messageHeadline": "test/core/wl_storage: add test for `prefix_iter_pre`/`prefix_iter_post`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 225, "deletions": 1}}, {"node": {"oid": "7c7b2a2e0bd5328c2f3f3a33277641777fe84cb8", "messageHeadline": "Reduced the size of InitValidator transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "a278af1c55781edd47a911574abd9322ba5998ce", "messageHeadline": "new docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "55c391f911b89dabd2a3576bc84f96e7d2b9a73a", "messageHeadline": "Sync with 0.14.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "00fcc6953fb39ee067b108b5633642e8475fec5f", "messageHeadline": "Merge branch 'tomas/tm-validator-set-update' into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 580, "deletions": 153}}, {"node": {"oid": "9ca927740cdbf3d8af47ca07d254fc46f02d5ec4", "messageHeadline": "Replaced tendermint branch with commit hash.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "1e9f8910e39943858f20a74a760fb42881ae780e", "messageHeadline": "renames", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "8597d2df761e5c330760be895cf4f99677f2c9b3", "messageHeadline": "[feat]: Added an e2e test for bp transfers that verifies correct beha\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 87, "deletions": 7}}, {"node": {"oid": "bdfabc18262ad4a329c1c091135c26e97c82698e", "messageHeadline": "Add an extra data field to Txs that is hashed before signing.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 186, "deletions": 99}}, {"node": {"oid": "e8180a880d66e1153528a0d64f83d53461dc27f4", "messageHeadline": "Merge pull request #1169 from anoma/bat/ethbridge/bp-proofs-namadar", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 835, "deletions": 45}}, {"node": {"oid": "36be5618efc93c79ea98a2a3ffa27336b154b019", "messageHeadline": "[fix]: Fixed e2e test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c517bc410e439a7e63e9e02eb28bb72235e0c4c", "messageHeadline": "Fix pos_bonds() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dee51f32f8c8b43acc2c0508b0f359749306b1c", "messageHeadline": "Increase minimum epoch length in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8854f7e22360b52da7f7696f46a315c73d6959d", "messageHeadline": "Log the length of the excluded tx instead of its payload", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07b8ff2cb3a54d6625d6c5e676a7ac12d0a33687", "messageHeadline": "Namada 0.14.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "b7e3d53f25702d2327f7ed3970bfbe22eefd8e8d", "messageHeadline": "[feat]: Added a better gas estimate for recommending batches of trans\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 211, "deletions": 30}}, {"node": {"oid": "ada1c686ca70d0cd3897db83af7dc90e54f4c6db", "messageHeadline": "Merge branch 'tomas/tm-validator-set-update' into maint-0.14", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 580, "deletions": 153}}, {"node": {"oid": "38602088e687c8355e8e87e396821809698e5e20", "messageHeadline": "Fix BSA unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 119}}, {"node": {"oid": "a674174a770617040883a71e8f3d313e3f9147f3", "messageHeadline": "fix comments", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "97b7aeed0055d44e48efe3fe3cba0ebda64e20a7", "messageHeadline": "Allocate txs in block space allocator in another order: EDP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 122, "deletions": 264}}, {"node": {"oid": "4987dab5f5ebd0b104e51385764e670e66a5153c", "messageHeadline": "fix the unit test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df09efe8cc3cbb3824b5217b95f005a6713629b6", "messageHeadline": "eth events timeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 185, "deletions": 46}}, {"node": {"oid": "597f04d21e268952660e65478161938aa582849a", "messageHeadline": "[feat]: Added and tested a bridge pool batch recommendation algorithm", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "7107571be325c91511eea3680a4d3dbcd8c6a2fc", "messageHeadline": "Change docstrs to reflect the new order of txs in the BSA", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "457fcfa1888ef06ad056a6679a548c4daf12b3d2", "messageHeadline": "Fix test_wrapper_unknown_address() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d2b5ffcaa3974f9790c37e2162937608add37e68", "messageHeadline": "comet-bft", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d4478c5f3c47d6fd2335f6ac2a1a892e205dc95", "messageHeadline": "Fix test_wrapper_insufficient_balance_address() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b5c3c5b45f1b3931415ac3a0f2176aa8406ad191", "messageHeadline": "changelog: add #1056", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e1a62f30b2c00116f8f78caa5e9a667d51420997", "messageHeadline": "Refactors proposal execution", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 142, "deletions": 184}}, {"node": {"oid": "444ebb82f1244475dbd476dc27598342594de1e2", "messageHeadline": "Updates governance user guide", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "384b892b0cf2f9012d01722eaa08aa9734093c7a", "messageHeadline": "[feat]: Added a cli function to give recommending bp batches to relay", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 134, "deletions": 16}}, {"node": {"oid": "f59d39cb3ff545b48276758d8c55a4a71a8706c4", "messageHeadline": "[feat]: Added cli args for constructing various bridge pool proof fun\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 390, "deletions": 36}}, {"node": {"oid": "ff1bb418df5b5ae479b98407c551ad27ed1e24b6", "messageHeadline": "WIP: add inserted epoch and check timeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 210, "deletions": 65}}, {"node": {"oid": "13f195157f822ce0e55af915f591b70de893cf6c", "messageHeadline": "Fix some unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "630ea2f7ae9f3b0d0a67e0d9dae70abbbb54fa23", "messageHeadline": "Rename: GetActiveValidators -> ActiveValidators", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e3a7205766db0e1510cb9287cdbfcabda0c7a7d", "messageHeadline": "PosQueries related fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "f16c2cccb59cb41f788619e5bd10f74a95da2e20", "messageHeadline": "Remove need to allocate while iterating active validator sets", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 149, "deletions": 90}}, {"node": {"oid": "0196a7c5374cda092c149d9b51c4df36c6681dcf", "messageHeadline": "Misc 0.14.0 rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "57fa752cb3f8a92407d180e29aebbba50bea6397", "messageHeadline": "Fix PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ce7e74f7cba28a70cf6bec79152284e3984f8255", "messageHeadline": "Temporarily disable get_validator_from_tm_address()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a659e4b1f1ff86d432922a61f1a88b62bd9de244", "messageHeadline": "Fix ProcessProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 40, "deletions": 52}}, {"node": {"oid": "f069e3d4dc028f3e9ad5812fcb34873e0bf300ad", "messageHeadline": "Fix ABCI++ build", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cf76bee4e7936ce077cad710d88b25c8a3bd5f9", "messageHeadline": "Fix import errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36dd49c03d4586681d4d3e081c68091b4c20238f", "messageHeadline": "Fix EndBlock shim call on process_txs()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac83b7998aad7c0d4eb501a1f69b11c1cca7c1f7", "messageHeadline": "Add block space allocator logic to ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 261, "deletions": 112}}, {"node": {"oid": "37894f815931eaa966e703ff37f47ec392e22317", "messageHeadline": "Add allocation error code to ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4c0354729f3414458bd75b3d40198005a4f76f09", "messageHeadline": "Replace Vec<u8> with TxBytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "741a2a3fe4fd4f0a7f8c407afb9a3b5a86e20437", "messageHeadline": "Remove index-set from apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3fa6aa4ba2cdcdc26d1d0d2342125441b7f99f06", "messageHeadline": "Add the block space allocator to PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 243, "deletions": 81}}, {"node": {"oid": "4b163f4a1f9997cdf429ed54309e10f586b4de05", "messageHeadline": "Add compiler hints", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "513b88621bc3846362799c6b55a6780e70d0ff71", "messageHeadline": "Remove tx records", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 152}}, {"node": {"oid": "3ee117f70aea5b0e26ad1f425fa1fe583625a065", "messageHeadline": "Shim PrepareProposal response", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "160610e47a9d31e0974a526eb61bc8fe6e53acb3", "messageHeadline": "Add TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0eb1851ed8d2807dde2dcff5640edbf65a8be38", "messageHeadline": "Add block space allocator impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 932, "deletions": 0}}, {"node": {"oid": "94e4eeb47d1bd254041be827ac1b0f7cd6cef067", "messageHeadline": "Make first block heights of each epoch public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f5d05a0b0f2c02541e526c19f73f949cbab93d13", "messageHeadline": "Add PosQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 261, "deletions": 0}}, {"node": {"oid": "68b335676d25a70ba247b532acd1d6472979f6ca", "messageHeadline": "Add new deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7919bcd1bb6dc61ae96e916d8db43a20c8f49da4", "messageHeadline": "Add block space allocator specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d69566c3a8180578d922ac6eda7845773d8911b7", "messageHeadline": "Merge pull request #1161 from anoma/tiago/ethbridge/apply-tx-cover-al\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0819d5f5572e40e5adb11e6915fe72ec2f2c7282", "messageHeadline": "Merge pull request #1162 from anoma/tiago/ethbridge/rm-issued-at-gene\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c54f00e08abcad66897670fa2f52158c384cd48b", "messageHeadline": "Merge pull request #1158 from anoma/bat/ethbridge/bp-proof-eth-testing", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 207, "deletions": 151}}, {"node": {"oid": "180206c5921a67fc7b404d3af8deed1923e79432", "messageHeadline": "update rocksdb version", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "787e5f41a698343c4e69a6d4b98a9d098582c810", "messageHeadline": "[fix]: Moved a module", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 98}}, {"node": {"oid": "56c1abeb52008c5ad8a2c329634e82a105970956", "messageHeadline": "Merge pull request #1101 from anoma/james/ethbridge/oracle-track-prog\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 302, "deletions": 40}}, {"node": {"oid": "b26ec547d9a2082a386421a27ad50a597d0fc272", "messageHeadline": "Update core/src/types/ethereum_structs.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d3af46f23b98b325616dbfeda233f49ad397e38", "messageHeadline": "Update core/src/lib.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec01f3e25fd7768e115f66a8b892ae020ba88b52", "messageHeadline": "Update ethereum_bridge/Cargo.toml", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6919f4e951161b5d807f6e183fb865070dc02ce1", "messageHeadline": "Merge pull request #1112 from anoma/james/ethbridge/e2e-wrapped-erc20\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 802, "deletions": 46}}, {"node": {"oid": "955b78fe867f1a3b2e1e4e1609cf316d35fb15ea", "messageHeadline": "[feat]: Moved blockheight module", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 110, "deletions": 116}}, {"node": {"oid": "4f27136e43fc89abb01c6a1d9a76c7e83aa1b8a5", "messageHeadline": "Update core/src/types/ethereum.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a64a6e0f257613f70bd6c077e69b529bb19b22b", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/oracle/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeac9dc634165f99b91ea5b881899d4fec95fdeb", "messageHeadline": "[chore]: Fixing merge conflicts", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "451239c3dda9b4ebb304dd3db3dc0071f17f75ac", "messageHeadline": "[feat]: Latest eth block height is now persisted at top level storage\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 69, "deletions": 146}}, {"node": {"oid": "54d136a5b7fadf6318de81ea78de431035baf305", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-proof-eth\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 282, "deletions": 4}}, {"node": {"oid": "b796b5df246334df523fdff753440ce79c8579d9", "messageHeadline": "Get rid of issued at genesis vext errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "7d1dee5538d4b88fa1872da8ad77d5545af16f81", "messageHeadline": "changelog: add #1031", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "345a955a025849124a23a3f9ea98af5d0ec5cc4f", "messageHeadline": "cli: add \"ledger-address\" alias for \"node\" arg to backwards compat", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "16985cf444b858f70eb4b3b270993a3c65ce25a0", "messageHeadline": "Document all NOOP executions in FinalizeBlock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fcd338210905464e4549e8ec97127512e5fe12aa", "messageHeadline": "Merge pull request #1157 from anoma/tiago/ethbridge/smart-contract-calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 278, "deletions": 4}}, {"node": {"oid": "255b407321238347e25f0a81460bd5ccfb570569", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/oracle-tra\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3482, "deletions": 589}}, {"node": {"oid": "5385eb16d8eae4704944dd127117f9bd840e7db8", "messageHeadline": "[chore]: Merging in eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "86dd422c1f49d399c2a5626e8189838fa144125e", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-proof-eth\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 142, "deletions": 105}}, {"node": {"oid": "a20ac2a8225a26251d650cd6df96314a0e93c9a2", "messageHeadline": "Add option to valset upd relayer to change wallet", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "892e80b089b2421d770fb09feca8161fd0ddaba8", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/smart-cont\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8747bdadf49bd581fd36134c0462f7d56b79215e", "messageHeadline": "Merge pull request #1159 from anoma/tiago/ethbridge/add-ethbridge-rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3482, "deletions": 589}}, {"node": {"oid": "c583fbe977af18f16dbcf3f3c44002534b68f7d0", "messageHeadline": "Fix imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0cb25fba09aff79d75fa6d3b8d47b7ae0ae7139d", "messageHeadline": "Add missing CLI arg defs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "044f1e1cfe232cc486cde3d55e14b31a45b915dc", "messageHeadline": "Call updateValidatorsSet()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "786bc25d2158aa15e09b330f1cd1222262fddb1e", "messageHeadline": "Add Ethereum RPC endpoint CLI arg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "49a37bcdb316375e25ad28d776d47ed1f81c1601", "messageHeadline": "ABI decode RPC data", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "a43df3a6ae5b41af0b63c7d6046db153d05990ed", "messageHeadline": "Add RPC methods to read smart contract addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "982ede04caa0d18e6e2a88d4031d9adc03dd6d1f", "messageHeadline": "WIP: Implement relay_validator_set_update()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "a347073f686d20b83435b047d59ba1e75f1aa36c", "messageHeadline": "WIP: Validator set update relay cmd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "a8b88045b40a36f9ce06cf1b9187d60af2f7eb6f", "messageHeadline": "Add Bridge contract to apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d58da0523e1705e6d980e1c8d827f1c64312c778", "messageHeadline": "Add Governance contract to apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4b0ca48ba4367c1d8bdbaefaff87a0bfe16c7cbb", "messageHeadline": "Re-export ethbridge-rs types in shared and core", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a4db4ae8dcf0a371f14da5158d74fc2f7e4a7a07", "messageHeadline": "Add ethbridge-rs deps to Namada", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3429, "deletions": 585}}, {"node": {"oid": "b617c813a58a5407ba9b37a2c8104c6f3604ec4b", "messageHeadline": "[fix] All the stuff", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "5a60a9f80265d564b04e6ced1b37d0c67cbb87e7", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "6be59e2a86d786dd2a4fa981a21f72073eafbd0a", "messageHeadline": "test/PoS: add one more test case for TM validator set update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "fe8bacec9dff97d572d172c11d0e08ede0c93ef4", "messageHeadline": "Removed inner_tx_code since it is redundant when with inner_tx.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 88, "deletions": 378}}, {"node": {"oid": "294f86f4f645f01516ab368f83012e2d913bbe35", "messageHeadline": "retry CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "277f81c11cb17f7ba30ed3317e0f4583e070a579", "messageHeadline": "changelog: add #1146", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cbffc031868fc838bc2c4180b92868531778e587", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e3bf0f18a4700a25fab0e928493dec60e28992ed", "messageHeadline": "PoS: turn prints into tracing::debug in validator_set_update_tendermint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "21b11827455b6993b1513f1718eda015fb106074", "messageHeadline": "PoS: fix skipping 0 voting power prev. consensus validators in TM update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "234a9ff0f4aacc880714c3cdfaa7dc1c209dcc0f", "messageHeadline": "test/PoS: test tendermint validator set updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 415, "deletions": 94}}, {"node": {"oid": "be9105341d5e06e6cb032957d140e0fab89007c3", "messageHeadline": "remove debug messages", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "225cc5c2f6accc335567d83ab46745ded82efbea", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c474c462ad465044ddc9dd4def7f468fc14c789", "messageHeadline": "Merge pull request #1153 from anoma/bengt/docs-testnetv0.13.4", "author": {"name": "Bengt Lofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "d93456c4b39f0b9df691cc8d1822a7f9c3e71350", "messageHeadline": "new testnet v0.13.4 released and ready to go", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "be7e5c4a33eabe2722f9a455068b20fb66e85f28", "messageHeadline": "fix: query for proof and IBC e2e test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "0829675dcf3265c9752f44c3c51232104f6d4f11", "messageHeadline": "format", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ee79560ff48cb9904fdd5ca210adc982cf01f719", "messageHeadline": "PoS: fix update_validator_set to update validator's state accordingly", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "6617d129e87d3a42f6f7ef5cbc17f581e62f2e60", "messageHeadline": "ledger: added utils to convert pk to tendermint address", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "2ba70d9094a0df80773cf8c31c3f10837d696c51", "messageHeadline": "Renamed WrapperTxInQueue to TxInQueue to be more accurate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "083a6c215bf17f06990d084cc45bed424004b7ce", "messageHeadline": "release: bump supported cargo-release version to 0.24.4", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "669e15cf646ee45d0788715a48dbdc315f4a585e", "messageHeadline": "changelog: fix miscategorized entry #354", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8e76e68a173f1f1755b8da96dd6c05b0902577c2", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f7fe4284d1c492bc294626e509aa279915340720", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "fd98fdac89041aebe41a9b1f33043791c474ad3e", "messageHeadline": "Now use WalletUtils as a backup for when alias/password parameters ar\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "b13f715bcfcf588b78d23dd19f1575a8d13c002d", "messageHeadline": "Removes unwrap from `compute_tally`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2e7cd6361c42411716d71c3f29a352a1055a14d", "messageHeadline": "Replaces `TallyResult::Failed` with `Error`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 71, "deletions": 82}}, {"node": {"oid": "b45deb2478caa12e73a11f9797a749ecb5ff57a3", "messageHeadline": "Continues governance tally if wrong vote type", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 45, "deletions": 74}}, {"node": {"oid": "2d69bf3ae809447c2d3f870a0725c94d6cee9b81", "messageHeadline": "Misc fixes", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "77a8c298080d694dfcd7a3540245e98a76fd7ff2", "messageHeadline": "Fixes vote memo in governance docs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "24ad2340492633a5b44f78436d9ba440920d30ab", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "418a854add4377bb2a0f760001f84bc7263a5fb0", "messageHeadline": "Removes comment", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2317df4db6cb26e156bcdc3de4b40a15e62a2df4", "messageHeadline": "Fixes nam value in governance eth test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5344964f469b2f63f87e70ddff4609f28ce7e0d0", "messageHeadline": "Fixes length of hex message in e2e tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c112dedbd78dfaca110e8c16e1023264f02a9d0", "messageHeadline": "Generates keypair for eth proposal e2e test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "15289315843b74a9b93ff1ee139ac99805b7f856", "messageHeadline": "Fixes typos in e2e tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7749a649076a8fe52665de31537e3bca222e594f", "messageHeadline": "Fixes pgf e2e test and governance vp", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "e1e31304a9eb3bd4ba9271818dc9aeec4e3c8f21", "messageHeadline": "Adds e2e test for eth proposal", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "a4de695e78ca59bfc30447373f75f1244095c198", "messageHeadline": "Refactors pgf council vote to HashSet", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9cdf6cc931557d0ec040cf9660c2fc92149e9b61", "messageHeadline": "Refactors custom proposal vote in client", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 87, "deletions": 84}}, {"node": {"oid": "953bbb5b64aa1be9ecd909cdb3c3e434a729f95e", "messageHeadline": "Updates cli proposal vote help", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6e3683cde450f1f4609d6017c6ad6afdea9ca31", "messageHeadline": "Manages eth proposals in `finalize_block`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "539e6b8b60be1f7a27e9c1247c6715962fbf5ea1", "messageHeadline": "Updates tally with eth proposals", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "62c040e5c930afeae0c23920babdae6958c82431", "messageHeadline": "Updates governance vp for eth votes", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "80dd27cd905806ddd538cde2c1fc76e8e8756ad0", "messageHeadline": "Adds ETH bridge cutom proposal", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 71, "deletions": 24}}, {"node": {"oid": "3fe49b9fec9d7c0a2df20c9a1ac820362af9d116", "messageHeadline": "Updates eth bridge vote in gov specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f5b3bfaca1e320ac05e5b4a39a5e41477cc5dd88", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1ee08a7f5913f9d534a1c97de4a967ad81600ea9", "messageHeadline": "Fixes pgf e2e error", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad08b8f8f1d1e09ac4a9c9b8316d6c30ee503a91", "messageHeadline": "Refunds for pgf proposal", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "e68719c497bd7ec6210a52b47e88c923efd13630", "messageHeadline": "Finalizes pgf e2e test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "070aaea25cfe3bace04320a7de42f3f9df11e36a", "messageHeadline": "Improves governance VP vote check", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "41f282c5a9783de36af16b601f595dccdd3db528", "messageHeadline": "Improves pgf e2e test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 106, "deletions": 35}}, {"node": {"oid": "ec26f2e92e6be7c4309431c39fcd42a45d0fde17", "messageHeadline": "Fixes `ProposalType` serialization", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1fcae4c39116ab5369ed420d2d571a76ffba6f19", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "6506d0d95ae35b93a250648694dea5c08f951a30", "messageHeadline": "Adds pgf e2e test to github workflow", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c65dc2def799c93ed2af63cababc9b10c3996b0f", "messageHeadline": "Pgf proposal e2e test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 256, "deletions": 6}}, {"node": {"oid": "e40e44cc5f79857a721f7ef6e1a5e33014ef7018", "messageHeadline": "Fixes governance VP", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "25dcfbb5333c6c36b554551faaab8c23da859ed5", "messageHeadline": "Improves governance vote command help", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fa9d87f6c4613d54627544d443ec124143dab5", "messageHeadline": "Refactors cli governance vote. Improves custom proposal vote validation", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 141, "deletions": 53}}, {"node": {"oid": "3818805c14f9cfbdbd16df216af100b055098ae1", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 266, "deletions": 192}}, {"node": {"oid": "801b40c262390deafae91ab78564d66474d6e9cd", "messageHeadline": "Refactors governance `Votes`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 73, "deletions": 126}}, {"node": {"oid": "82892b6ddc75619badca1bf3c681c5db1969778f", "messageHeadline": "Refactors `compute_tally` and removes duplicate", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 276, "deletions": 529}}, {"node": {"oid": "2b120d39edb89b6f19a69e29916cdf54a19dce15", "messageHeadline": "Updates tally result", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "1cec4b1619e13fa84f11ab1738d9d799d6752187", "messageHeadline": "Fixes governance specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fedee0482cc94c8b4c03b261dabfba1ef8f037f9", "messageHeadline": "Updates proposal tally for proposal types", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 708, "deletions": 193}}, {"node": {"oid": "19c4730ddf0b36fbd528e0cfaa86e057fbc8ef46", "messageHeadline": "Updates governance specs with regard to PGF", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e18d3425b629604a153b42db18d9af90bff85d8f", "messageHeadline": "Updates init proposal tx and governance VP", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 152, "deletions": 82}}, {"node": {"oid": "ce294e02e3747b9ef10ece9971bc68724904f251", "messageHeadline": "Renames `proposal_type`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "456877baba642b51d8f4aff9b195c6b465ab61b2", "messageHeadline": "Adds `ProposalType` and `VoteType`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 124, "deletions": 47}}, {"node": {"oid": "cc624758e558a04174395b84bcb54f3f6f3debb5", "messageHeadline": "Removed new_password_prompt since it is equivalent to read_and_confir\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 37, "deletions": 69}}, {"node": {"oid": "d861a8080afaa513d7e3f532f429fb635707bb99", "messageHeadline": "changelog: add #1106", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7ef5fe0adcc7232d278626d40afed577392062e", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "976497c7a340530e6f3f8ca8043cccd3be18e85b", "messageHeadline": "Manages invalid chain id for decrypted txs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "ea1e448d64e3de67373923fa0715dfbc624d477d", "messageHeadline": "Adjusts decrypted tx conversion", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "dcc6d4b3ce110bc910130b73fe767d8cb5ef0bfa", "messageHeadline": "Clippy + fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 206, "deletions": 99}}, {"node": {"oid": "7e9643feb91375750bc790481d15fcaf49826663", "messageHeadline": "Unit tests for tx chain id", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 124, "deletions": 4}}, {"node": {"oid": "5a626c4f18d6605b596e2d99d51ced5869d2ee85", "messageHeadline": "Adjusts tx chain id check", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "c6c242600dabd7fea514908a47fbd30391f8fd09", "messageHeadline": "Validates tx `ChainId`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "b96dd58e6222b8c066140eb6c2cf56ae716d4ff0", "messageHeadline": "Adds tx `chain_id` in tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 268, "deletions": 253}}, {"node": {"oid": "a5a437fa9498a032f3ce17cd146841549dee3daf", "messageHeadline": "Adds chain id in `Tx` instantiations", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "b23b7ebf42962e0b5fcb26fadfc40f494ae56fab", "messageHeadline": "Adds `ChainId` to struct `Tx`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "48bcb8c140323d39d00c10e4136570dfdafdebdb", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ec8882c738aa524fc48f153834d401c9c4eedc3d", "messageHeadline": "pos/types: add PartialEq on ValidatorSetUpdate and ConsensusValidator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cf3016382ad0d8a46213dd3552d7613d284157f", "messageHeadline": "pos: refactor validator_set_update_tendermint to make easier to test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "42e056d5aba4feed03fcd4506097fae9e0ee5a5f", "messageHeadline": "Updates fees in replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "1d8e1dabcbc42ddcbd2a10e7e9d05b820971d017", "messageHeadline": "Brings back sig check in `finalize_block`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "b19e3860a50e3d4b96aed7c66fac41f338c40bfd", "messageHeadline": "Fixes fee error code", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "519be43438259ccc77f65f85146d227e2879b345", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e1f17ee6f9efa04c74ce9dcbe5185e6636f0081e", "messageHeadline": "Fixes fee in unit tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8222615cb46e322c22ac6148ead75d728f6fa3c7", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "b824f4e12f41c6f93dc8c39b21315d112a50c8e2", "messageHeadline": "Refactors replay protection logic", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 59, "deletions": 124}}, {"node": {"oid": "906c74214c4b5af45d9ce7602594c20072830b2e", "messageHeadline": "Removes wal from replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9f7ff17fb69f9cc884d8a2abc085a16efdddf767", "messageHeadline": "Removes unnecessary clones", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f3c3cdbf391c88a2290fad7ccf0e5dcf87e261c6", "messageHeadline": "Fixes tx unsigned hash", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "8b21bfd39ec30badc1043c6a0b06923fac007720", "messageHeadline": "Replay protection VP always rejects", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "83915773c9f53824aed1eebca2ffbb582e0fc2b8", "messageHeadline": "Fixes typos", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ec6a5703189e0b906c2d35742ff824d20f563b07", "messageHeadline": "changelog: add #1017", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef04e1c3b54e9affec76e1e87f3771a3e59ea42e", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "fbb2bf5385d8a90491a0cdf37be7ae6d92c7ebef", "messageHeadline": "Clippy", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "15eaf8dc7bbecfef0fc86915182967ab89a4ba45", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 207, "deletions": 82}}, {"node": {"oid": "ada51c6ddb76d0cff49d814493253f6bc12c682c", "messageHeadline": "Updates `process_proposal` unit tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "1f834347475c097daf2c53b51a55a7a22a6bdde3", "messageHeadline": "Fixes `finalize_block` and adds unit test", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "a764bdb9d83d1a8f06ee5e0746c8ad684b442db1", "messageHeadline": "Updates replay protection specs with protocol txs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f720b0aec5f32bec0fa5be60158d73e79d199088", "messageHeadline": "Updates `process_proposal` unit tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 172, "deletions": 74}}, {"node": {"oid": "b592344ecbb13eeaaa195a5410bafc34611109e6", "messageHeadline": "Removes tx hash from storage in `finalize_block`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c00cb14a6a76505b31f9aa07e26663d684459652", "messageHeadline": "Fixes error codes", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "c795dce95be1ac32f4d2e1dce526e672ea14c8d8", "messageHeadline": "Refactors `process_proposal`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "5decfc96cecfd2bf6ad4dde4c22566d5e197cbd1", "messageHeadline": "Replay protection checks in `process_proposal`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 115, "deletions": 13}}, {"node": {"oid": "8cbccf79def334196e86ca3778ebc2cf0fa610d7", "messageHeadline": "Fixes replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "a5962d178af614f2f943e7b27495c0f77d68c0a6", "messageHeadline": "Refactors `unsigned_hash_tx`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "78f1333be96f8ba3768e9cfd5193947d21b51275", "messageHeadline": "Unit test `mempool_validate`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 231, "deletions": 4}}, {"node": {"oid": "c8710d7f49f68bd084d1e613e60731dc5cb75a33", "messageHeadline": "Wrapper commit hash on unsigned inner tx", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "14019dad348a695406e4c800de5b9fee3b065ce9", "messageHeadline": "Adds tx hash check in mempool validate", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "e028f9ff5e0a4ce307fda778f7f55febda1af289", "messageHeadline": "Updates replay protections specs with governance and unsigned inner hash", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "77e162787bba918f86c9874144d8e62118281143", "messageHeadline": "Adds replay protection internal address and vp", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "0b1aa744b4d9359dbb1360af3c3a9c26fd7d3413", "messageHeadline": "Updates replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 846, "deletions": 270}}, {"node": {"oid": "9a016684fa24c56830bcd397e293f392fcc8b581", "messageHeadline": "[fix]: Removed ethers dep from wasm builds", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "2bb8eadd994e376d99955da60904a255155c9720", "messageHeadline": "changelog: add #1051", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c7201ff84db6b504d5cb6e867a6cc946d69b65f", "messageHeadline": "fix: logic", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a62794c1496ff6d1a6d974e3ef8552d12dd1a7", "messageHeadline": "fix: doc strings", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1368c191038b700ea897ea28b1793846f30b3cfb", "messageHeadline": "core: added `TempWlStorage` for ABCI++ prepare/process proposal", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 123, "deletions": 21}}, {"node": {"oid": "2b105f3dbea8e46f35ea4495428650ece579cdc2", "messageHeadline": "misc: refactor + clippy + fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 25, "deletions": 15}}, {"node": {"oid": "835b21ca62a9677d740c2d6d090e4950bb5e074c", "messageHeadline": "ledger: check if pk is valid validator in pre-genesis setup", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 22, "deletions": 7}}, {"node": {"oid": "6c54936891971eb557d1b244bacf2024d13d1f26", "messageHeadline": "refactor: read_and_confirm_pwd and new_password_prompt moved to the", "author": {"name": "Mateusz Jasiuk", "email": "mateusz.jasiuk@gmail.com", "user": {"login": "mateuszjasiuk"}}, "additions": 93, "deletions": 99}}, {"node": {"oid": "1461a5cc7e13338b4746244752663c5ae1636776", "messageHeadline": "testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "085efba0ff3f19c02fa5d98a21ae0444f6ba752b", "messageHeadline": "[feat]: Imported ethers", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3605, "deletions": 734}}, {"node": {"oid": "713852bbec237ac1508d80df70f406c3012993ca", "messageHeadline": "fix: use data_dir", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42faebc18eb1a95f8b0cd7524d3073d592d44bd5", "messageHeadline": "Fix up e2e test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bcee99650bf8f9d8d5520a127afe3655420ea722", "messageHeadline": "ledger: default folder in home directory", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f2c65402a906db4334a5f642b37abb3a9f4c2ef0", "messageHeadline": "Make the Ethereum event oracle persist its progress across restarts", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 382, "deletions": 38}}, {"node": {"oid": "2ca9830fb8caab7d03d648c5248fd5222b237bb4", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/e2e-wrappe\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "b5bbd55dfaa6222a6188b4dd32985d400f92d415", "messageHeadline": "Merge pull request #1032 from anoma/james/ethbridge/configure-oracle-\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "3eb5a86f082496d809175662ab85e18743f5f5c9", "messageHeadline": "In tests crate, use eth bridge types via shared crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc2cc44bbb809c6eeffa1c20edba1448db927bb9", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/configure-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 601, "deletions": 243}}, {"node": {"oid": "26851a9b4a896f2bc6137aa1c429f1ccd7c412d1", "messageHeadline": "Change var naming from ANOMA to NAMADA", "author": {"name": "Liver-23", "email": "52678592+Liver-23@users.noreply.github.com", "user": {"login": "Liver-23"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f4151ec610a7f45d8b39643af508129fd98783f", "messageHeadline": "Fixed clippy and build issues.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 942, "deletions": 179}}, {"node": {"oid": "ab428f7eb4c64d0433f5833d8b239d98fd340e0f", "messageHeadline": "Merge pull request #1099 from anoma/feat/poll-without-tokio", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "8d2a2047ffbffd21fe40dacb6678e052cd0ef4d5", "messageHeadline": "Fixed clippy compilation errors.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 986, "deletions": 350}}, {"node": {"oid": "91e9f67e13768aad7812dd189dcca3a95b68ed07", "messageHeadline": "Merge pull request #1132 from anoma/bengt/docs-testnet3.0", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 128, "deletions": 89}}, {"node": {"oid": "350131992484addca11b6b4ed0ea4aa29749ac4b", "messageHeadline": "e2e/ledger_tests: fix run_ledger_load_state_and_reset in debug build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80359e833377aa63a983f8bcc71ccceb29e1a94f", "messageHeadline": "chain-id added", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d14c4750f301a429961fbdbefa8b020ed5ceb6cf", "messageHeadline": "Merge remote-tracking branch 'origin/eth-bridge-integration' into bat\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 505, "deletions": 213}}, {"node": {"oid": "e42f5d158d8c6853779437166f47520b516f1d8e", "messageHeadline": "shut up", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 116, "deletions": 40}}, {"node": {"oid": "3c0ede7982ce00132e5ed42593d3687f3cf14463", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e0d79ad265bd84a28fd80b18b5a742658afa976b", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f83b94757b9ad3b238f50652ee4fe2d5579dba43", "messageHeadline": "removed the chain-id", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 125, "deletions": 86}}, {"node": {"oid": "0458ad71be782ee9053ef4e94c39d18ca0c69c31", "messageHeadline": "Redid transaction resubmission code so that it works not only for shi\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 237, "deletions": 368}}, {"node": {"oid": "f929e4a35dfd48d9f2f79c88e4b0f576f68288db", "messageHeadline": "Merge branch 'main' into yuji/write_tree_stores_less_often", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10595, "deletions": 8297}}, {"node": {"oid": "d185de8046980d67bf5b32320691afe4765ab785", "messageHeadline": "fix to rebuild merkle tree before read", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6e35287eb2b3858d6d695d446f54f4eeadedaba7", "messageHeadline": "Update shared crate to use test utils", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "5766a263e4b8784d208ed3c48ee52aeadc35abd3", "messageHeadline": "Update namada_tests crate to use test utils", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "9eab0eedf9dda8c104d1ee824d9d0afec8955776", "messageHeadline": "Don't rely on the presence of .git directory", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 205}}, {"node": {"oid": "b89ea6a1e4e84a329fa7eb6fede6e15ff7272925", "messageHeadline": "add a changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e58952b374248d65b9d9bcbbfb47e120d4a34cc9", "messageHeadline": "Check receiver VP is included", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "daf8bfc9d3e874e28a181462c70ba09c3d8fe656", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/e2e-wrappe\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9096d080faac40873557207a75e01e8488d373b2", "messageHeadline": "Test that all test wasm files are present", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "0a18a6020f3d9c80cde0e0910068047b89c48666", "messageHeadline": "Update wasm crate to use test utils", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "da1152e8c19d6cf5b6a441cd52f7581ca75a917e", "messageHeadline": "Update namada_apps to use test wasm utility code", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "47ff43c682a4c6e7803ecd400bfddf2b0e50b334", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5724009c1ec4760e99a50843a04047f3457bfb72", "messageHeadline": "Add test wasm utility code to test_utils", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 280, "deletions": 0}}, {"node": {"oid": "9a059c05587cc1a83d60e6b2158ca8bf6a3ce762", "messageHeadline": "Removed redundant condition pertaining to transparent input count for\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 58, "deletions": 74}}, {"node": {"oid": "a56fbd9139506d4d3f56da948343f82bbe549c22", "messageHeadline": "[feat]: Renegotiating the namadar cli api and testing eth abi seriali\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 94, "deletions": 13}}, {"node": {"oid": "ebb7228187bcf0717b34adaee7f511614365ecb9", "messageHeadline": "Add a change log note on the feature", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35d7c16d99276fa4bf71b021aa862f8007fcbb3c", "messageHeadline": "Merge pull request #1119 from anoma/tiago/ethbridge/fix-valset-update\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7c5d387430a018661f8ef9883f684aa84ecc9fdc", "messageHeadline": "Put in the test checking the public key from the output transaction", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "82eb840986206e2917e13568bb11efd27640ab85", "messageHeadline": "Namada 0.14.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 134, "deletions": 66}}, {"node": {"oid": "f65918b7bbcb9335eeba626c524f27cd18cf9f4f", "messageHeadline": "cargo: update regex in Cargo.lock", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd992ec0379c11ebed869daef2c07a37bbd1f30a", "messageHeadline": "Merge branch 'yuji/ibc-token-vp-for-transfer' (#1074) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "1ac7e7b2fd0b2e9140b9b2d27926cde14bf17b07", "messageHeadline": "Merge branch 'james/mainline/checked-amounts' (#748) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7210274ba193545b8ef8a1ce9f8df6a4634564b2", "messageHeadline": "Merge branches 'ray/dump-tx' (#1054) and 'tomas/dump-db' (#1095) into\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 224, "deletions": 11}}, {"node": {"oid": "a1ff2d1c336601f37ba1a9356b2d15fec2cd456b", "messageHeadline": "changelog: add #1054", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4284b33bbb1917d62f5ae334180797c7a93e1972", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "94ebcef96b5d63a5479483388cfc43293b528373", "messageHeadline": "Merge branch 'james/mainline/vp-user-multitoken-auth' (#886) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 612, "deletions": 2}}, {"node": {"oid": "f2d9edacc0b2cbdd3bb686f1df957bf8bd2c7af2", "messageHeadline": "Add end-to-end tests for multitoken transfers", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 612, "deletions": 2}}, {"node": {"oid": "3050a1453b6b4b7f0f1ac700954127a800fd2003", "messageHeadline": "Merge branch 'james/mainline/tx-write-storage-key' (#894) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 126, "deletions": 41}}, {"node": {"oid": "aee7ed3415e34a9928f1d02983357c1495d5b3b1", "messageHeadline": "Add README.md", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5e340e35a3ed3455f5036743b0c3c0f06b8f64ee", "messageHeadline": "Move TxWriteData to namada_test_utils crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "71eecd115912ef1d0167a0647b7e3b6d6dc3fe45", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "57f75b624f782b6f28e5932098b628a2e8b32ee4", "messageHeadline": "Rename TX_WRITE -> TX_WRITE_WASM for consistency", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ee71f691efc840e597c3e46cd1645025c8ddf51", "messageHeadline": "Use ctx.write_bytes instead of ctx.write", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "552e4002165e757f5f4fa427c262f7117afcc8cd", "messageHeadline": "Rename WriteOp -> TxWriteData and update docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "43e7679a6d66efb66453cecffab2582752e94560", "messageHeadline": "Update the sole existing test which uses the tx_write test wasm", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e45684bb4e60c30c733c2e3082c6b1302f92070a", "messageHeadline": "Add namada_core as a dependency to namada_tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b89fdc8c9880a7c52b002d58ee04ab915f057de", "messageHeadline": "Write provided value to storage rather than hardcoded arbitrary value", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "b4331a8ff7445381f27205bc9fea3055ad84cc6a", "messageHeadline": "Don't use * import", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bf0b8879825c838a03d726d22d1b88130d87c848", "messageHeadline": "Rename tx_write_storage_key -> tx_write", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "ef917d747098935b2638bf789421cf12c992f2e5", "messageHeadline": "Add namada_core::types::wasm::WriteOp", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "773446d8f420ed482832724eb408746ba5909e45", "messageHeadline": "Merge branch 'tomas+brent/lazy-map-epoched' (#740) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7482, "deletions": 7220}}, {"node": {"oid": "d1260e6251333c259c2c8b579ae785b0337dc4c6", "messageHeadline": "Merge branch 'tomas/protocol-write-log' (#1108) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 535, "deletions": 316}}, {"node": {"oid": "0e57e9cf653416b4fa19915944f60e207e2e5e8c", "messageHeadline": "Merge branch 'tomas+brent/fix-iter-prefix' (#913) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1373, "deletions": 808}}, {"node": {"oid": "f0c25d2db1e0e3250ffd1856999647bbc7c10199", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "74ee361a843fb9763705a8091fa4fd4f4b49f119", "messageHeadline": "add unit tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "c1c9fcadd81db4d3b1c87f07f70201710a31a733", "messageHeadline": "changelog: add #1095", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3c1c24b432cd4d913d27e4f17cc96754c559d87", "messageHeadline": "changelog: add #740", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e4687776cf1f84da1d14ed9dc919ed06f3abe9b0", "messageHeadline": "Fix the validator set hashes signed over by secp keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4751573b8b5ca670f17ca8b7ae08af5145bc876f", "messageHeadline": "Add end-to-end tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 707, "deletions": 8}}, {"node": {"oid": "c92f6a873d21ebb1a4d21f214f69792bd901f075", "messageHeadline": "Log result of is_authorized call", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1082d6b9ab61380ff2f34b222376b0ebf3da5400", "messageHeadline": "Log when wrapped ERC20s are minted", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ea7d8a175b9c2b67ef539a2d96a47fb2801e2ad2", "messageHeadline": "Implement is_authorized", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "d22c7366deb900277f722247343cfbb40db47d08", "messageHeadline": "Merge pull request #1076 from anoma/james/ethbridge/wnam-redemption-l\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 196, "deletions": 20}}, {"node": {"oid": "04d333502d7c8f820a298837aa15503b8195a9fa", "messageHeadline": "Merge pull request #1118 from anoma/bengt/docs-v0.13.3", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "53ae66c8362e5550cb401aeca4faa661b9f24a82", "messageHeadline": "docs ready", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "00559e9f7cc3cbdb4a93f7303f3f86140acfe5e2", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2481db5d4d4f0966fb6af3d20d3e1bd55fcaa2ad", "messageHeadline": "Fixed formatting and clippy.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 243, "deletions": 156}}, {"node": {"oid": "2f27059c6366f747cfe1b157c318afcacb8e02eb", "messageHeadline": "Merge remote-tracking branch 'origin/main' into cwgoes/more-specs-work", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 211, "deletions": 15}}, {"node": {"oid": "c4c273091cc7e0ca39026ed0709adc8adf5b3b9c", "messageHeadline": "Added more error handling and streamlined (de)serialization code.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 185, "deletions": 100}}, {"node": {"oid": "c8b375503f79ecc80094b20802b9763ecf7c24d4", "messageHeadline": "Merge pull request #1114 from anoma/bengt/PGF-fix", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "33ef362b626ee364d88ce16e41e1c35f7db50748", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "45491bd95c8faa7fb8fb04b3dbee543785eab4b8", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "695424aa8b6ce028ea13457c6ee6c9428ba27d3b", "messageHeadline": "fix the unit test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "fad858adbd50148b73f0630c078d22103c7c1dc6", "messageHeadline": "compare keys as string", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "328b3356ac79a5f7fadfbf32f333bfbb56e08850", "messageHeadline": "shell: improved error handling for storage_api errors", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "3f33d0b32d054feb8b1356ed710aab5625e754a3", "messageHeadline": "validator set renaming from `active` -> `consensus`", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1de990c8e870fd34fcaea0ed028e4d0c216790af", "messageHeadline": "apps/shell: adapt for new PoS storage", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "45a949790171a3691779118f54693cc8f117741f", "messageHeadline": "e2e tests: improvements", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "8ccef7f875c8ba734b36c8d55dbfff0f04b4242b", "messageHeadline": "governance: refactor for new PoS storage", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 57, "deletions": 40}}, {"node": {"oid": "b2220044471e18a161c76b2254a89f2ffe899244", "messageHeadline": "wasms: refactor tests and txs/VPs for new PoS storage", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 774, "deletions": 189}}, {"node": {"oid": "665f1bed79ef6d81e3f40a7094d3db7cca685927", "messageHeadline": "queries: refactor RPC and client to use new PoS storage", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 964, "deletions": 936}}, {"node": {"oid": "a56783a61881448a634546df156d0b5e3924d64c", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c17f7ba8a25f5d640e867573186d0740943ae2f9", "messageHeadline": "queries: fix macro for Optional args", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12d6649b602d201fc6ba910c2bc0df3b7b58087", "messageHeadline": "core: helper fns for addresses and keys", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d2feadf9a2e574e6e7cb53efbfad055a70bc086a", "messageHeadline": "core: add KeySeg implementations", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3958ed6c387d0e41d50be807ea5d2c4e991782b5", "messageHeadline": "PoS: remove and disable validation until refactoring in another PR", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 464, "deletions": 2307}}, {"node": {"oid": "262d0701a47a66c4b1c5d7c019098579b72bb595", "messageHeadline": "PoS: refactor library code using lazy data storage", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 4947, "deletions": 3659}}, {"node": {"oid": "ef9f204b58f2ce18cfe28b1c4f0d2430b8ecda7c", "messageHeadline": "core/lazy_map: add extra helper and extend test", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "337d50adf946a29cd1ec586a15d1ec8fae16c487", "messageHeadline": "tooling: vscode allow PoS debug target", "author": {"name": "brent", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "852f644e421c3110b62e6a3c5006a90bae9d5220", "messageHeadline": "fix to read the prev value", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8aba337cedae114e6cc86171e3dc50392529dd1", "messageHeadline": "Fixes typo in ledger arg", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8078bc70ef24bc4ab1c22b3070d6c37a3cc3acf", "messageHeadline": "Merge pull request #1115 from anoma/tiago/ethbridge/valset-upd-fix-en\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 370, "deletions": 204}}, {"node": {"oid": "1296762995ff89e24439eee4b108caa02aa38475", "messageHeadline": "Fix ABCI++ builds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "baf663012af97cc98336ae20405adce237b7fdc3", "messageHeadline": "Fix the ABI encoding of Ethereum signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "b5e9ce024ddaf7f685bf036f22983e67ab0003da", "messageHeadline": "Merge pull request #1027 from anoma/bat/ethbridge/issue-5-code-comments", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c485ad3b1929e2bd9fadfb858bb592012c72f833", "messageHeadline": "Merge pull request #1111 from anoma/bat/ethbridge/audit-finishing-tou\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "c6bbfcde0569305781d2429359320ce3c0b625c8", "messageHeadline": "spending_cap is amount, not percentage", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ff63b7489ccd0aa3ad40f72f11e52224e5610d11", "messageHeadline": "Fix wasm builds without secp key signing", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8b6fb56dde37c1813d5d162a58fea2db7e6fcd2a", "messageHeadline": "Rename key::Signable to key::SignableBytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "e5108a5f89d54835211ab571be4ca2e5f512fdd8", "messageHeadline": "Remove AsRef<[u8]> calls from proto::Signed<T>", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "dbccc3f1a75668c9ad6dd58d830cb6dab651b13d", "messageHeadline": "Fix valset upd epoch in unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3480617dd652be864bacf2002e01b40a507d2ef6", "messageHeadline": "Fix double hashing of keccak hashes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 131, "deletions": 45}}, {"node": {"oid": "7b1d0b0098e7b98d544296f1a41125421a21cd17", "messageHeadline": "Merge pull request #1092 from anoma/bengt/PGF-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 214, "deletions": 15}}, {"node": {"oid": "0f9890e7ca75eed53f2ea3b483dfa6003368dcc6", "messageHeadline": "added description for txs and described amount_spent in more detail", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "93400c3e44addd54423f19442ca0264eeafeea1f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a3c34e820df70ba0d3b3378cfcc6c446362ac82", "messageHeadline": "final revisions", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 25, "deletions": 48}}, {"node": {"oid": "c5d77bb09feb47a30698745b6b4a5c32dcb9d58f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "17427faebafbd08b3ddd1938aff418d7dbecb215", "messageHeadline": "changelog: add #1108", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "93e4374e7be97f052b6dfea22345dff241840feb", "messageHeadline": "shell/queries: refactor token query using storage_api token mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "0c304cd22c367592546f95f5ed50e46ec08fd150", "messageHeadline": "shell/gov: apply changes via `WlStorage` write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "386f3e524650279b7f5c0e32c459de6e644c4d83", "messageHeadline": "test/finalize_block: ensure that proposal doesn't commit to DB", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1d94a9bb80a5c74e798678fa931b705f310bec28", "messageHeadline": "gov + token: refactor using storage_api", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 118, "deletions": 31}}, {"node": {"oid": "47cc7c2c14699c53e794f6c6e65d6a3539e13217", "messageHeadline": "fix: NAM should be released from Ethereum bridge, not bridge pool", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "f18ce909b07ba16ae3d76ac54f9ff0a8e48f0385", "messageHeadline": "Use namada_ethereum_bridge via shared crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f7f53e55c56ed8cefd97e60f834b953346027318", "messageHeadline": "feat: poll without tokio", "author": {"name": "Mateusz Jasiuk", "email": "mateusz.jasiuk@gmail.com", "user": {"login": "mateuszjasiuk"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "5f8f43bcdc0fa0a1ed98295919f04b91d8b87bea", "messageHeadline": "move gov mod from tx_prelude to core storage_api", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8d15f5a0975452099fa94636cc90bf234fb0e783", "messageHeadline": "test/test_vp_host_env: update to write via tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e344cdfff0ef2bc56ff40c7c541b2eadd007a3ed", "messageHeadline": "ledger: apply `update_allowed_conversions` storage changes via WlStorage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 215, "deletions": 190}}, {"node": {"oid": "ae3eebc31ae75f1b81236dc60dfa6e1ef77cf9da", "messageHeadline": "fix for the first height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "98f7f415428675c0475f0da10842e1761012723d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1cb9f74876de35964568f257d137f2d2111e083", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5e4566dbd7f1951f20b76368b25e665abbb5e9cc", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "517040d4947a9d8dcf5f09138a68e7613b96ab7a", "messageHeadline": "wl_storage: apply protocol write log changes at block level", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "53af6ee9219196fea974283e01a4f49ed33fdaf5", "messageHeadline": "test/ledger/shell: test that `finalize_block` doesn't commit storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "c317e41ac8a3a44b4794b7928c19d71ad1358e96", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1bcfb715030894c9c8c004fb7bc1e4c1cc67e5ad", "messageHeadline": "changelog: add #913", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e18afde6c0bc39d9c158b57a984419c7535433e6", "messageHeadline": "fix documentation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd24137ef3b4a04edfd586a7ea22152f00ed94f4", "messageHeadline": "fix IBC VP tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "9657c7454486a54f5135f506a873ca4ec3e0ae17", "messageHeadline": "tests: update tests to use WlStorage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 246, "deletions": 144}}, {"node": {"oid": "0f7779e5600a64ca0ab3772f9323b64f8bdb4181", "messageHeadline": "use storage PrefixIter instead of DB iterator that respects write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 170, "deletions": 167}}, {"node": {"oid": "bb7d17330d47158061adcaca1fd7ce11ff61ea2b", "messageHeadline": "use WlStorage in Shell and in queries RequestCtx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 345, "deletions": 336}}, {"node": {"oid": "866338d547a46ccef359f00d8f3e72136d4ac57c", "messageHeadline": "core: remove storage_api StorageRead and StorageWrite from Storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 112}}, {"node": {"oid": "ff7e247ddff31e7bb11d1961579ae09efc082ed7", "messageHeadline": "make -C wasm_for_tests/wasm_source", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "326ebee20e8bf46b62445a49f1ea4ed71b578da9", "messageHeadline": "vp_host_fns: fix has_key_pre to see keys from prev txs (not yet in DB)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b71e22b09952df028d81d1f14ce2143674c946f2", "messageHeadline": "test/vm_host_env: fix expected keys in VP iter prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "21ecedf78d45f09fad463614b490d8ca7bf468ae", "messageHeadline": "storage: extend iter_prefix test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "671710812b8c95616d534f7985538bf615afabb5", "messageHeadline": "storage: rename `fn commit` to `commit_block`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "42d6df433aa0babb583b30d78807d3702aede00b", "messageHeadline": "write_log: allow to commit genesis txs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "59d69f41b6a3cd351bd0dcf627d404fb6b67c166", "messageHeadline": "write_log: add prefix iter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "a1284af9434b810b096580e0d336346a80c2817f", "messageHeadline": "shared: Add WlStorage, combining WriteLog with Storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 357, "deletions": 4}}, {"node": {"oid": "077291f988dd32a656ac7792b1fbbe4221282983", "messageHeadline": "move write_log", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "62ab0f556ee622d3eaaa313d0e884d5aab5f26bc", "messageHeadline": "core/storage: add a warning to `iter_prefix`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "dfd1359385917e0c8549c3c825fe06f511f9f0c0", "messageHeadline": "write Merkle tree stores less often", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 397, "deletions": 73}}, {"node": {"oid": "406695a0607e49e3617e7c57c079b610b4fcb155", "messageHeadline": "Update documentation/specs/src/economics/public-goods-funding.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced45aec6437e91345fa19e6a59cf476ca6fa813", "messageHeadline": "Update documentation/specs/src/economics/public-goods-funding.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3303e8dc88c18acbb5202bca53db8ad63f8420e3", "messageHeadline": "Update documentation/specs/src/economics/public-goods-funding.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e2a344e6b09e56ac27ceaf0d34c94a6e7200b0d", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/configure-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 466, "deletions": 7}}, {"node": {"oid": "b03c3c3aca68e5b80340c1e640ae9182c9472d78", "messageHeadline": "Update documentation/specs/src/economics/public-goods-funding.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e4d6d260d7449f8b9c1ea32d6aa82caf4bd6713", "messageHeadline": "changed struct", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "90afd0402865c92e278f97a5b87a63f32887c0d4", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/audit-finish\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 988, "deletions": 130}}, {"node": {"oid": "1969d301f61280c63b14c5f7c54126f1e0bf5d88", "messageHeadline": "Fix up test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "caaa10a450fd85931c32b43205388d8465a8d44b", "messageHeadline": "Sign keccak hash instead of arbitrary bytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 100, "deletions": 112}}, {"node": {"oid": "5b1cedee799890d770621afd2a19cc34cdc45edf", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2787, "deletions": 317}}, {"node": {"oid": "6eb20a2566b7a3600d12528e26fc0f9959697d0d", "messageHeadline": "Prefer calling Encode::keccak256", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c0c3d2b53094f12b3902e867e06735632a72a8", "messageHeadline": "Change ABI encoding of secp signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "aeb3a4979390a9dd3251a0383ee769179e3329c6", "messageHeadline": "Merge pull request #1105 from anoma/bat/ethbridge/bp-ux-queries", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 466, "deletions": 7}}, {"node": {"oid": "9b971d03a3de050a9e78c97ca99d4b90c919c225", "messageHeadline": "[fix]: Fixed merge conflict", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b94a5c921516682917f1d10ed3476b273b76e88", "messageHeadline": "[fix]: Added integer overflow checks on voting power. Fixed specs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "8013c60691c9bfe066223cddb9e1d1bb68117d55", "messageHeadline": "cargo fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c4f81311412300e8258a618004a006ba4fca75c", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/configure-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2617, "deletions": 352}}, {"node": {"oid": "0da71c57371fe8b8b042115513333ae9bdd74324", "messageHeadline": "Remove unrelated TODOs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b34e35127f4467a488d84a39ade9f5fb4996705d", "messageHeadline": "Remove TODOs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "62e6a587db290f7186632239a37bf5dd290a4526", "messageHeadline": "Add integration test, ensure correct changed_keys is returned", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "7ed70957780172d72cf0f7fb3528e1211f4ea180", "messageHeadline": "Update e2e test to check balances", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "39a3b4a9e9087bc647b59c26bc0054bcfee2543b", "messageHeadline": "Add find_balance() helper", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0d84cc5d63e9dc812f0e02bd2eaca96c18811510", "messageHeadline": "Implement release from escrow", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "104e4fc0a890f925c384e8df9392250479ff80b2", "messageHeadline": "Amount::checked_sub", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8ca519db54f252374e267cea601feb3d63d6643", "messageHeadline": "Split out redeem_native_token fn", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "6a312ea7a07d2c306f61c0a3829abbd143dacdd7", "messageHeadline": "Merge pull request #1079 from anoma/james/ethbridge/oracle-init-confi\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "59b4953d8cf74f74c56204846b233f415a549dad", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-ux-queries", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 474, "deletions": 110}}, {"node": {"oid": "c2fc2d1b2549e5a8e1d64cd1adab17fcb0797111", "messageHeadline": "Merge pull request #1098 from anoma/bat/ethbridge/compensate-bp-relayers", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "b4400a42b745539267d0b99620791972347bf17b", "messageHeadline": "Update help text to properly display the url without newlining half-way", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1529b75c0dea9a06415f3c04c36bb2bc9e3a501", "messageHeadline": "spelling mistakes", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2af0f3e22c7b1facb0f10f7085c87502f7cb1eb1", "messageHeadline": "spelling mistakes", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "861d7afd9e557d750b03d3686c600aed281b6ac4", "messageHeadline": "storage keys updated, need concensus", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f04c19f15920cec95ffd4c7a00363c0293de53e2", "messageHeadline": "candidate struct", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a6eba25a3d2aae57ec441a7436ca2ceff0277a07", "messageHeadline": "[fix]: Fixed a input issue with a unit test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "990c3f118a21c03daae0044d9deba56b8e9c8f06", "messageHeadline": "[fix]:Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "f9352c10d3ccfae5fc796bc1dd2f07a4082442cd", "messageHeadline": "[feat]: Added more methods for querying the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 433, "deletions": 21}}, {"node": {"oid": "27bbdf96dbcacd8e8094fc233e7fd835f9b864a8", "messageHeadline": "pgf candidate support added", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "a4a5b2e54f1e1f0fdfe7333837bd99ef25bc34f6", "messageHeadline": "Merge pull request #1040 from anoma/james/ethbridge/redeem-wnam", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 290, "deletions": 70}}, {"node": {"oid": "c564d8bcdf0d9d837939b6bfae541be562bbe788", "messageHeadline": "Merge pull request #1096 from anoma/bat/ethbridge/bridge-pool-proof-e\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "e9938e0de728806289cb30c83a903c53a55f6471", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8607c60e08120d70c0bef2895e1424796ba8495e", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e7f1e42272b81bb50f6dd3b29044cb1ade969a14", "messageHeadline": "Hash the inner transaction code before placement inside wrapper.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 96, "deletions": 48}}, {"node": {"oid": "c637af9a2b608be204692b364b4a97ca8681be6d", "messageHeadline": "Add the proper boundary checks", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 122, "deletions": 9}}, {"node": {"oid": "af1a27952b2b38d22748bf6f30943ce66d536826", "messageHeadline": "Rephrase time cli help", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50a27c4abe94168eef5cf82c63e35bf267c5bfd8", "messageHeadline": "wallet: remove `impl Default for Alias`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e21013aab80941cfc20b87fddd8e48694153accf", "messageHeadline": "ammendments after second review", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "390215871648356f0e36b1c15b97e6746e830c01", "messageHeadline": "[fix]: Merging in eth-bridge-integration and fixing a bug in batch st\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 973, "deletions": 107}}, {"node": {"oid": "687248ead59a9553e8041ef5a0df38e5330e3fcf", "messageHeadline": "Explicitly check if storage has been initialized", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "46d343965b85293bf5f739a6d5f02728a60e3ab8", "messageHeadline": "Merge remote-tracking branch 'origin/main' into cwgoes/more-specs-work", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 973, "deletions": 18}}, {"node": {"oid": "d1d808737b078ee443f523760eacd47c37b7b4a5", "messageHeadline": "Merge pull request #1058 from anoma/james/mainline/ethbridge-spec-upd\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 973, "deletions": 18}}, {"node": {"oid": "b0e3bf64fd71aa1079793f82a032757580b3e5b1", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/redeem-wnam", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2119, "deletions": 254}}, {"node": {"oid": "9b4a5e962ddf5da8b349aa96af2ad1e98608518c", "messageHeadline": "More minor changes", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0181da5be8d3761d35de8682d119bf9c7caba948", "messageHeadline": "[feat]: Added RPC query for getting the contents of the latest signed\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "7d619c24a31f967d37edc1da636e1acef7e8c87e", "messageHeadline": "[chore]: Merge in eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 301, "deletions": 44}}, {"node": {"oid": "b66ca5d1e095e9e5cb2f66bded8aad3108870ac3", "messageHeadline": "[fix]: Fixed the TransferToEthereum signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "30a3859dd2465e97eb7c0bdab62977b96c7a2f9e", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/compensate-b\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "d0b52c19282c622a6a42d4886176b2166fd03e5f", "messageHeadline": "Merge pull request #1094 from anoma/tiago/ethbridge/valset-upd-cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 301, "deletions": 44}}, {"node": {"oid": "bcc2fa15929cf0169b81fda2d6a11f7cb9926850", "messageHeadline": "Merge pull request #1097 from anoma/bat/ethbridge/test-expired-bp-tra\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "ceab2480c4da8bcdfacac64d1e22f3d2a4e021f3", "messageHeadline": "Alter multisig specs slightly", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "0695fafef3b76ed6b0e36d5924da60a48cd6663c", "messageHeadline": "Update mdbook-katex version", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e7688ec4d204e6164f89c6b2f5475379d9f458", "messageHeadline": "Minor nits in execution model", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c016a5332798116f9b0718a3842f3f60705fbc77", "messageHeadline": "Add links to subsections", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fae1f72702586b418900089ed46be091576d3f3", "messageHeadline": "Merge pull request #935 from anoma/cwgoes/update-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 55, "deletions": 119}}, {"node": {"oid": "63f1a5d0ecd136de1e1b4468e1f96a032b1318f2", "messageHeadline": "ammendments after review", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 103, "deletions": 106}}, {"node": {"oid": "5dab3a91c8f6a67c07ab6a294d631e342657c567", "messageHeadline": "[feat]: Give relayer gas fees from trnafers to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "68095642a194ada815198e9d3e4cc1362098f5fc", "messageHeadline": "Recombined Tx and SigningTx.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 129, "deletions": 137}}, {"node": {"oid": "8c6da4388bd20ac4bd3b603bf45d9342c9b673fe", "messageHeadline": "[feat]: Fixed the relayer field on the TranferToEthereum events. Adde\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 73, "deletions": 33}}, {"node": {"oid": "0a28142f367e0eccb734323f2fda837843629fa2", "messageHeadline": "[feat]: Added a relayer rewards address to the TransferToEthereum type", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b08484ee272b279445505e97821a1310ea62a2cb", "messageHeadline": "Merge pull request #1072 from anoma/yuji/ethbridge/transfer-to-eth", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 552, "deletions": 61}}, {"node": {"oid": "f850022f793e6539c55e61220d5ce8b46c9f7842", "messageHeadline": "[feat]: Added unit tests ensuring we cannot generate proofs for tranf\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "5a74edecec95a0d27bfcf07128240f8aca48b749", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d0747326909745ff859b89c83d7002e7d02faaf2", "messageHeadline": "ledger: allow to dump block from DB to a file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "69deef83a1315ae28507842a1615ce8230de0bbf", "messageHeadline": "Moving inner_tx from WrapperTx to Tx.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 330, "deletions": 147}}, {"node": {"oid": "9e10a0a166d115f071352b75c6261f6e4b013309", "messageHeadline": "Remove extra spaces in RPC error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b4a1eac0abb49c7b907bcdd1d94077f676299ee", "messageHeadline": "Merge remote-tracking branch 'origin/main' into cwgoes/update-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "2849c9ee026b5588e66cc373d56b3d965e182968", "messageHeadline": "Merge pull request #1013 from anoma/yuji/doc-multitoken", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "0f2f2675418aac8c6971b00f54728ebaadc96e63", "messageHeadline": "Merge remote-tracking branch 'origin/main' into cwgoes/update-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4241, "deletions": 960}}, {"node": {"oid": "88537fd656ab0cacc2aca0e36bf0f2de4b9d0b29", "messageHeadline": "[feat]: added e2e test making sure that bridge pool roots are signed \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "958b445d02855e3959e6109a475a2bea129c223a", "messageHeadline": "Return KeccakHash from SignableEthBytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "4810bc5b452441b19b599a14e06751df7c056e8b", "messageHeadline": "Allow keccak hashing any T if it can yield a slice of u8s", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0dd79c0ce1e4fa72fe049198afff47666c09af4", "messageHeadline": "Fix ABI encoding of valset upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f36e2424df01c6a7c33c00a5c07cbb3d1d221dd", "messageHeadline": "Fix nonce in the valset update signature", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c6549f865c921664618f87f9a1732dead6197606", "messageHeadline": "public-goods-funding-updated", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 175, "deletions": 352}}, {"node": {"oid": "8f17f2b3038c7b6acccf0b710f63a432644b58a4", "messageHeadline": "fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6ba2cd514bf0b583d6995472e5c3f4b7a78a8195", "messageHeadline": "Merge branch 'eth-bridge-integration' into yuji/ethbridge/transfer-to\u2026", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1163, "deletions": 151}}, {"node": {"oid": "4edf33012a3dd802bc676545949f44c3be9bf2b9", "messageHeadline": "changelog: add #1081", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69920d369d3061c3f0857481090da8294d947983", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1e97355bdece33ef873ade55b1951592aa560111", "messageHeadline": "test/e2e: lowercase all token aliases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "b87c0fce5472e7ab89c9f756a6efb2662d0187ca", "messageHeadline": "wallet/store: add tokens VP type for addresses from genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1936a96c40442e3ad76b7475e3f07be77bca6c73", "messageHeadline": "removed hardcoded address::type from most places", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 102, "deletions": 97}}, {"node": {"oid": "8d89a5d5a5d27b08c7e92029336ca1f3e68a2b71", "messageHeadline": "replace value with height iff pending transfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 42, "deletions": 56}}, {"node": {"oid": "4d81764ea98a16cef5516c4257f00cbb9c7da76f", "messageHeadline": "Check if bridge is active without panicking", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "fa0f1c8a40e9180567920f62fefccbe8cd153b31", "messageHeadline": "Add an extra log", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "38ea24691eba92ba8b7a22ce4874187be2372b43", "messageHeadline": "Remove comment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2b1bba6421ee206a0eb4fe0fdeab6c20b0532b79", "messageHeadline": "Don't start oracle if Ethereum bridge disabled", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6a0c890e759b871234a65a228e8c0d61978a6879", "messageHeadline": "Add NOTE regarding starting oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "048e8d8eeeaa93a12b7d63f3d81e0211f148dcf3", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/oracle-ini\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1163, "deletions": 151}}, {"node": {"oid": "6ede0c53b4a204f47c0480dd37a74000971d290a", "messageHeadline": "Merge remote-tracking branch 'namada/adrian/docs-testnet-start-time' \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a682e42495b1ce859d11ec150a612cc2f9ea43a9", "messageHeadline": "Merge pull request #1052 from anoma/bat/ethbridge/batch-nonces-finali\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1163, "deletions": 151}}, {"node": {"oid": "e288e1afdd3ae617527b394791d0b892aad760ff", "messageHeadline": "added address vp type", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "2b53035f60a2d4c0d2c6f8bd60b3cbe8f64388e0", "messageHeadline": "Improves ledger time flag help", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5bab63fac527549d67e51f99f2cbd929903aa87b", "messageHeadline": "Update upgrades.md", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56464c230c409fca3ef7c7c57d02381dbc8c2345", "messageHeadline": "fix to insert the height as value", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 61, "deletions": 55}}, {"node": {"oid": "490c5224c922389bf125c635c5e4fff52e6867a3", "messageHeadline": "Merge pull request #1086 from anoma/bengt/docs-testnet3.1", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "6cfd8daa03337c567868c2e8af4f598db667296e", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "35dfdc15aba284fd736f3c8d1dc35e986b5c28ac", "messageHeadline": "hotfix docs added", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "075553f94b7afa738680d464563b017c3ad8f608", "messageHeadline": "Sync with 0.13.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 156, "deletions": 91}}, {"node": {"oid": "c3ce1cc54f987bad2f74ab58a2dd1f0473dc9290", "messageHeadline": "Namada 0.13.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 74, "deletions": 61}}, {"node": {"oid": "d5745f791b375e32d7a348069ec9c2dd8c70414e", "messageHeadline": "Merge branch 'tomas/fix-tm-voting-power-check' (#1083) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 85, "deletions": 33}}, {"node": {"oid": "b8a92213f6ce541ff6f75c7a234dd8d863b9abed", "messageHeadline": "changelog: add #1083", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "88ca4cf78e6ffc8d85e2b8fada9070685699d904", "messageHeadline": "PoS: convert tokens to TM voting power when checking for changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "e40e91a0ae78f33870482f48535a7ae12d94e3f2", "messageHeadline": "Removed default-features flag from tendermint-rpc.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 25, "deletions": 73}}, {"node": {"oid": "5795e2c4b0459d0d1472535836244bb208c6cfc9", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1eb0cfd5d322b05e0709b6e6270535248b19cb4a", "messageHeadline": "Fixed dependencies for WASM builds.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 43, "deletions": 126}}, {"node": {"oid": "8d637dfb86dda4f080437fd5c8f6ae239308eb4f", "messageHeadline": "No longer attempt to start Ethereum oracle every commit", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "779992890244012e1133456a49a744f37c0e09c2", "messageHeadline": "Use last_height instead of block.height", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0225a22db8b47762e4b7424f2907b5445d9ec41", "messageHeadline": "Rename start_ethereum_oracle_if_necessary", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "2f45b48ec8f5e949b8ae3f9b60841d7cba9befd9", "messageHeadline": "Potentially start the Ethereum oracle in InitChain", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a0085d679e438fc16ce496a2a3f49d2706318263", "messageHeadline": "Potentially start Ethereum oracle in Shell::new", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0fafa0a05e770ee9c861da27fb60051aa20c059b", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d8ea4a94fc294002ccfc0624dfa7416c06b6dff", "messageHeadline": "[fix]: Fixed abi encoding of relay proofs from the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 212, "deletions": 167}}, {"node": {"oid": "16a3c2694d05fcddc92ea28a9a466e4b0914e8e9", "messageHeadline": "Add CLI command to fetch validator set update proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "a2396523ccab8dba617d0dddabe3989443cfc260", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "74e24c701eabc97daa565ed5c5c7b22ebe9dcf37", "messageHeadline": "Fixed the import errors in the E2E tests.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e548887c8ca04d6db41f51c311c2aa040eef8063", "messageHeadline": "Replace info with debug log line in CLI", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34b6270c47f6fb1359b8580e2c0f5bf64490a574", "messageHeadline": "Some CLI fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "dc8d67681d1117f33be652b9a63ff64f5d5a7ea4", "messageHeadline": "[fix]: Fixed the new ethereum proof type in the bridge pool storage c\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c9e5a8df9804a8e4b369ce80fbd61b54598555ae", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/batch-nonces\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1043, "deletions": 478}}, {"node": {"oid": "7ce6151fd46d2c84bf95e97b69034685b55dface", "messageHeadline": "[fix]: Pitiful first attempt at fixing the EthereumProof type in the \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 225, "deletions": 92}}, {"node": {"oid": "ac1bd9d012f844d574d37cb3a97347dd6e1eed3c", "messageHeadline": "Merge pull request #1075 from timsmith1337/patch-1", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f07534cbd2b428a88a6f0bcb42fdcde44650bf77", "messageHeadline": "[feat]: Refactored the tallying to use a single storage key and keep \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 201, "deletions": 416}}, {"node": {"oid": "65a3dfbec047c2aa77242fb86bb761f379a4a426", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c855b5fc8e9dcf0eea28424399fbe3589ff064e1", "messageHeadline": "cli: add --dump-tx option to dump transactions", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "4e9eb86c20ef72a59c88ff7f1d2e0b3d839b8b76", "messageHeadline": "Add relayer cmd to e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e73213f1335252380ba43591b5e589e7856d2e32", "messageHeadline": "Add tests for Amount checked arithmetic", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8ea369f6f2caf6c65f0da41408b2f1a5f24f2185", "messageHeadline": "Add required args to bridge pool cmds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "222cdfec961a56474b624f5cc830821b8659b2cb", "messageHeadline": "Add Amount::checked_add method", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d187fc6b45c8595894221ebde0ef3e7195b34c7c", "messageHeadline": "Add CLI facing command for query_validator_set_args()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 79, "deletions": 4}}, {"node": {"oid": "698983f6b0f06810449997c116d6e5a3e23519fd", "messageHeadline": "Update environment-setup.md", "author": {"name": "Tim - o2Stake", "email": "77958700+timsmith1337@users.noreply.github.com", "user": {"login": "o2Stake"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70836d57e89acddb70447290d23d0e136bf50c58", "messageHeadline": "Revert \"Add query_epoch_silent()\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "133b019bdb8a442887bb828ca569012a56984a8a", "messageHeadline": "Replace query_epoch_silent() with direct RPC call", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76169dcdaf15911ac2f69dec78604e18c4c5b259", "messageHeadline": "Merge pull request #1073 from anoma/bengt/docs-testnet3", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "1c59c93694bc0bf5534f9b43b558e221d681db7c", "messageHeadline": "Update README.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21a5222d0af809df8eb5c8e3bfc81d4ed6893d41", "messageHeadline": "added blog post link", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "265c1112fd8f47ef9d00a1a6b28b3c967b39baca", "messageHeadline": "add validation for balances with IBC sub prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "d08158e01ee77bd024e6ace05a543b4a37a3d765", "messageHeadline": "changed version and chain-id", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "911925a2f27ad2db0cf3fb0a57c8c7a4cdfaf565", "messageHeadline": "Merge branch 'ray/lowercasing-test-canary' (#1065) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "3b57e842bb622e622c93c7ed37e5000c20720378", "messageHeadline": "Sync with 0.13.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 142, "deletions": 91}}, {"node": {"oid": "ad20d24c652504a6a70acfe9c9412b4dc0c9f884", "messageHeadline": "revert trivial changes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "74a50ea521c92b43afe68f4f841475498bf68d7c", "messageHeadline": "Namada 0.13.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 91, "deletions": 62}}, {"node": {"oid": "4afe0475f6d7c46560d4b301dace6533616ee2d2", "messageHeadline": "Merge branch 'fraccaman/moniker' (#1057) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cc6564139daaebccc1cd77203960abda1289efc0", "messageHeadline": "changelog: add #1057", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b00b4c7ccd0a999b657d3857344755e4827d86ad", "messageHeadline": "ledger: append version to moniker", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "076ace4e319da5e0d33b412306a83d213794af8e", "messageHeadline": "Add TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5256d72baf756a1c78961faf30cb9d728f63d95d", "messageHeadline": "Implement query_validator_set_args()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b0ac1df10dabb8dfc274b777c94fbf18bcd59de1", "messageHeadline": "add inserted height to the bridge pool and handle TransferToEthereum", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 579, "deletions": 87}}, {"node": {"oid": "f8a3855d456b9e38db1d0cef468b6365659c5969", "messageHeadline": "Implement AsRef<[u8]> for EncodeCell", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba22e1510f1bfa1b2dec272536fe78eb5b3127e2", "messageHeadline": "Add query_epoch_silent()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a0697eb86916d24057e4c25415ae5a603105d29e", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/configure-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1924, "deletions": 793}}, {"node": {"oid": "86a4fc9b4afce9652fa425f9f5075b6e52e86443", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/redeem-wnam", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1924, "deletions": 793}}, {"node": {"oid": "83f5da8577c4f3dfa29dfeb78983e5f3f4e3d34e", "messageHeadline": "Add ActiveValidatorSet CLI args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "da122d7dd3cc070b2051b8e3702036b11e1cd712", "messageHeadline": "Commence impl of validator set queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c4b95705cce54ddcf0a33b3d8c9bda1630d1c24a", "messageHeadline": "Create new CLI eth_bridge module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "42f64d22d9dfb470d848051e418a24cc95402cb6", "messageHeadline": "SDK now uses a local version of the Client trait.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 913, "deletions": 441}}, {"node": {"oid": "ad4a15bd8689559bc3c6f9918492bcd8c4385f65", "messageHeadline": "The SDK now uses a local trait called Client that is just a copy of T\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 655, "deletions": 732}}, {"node": {"oid": "1738e80b9a1b426858c0f29633bee0eed0919498", "messageHeadline": "Merge pull request #1070 from anoma/murisi/shared-wasm", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "7178c421324d6ed7b7f2522fa57ee65efaf9c42d", "messageHeadline": "Reorganize namada relayer cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "a93214fb16631435d910d56c6af17a0c3c330063", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4a9d94d598ac2e1dd21455392e34c50da15c2fd", "messageHeadline": "Merge pull request #1063 from anoma/bat/ethbridge/vexts-if-bridge-active", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 661, "deletions": 227}}, {"node": {"oid": "be84069196f57cceaadb8bc24d023c6cd8723542", "messageHeadline": "[fix]: Clippy", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "ad0f47011855ff98ac89136d98df8e354d5308d8", "messageHeadline": "deps: update to masp crate with wasm-compatible libsecp256k1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 75}}, {"node": {"oid": "77a4642c1069f7e3f9f7cbf93768320a0e3762e1", "messageHeadline": "Disabled http-client in tendermint-rpc dependency.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 712, "deletions": 226}}, {"node": {"oid": "7fe5437df6b847386449b0fd52fab895553d7fb6", "messageHeadline": "[feat]: Merged in bat/ethbridge/vexts-if-bridge-active", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "8c9854446602b5e8e85d248ef9474ad4db11e848", "messageHeadline": "Merge pull request #1060 from anoma/tiago/ethbridge/valset-upd-rpc-en\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1263, "deletions": 566}}, {"node": {"oid": "aebec4aa4414d28a34ba6896e32601b14829f73f", "messageHeadline": "Merge branch 'bat/ethbridge/vexts-if-bridge-active' into bat/ethbridg\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 654, "deletions": 227}}, {"node": {"oid": "3ac390e4249dc77a2dc588aa91534a7f4d1027a9", "messageHeadline": "[fix]: Now cargo fmt decides to do shit", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "484c4b1b73e5bbecf4da96c2551afbe9993f27b0", "messageHeadline": "[chore]: Replaced an unwrap with a pattern match", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "3196a4dd3ac118ed84bce7792bd1567918fe3dde", "messageHeadline": "Log receiver and amount for wNAM transfers", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "85444837cf12de10ce77582bdfe099e6c39b9154", "messageHeadline": "Use StorageRead::read trait", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "1d0ddc328223b16a6596bba391c8341251fb5f3a", "messageHeadline": "changelog: add #1065", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d733c00e7018ebeed0254918293ef38841a3759", "messageHeadline": "wasm tests: don't explicitly lowercase inputs", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "bf72fdea7898cfffe67b031f1dc7f91bf8f1cf47", "messageHeadline": "Use (not(feature = \"abcipp\"))", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ee42b6be0dcfda30510e1ea92a8b56b123f7f9", "messageHeadline": "Merge branch 'fraccaman+grarco/testnet-fee-fix' (#1019) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "84cea192666c48f6b433befba709467df1103bfe", "messageHeadline": "Merge branches 'fraccaman/fix-e2e-scheduler-ci' (#1045) and 'fraccama\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "4ba8c7178dbbb4c3164b0215dee3b983aaf72bb0", "messageHeadline": "changelog: add #1062", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94431c8e64cca4415e1469b766b12d66218f5861", "messageHeadline": "changelog: add #1045", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b22f8a8d02492b108d42432266faf0684e278ae7", "messageHeadline": "fix: unit/e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 35, "deletions": 15}}, {"node": {"oid": "223bfbbb08db21b79c6fbeb7ada68e0ccc589fad", "messageHeadline": "Revert genesis.rs changes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9c52608e684a3170018db51398ff8c56442ebb1b", "messageHeadline": "Fix up the e2e test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c11bd0b616717ab257758b66c64bc117c286b183", "messageHeadline": "Move oracle Config struct to ethereum_bridge crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ca300c25f78ead8791030045794a3ba47348f79c", "messageHeadline": "Rename test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5203fe0b38233e825d093a3238ce3ec537ef19", "messageHeadline": "Simplify setup::network call slightly", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc1f0544ed6af9bb26b5a32b29272300675f9d54", "messageHeadline": "Don't set any Ethereum bridge params in dev mode", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "942ef876b1db33c0843e9e519e916d32014e3ee5", "messageHeadline": "Revert \"Remove e2e test until expectrl issue solved\"", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "f003991352ade9417966dd0434d2412f700a48fa", "messageHeadline": "Merge branch 'ray/fix-whitelist-implicit-test' (#1037) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "5ff4799fdb90d7e6dfa9cdfb316a5bf7b389e249", "messageHeadline": "[feat]: Fixed prepare and process proposal when the bridge is inactiv\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 352, "deletions": 57}}, {"node": {"oid": "84c5785523d1465e1a4ef7d04be4d5b9801993eb", "messageHeadline": "changelog: add #1019", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e947365d8c9cf7cd30b51c0311c9b8df3e83ace4", "messageHeadline": "Fixes wrapper fee check", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "a3973f231c81bf91e65cde6f5c503d07e9050dca", "messageHeadline": "fix: ci e2e scheduler script", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ecd90bcacbe2fcc2ab68681ab828eee6a9170f16", "messageHeadline": "Add EthBridgeQueries::get_validator_set_args", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 54, "deletions": 37}}, {"node": {"oid": "62b4c8f2506230ecc36d2dff3f7d6824eb89f762", "messageHeadline": "Remove TODOs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "42b84869742f9015dfd21b69f83e8744a5a4da29", "messageHeadline": "Add test_read_valset_upd_proof_too_far_ahead() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "e11c4e484b9ca7cfc0fc71e3e44a5154a92ad0ee", "messageHeadline": "Add test_read_valset_upd_proof() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "cb876d14959d5d9dba67623e1e3230cf7c0a9886", "messageHeadline": "EncodeCell Ord and Eq trait impls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "ce0e9002ce35a46d44c1eb7f1a8f1cc35f63eb04", "messageHeadline": "[feat]: Add a storage key and check if the bridge is active. Bridge v\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 316, "deletions": 177}}, {"node": {"oid": "4a557e3222df131cdda123b2a5ac53105a84f1aa", "messageHeadline": "Add test_read_active_valset_too_far_ahead() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "62f405c7ee01355fc7fd2e5b1458b1c94f8b3ee8", "messageHeadline": "Remove extra spaces from valset query error msgs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ced249e3fa7e82536f308336728454ba36c7a3ae", "messageHeadline": "Limit valset queries up to next epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6cca3910025262ff61c4c616ec062865b76552fc", "messageHeadline": "Add specs for block space allocator", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "ab901a55d90a0284b86c10d2c8053a99d00ecac3", "messageHeadline": "Update specs for Ethereum bridge", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 764, "deletions": 18}}, {"node": {"oid": "df20984d658a69ba696a4fa6752b8e24842941ae", "messageHeadline": "Add test_read_active_valset() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 200, "deletions": 5}}, {"node": {"oid": "3d342668b5787cd61ccc5b8bfb4d0310d1b1fe5e", "messageHeadline": "Add some missing derives to EncodeCell and ValidatorSetArgs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "addc955e879cc9b870e0184f2da8ddd72fa9d5c8", "messageHeadline": "[fix]: Merging in eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8eb46efe575f93e861071bda169d719cfd4abc1", "messageHeadline": "Fix up some more tests that require Ethereum bridge to be configured", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6436fa55b3f8252b5dfa04c1c93d66017ad1a1a1", "messageHeadline": "Configure Ethereum bridge in some integration tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "a868afc9e27f89bf34e471d90e2559070bd7f233", "messageHeadline": "Add some docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8cd469f115d6163e9753dc952fd82aa54be54db", "messageHeadline": "Move Ethereum events endpoint client to helpers mod", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "79302fcf398224f41fd3b206d7055ae8f6f44f03", "messageHeadline": "Rename e2e test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e85007af9a4d318dec88f21347d61bf8e6730814", "messageHeadline": "Rearrange some fields during unpacking", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81ead4079393698588197b0c52d7ab31a345d4b4", "messageHeadline": "Remove get_validator_events_endpoint helper for now", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 40}}, {"node": {"oid": "fdd63f9c0a12d191a7d43cfe36338408a2591afc", "messageHeadline": "Share native_erc20 address reading code with bridge pool VP", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "24e00b03c5f55894c022a0d7a326da6daf8099f1", "messageHeadline": "Add simple e2e test for wNAM transfers, and event endpoint helpers", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 165, "deletions": 5}}, {"node": {"oid": "0146bb5dac53f4a60377188f4b2dc6cb1a5d617e", "messageHeadline": "Dispatch different logic if wNAM is encountered", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1e0d3a3cf26cabd22d96340c4fe1946cdbe524bc", "messageHeadline": "Unpack parameters for mint_wrapped_erc20s", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5ce41cc482d1ab4409ad61163902b8d8b1601de7", "messageHeadline": "Add fn for reading native_erc20 address from storage", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a5671754e9d57db786d4d4994af605d8c052290c", "messageHeadline": "Split out mint_wrapped_erc20s from act_on_transfers_to_namada", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "cf1d794156261fefab91dccbaa18c63fc8be9486", "messageHeadline": "Add TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9986071671dad2b1a2a0c2a8f74ba1c3e72827c", "messageHeadline": "Implement read_active_valset() RPC endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "a8ce796d16c7c8d10cd5fddb4ab08bab46d8e4af", "messageHeadline": "Factor out get_sorted() from VotingPowersMapExt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 44}}, {"node": {"oid": "400983bbc3cbfd7d749303a2838d9b14fb860b76", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/batch-nonces\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 712, "deletions": 511}}, {"node": {"oid": "7b3b46ca9bddb84a68875c6ee0fca349d66023bc", "messageHeadline": "[feat]: Fixed the storage vote tallying of bridge pool nonces and roo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 483, "deletions": 13}}, {"node": {"oid": "cd07a7767ce9eb3eca7a3e309971d158e05d9ff5", "messageHeadline": "Remove explicit EncodeCell::new()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3dd01f4211ea7f97e4208cf9d81989c60a1f2adc", "messageHeadline": "Finish read_valset_upd_proof()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "1829357be2d46c8ec374d7dfb51c978f66cbb3bd", "messageHeadline": "Merge branch 'ray/fix-whitelist-implicit-test' (#1037) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "f2083455070fb85cb30af20ef4edfd215c99fc2f", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "01735acb760a3004d7ca3b8ad6ca434500f1e85b", "messageHeadline": "Reduce horizontal length of comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dca77fcc635f336bf2585d65110aadfbfeb125e6", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 398, "deletions": 286}}, {"node": {"oid": "7471b0ef23eeb7f426adbad297ff33c3a2e58d56", "messageHeadline": "Merge pull request #1038 from anoma/tiago/ethbridge/valset-upd-epoch-\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 316, "deletions": 230}}, {"node": {"oid": "6e0fb5f0fc2ae2f4ef87a64d3fab0e6e6825c329", "messageHeadline": "Address TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f93fc99b5677c3d0f3d823dd2319c8c71620348f", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 397, "deletions": 282}}, {"node": {"oid": "032254b8b200b8159370c719da1c800dab6881b9", "messageHeadline": "Provide epoch to tokenize", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b913e8b60cbedd3ae83fe3dfc1035c7eeb2a6df2", "messageHeadline": "WIP: Tokenize valset upd eth proof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "5a0de1cefa1a1f4695a177a24d54887437b8567a", "messageHeadline": "Factor out valset_upd_toks_to_hashes()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "58bffc40ff7f1addc5e172a7cf231ee14ce4a259", "messageHeadline": "Add conversion methods for eth addr types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "dd24d28bde10840944fa399f40ea4c583ba008c6", "messageHeadline": "Merge pull request #810 from anoma/james/ethbridge/configure-oracle-v\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 282, "deletions": 162}}, {"node": {"oid": "85b487ef6bb93c2de1635e4540b1738de3756a56", "messageHeadline": "Merge pull request #1049 from anoma/yuji/ethbridge/update-transfer-to\u2026", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 114, "deletions": 119}}, {"node": {"oid": "d13cfc9ed5c34196ecea05395ebac8a6849f550b", "messageHeadline": "Events endpoint should listen for and discard oracle commands", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "072a953abcd95953314d3604a6b77b23d9e513a8", "messageHeadline": "Fix up abcipp tests relating to TestShell change", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "1178d8b6f8d9b3d035219f087c4bd2883ebceb3f", "messageHeadline": "Return receive-half of oracle control channel when creating TestShell", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "ce53ae3207255ded5f380bab29d4fa914a839be7", "messageHeadline": "changelog: add #1037", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e6ea76677c929ec0dacea20f64542561aa0fbf3", "messageHeadline": "storage: correct whitelist lowercasing and iteration", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 19, "deletions": 5}}, {"node": {"oid": "8470dfffcd6d70ab01901ed5535b099f7f6b7da6", "messageHeadline": "Rename variable", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cb0459f43cbdebd8b4454ee70995c5b0e877b42", "messageHeadline": "WIP: Tokenize eth valset upd proof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "53635319018477fc8156616d49624aae3d013a0c", "messageHeadline": "Fix epochs in eth bridge's test storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "48edf706f893e03a4433833adf80d9f362bf1398", "messageHeadline": "[feat]: Added tests that keys are changed correctly and voting power \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 630, "deletions": 215}}, {"node": {"oid": "be5b07e8737245d4a69f99422f0985ed320cb05c", "messageHeadline": "Store eth addr book in eth proof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "e35bd10fc6721fce3dcdfee87fd300c54ec2e1f2", "messageHeadline": "Add method to eth bridge queries to fetch eth addr book", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c74f1244b6b035c43602383c02b65a155d711409", "messageHeadline": "Change repr of validator set args a bit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "012af3dafd8acc26dce802b5257cc2e33cd409d0", "messageHeadline": "Derive some traits on the eth bridge voting power type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2edf96e6c63f81084c4faf53a78f140c104c3cf8", "messageHeadline": "Add eth voting power wrapper type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "461602b517e7208922ca1ce0b0a12b502fae6327", "messageHeadline": "Small docs change", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06c3adb7e16b5329375df6356e9580e937f87dba", "messageHeadline": "Temp fix eth bridge crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed11aade6a743b387c5d7717039177d249b90948", "messageHeadline": "Factor out eth bridge router from the shell router", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 542, "deletions": 506}}, {"node": {"oid": "f81942f95dd5a5c244c6b7c06a03e7cea3f755d9", "messageHeadline": "WIP: Add rpc endpoint to read the active set of validators", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3c90dda5f86c4d4b1af2a5ecc02a21da36217e32", "messageHeadline": "WIP: ABI encode eth proof of a valset upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3fb5fd79cd8770cbd83e34d8a690161c9df9c981", "messageHeadline": "Merge branch 'bengt/docs-testnet-hardfork' (#1047) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e0c7b76f7b02b63c637a7f51fa60590b4e137ef2", "messageHeadline": "docs: update for 0.13 testnet hard fork", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "545f2423d25569d17bbf8831e7b0c569142b91db", "messageHeadline": "update TransferToEthereum event definition", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 114, "deletions": 119}}, {"node": {"oid": "4bc53f9ed37bde88cc0bc8d29cf05e9dfa3ca170", "messageHeadline": "some docs changed, just stashing", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 325, "deletions": 0}}, {"node": {"oid": "79ca7f10f4c43b85f26d6868218a729caa01ffaf", "messageHeadline": "WIP: Working on rpc endpoint for valset upd proof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b7b348146813fc1bfa918f99049f461efee617cb", "messageHeadline": "Write stub rpc endpoint for requesting a valset upd proof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "719701cf7e1ab7b4916fac15f6e03c10a314bef7", "messageHeadline": "Remove TODO of finished task", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e0b0f1953a39e30becbe6a380356e37cc5a0f818", "messageHeadline": "Merge branch 'tiago/ethbridge/valset-upd-epoch-nonces' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2059, "deletions": 441}}, {"node": {"oid": "05c82a62cfd30ca7d1784c3832f20ae5a14dd47a", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/configure-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 600, "deletions": 85}}, {"node": {"oid": "4f3ad7e4971d5f397255db20672b05bd5a491d49", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 758, "deletions": 94}}, {"node": {"oid": "9d52e5c6868afb6248ad6b1c49f03c79788ae9e3", "messageHeadline": "Fix tally heights for valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1c79db1494c2ef7c3dcf940e0a9c952a476880fd", "messageHeadline": "Fix bug in get_epoch_start_height()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7eb7212c1b169da6ed3dd600b212f4316e574960", "messageHeadline": "[feat]: Added storage changed form bridge pool vext in finalize block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 166, "deletions": 53}}, {"node": {"oid": "0e71062370df2cc40e0c1465ca92ab8bd00b18a9", "messageHeadline": "Call get_epoch_start_height() in a few places", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "b643caa58f69f2abc387f5fae6d6e5206c1ac7b8", "messageHeadline": "Limit the scope of get_voters(), only pass bheight arg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "a49d1d6929a5191ab3b86cfe2a34c32b018c75e2", "messageHeadline": "Add get_epoch_start_height() to EthBridgeQueries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2c2f2ecfc8bde62ff4a9d5e20494cc08e5d7a0e8", "messageHeadline": "Use last instead of current epoch in CheckTx to validate valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "89a66f6f09046ce55e8e28045b156b78feb44345", "messageHeadline": "Merge pull request #1026 from anoma/bat/ethbridge/batch-nonces-abcipp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 600, "deletions": 85}}, {"node": {"oid": "067cf0ea126b26c101404b29f37d86e352a2471f", "messageHeadline": "[fix]: Fixed checking the correct number of vote extensions at genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1632ee001809487127f5b200106a1dc0d1401dbc", "messageHeadline": "Rename: can_send_validator_set_update -> must_send_valset_upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "334fcc6b091798776ee39e13711620e93987895b", "messageHeadline": "Merge branch 'ray/special-tags-ci' (#1042) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0affff1f434ecf82b909143b2b3888bec5af93e", "messageHeadline": "ci: release on version numbers with addenda", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1aad379277f1620b2394da8ed462a8a1aa55af75", "messageHeadline": "Remove log and replace with comment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "ca938b72df034e58c3563bf4ab96f232fab474dc", "messageHeadline": "Add \"yet\" to log message", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1821c9af04639ef721b4f5866d26ab60a20c398", "messageHeadline": "Link TODO to GitHub issue", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f343c03f131bebafc099e65e7eb08fd8931399d", "messageHeadline": "Merge branch 'bat/ethbridge/batch-nonces-abcipp' into bat/ethbridge/b\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 879, "deletions": 156}}, {"node": {"oid": "7a293ba62c8d760617ddb1fb7242fe4f3c5d0e73", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/batch-nonces\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 637, "deletions": 73}}, {"node": {"oid": "d9cd04b2378881dd2693c3df971928aeba2cc333", "messageHeadline": "[fix]: Docstring typo", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7669bb788bdc4b3cc34e837cac1ab1afb2b6b1d1", "messageHeadline": "[feat]: Fixed bug in validating bp roots older than the last block he\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 213, "deletions": 33}}, {"node": {"oid": "9fee6bcce3d8e7e85ff5d5bee7b9b70cd6c3addf", "messageHeadline": "Add some logging to verify valset upd vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2f6e6482f90bd3bfcefc5ea72b4dd6c4043446ad", "messageHeadline": "Partially implement can_send_validator_set_update() for ABCI++", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6d082ca7ed2c07ecf1801772cd5c892cac9120df", "messageHeadline": "Fix verify valset upd vext in ABCI++", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "b945733311546abafae09bcf477cc0fad53bc2c2", "messageHeadline": "Fix broken valset upd tally unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5fcbdee6c308524b00c72f5f1d78a8708c03383e", "messageHeadline": "Fix make clippy with epoch nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "301ee422216e878cd3f4dc61654b58dda566adb2", "messageHeadline": "[feat]: Added queries for merkle tree roots at specific heights.", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 219, "deletions": 9}}, {"node": {"oid": "abbd9a3b2cf0d1f6d9035d740ab6c9161eb9dd0f", "messageHeadline": "Update docs to be more consistent with the intnent", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e96ce875dd5391610342b707c1b33371527f028d", "messageHeadline": "Sync with 0.13.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "d6404d0b86244fa6628b4f0904c19e74a4250d51", "messageHeadline": "Namada 0.13.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "96a274fb6bcc5d3276641031639497497335bc4f", "messageHeadline": "Merge branch 'fraccaman/fix-whitelist' (#1018) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a33f87e500b89d9c0b9d46564e6250348aa63476", "messageHeadline": "Merge branch 'fraccaman+grarco/more-tx-logging' (#1035) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "b2023f24f90b0927ee151a1f13ea8054dea32b11", "messageHeadline": "Merge branch 'fraccaman/fix-whitelist' (#1018) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "e0cf805a6f91dc4b51995354698bc17a505b9abb", "messageHeadline": "Merge branch 'fraccaman+grarco/more-tx-logging' (#1035) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "bfd301729618dc868482010cdfd3e1b934cf061b", "messageHeadline": "changelog: add #1035", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19057ff2a3d9d08ba86940cca9215cc16565627f", "messageHeadline": "changelog: add #1018", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26333b489f5d0ba4073d4c78c44756708fa0ab0d", "messageHeadline": "stats: improve transaction logging", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "c0f5e8c132f54edafe35e731810542b86310c450", "messageHeadline": "Merge branch 'fraccaman+grarco/fix-ci-e2e' (#1020) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "6c27af3076c32fc8351e04558adf38a0516201d0", "messageHeadline": "Merge branch 'fraccaman+grarco/fix-ci-e2e' (#1020) into maint-0.13", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "96194f31ab1b09bdcca21c795619f0fd9d394123", "messageHeadline": "fix: e2e schedule script", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "8c7a77b3ac2e51319c3ab6f57815a6bb185c28e4", "messageHeadline": "Revert \"Merge pull request #1020 from anoma/fraccaman+grarco/fix-ci-e2e\"", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "e9dc6a79be9a53ee1b3d87b53a99aa2a8d04c7a3", "messageHeadline": "fix: whitelist check", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "a315bd9a572c085169f4079427bce67703b6fd52", "messageHeadline": "Merge pull request #1020 from anoma/fraccaman+grarco/fix-ci-e2e", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "27cde22f1925e0de1bc3ce1f6db29deff61e5ccf", "messageHeadline": "More random fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd45ba4f0f344dcbdcbdd9f1deb5e724a145a7b3", "messageHeadline": "add key tables", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "27d589b1a2f444d07c0a4f8814d46d8bcfc9b0ac", "messageHeadline": "Merge branch 'bat/ethbridge/issue-5-code-comments' of github.com:anom\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1192, "deletions": 178}}, {"node": {"oid": "da87baa6d098e11ea8f8d7b1e395679642871c8b", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4cd2201b9bece17663d3226d0752cfc6f020908", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/issue-5-code\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1192, "deletions": 178}}, {"node": {"oid": "76c47a12b64b564b38863e930018aa9a9a013bf5", "messageHeadline": "[fix]: Fixed an incorrect docstring", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a80f086e708297210f1d61f2f849e8101a256ab", "messageHeadline": "[fix]: Refactors from code review. Fixed libsecp signature verification", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "505a5dcadbc059e9c129792607c63d6ce0d7a1e3", "messageHeadline": "WIP: Random epoch nonces derived fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a415d1d8000a295aa9827a4c5079a2ed000036d5", "messageHeadline": "WIP: Fixing FinalizeBlock code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "d68d7f59cce7c255898fc899ad85ddba3104455b", "messageHeadline": "Remove e2e test until expectrl issue solved", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 66}}, {"node": {"oid": "2a860450cc9a0a50707e68265d35810d9ba6f062", "messageHeadline": "(temporarily) ignore e2e test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "aa7961a14baa0b7fceca6dca9bd82f86a08f1845", "messageHeadline": "Remove TODO re response channel", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "143660cdccd751c03e0238b2c36b5d7edf9f3fee", "messageHeadline": "Add better panic messages", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a13923e2ce9e333134368bfb61fedf43de584093", "messageHeadline": "Remove TODO re returning result", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a27ff19dfd905a71aab92dbb71dfcf85f3601c6b", "messageHeadline": "Consistent naming", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "056eefaa898177ce08f3406bbe7465a5f745f57f", "messageHeadline": "Fetch current epoch in finalize block valset upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "bc05b0f4bd25056e4649a08fbc5a7e52ec1a00f0", "messageHeadline": "Put EthereumOracleChannels in ShellMode::Validator", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 38}}, {"node": {"oid": "f0ba300513d25717940173d0de243e56743b0a37", "messageHeadline": "Rename EthereumOracleHandle -> EthereumOracleChannels", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "8b29bf736d2c8c715a34c08910321289691bc38c", "messageHeadline": "Simplify the EthereumOracleTask enum", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "034e6cadac8405a7bcfdd3a67361e4ee4bea84f5", "messageHeadline": "Configure oracle from storage", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 233, "deletions": 66}}, {"node": {"oid": "076e0162047091d9c19051ed05fb3c74363d14e3", "messageHeadline": "Merge pull request #1007 from anoma/james/ethbridge/dupe-tests", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 145, "deletions": 2}}, {"node": {"oid": "398f8bcc3dae5777e4e0f0b8b7f79398d5806305", "messageHeadline": "Add Storage as param to GetVotes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "41dff0e47453cf1aa8ec4a40528f1766c83da334", "messageHeadline": "Update core/src/types/vote_extensions/bridge_pool_roots.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4226adc69c3cae546d3b3b51b8660b6ee3c7fbf", "messageHeadline": "run formatter", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "2970c24e3a2b33c8f19131f4f9cc3e97952950b9", "messageHeadline": "Rename '--ledger-address' to '--node'", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "1b586f366921b4042380cd1a09537cb7a697edef", "messageHeadline": "Revert \"Merge pull request #1000 from anoma/adrian/rename_ledgeraddre\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 129, "deletions": 118}}, {"node": {"oid": "91788e310b1daab56c3c63fcc7852fc988f5bfd1", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions/bridge_pool_vex\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030a8f856430821fdd869ef7bfafbe32bc660757", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions/bridge_pool_vex\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07276039a2099b7e1186ababc8257012598e6aef", "messageHeadline": "[fix]: Fixed libsecp signatures to use keccak hashing instead of sha256", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "900d98373f7b5219df44f9783a70e33768421ea5", "messageHeadline": "Update Cargo.lock files", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20940c8aef39eee34be11981319e0ad6ca4eee07", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c89e9bdbf0aac82953e35c180c7d2c932658a0b", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/dupe-tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3a94619a384c7b88bd834b491b15a2b8bc9f4a2b", "messageHeadline": "Remove duplicate setup_storage function", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "5fd86cf732ad0b7332825c34f16fb7c827422578", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1040, "deletions": 171}}, {"node": {"oid": "b22baecddb85fc7ce3f4ebb02d112d32fdeea823", "messageHeadline": "Merge pull request #1028 from anoma/bat/ethbridge/add-channel-size-to\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "79b706f7c68a422822a809d3a233770869159147", "messageHeadline": "Switch to using test_utils in protocol tx test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "26b3969bcc9a2f43fa3fcc234b6b10744f772b81", "messageHeadline": "Guard test_utils module with testing feature", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2fca4f507dba829911d55ca2f3dde2e5b03a27f0", "messageHeadline": "Switch to using test_utils::setup_storage_with_validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b9dd9d1752352eac925e807528639d5c31036816", "messageHeadline": "Merge pull request #956 from Romainua/patch-2", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2408d26f0d068985921411df3b7b1c24a54395ee", "messageHeadline": "Merge branch 'main' into patch-2", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4306, "deletions": 1028}}, {"node": {"oid": "7931c021a9161c51c464dd4739ddbf6feba9fc09", "messageHeadline": "Merge pull request #1000 from anoma/adrian/rename_ledgeraddress_to_node", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 118, "deletions": 129}}, {"node": {"oid": "3482da75a1c8ea497f42efce3cc55aa6df5a5dac", "messageHeadline": "run formatter", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "d783d8e4d852156bfde98710b913e705bae8adb4", "messageHeadline": "wip", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "8e2349f62415b000dc606cf985daddadaa176889", "messageHeadline": "Merge pull request #1005 from anoma/yuji/doc-update-hermes", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "bf582c74a65c6415a22f9f590804f219f421a3c1", "messageHeadline": "changed unrendered emojis", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7198cf071b2640b1ee6c692942a2ba97ef4d561", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/dupe-tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1665, "deletions": 335}}, {"node": {"oid": "1a60a6e9705973d421903221ec3173fbbfdcb02f", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa43036a1d49718c9545cd6db1d7a1f59d2161b6", "messageHeadline": "[feat]: Added config parameter for the size of the oracle buffer", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "73757860077370840ae17193eefe770f338aad58", "messageHeadline": "Merge pull request #988 from anoma/bat/ethbridge/bridge-pool-nonces", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1035, "deletions": 170}}, {"node": {"oid": "2018b92fba8cc43e05119f532873aa54ee473935", "messageHeadline": "[chore]: Added some small clarifying doc strings", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "519085d21401a21bf8a2b6831a10c9d7c6fc57e1", "messageHeadline": "Disabled http-client in tendermint-rpc dependency.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 50, "deletions": 139}}, {"node": {"oid": "bede18fd99aa071074384034d202a51622aab8ce", "messageHeadline": "clarify definition of PoS account token balance", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5cfbd4727ec98185a91f7bb834520667af4ba9", "messageHeadline": "Mucking around with make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "431855e6b7356f1fb1444a5f6994d235d35f6c71", "messageHeadline": "Add missing current epoch fn param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "70b6015318a8b257a73d68189761167708615a51", "messageHeadline": "WIP: Replacing bheight nonces with epochs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "6670b885fb804e2ff1c31a99f8569f8aa4d38189", "messageHeadline": "[fix]: Fixed how keccak hashed are signed for ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 41, "deletions": 77}}, {"node": {"oid": "73a7b1649a92a3a50245adbece3b972eb0202d2a", "messageHeadline": "WIP: Fixing valset upd validation logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 48}}, {"node": {"oid": "cd0bf9b837c0be242dd4f6023069f362fce721bc", "messageHeadline": "Remove unused dep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1c8dccabab4d127e1f3bc20f31c86f52e98a4f72", "messageHeadline": "WIP: Changing block heights to epochs as nonces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "51e29a0aef8f2bcdfb3a97b016921147b01504ec", "messageHeadline": "[feat]: Merged in abci+ nonce logic. Fixed eth signable keccak hashes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 47, "deletions": 90}}, {"node": {"oid": "836152f32f862931116c77d9b532a82fc4ac73f8", "messageHeadline": "Add TODO to valset upds in apps/", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b7b04a32e8d4642189d99f3c3e10c842a24b804", "messageHeadline": "fix: e2e schedule script", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ce0f55ffe62dd38db2ff1419e69b681099ed0909", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-nonces' into bat/ethbridge/ba\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 444, "deletions": 276}}, {"node": {"oid": "b0fbf65c76a397f462a0f5117ecbddadbb1fa4f5", "messageHeadline": "WIP: Using epochs as nonces instead of bheights in valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "13207653e147a98560c84a7e6676404e7314e49f", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-nonces' of github.com:anoma/n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "941e99f1725dbdd1f99476e5b9d3745ecace75a3", "messageHeadline": "[fix]: Addressed review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 96, "deletions": 132}}, {"node": {"oid": "22b1fdb4fcea959ba3aa0a21860b420828d8a5af", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e46b6928ef64e9dc3797637bac8ec8f6049c9ced", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 171, "deletions": 146}}, {"node": {"oid": "83f799a765b7d0c606587dddfee4f88d724267ad", "messageHeadline": "Merge pull request #996 from anoma/tiago/ethbridge/relayer-proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 479, "deletions": 64}}, {"node": {"oid": "50a9e36e7c8e6a2b99aa1f36709c7f60d2dcb9be", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 171, "deletions": 146}}, {"node": {"oid": "738fd69d6c77e395a8715ce223ce466fe9bb7c9a", "messageHeadline": "Merge pull request #1016 from anoma/bengt/docs-quickfix", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "297562d3f735b110b8d36856150ed756d81f2469", "messageHeadline": "oops", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "0351c5db04b761fc0bff361a54f6cfe2f2dade83", "messageHeadline": "Merge pull request #1015 from anoma/bengt/docs-testnet2", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "52bcb779c8851064411348422da98d96a50098c5", "messageHeadline": "changed chain-id", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b46bfad50147ba90717a2417ac8b7d6c27019e37", "messageHeadline": "Remove RelayProof type from valset upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "23007dd38abb7735053f31a927b26d06188e3474", "messageHeadline": "WIP: Change return type of valset upd proof rpc endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f54e52897029ab63cce0238b34f108bccebe90f7", "messageHeadline": "added history timeline", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5b2a9178aa39c0b262149c30f686260d0a9ab712", "messageHeadline": "added chain-id", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1476b7516e1b61c5e1a8871909a651eecd392a61", "messageHeadline": "Merge pull request #1014 from anoma/bengt/docs-FAQ", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 149, "deletions": 87}}, {"node": {"oid": "b3756db43422a3e4bbbe6b548b3d7659a23440cc", "messageHeadline": "moved files around to make more sense", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 87, "deletions": 86}}, {"node": {"oid": "11ba25fb21d5f12b33ff7b1d2aa62e6f9a3da353", "messageHeadline": "WIP: Add validator set update proof RPC endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bcfec4f021b09fbe6d2981bfccca4fcc1f850b92", "messageHeadline": "WIP: Add validator set update relay proof type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "7a7d7ceeda8f76493cab87b63a1b3f915efdf37b", "messageHeadline": "moved troubleshooting out of testnets dir", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "988396ae4e4a46ee6e20fe73446963f00e32920a", "messageHeadline": "The FAQ and a bit more", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "7f8bce02a4ac3561e6220a15a72f6e32df99dd28", "messageHeadline": "Merge pull request #1003 from anoma/bengt/docs-tm-link", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "3650e83f75a3363fc40cbbe46033b6ffc24d00fe", "messageHeadline": "Merge pull request #978 from anoma/bengt/fee-docs", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "b59ee4154dfc7b66be54476f45dfad1ecfac6ac2", "messageHeadline": "[feat]: Refactored nonces from bp leaves to be a batch nonce on a bp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fc8be38b730d5a14c2f5c99ba09928613c7d445", "messageHeadline": "[feat]: Added trait for reading ethereum bridge data from storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "2095f4aa9a982da50f1164b33a7ac1c1911334e5", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions/bridge_pool_vex\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4005c6651601e0f7bc1b4941ac3a803b659fa256", "messageHeadline": "[fix]: Fixed ABCI++ clippy / unit tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 208, "deletions": 19}}, {"node": {"oid": "ea75ca85f380607e05ff0542473d5ffb303c751b", "messageHeadline": "[feat]: Fixed typo", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3429fdf21d4cf1434d04a36c0a24e28eb8f9321", "messageHeadline": "[feat]: Refactored nonces from bp leaves to be a batch nonce on a bp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 882, "deletions": 152}}, {"node": {"oid": "dc2586dc3f34586fcff02198710e929d07fd6826", "messageHeadline": "Merge pull request #1006 from anoma/bat/ethbridge/ethbridge-queries", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 154, "deletions": 131}}, {"node": {"oid": "d994c98d205a6592f48149b5e822f3703b37187d", "messageHeadline": "Merge branch 'main' into bengt/fee-docs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4034, "deletions": 870}}, {"node": {"oid": "b8123f173b1070b40b71539153a2d441ea16d2f1", "messageHeadline": "add multitoken doc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4946a0fd5d99be3317c5c1da7346d5edca0a3158", "messageHeadline": "changed signer arguments", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0fc84d01bcce80d194de965090b7a145b8d93d04", "messageHeadline": "Update from-binary.md", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "919525c4147f636e4daca755143c3ffad20f170e", "messageHeadline": "Update from-binary.md", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f45f92501d0e3f6af476728b4c490bada20ad61", "messageHeadline": "Add test for applying a duplicate EthEventsVext protocol transaction", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "72b06cc50da499305fc3c13c173bc1ac05e86131", "messageHeadline": "Make votes module public", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57828d2a6d0ac478df4ba32ca4185e2eab211d16", "messageHeadline": "Move set_up_test_storage to a testing module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "3a830c333dfcc4fedda9cbac12ab388b96bf0197", "messageHeadline": "Add 'testing' feature", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74a0d9aaf06472bf8c0efdce284f4cf650024404", "messageHeadline": "Add test for applying duplicate MultiSignedEthEvents", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "448e1ac1584b146581ac0c0678c0552ede237a59", "messageHeadline": "[feat]: Removed trait inheritance", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f1fafa12680784b189718cd8429cb846ff0e593", "messageHeadline": "[feat]: Made a separate trait for querying eth bridge related data fr\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 154, "deletions": 131}}, {"node": {"oid": "d8108022b5ca14944a6e99fddb45d69271ac3653", "messageHeadline": "[feat]: Added trait for reading ethereum bridge data from storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "b321459d0a21e68f942732efdb5bc19323dead2b", "messageHeadline": "Add valset upd test to check incomplete proofs in storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "9e277a37d965ca91853c331c48c61c19d83317ff", "messageHeadline": "Refactor test utils, to allow adding new validators to storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 47}}, {"node": {"oid": "17c3b55f9fb9c68792af27d547ec1f632df991a6", "messageHeadline": "update doc for Hermes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "1361088f5e87606d750f02490a2a21a6ba246e12", "messageHeadline": "Merge pull request #995 from anoma/tiago/ethbridge/misc-fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "f9a540ede42804dfb8c8a9262001b33e18882d18", "messageHeadline": "tendermint links and formatting", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "157ea6461467a6552c25c61474ad62239cc21b4d", "messageHeadline": "[feat]: Added bridge pool vexts for abci++", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 367, "deletions": 33}}, {"node": {"oid": "e1f0cad2910235cfe0490cc5d2bc9acf0387c014", "messageHeadline": "Fix test_seen_has_complete_proof() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "b83d3dccbc97722f44455b4e3733023834e7cb02", "messageHeadline": "Rename '--ledger-address' to '--node'", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "f424f859f8d84c58672328e44692767568d30299", "messageHeadline": "Merge pull request #295 from anoma/yuji/design_ibc", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 627, "deletions": 13}}, {"node": {"oid": "e1964310a01a706b8deae7716cf237e7a8ef72b4", "messageHeadline": "Merge pull request #998 from anoma/bengt/docs-remove-chainid", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "ed51e06db2e2a577b3b830790cd1cf06fbd6ca2e", "messageHeadline": "changed chain-id to TBD", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d855805203f2996726b21b6b9424a897c8d633ff", "messageHeadline": "Merge pull request #997 from anoma/bengt/docs-updates", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "95c78f4a0f5ebae6d3ad78cee9be8edbb8e73c81", "messageHeadline": "Update environment-setup.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb6aff9fdc963490103e07044d7521d469f14c5", "messageHeadline": "improved binaries page", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "8a34fabdbfaa5e34b59a5e4f44e407bfbbaf5837", "messageHeadline": "Finish test_seen_has_complete_proof() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "779579fa8841cda223d43647a83eb70596d2269e", "messageHeadline": "changed-to-point-13", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18b2bbbcebbcd5757b7a8b156c451d3d94099cc9", "messageHeadline": "WIP: Test if we have a complete proof when a valset upd is seen", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "137874057db75d0d332174b32ccbadaeca004641", "messageHeadline": "Remove mut requirement from tally read", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "48e0ceb1f40fb059e0382309e0a2a1280b8d1d03", "messageHeadline": "WIP: Writing test_seen_has_complete_proof() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8cf7d495078f8177db8e80eb30c3162689c4e54e", "messageHeadline": "Add last height to storage in eth bridge test utils", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97d6a260cd23a1a5fca9e4dfc2f07e6b6e6eeca6", "messageHeadline": "Add eth bridge test utils", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 107, "deletions": 34}}, {"node": {"oid": "f29208fd77b79308c2064f8ebe35e4da01539d6c", "messageHeadline": "Add rand as a dev dependency in the eth bridge crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c816eed06da02553bfbb514954fbaa698bcb5d1", "messageHeadline": "Merge pull request #990 from anoma/bengt/docs-troubleshooting", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "aa129b5ac9c03c8e86571216e51946d9fa09bb8c", "messageHeadline": "Fix cargo doc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "cf4f106dc2ef6716d6fac52e3e83b4bbd5f255f5", "messageHeadline": "Rename ANOMA_DEV to NAMADA_DEV in the Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da82f093f10c0381865accba99f60c557360c51", "messageHeadline": "Namada 0.13.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 125, "deletions": 62}}, {"node": {"oid": "39a5c7fe0b7af87e9674ab3a29292ebd6257cc1c", "messageHeadline": "finalize_block: remove unused import", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b646628c15dcdc1f0b587244a0a8894f951861a8", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions/bridge_pool_vex\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b0725cc89afa39c1ecec874160e67659d82c6dd", "messageHeadline": "Add proof of sigs to storage for valset upds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b6d90aaaff33085e88f6f1c18b7a826a2bae76af", "messageHeadline": "Check that we are signing with an ed25519 key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c30167b2e4b571af649d9a246b135d839ce9832", "messageHeadline": "Add some helper methods to EthereumProof", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "3c408dcadbf7cab39f0ebe079ae80bb01f9e3f50", "messageHeadline": "Add a TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "884e2c97c481fe9d69858c214eb9af37fb3590ea", "messageHeadline": "WIP: Add signatures to storage on valset update vote aggregation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "4f286fd2c7d96c23855d89bdd9eed7b8e23b677f", "messageHeadline": "Ethereum proofs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 38}}, {"node": {"oid": "db409122ba4fedad72ced2905432136303ba9e18", "messageHeadline": "Move proof to the ethereum_bridge crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "186e65a31f0bf8678de178e5c54fd7cc873da0a7", "messageHeadline": "WIP: Add a Proof type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "446bcba062a6cd13fa6fffd5b73b6d018aa9e680", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/stats' (#979) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "7e4705363bd713b7a979ea7f0fd2bc554114c8d7", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/genesis-wrapper\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 118, "deletions": 10}}, {"node": {"oid": "30c284118d3f163454b066a03ee5207de7accc34", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/testnet-pow' (#969) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1623, "deletions": 127}}, {"node": {"oid": "6ac34adfee9b67c2ad1e72588fce1bbc8b6dbd5d", "messageHeadline": "misc: change log level", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3afd012de97789a22a51c85944030ccf3448316f", "messageHeadline": "misc: change log level", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f19882108a4b49fad0add9deb2cfcdc82393229", "messageHeadline": "chore: missing file", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "e961d94ce935c3e65cb35a451437b1f26696a01c", "messageHeadline": "ledger: add some blocks statistics logs", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "2785ad0c14d26ebc4bab564469aa0ff95083eb4e", "messageHeadline": "changelog: add #972", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49a1d3f8fd00348fc74ba58be28b7af3bffb9c51", "messageHeadline": "chore: clippy/fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "26f8443edab985ff37a71e099093603c92041415", "messageHeadline": "ledger: remove/changed some logs", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a800b8a7834ddb188fea98ef978e785d737f953c", "messageHeadline": "ledger: use genesis fees", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 34, "deletions": 6}}, {"node": {"oid": "1463a20d5bd324bc3420ab747d51523a42e8e245", "messageHeadline": "genesis: added parameter to control wrapper tx fees amount", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "5e26b4dd05dc8ac144ac19b3ab2a111f74d743f0", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c36c0aca5c8a13b1a871a3ccbf1bb4c0ee0e4fc8", "messageHeadline": "changelog: add #969", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b4aaeb994a4b81654c51d6a801c0c24dbc3d5251", "messageHeadline": "test/e2e: add a case to withdraw from PoW faucet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "50630e35714f1275a395801b7fdfb625a5288f57", "messageHeadline": "client/tx and signing: add wrapper signer balance check and add PoW", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 158, "deletions": 21}}, {"node": {"oid": "bb85eafa7accfcfae649988be8eeea3b68ae6d83", "messageHeadline": "ledger/queries/vp: add testnet pow and faucet methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "fff5b1e3c01ddd6079b25d3331adb243c05608ae", "messageHeadline": "wasm/vp_testnet_faucet: check PoW, use withdrawal_limit set in storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "c22a8e1902daa4c24b28d6ab8efd59e4bf7c0298", "messageHeadline": "expose the `has_valid_pow` result via VP wasm host env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "2225839d9087419e53354d2204e23be3902a499e", "messageHeadline": "validate PoW in mempool, proposal and finalize and keep the result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 319, "deletions": 62}}, {"node": {"oid": "473c43aed0db67d20c39d1ac5d80898404e085e6", "messageHeadline": "shell/init_chain: init faucet storage, if used", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "33832d43f2bb86c66b1b8c6f251ee6715d5fe653", "messageHeadline": "add `faucet_account` parameter and set it from `init_chain` if found", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "19134a7868f7c9375716738ad50685500b1ee455", "messageHeadline": "genesis: add faucet_pow_difficulty and faucet_withdrawal_limit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "9ca9c94bcaa6d4e4f75c744e2b739d8fe703ac49", "messageHeadline": "add \"mainnet\" feature flag, off by default for now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "72d9f3685b363818bb2422507c01a9b7d732c835", "messageHeadline": "storage_api/lazy_map: export `get_data_key` fn for client", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f13730d68a8aee6b81c1d7f6898d80b83bb6a4", "messageHeadline": "core/ledger: add testnet_pow module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 604, "deletions": 0}}, {"node": {"oid": "535e9ab04ba3660b58d8030ba935e970a8a66525", "messageHeadline": "re-export `namada` from `namada_tests` for `namada_core` dev-deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2215a7220920a0fb91c249750be30dfbab16068c", "messageHeadline": "Merge remote-tracking branch 'namada/grarco/basic-fee' (#962) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 145, "deletions": 13}}, {"node": {"oid": "614e6aec7d86e801e12877068492c4f51cbf67f1", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/max-block-size-genesi\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 308, "deletions": 39}}, {"node": {"oid": "3850c3af665de40d6627023b88ea65d28161871b", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/fix-ledger-params-mat\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 73, "deletions": 52}}, {"node": {"oid": "bfb8ae8eff856d505982b5cecc669ca24f1e1e11", "messageHeadline": "changelog: add #903", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80292e64ff95df9f257475da5d975aa56762b891", "messageHeadline": "changelog: add #975", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee159ff037236639616f51a12ca5c26f55c24c3c", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "5dd1273e2b247e8ac23485e5270bc7d588d845b2", "messageHeadline": "Fix consensus params config for ABCI++", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4d3440a08a1af6bb9e93478ca72245537b5120e3", "messageHeadline": "Merge branch 'tiago+tomas/main/storage-keys-procmacro' (#926) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 246, "deletions": 13}}, {"node": {"oid": "9a8c84eb2d59e7a1b4f7a5ec6a1244aac3ad0b5d", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8fd279c44eff430440618cfc7842fa21eccdd1f5", "messageHeadline": "Remove boilerplate code in favor of StorageKeys macro", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "92b05f0e2214304b567b9d0ba276101fab9630a2", "messageHeadline": "Update Cargo deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "afcedabec9e797ec02d435cff4bc5324d593df52", "messageHeadline": "Define Keys struct with all ledger param key types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 103, "deletions": 46}}, {"node": {"oid": "557320c268efb73d5138dec276da3016de32a84d", "messageHeadline": "Fix #882", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "79928fcc8cacb8ad156e3ffd1ed4a4b2083e73a4", "messageHeadline": "Merge branch 'brent/fix-validator-commission-change-test' (#965/#984)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "5420d29b7000ab64831f9f00e79b993133264622", "messageHeadline": "Merge branch 'brent/fix-validator-commission-change-test' into tiago+\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "704b175c376f50e88e152430877710204d3978b5", "messageHeadline": "changelog: add #926", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4269d6adef6a7b5b6ca4b5d751fc332a1e86af4", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/ci-fix-e2e-script' (#9\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3f40ac99639e6057d0b8b69aa6e70848ef7f3ea8", "messageHeadline": "Merge branches 'grarco/namada-start-time' (#973) and 'grarco/resize-b\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 63, "deletions": 7}}, {"node": {"oid": "fc817189f34fe54c5ce0d11678c64c9781a3c3c7", "messageHeadline": "changelog: add #974", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "122ec91c49e8140af171139b937be44eb57850a2", "messageHeadline": "changelog: add #973", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01eb29edff75c1ddf24fc3cc1ee46ca8e811b5f1", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9668eb87297d3c8796f7627778ff32d2191601f", "messageHeadline": "Merge remote-tracking branch 'namada/jsonlogging' (#968) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "f57a2ce360ae8e5c0418e72bc6ae00eb6a376bbd", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/gats-lifetimes-refactor' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 149, "deletions": 221}}, {"node": {"oid": "7a70bb23fe87b423a6657e767efd71e2a6909b0c", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/remove-prefix-iter' (#912)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 73, "deletions": 371}}, {"node": {"oid": "65fc823b354c38ae6303683f41f3c36f0b43966b", "messageHeadline": "Added some troubleshooting docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "87adc5fe086c5f0a44fdad6bc7e2f791b3c716a2", "messageHeadline": "Merge pull request #915 from anoma/james/ethbridge/read-ethbridge-config", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "f95dc505ac10a95354cbf66f00f9e85dedee76cd", "messageHeadline": "fix for IbcMint and IbcBurn", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3155f1f768fbe2504088048a72a9a5a06fa0927c", "messageHeadline": "[fix]: Fixed ABCI++ clippy / unit tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 208, "deletions": 19}}, {"node": {"oid": "b5d22fda1fe08a5b861e7334c433d0c8d61e1ec7", "messageHeadline": "Merge pull request #970 from gavinly/patch-1", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde68510a8dc737d519ac7472b57ce689bfa2a4c", "messageHeadline": "Update from-binary.md", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83918d3b9250e57147be7a6fb584b93009d6ab8b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into cwgoes/update-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 428, "deletions": 167}}, {"node": {"oid": "d351578bf703f3251900fa5985fc58a132a9bf9a", "messageHeadline": "Make read error message more generic", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a66f12a67d66d62c651c1f69da58d91d82ef058f", "messageHeadline": "[feat]: Fixed typo", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d9e91672c70ccd9fe8f6fd3ea9131e72232bb1d", "messageHeadline": "Add docstring for must_read_key", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c41ec460749882d2ecfe19de9349bb03ca614325", "messageHeadline": "[feat]: Refactored nonces from bp leaves to be a batch nonce on a bp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 884, "deletions": 151}}, {"node": {"oid": "c39fc796b8d01ac6beb9ab8eee1f00a31f50092b", "messageHeadline": "Merge pull request #985 from anoma/bengt+yuji/docs-ibc", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 295, "deletions": 0}}, {"node": {"oid": "3e7339a776fb949bf0fb86c5ab9bb6165a3f5e76", "messageHeadline": "update IBC design doc and spec", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "3a8d3c7baf425903eef38af02a30affe029f1f0a", "messageHeadline": "Update documentation/docs/src/user-guide/ibc.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cacde3f037c40cfe1f6ab6995d959cdb76f954c6", "messageHeadline": "changed tendermint-rpc dep to one from memasdeligeorgakis/tendermint-rs", "author": {"name": "Memas Deligeorgakis", "email": "deligeorgakismemas@googlemail.com", "user": {"login": "memasdeligeorgakis"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "e6fab4d364d9f894122e2c459cc842297cf0dec8", "messageHeadline": "added ibc docs and new favicon", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 295, "deletions": 0}}, {"node": {"oid": "6fb05ff210b20ca6c47a9b5e981d44271cf1aaba", "messageHeadline": "update for multitoken", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "cf2fc1dc8bb5d6a80659aa4de4e17d9d9022e362", "messageHeadline": "fix the ibc token address", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0fb486e4d4a20e9ff9898cca62a924d8cb7dc914", "messageHeadline": "add ICS20 token transfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "e31d93e33a0d7fee3986987e759d3098db0b6b12", "messageHeadline": "update", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 436, "deletions": 470}}, {"node": {"oid": "5ad0c0254bb6375b7f5465b070d59bb7d16b916f", "messageHeadline": "rebase", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "9766800a64212b933dcae6fd0f66fc29e177d1e7", "messageHeadline": "update for emitting IBC events", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "c5bd22c9f6ebbe7d847fb3f1f8db7066372a02ef", "messageHeadline": "add links", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b830e6fb522283a2636e9395a63c64c8706ac207", "messageHeadline": "update emitting IBC event and add Proof section", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 191, "deletions": 56}}, {"node": {"oid": "01d38b8d529c4e6c240afea5bb5c38054524bdb9", "messageHeadline": "fix: deleting a commitment for ack and checking a packet", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "e6178d13393e054c40f40918ec962b5defda01d6", "messageHeadline": "fix: update transactions for IBC", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 74, "deletions": 39}}, {"node": {"oid": "a95bdaf26a6e8a76c855984baad4cca4b9e7250f", "messageHeadline": "fix: remove the reserved character", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0df5653582bd3953db8b68c515c25fd1ae37cc16", "messageHeadline": "update for the current implementation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 163, "deletions": 133}}, {"node": {"oid": "865fc0c659c09f1352baf314deb4650103065f94", "messageHeadline": "fix the getter functions for IBC VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "000018da41849676a9096e56e38af8ef93a7e166", "messageHeadline": "check prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 135, "deletions": 157}}, {"node": {"oid": "204bc2899086a1863b963cc2b174516550259000", "messageHeadline": "revert ibc.rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 60}}, {"node": {"oid": "fca993136baf30f5fab63790a5d2195472e9b2c6", "messageHeadline": "rewrite validations in native VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 384, "deletions": 134}}, {"node": {"oid": "52944dbaf149a164370bbe833de3fad33b2df051", "messageHeadline": "add Timout validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "e1b881ce4221256d07d058b4206510b6cfc5f6fb", "messageHeadline": "add validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 92, "deletions": 11}}, {"node": {"oid": "6e2e965a58d2eefac6ea6944ddad8520996f32f9", "messageHeadline": "fix txs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 53, "deletions": 50}}, {"node": {"oid": "15e4d9584c08225c199c0c52214b6fbffff88024", "messageHeadline": "fix a diagram", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "c9351c521ef6fe5c57f62a246f00e2b4c6b3b474", "messageHeadline": "based on native VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 86, "deletions": 61}}, {"node": {"oid": "879ddc5057bb9353f05df1f1c82cfdddf9e5781f", "messageHeadline": "based on NativeVp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 44, "deletions": 66}}, {"node": {"oid": "3f2597e6e5cb630a34027be4651a33aeb7dec09f", "messageHeadline": "add IBC context", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4bbcbac4d3869aedc1dc4f1724f1072441e3c6c", "messageHeadline": "update IBC VP doc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 117, "deletions": 15}}, {"node": {"oid": "7e925de35ae11f14550d14ac212f07433b9e033e", "messageHeadline": "update IBC VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "3bdfa8874590ea24f7feaad1b885afbf485dc1e9", "messageHeadline": "modify a failure case", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770dfd02de92cc2bfc373549242e989d20a0de44", "messageHeadline": "IBC integration design doc draft", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9e0f3f0663a358c615f5460bb16e8da2683baffa", "messageHeadline": "Fix clippy", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "b1f26962c0ed26662cceb29153fa1ad5be165dd4", "messageHeadline": "Add more tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 110, "deletions": 40}}, {"node": {"oid": "81b1a0dc7fdf5172c4a2687ba46b5be553e5f9ac", "messageHeadline": "Add test for EthereumBridgeConfig", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "284f985f538c50cdcdc75b1a0399dcd1dec999c0", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c4d4f554c2a772bd23b2d5ee0c290d2ba7ac3a", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4c6d87cd87dd40b2aa4fbde8d57f553252bf60b3", "messageHeadline": "Add EthereumBridgeConfig::read method", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "83e9d52c37d750761e82a2b4544b30f55755253a", "messageHeadline": "Add From<NonZeroU64> for MinimumConfirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1131a3b3c7edcce1ccc8a803a03a6dcaf9b0108a", "messageHeadline": "Add Copy trait to some Ethereum bridge configuration structs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61a6d5c8cb9b9701331c2355d1cf9a80afbbca0c", "messageHeadline": "changelog: add #965", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a6189747de469191849a3b48c11d8761fa705dc", "messageHeadline": "remove `ChangeIsZero` error", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "8298afe152a007e3b62444f7056f1827b4b67884", "messageHeadline": "remove dbg statements", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0a6e95ae1f57e37235be45786a1db43922309d39", "messageHeadline": "fix arb rate: prevent same rate and ensure proper bounds", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "d2f8dfce91e758ead648a41f258b7b824df166e8", "messageHeadline": "Revert \"Merge pull request #965 from anoma/brent/fix-validator-commis\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "bd4dff2d26ff016bfd57a7b5e8b4e89bfe26d68c", "messageHeadline": "Merge pull request #965 from anoma/brent/fix-validator-commission-cha\u2026", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "05f7fe553f0628591caede79b84b8d03c72ecdf6", "messageHeadline": "Merge pull request #954 from anoma/ray/cargo-about-after-sccache", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8d00911104cca4622f517e383798141ff5c6a75", "messageHeadline": "Merge pull request #949 from os2357/main", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a43de416b5941670475854fab03639923613b955", "messageHeadline": "ci: fix e2e test script", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "73b6d5467419e6dbe0b50ae142d9bff035193a4f", "messageHeadline": "changed nothing at stake", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "868f8132e0f9f8fb4455d9a7e18dd779f1104f1e", "messageHeadline": "potential fix", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "8efb474421232131077a7aa4bd5d16454669378b", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1da3933a4dad4fd7b547b7c592683c6724b2a7f", "messageHeadline": "Add comment for the test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1133141a1bc694e1b1485cdaeaadd4dd6023d55", "messageHeadline": "Simplify test and remove references to queue key", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "8f92e19ddce1a0c65157046eac8d0ac48aea5da9", "messageHeadline": "Remove references to anoman/anomac", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "5a0887aebf792f7854e137af5fd01cffd540ba06", "messageHeadline": "Remove no longer used eth_bridge::storage module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "89fc491c3c44c6acae21147e6fb5cd937458a443", "messageHeadline": "Rename test to unauthorized_tx_cannot_write_storage", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9fd97652c57bc0bb0c5155a0682a2be9e8d8bae", "messageHeadline": "Don't use duplicate ETH_BRIDGE_ADDRESS", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2c39eafb2545430194a102b02cc1d454a0e8bf8", "messageHeadline": "Reduces block size to 5 MiB", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9976043ebe725f8ccb5e3134619af003d4dd7b01", "messageHeadline": "Add `max_proposal_bytes` ledger param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 285, "deletions": 21}}, {"node": {"oid": "16c4bca5e34046ac617793fa784d4805932dcaee", "messageHeadline": "Moves ledger sleep", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6b174feddda43a41a0df3ea9355cac15cbe1264d", "messageHeadline": "Refactors ledger sleep", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5fc6690b0c945e0cd986ba5adb7248979388d5d9", "messageHeadline": "Adds start time argument to namada ledger", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "37209b83a0a16638cf6ddc526e08064f139ee18b", "messageHeadline": "Update README.md", "author": {"name": "Gavin Birch", "email": "13985253+gavinly@users.noreply.github.com", "user": {"login": "gavinly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5cb262e4495f30a1d6abbefe03a4d1bf24d8ba2", "messageHeadline": "Adds  const and default token to basic fee", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "85bdc5f9af89e1bc2a66943bc43a7d95320d57fa", "messageHeadline": "changelog: add #968", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aaf0b439cb65fce7a64ba5e70213177fdacacdec", "messageHeadline": "add `NAMADA_LOG_FMT` env var with one of: full (default), json or pretty", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "c6564c28e98857c04d46b3c7d85d1a3e31075aae", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dd2d5045158c93a925deadbcfdcd293d8f54927f", "messageHeadline": "core/storage: remove redundant `StorageWrite` impl for mut ref", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "c40fd1b61a66679185e14d00f5e7dfabad0e37de", "messageHeadline": "changelog: #966", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c20b80f8bd96e60954f41d0ae954b21b3714d6d6", "messageHeadline": "core/storage_api: use GATs to hide lifetime in StorageRead trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 142, "deletions": 178}}, {"node": {"oid": "db0cac3151c7ffa585eef5733176746e6bc34d5d", "messageHeadline": "changelog: add #962", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8441d33e174a0f951e6154f615a92842382451d2", "messageHeadline": "changelog: add #965", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "159001ea93f34f2d9681ede7c253f90068fe17bf", "messageHeadline": "remove `ChangeIsZero` error", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "1df346c88fd344e113882ad882412b4cb218f765", "messageHeadline": "remove dbg statements", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "83bed0b85471fc7b1bdfe1f196b42d519cd78d6c", "messageHeadline": "fix arb rate: prevent same rate and ensure proper bounds", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "0081be6122a29cd8778f5952a45b747599ec8743", "messageHeadline": "Fixes unit tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b93463636b8d876d610e1d2722042d35bf026498", "messageHeadline": "Fixes process proposal fee token", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0b511299339ae400761e3e1a2d29832e169c4f3a", "messageHeadline": "Fixes fee value in tx contruction", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f219bfa04af9336ba32f3bbc9ae381d01b28bbf", "messageHeadline": "Adds fee burning and checks", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 104, "deletions": 6}}, {"node": {"oid": "51844e65cc3cd07ceebee14254d0465f58cd51c3", "messageHeadline": "core/storage/mockDB: remove unused `reverse_order` flag", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "ef19b3afefa5eb798917348f4be96a45c5f8f10d", "messageHeadline": "Add JSON as an option for logging by env var", "author": {"name": "DaveWK", "email": "13626476+DaveWK@users.noreply.github.com", "user": {"login": "DaveWK"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "cf76cf9f1be5a9c64c7012b9fbc7406c3ab7d36a", "messageHeadline": "Update link to `get_tendermint.sh` from-binary.md", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a26671f5166773afc95ef8fce1e6d00f3ef935b2", "messageHeadline": "Merge pull request #955 from anoma/bengt/docs-version-ammend", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f2ccc15506a33ed131a108a1218668424aa1e2b", "messageHeadline": "changed to 0.12.2", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "241c8b51de0edd5bb53bc1358988b4008b9926f3", "messageHeadline": "ci: install cargo-about after sccache server up", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3554b971cfcd5c55d2477ffc8a1b6cdf74be47ab", "messageHeadline": "Sync with 0.12.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 114, "deletions": 67}}, {"node": {"oid": "e3c2bd0b463b35d66fcc6d2643fd0e6509e03d99", "messageHeadline": "Namada 0.12.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 80, "deletions": 61}}, {"node": {"oid": "c77123ee866b02e7931053ad7389d93a5a368733", "messageHeadline": "release: cherry-pick release improvements", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "7dd385e443b821bf8bd628836dd67d177018c18a", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/hotfix-prepare-propos\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "0410c6bda12a53261e545f1917c8eb50dae9b5d5", "messageHeadline": "changelog: add #952", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d822f36c132effb29f29588363d0d035d92fbc1", "messageHeadline": "prepare_proposal: update comment to reflect hotfix", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2a77752741c55811a2bc9ce8758a98cabdf23962", "messageHeadline": "prepare_proposal: use TxRecord struct on ABCI++ build", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "445732f0154d2c2538d04121c63a8307da4aa014", "messageHeadline": "Merge pull request #953 from anoma/bengt/docs-add-chain-id2", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8820d7ac9087ec34b1936ece4b840824120fd120", "messageHeadline": "missed a chain-id addition", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0733ddce57f9d3b412eb5a2b16c18ad09e14ae1b", "messageHeadline": "Prioritize wrapper txs during proposal construction", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "08d9eb3e5fdbf32f322e3c60f8a3d0e91738f72d", "messageHeadline": "Hot fix PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e8e0c0582e1134812e3b80dd434ab2285fa4b214", "messageHeadline": "Merge pull request #950 from anoma/tiago/ethbridge/fix-process-propos\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "2589bb46f618013a4d76b87c869692e351a9b5b7", "messageHeadline": "Merge pull request #951 from anoma/bengt/docs-add-chain-id", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 7, "deletions": 91}}, {"node": {"oid": "23b205aaef200e285c31daa91a694429c712f875", "messageHeadline": "added chain id and fixed install docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 7, "deletions": 91}}, {"node": {"oid": "1883821ce3919135fa5247abe971bcfd26b40e38", "messageHeadline": "Small docstr fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "651bd40969fec65422bb555a707d66f21eeace67", "messageHeadline": "Update block space allocator specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cfb770795cc6182aab0bca4c490a4b7f83b5b95e", "messageHeadline": "Add a unit test to check if we reject wrapper txs at 2nd and 3rd heig\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "c79011f97bebd530c5b4445397acb1b11efa6629", "messageHeadline": "Fix logic to reject encrypted txs at 2nd and 3rd heights within epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "61c2e0eeb5dd90f5c50d3b2493f39a63fab7c00b", "messageHeadline": "Prohibit encrypted txs at 2nd and 3rd height offs within epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8c03998166643da83e94f1adb56a6bbd867e2392", "messageHeadline": "Merge branch 'mariari/paramererized-tx2' into mariari/shared-sdk-inte\u2026", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "04fa51bbab2bc97b37a7ef8025a6e0f6150d52e5", "messageHeadline": "Add a namada-sdk feature", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a98292922e11c2a4003bb3a127d610dad934dc02", "messageHeadline": "Merge branch 'mariari/paramererized-tx2' into mariari/shared-sdk-inte\u2026", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a217af4feccee51f9659d517b72074728191461", "messageHeadline": "UMove the useage of tendermint_rpc to the crate level", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0aaf55b6f4f218fa3a3e244d007d851f9207875", "messageHeadline": "Merge branch 'main' into cwgoes/update-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 231, "deletions": 110}}, {"node": {"oid": "f849e929613610799b9052dacd6765fd71da9648", "messageHeadline": "Merge pull request #788 from anoma/brent/pos-spec-updates", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "de1d56bdd04c3d7766411c5f8481de3e28e4f546", "messageHeadline": "update pseudocode", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "a2edb350272edb5551f860debc90a6a31674e923", "messageHeadline": "General housekeeping", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ecfe7c543b175bf1dff56046123cdac24d97652", "messageHeadline": "Reward distribution: general improvements", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "fed8b9e766a094875b965fd88b478b77b63731a2", "messageHeadline": "Cubic slashing: general writing improvements", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f7a8f461940b5f246072b9690eea1c7a68c4ca54", "messageHeadline": "Cubic slashing: add new improved pseudocode blurb (Rust-style)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "38721b04d55754ddd2f37d38b8fe80fdc3166b9f", "messageHeadline": "Cubic slashing: clarify slash iteration procedure and equation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "30def8d7392e81b2f26578d80b4a6b1e8eeaa8ab", "messageHeadline": "Cubic slashing: fix and improve plot", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b8b55d196701502f7e8cbbfb14591a98e02f1a8", "messageHeadline": "quick fix to cubic slash", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d44314f33b00a1cb926ab257480f33b3cff25ff7", "messageHeadline": "Merge pull request #771 from anoma/tiago/ethbridge/optimize-block-pro\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1818, "deletions": 205}}, {"node": {"oid": "b8d7227989e21a8cb72f0aaef998efd4109ba44b", "messageHeadline": "Merge pull request #907 from anoma/tiago/ethbridge/block-space-alloca\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "73c686d7043ad917d98d6c20ed5a39fa1d270510", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f0a9c7c7d82cb69f2069e0fb9231f2a847438d46", "messageHeadline": "Merge remote-tracking branches 'namada/tomas/faster-epoch-test' (#876\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "423cd289cc3ef2f4a1a90a55bed090b3990c08a5", "messageHeadline": "changelog: add #911", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c806cefb84db74338526176316c6b628a24c89d9", "messageHeadline": "changelog: add #876", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47cba02fc7e22edc97a07669644ba2cb921c9f28", "messageHeadline": "test/core: run less cases on `update_epoch_after_its_duration` test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "077f0883e12199b841d71838275bcbe35696b8a6", "messageHeadline": "Merge remote-tracking branches 'namada/ray/no-matchmaker-in-package' \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "d533d7fc386e7003c973e82c1204e46f3c3fdbba", "messageHeadline": "Merge tiago/ethbridge/optimize-block-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1701, "deletions": 527}}, {"node": {"oid": "76c30972a3ba41f0278953863f6d637958510fc3", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "16173b0b2b7b995ff8175f00e9870994eb8fc276", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "bd3aa6209c09f3f8b400057e31cd5e483beb3baf", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1701, "deletions": 527}}, {"node": {"oid": "f82375bb390cc3fa9617889eccba067b875c663b", "messageHeadline": "Merge pull request #948 from anoma/tiago/ethbridge/fix-tm-release-ci", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bcbcbb9db015caeee8b53080017fb4f00c896622", "messageHeadline": "Fix CI in eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6a6bf65ddca144a9ca2de0276a23f83d11822b9b", "messageHeadline": "Merge pull request #947 from anoma/tiago/ethbridge/merge-0.12.1", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 876, "deletions": 208}}, {"node": {"oid": "335fa442cb8d1839804c31d9d1281cdd1b60ff92", "messageHeadline": "Update link to install section", "author": {"name": "Oliver Simon", "email": "oliver@blockwatch.cc", "user": {"login": "os2357"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f42ed8bf05d1de123f97a940400a71cdbf571cce", "messageHeadline": "Merge v0.12.1 into eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 876, "deletions": 208}}, {"node": {"oid": "853ab459ebe3c2e33dbc41b517f27ba7480d7d00", "messageHeadline": "Turn off the default features of tokio", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6892e480ebe25ec72bee14fc7cd480d12ad6986", "messageHeadline": "changelog: add #945", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "db53d5def6d46bffe496b7483c40cd05a6c2aa4e", "messageHeadline": "ci: install cargo-about on release step", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd16a346fa7941cab9cf5ef96075a36e6564f897", "messageHeadline": "make-package.sh: include license information in tarball", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aeadf4324edfebac0446d0be3c5c138c897deff0", "messageHeadline": "release: add configuration for cargo-about", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "eddc2d0e2e2cc5db1fa689e84faab3dad903ddcf", "messageHeadline": "changelog: add #943", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7a16ba7b62cbf5118dcd41725a58a6e9a6ecf38", "messageHeadline": "make-package.sh: don't attempt to include matchmaker", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "914da00fb576e9d532aaeb2d980e0109a84e7c0b", "messageHeadline": "Sync with 0.12.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 87, "deletions": 69}}, {"node": {"oid": "6920cbcb5b21eadf65aadd21b943247250c47abd", "messageHeadline": "Namada 0.12.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 73, "deletions": 61}}, {"node": {"oid": "ddf4bf1eef14d387cf7bfaf784e740527b43e419", "messageHeadline": "Merge branch 'ray/vp-verify-masp-failure' (#942) into maint-0.12", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "97934a7042c5dc8119154fb4a5a8ffe5edb2d6c0", "messageHeadline": "changelog: add #942", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "459dbbb7cfa556099864b5c7c28dee5e778b4dbf", "messageHeadline": "vp_verify_masp: avoid panicking unwrap()s", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ad0d2bcd40b93df3bc1a620c9b91798f7c781896", "messageHeadline": "Strip out #[allow(dead_code)] from VALUES", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a8f5abf09b1cac8d4f8c084df09a92becf65bdc6", "messageHeadline": "Merge pull request #895 from anoma/tiago/ethbridge/process-proposal-a\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 248, "deletions": 178}}, {"node": {"oid": "56599b15360617833287ef36d1219fa1807a10a3", "messageHeadline": "Remove allow dead code TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "05eb1330d0cd652a2648aed0002d7b50991310aa", "messageHeadline": "Update macros/src/lib.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "32d4f492efaccde6661f114607c467ce25bf4d67", "messageHeadline": "Add unit tests for tuple and unit structs as well as enums, on Storag\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 49}}, {"node": {"oid": "89a01c7536c9753b702fe0492ce384572f6e9f00", "messageHeadline": "Merge pull request #938 from anoma/bengt/docs-docker", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe53976459dfce0cd91392336356c0dd4f6deb4b", "messageHeadline": "Add StorageKeys unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "f79f1b08ff341ee12a04238114c1ce98a8ee1cc3", "messageHeadline": "changed the docker link (again)", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa54f71b3512d08303588cf51d34904a4a285913", "messageHeadline": "Merge pull request #923 from anoma/bat/ethbridge/subcrate-refactor", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 818, "deletions": 309}}, {"node": {"oid": "a74d8e38540ec2e0f827e5282e17d1b23b701665", "messageHeadline": "Use quote!() in macro test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "189e9b6e1145d38dc77c419bc2d2561d8ea4a41e", "messageHeadline": "Some TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "306829f51b8ac02d734aed231aa6b2eadc48066b", "messageHeadline": "Format and inline some code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9ac07db706779d93f83457b4a3e1f828f44d66d7", "messageHeadline": "Added unit test for the new proc macro", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "2fda882cc2d9a29c36e5e074adfa9465dc463bb9", "messageHeadline": "Move governance specs to a new sub-section", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4d3e6e0f0f221b9523e124f1588a80b85c58ba6b", "messageHeadline": "Explain how the fourth state of the block space allocator works", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1c63c49dcc2888f8bc55fef392d3a78d69db977c", "messageHeadline": "Add governance specs for max_proposal_bytes updates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cd896b6ff02a0c4c8f45cd94d86c5240c5f0532a", "messageHeadline": "Update documentation/specs/src/base-ledger/block-space-allocator.md", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "740ea05e62239b9fe25ccd0e30331b0b63fdcbf7", "messageHeadline": "Update documentation/specs/src/base-ledger/block-space-allocator.md", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ab563044aab7658d3e5f91165c661e032339f74", "messageHeadline": "Update documentation/specs/src/base-ledger/block-space-allocator.md", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d0e1ae0067f41482c1dd5af1817599df426f074", "messageHeadline": "Merge branch 'mariari/paramererized-tx2' into mariari/shared-sdk-inte\u2026", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 224, "deletions": 197}}, {"node": {"oid": "37803201efa7ca12e37e4af0d2cd08dd890c6875", "messageHeadline": "Remove an explicit reference to `save` as it is in apps not shared", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "0118b13fca21e78f56cb9caa04b7796c4efb565d", "messageHeadline": "Remove all warnings not associated with a lack of a doc string", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "5a8a3ca710cc721b0349f8d3cbc5c1916445ed84", "messageHeadline": "[feat]: Removed unnecessary ledger subdirectory of the ethereum bridg\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 32, "deletions": 49}}, {"node": {"oid": "71d43785d5aae3226410f9a8837f5f72159a7f1a", "messageHeadline": "Update documentation/specs/src/base-ledger/block-space-allocator.md", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "591ee746b3e25e0b28b06041a83d18289c1973c2", "messageHeadline": "Fix invalid usage of singular word", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5644bb02c61f8879fb46e2c4950b180fb4cd910", "messageHeadline": "Update documentation/specs/src/base-ledger/block-space-allocator.md", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5c791a22ef4ddc39d38e96a3d5270db5f919a7e", "messageHeadline": "Replace B with byte for better readability", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2002a463270de7d08971454e9fd1c700f589fd", "messageHeadline": "Merge branch 'tiago/ethbridge/process-proposal-allocator' into tiago/\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 61}}, {"node": {"oid": "93fcdda2976ac342b6a7448ebe9e787a9c3d0d14", "messageHeadline": "Add missing tx error code in ProcessProposal docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "908305bd6a6d72f6e413e60b299ff3fa31281528", "messageHeadline": "Re-order tx building method defs in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "fcf1ee50acc072d5545dd8ff77a6d93dd3ebb8a9", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "63a4fea75a6cbbde45a414912f413798e681d4d7", "messageHeadline": "Update macros/src/lib.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6612ed87742c7bd2c29f80d14815c5d767af2589", "messageHeadline": "Update macros/src/lib.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30e11ed82dbb883bcc55f212063ca19c5d1f436", "messageHeadline": "Removing panics in singing and promoting them to the Result type", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 55, "deletions": 51}}, {"node": {"oid": "02e8d3b371efa961e85d12592325661227ef621a", "messageHeadline": "Using the given result types in client, and progate usage in shared", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "da256ff1807e09d7706d0618e074a2937b405ff6", "messageHeadline": "Convert over the boolean functions to being of Result", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "ddc5b4c310fac4342e26355bf8fb5cb8a9878421", "messageHeadline": "Converted all panics except for the boolean functions", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "41dd2ca3947cda9c0d18f0d5fc38c7a7cfed7150", "messageHeadline": "Turn `expect` into encoding failures", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "aa8df6be2997770621bbc00f0238505a369ec568", "messageHeadline": "Nits, mostly", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 44, "deletions": 108}}, {"node": {"oid": "36ceaa88b6829b99e75b22b285ea20c6bfb21625", "messageHeadline": "Merge pull request #934 from anoma/fix/933_minor_inconsistent_formatt\u2026", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b50ddd0052a4ed5e8d58b9a3eb7d5430e6779d3", "messageHeadline": "Changed the first header of pages to H1 in 2 occasions in Namada Specs", "author": {"name": "Memas Deligeorgakis", "email": "deligeorgakismemas@googlemail.com", "user": {"login": "memasdeligeorgakis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4f94265de0ef3ad54ded4301b6644facd67b427", "messageHeadline": "Replaced non-breaking space with space to fix faulty formatting", "author": {"name": "Memas Deligeorgakis", "email": "deligeorgakismemas@googlemail.com", "user": {"login": "memasdeligeorgakis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "028924e6bd168921f62bd2b7c3e8d451206613c7", "messageHeadline": "Fix static str type check", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ad37a161b4909cb16b40ddebefcbc341091e2fc", "messageHeadline": "Fix gen of identifier in StorageKeys proc-macro", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5d9f3d70744a877b477335ccba77f62dbeae6f73", "messageHeadline": "Add StorageKeys derive macro", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "8b76cdc856380d39961738ee5db478251aafebf8", "messageHeadline": "ci: update docs only on main", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7da17b1603b69c0537a522d82c015b0d26239ea", "messageHeadline": "Merge pull request #927 from anoma/bengt/docs-correct-genesis-time", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72deb2a01f006d7681e6890236801008d2d56721", "messageHeadline": "ci: update docs only on main", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae7ef1ddbf6765ef4c556106c3f72827d7d60f20", "messageHeadline": "typo", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f797b4c7664263afaf06ed7103699f2819f970ee", "messageHeadline": "correct genesis time", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9e5603773d0208748354eb4f1799689ffafa84f", "messageHeadline": "Merge pull request #924 from anoma/fraccaman/ci-fixes-tendermint", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7fd46e6a32fb99779a463397b9dcf97ab38cebe", "messageHeadline": "Merge branch 'mariari/paramererized-tx2' into mariari/shared-sdk-inte\u2026", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 7565, "deletions": 5795}}, {"node": {"oid": "65c0b37dff0a7faed97d55ba347093f3e784ea4b", "messageHeadline": "Abstract out common query_storage_value pattern", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 86, "deletions": 103}}, {"node": {"oid": "5f618b67a56d74125f0b8946a592e31e8fd0fbf7", "messageHeadline": "Ran the formatter", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 1441, "deletions": 954}}, {"node": {"oid": "dda4943d5f9d0137179033612296144603cffaad", "messageHeadline": "Abstract out rpc::known_adddress calls, converted more panics", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 151, "deletions": 130}}, {"node": {"oid": "5d59cfa92d973816d3708e786be8f12b657477b7", "messageHeadline": "Converted over more uses of panic, also abstracted known validator", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 92, "deletions": 68}}, {"node": {"oid": "0df070b34f18a7a561a93b70114af412e1575b39", "messageHeadline": "Turning panics in tx.rs into returning results", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 69, "deletions": 63}}, {"node": {"oid": "817d18bc1b0781d2ad4cc0f539bd11fa5581d4f2", "messageHeadline": "Alias namada::ledger::tx to just tx", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "d6c45464b412dbc4cfb237c7a86706e3e5ece8c5", "messageHeadline": "Remove extra imports from refactoring", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 17, "deletions": 57}}, {"node": {"oid": "be27cb0707b91bc38aa8c8944c73742c01a16a83", "messageHeadline": "Made ShieldedUtils trait smaller.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 11, "deletions": 65}}, {"node": {"oid": "b3a6aae7e72c355fe6cb03ea660fa1080b63e5d6", "messageHeadline": "Reduced usage of generic parameters.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 209, "deletions": 201}}, {"node": {"oid": "178447e09a243b8f3b95331829e7222c7696933e", "messageHeadline": "Moved more tx.rs functions into shared.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 116, "deletions": 88}}, {"node": {"oid": "2bddb0f316b2310b812b193bacb730d085654759", "messageHeadline": "Moved more tx.rs functions into shared.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 364, "deletions": 293}}, {"node": {"oid": "11b7da9e4e28b761a5f3d978715ae0a22ffaf659", "messageHeadline": "Moved more tx.rs functions into shared.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 359, "deletions": 281}}, {"node": {"oid": "9f6baa8d30c11d3d90988558c226b94b109ac728", "messageHeadline": "Extended WalletUtils to allow prompting for aliases.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "e77794708f32de0ec47330b5541e540dc52936c1", "messageHeadline": "Started moving functions from tx.rs and rpc.rs.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 577, "deletions": 408}}, {"node": {"oid": "84d9340447756d054c5fc23791fa16756d282f6e", "messageHeadline": "Parameterized tx functions by storage location.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "0ca277f345010561a4df88850697431370ffc53d", "messageHeadline": "Moved functions from rpc.rs into the shared crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 816, "deletions": 532}}, {"node": {"oid": "88223d831d8f5cbc7e6c2ddc5b8393f9c94cdaad", "messageHeadline": "Generalized functions to depend on Client instead of HttpClient.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 277, "deletions": 276}}, {"node": {"oid": "dd351ec28a0a71b1ae4e23cbff6634d1810ed1c3", "messageHeadline": "Moved CLI arguments into the shared crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 533, "deletions": 504}}, {"node": {"oid": "9d4a9b23bc14b52e06443e53593d8d3910685959", "messageHeadline": "Added some documentation.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "326a7f746ee085ac50798906b2c83625935079e5", "messageHeadline": "Moved Wallet into the shared crate and parameterized it by its intera\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1874, "deletions": 1755}}, {"node": {"oid": "9b0457c94ad1fbdd5a9361dabdebd23b7a4e2d84", "messageHeadline": "Factored out saving and loading code from Wallet.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 250, "deletions": 206}}, {"node": {"oid": "11e048f13cbb2022ea4d64ac9e6727555980e47d", "messageHeadline": "Now pass down Client as a parameter in ShieldedContext.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "598c5874359d44f30c09107332eff87c2d588cbc", "messageHeadline": "Reduced dependency of rpc.rs on Context.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 79, "deletions": 72}}, {"node": {"oid": "b3a852bc6ba7508d096d5bc21615143f39c6bbcd", "messageHeadline": "Removed Context dependency from submit_transfer.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5defee9f533b6ac8f589b7263aee182407f7ba91", "messageHeadline": "Replaced Context parameters with Wallets.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "a708536006cc9bda1a9ebb9341e36e8ca2151a5f", "messageHeadline": "Removed the WASM file reading from tx.rs.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 112, "deletions": 50}}, {"node": {"oid": "5b2708623fdbdf6b8f565c6a7cbea22c5e5aa272", "messageHeadline": "Pass native token into tx function through args instead of Context.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "a5e3147e97df19e478bac53ece1935edd40afd6b", "messageHeadline": "Removed some unnecessary parameters.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "d562b655bf85897fb41d950fbb596fdbfca848d6", "messageHeadline": "Started parameterizing code by client.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 427, "deletions": 421}}, {"node": {"oid": "85640e15c41c371736c8593f4feb724a8bb47866", "messageHeadline": "Added conversion functions for arguments.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 303, "deletions": 0}}, {"node": {"oid": "19f35c27b3fa9bb5a88b490d48bbda1945ac0f79", "messageHeadline": "Started to parameterize CLI arguments.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 146, "deletions": 89}}, {"node": {"oid": "a2cce3dc16bd1ff7cc4b814959cbd9279b6203f3", "messageHeadline": "Fixed help for show-transfers subcommand.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c30c3444c44d26d2e4491bf8694cce75ed93513", "messageHeadline": "Started adding documentation.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "e479c7686cc89a6f2a7a0bd603765c641ada90ba", "messageHeadline": "Moved query_tx_deltas into shared crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 195, "deletions": 159}}, {"node": {"oid": "a347134b43dcf00c3624ba58579e22600f959359", "messageHeadline": "Now attach events to decryptable transactions. Corrected the parsing \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "24c4da0ed179793d8ea7b563ae2864699b32777f", "messageHeadline": "Moved ShieldedContext into shared crate.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1116, "deletions": 1079}}, {"node": {"oid": "2fefb6b15feaf63f9a2416c90e9cbdb744e99bf7", "messageHeadline": "Started factoring platform dependent code out of ShieldedContext.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 212, "deletions": 152}}, {"node": {"oid": "312f2c48179577ae0772055c9aaa1be1c949c000", "messageHeadline": "Moved gen_shielded_transfer into ShieldedContext.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 224, "deletions": 210}}, {"node": {"oid": "53c7ad5e0a496f88cd95a0484c47322e6f2cbfa7", "messageHeadline": "Reaggregated transaction creation code.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 67, "deletions": 190}}, {"node": {"oid": "1965ad36f227f96b9588a8314bf199208adb4472", "messageHeadline": "[fix]: Fixing broken doc links", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99a6c29aac27327b1742faf895f815697233fb72", "messageHeadline": "ci: use correct tendermint version in e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "445d538835fd22df91d289fc5ffb1763effcce45", "messageHeadline": "ci: run when merged to main", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b23b2ffe2dad352716965a2de58d75fc701bafcc", "messageHeadline": "[fix]: Checked the ferveo deps to point at the correct git revision", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 32, "deletions": 59}}, {"node": {"oid": "2b5202df09300a8e07d5a558ac7d255027992f8d", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/subcrate-ref\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 326, "deletions": 46}}, {"node": {"oid": "9b04f5a7f37e30a14509873c4a8b29f4f417e93d", "messageHeadline": "[feat]: Refactored ethereum bridge out of shared and into its own crate", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 844, "deletions": 291}}, {"node": {"oid": "698cbc7e457722ab78bfe4cc2e573b1d5918b42e", "messageHeadline": "Merge pull request #897 from anoma/tiago/ethbridge/fix-abcipp-prepare\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "7717635803bb65ecb33602d5bdcd797d4af21e07", "messageHeadline": "Merge pull request #919 from anoma/bengt/docs-quickstart", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b2256acb6f9d975be3f285a27eaa8da47456bc0", "messageHeadline": "fixed broken links", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c409215e2fd899d6c17c7c62617cc45534f37db", "messageHeadline": "Merge pull request #917 from anoma/bengt/docs-hardware", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62ff16498ef31ddfad2ec1dd65daa5737b21e993", "messageHeadline": "Update environment-setup.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9125a4e6f8d2bfba82294931a6c6d1909441695", "messageHeadline": "Delete google.protobuf.rs", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aa61baa9c6a9e27b5ffcb069ece04398c911777c", "messageHeadline": "Delete types.rs", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "5db7cb1eed5583e1ff52e8cea19eeac5bd3780db", "messageHeadline": "fixed hardware recommendations", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "65339b16eae7099d67828f5511b6ef82ed2776f3", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "59f1502c7cd449445fcd189aa73bd30fe882ec04", "messageHeadline": "Merge pull request #905 from anoma/awa-docs-review", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 766, "deletions": 711}}, {"node": {"oid": "c25a85225cc19a16056ef16589074c6b39c1d362", "messageHeadline": "changelog: add #912", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0d4688daea2564e6ea23882276e88db1391e81fe", "messageHeadline": "wasm_for_tests: make", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43d46595ac5402c7e9fb279641b3b42e0918ba09", "messageHeadline": "Merge branch 'tomas/fix-queries-rustdocs' (#909)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "934a62b62a99aae45b036ac6e38a90f8e936a9a0", "messageHeadline": "fix transfer args", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "982088ebe4e9765b01a820a0dd536bba58c08ba5", "messageHeadline": "fixed second compile error", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 102}}, {"node": {"oid": "f78ee6079e6ed69765167d5ad988c50a0fbacfe8", "messageHeadline": "storage: remove rev_iter_prefix, which doesn't work as expected", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 341}}, {"node": {"oid": "8a0638bd38153b31507d64216707fd8765070b05", "messageHeadline": "missing install.md", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "147f7bd07bb95eab6ec00a02791ef505667738e6", "messageHeadline": "Merge branch 'main' into awa-docs-review", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "603c5624e5a3022e8b8acc2e89e853c6d5102a79", "messageHeadline": "test in apps/ledger/storage: test prefix iterators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "10f0f930bf1265f447188c4ab5fda2cf14b5fb54", "messageHeadline": "Merge branch 'origin/mateuszj0110' (#900)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5f7dd041aa64dcfb76cf7753e86bcccfe416abae", "messageHeadline": "Merge branch 'tomas/get-tendermint-0.1.2-abciplus' (#667)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "df69fab64a1b9793a3939df8e3e2ddd1d69baa1b", "messageHeadline": "changelog: add #667", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3cf95a998cbdfd31a8aa6616345975e969ca906d", "messageHeadline": "changelog: add #909", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07ac5ff5638ee304ef8aee35b8041b8bfc7eeccc", "messageHeadline": "Add block space allocator specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "1be3c02f61e9884cab962a7b514023dba8f8e8f1", "messageHeadline": "fixed compile error", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 253, "deletions": 179}}, {"node": {"oid": "2f103cdfa64c596c01997a25e35315cb52218c27", "messageHeadline": "Merge pull request #906 from anoma/bengt/docs-docker", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dbf090a1eaee36584f94852f056749fa54577ab", "messageHeadline": "Merge branch 'tiago/ethbridge/fix-abcipp-prepare-proposal' into tiago\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "81a03d1fadb5178464cce078591d03b0bc88d26a", "messageHeadline": "Remove interspersed abcipp logic in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "fec48ba27f6e6179bca8c4cbd47dc1ea552c77a4", "messageHeadline": "ammended gians comments", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e8525e48f0d7b2f45ea1bf6baa44637b5d9f6ee", "messageHeadline": "reviewed all sections in joining a testnet", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "88956a08127f88191b96ffd2afcb1de2f555f94b", "messageHeadline": "deleted old docs, edited the general testnet readme", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 18, "deletions": 225}}, {"node": {"oid": "76bccc08e36325995cf5d7b51ab4e1ef3199e198", "messageHeadline": "added testnet instructions into sections", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 194, "deletions": 4}}, {"node": {"oid": "a9f45b473cd8849aa262aba5f8aedaae34189798", "messageHeadline": "split the governance page into two", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 137, "deletions": 137}}, {"node": {"oid": "ec4e4356202970e9b3c248a37eae17a6c7c30858", "messageHeadline": "broke down the PoS page into two", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "c6b4334968604cb711db743c969f62e238c2d003", "messageHeadline": "edited the index for the wallet section", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9ca626c5231d8ff62264b5911fd94bac7dd3b79e", "messageHeadline": "docker docs updated", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81004f29715872876014e764886ff7791c788f67", "messageHeadline": "renamed getting started, removed irrelevant parts of overview of bina\u2026", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "1afaa12eb5daafce57ca2e76374911164f97c670", "messageHeadline": "edited the introduction and added more recent sources", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3e9840c254bdaf1f050a9d55f0c20d9f655d7f51", "messageHeadline": "Merge pull request #904 from anoma/bengt/testnet-docs3", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5a36fe30fcb9405d6698ec09c6c45a7293c6eea6", "messageHeadline": "added more content", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1d674d525a96d6c998ab82c2e3500e3af039be92", "messageHeadline": "Merge pull request #901 from anoma/bengt/remove-docs", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9e41de3a4b448c9693b3fa6e11fae7a82cefbdc9", "messageHeadline": "apps/client/tx: fix rustdoc warn for link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4722ad82fe920a6c260d4a5e52dce0acd3653e", "messageHeadline": "shared/ledger: re-export queries sub-routers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "43243be8767c9ed037fa21d483c6f0d77371f801", "messageHeadline": "changelog: add #900", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d26905eefdb48bad1068f6492156ede155cf9c6", "messageHeadline": "feat: add Send?", "author": {"name": "Mateusz Jasiuk", "email": "mateusz.jasiuk@gmail.com", "user": {"login": "mateuszjasiuk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "538daed986f13d4b964fbd1676c57f345ee68ee3", "messageHeadline": "removed some unnecessary docs", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a9ab380d2728eae567d34a562c6a92c70c8ef56f", "messageHeadline": "Merge pull request #899 from anoma/bengt/testnet-docs2", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "1168d5114b285039b689fea6490ebdb6fdbc4b88", "messageHeadline": "fixed compile error", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "5142b072261bffe9956390137611b2fd37e5c3e8", "messageHeadline": "Merge pull request #890 from anoma/bengt/testnet-docs", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "3ec3ea6ce44d936261b99be66ef32c53c8f90d6d", "messageHeadline": "Merge tiago/ethbridge/fix-abcipp-prepare-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "4b5c63d13071a4599f61119d818683f4478c71fe", "messageHeadline": "Fix abcipp unit tests in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "f767f93ebfa8eb07c0de16a713cb3bbcfde58d95", "messageHeadline": "WIP: Fixing abcipp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "a2f8b4bbe3812e8c75b244fa0d8738dab5a0e83f", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "8ef22e54aa2acfed3c35fbc4ec4be65ab1804d51", "messageHeadline": "Merge pull request #887 from anoma/tiago/ethbridge/max-proposal-bytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "8af117afa78caec1e294da838b8ade11c495f16d", "messageHeadline": "Fix test_decrypted_txs_out_of_order() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 42}}, {"node": {"oid": "49f96b22518b9fad68ea137d0d1f100ea7aba6b6", "messageHeadline": "Allow dead code on TestShell:new()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "949ffa845507a9af380db0e0346c2bb14e752db3", "messageHeadline": "Fix test_too_many_decrypted_txs() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7cbe109bd8238cb507912d823fd58850817dd59", "messageHeadline": "Fix docstrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd5344ed5bb69ee3709fd1cad3f537c367316511", "messageHeadline": "Check if the decrypted tx queue has any remaining txs left", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "b7c025e7752e61cbae57e2da14e1cf58840373a6", "messageHeadline": "Decrypted tx queue meta bug fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "eda49d11789733dc3adbb1edc66da8d588746e2f", "messageHeadline": "Reject proposal on allocation errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "a91e928f4f49f55bf05ed058d350b8fa98c18cb1", "messageHeadline": "Add allocation tx error code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14265182eaaa01d53fa24b20c9cbec6eaea5b81e", "messageHeadline": "Keep track of utilized by encrypted txs in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 42}}, {"node": {"oid": "6fa26f5daf311017747d21eec1a467fdbdc87ffb", "messageHeadline": "Make threshold and tx bins public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9c7f66435d0a9ca5111524bf9da199283daece52", "messageHeadline": "Return reason for rejecting vote ext from ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "58b6c4a9c6cf04e8e439fbecca7572998abb6eaa", "messageHeadline": "Remove all the state tracker non-sense", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 215}}, {"node": {"oid": "52e4418b32b8f44e6edbcecf340d7fe9dd90612e", "messageHeadline": "Remove Option from ctx allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1d8382498755680be30acedd47c066b433568878", "messageHeadline": "Generalize FusedBlockSpaceAllocator into CtxBlockSpaceAllocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "e855810e0c4626b918dd339b56dc6b4c7b3778a4", "messageHeadline": "Use generic param instead of impl in check_proposal_tx()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3fcb10f97501e1c5af9b35221b81593cba2e480f", "messageHeadline": "WIP: Checking allocator state in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "e2996d31acbff4d64031b570d3a3be2b1d4c2fd1", "messageHeadline": "Removing unnecessary TryAlloc bounds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "00afd4aabf8af43fbfe78d94864bfb489b316aa2", "messageHeadline": "Merge pull request #888 from anoma/james/ethbridge/fix-cargo-check", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "640c3d1fa36bb2494051346e20a95f74285bec7e", "messageHeadline": "Improve field identifiers in the fused block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8c3df347aaef3daacd317d72e90ead59c5f82a91", "messageHeadline": "WIP: ProcessProposal validation with the block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "97d29b223eb75e78d82e4077e8a34a8e19dc2a30", "messageHeadline": "Add CurrentState impl to the FusedBlockSpaceAllocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0b3109e85496bb72bbb565dc5f04d4b9a3d058fa", "messageHeadline": "Add a fused block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "fd95717093d6ab53a967ab68388ba852a43a9bac", "messageHeadline": "Return reason for rejecting vote ext from ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0a549a7235b635f6bce5d262c9c436223706e8af", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "758dfb5533cf4e21b5d4aa7bcd7d555899aec439", "messageHeadline": "acked comments", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0db25a44e67157d606e03e9e4dbcff523ff584be", "messageHeadline": "WIP: Add block space allocator to ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e606d12ea73ebb2c51fb140c25727a9d354bb905", "messageHeadline": "Add tracker consts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "28cd78bc8a1f6694dfc32ee2082e8eba2e9bcaa9", "messageHeadline": "Make tracker mod public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa56f32aab3e33e7eacf39fc401cde34a8c73f2", "messageHeadline": "Move tracker to a new file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 66}}, {"node": {"oid": "a878447cfb10ae63a7c6950aa49d1d3b4d35322a", "messageHeadline": "Seal state tracker API to valid block space allocator states", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "b276e137c26bdf5b96106aae79833755b7c0d059", "messageHeadline": "Inline some simple method calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f33df5d91817b403947a626c114e27112ab61ed9", "messageHeadline": "Add a state tracker for a block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "c5f0e62c0a9dd46e3ccd740f2edfa0010df47dd5", "messageHeadline": "Fix imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fbe4ed579242bb54ace2a1877e9a111412fed6e1", "messageHeadline": "Move block space allocator to shell/", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "890edd9400c837f96df5c6d56e22012e0cd34cc7", "messageHeadline": "Update index-set to 0.7.1", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ed6e272bd9dbe4cd089b5f94d46018a9404d7b2", "messageHeadline": "fixed testnets documentation", "author": {"name": "Bengt", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "40639b48a2182625cd9ed3ece9b45690fe8e4a7e", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ba5c914fc0a9b4f0fe2ca70476b56f0ca3f01ca8", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8692d7b1627c8e06adf85ab94a8ef8e0b18f6d95", "messageHeadline": "Don't wrap block params in an option if using abcipp", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "c22415114f62903ff4f462829749110a1af040ba", "messageHeadline": "Add NOTE re. guarding genesis consensus_params", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6ea37fd8a44a373431dfab72e02068837b7bda7c", "messageHeadline": "Merge pull request #877 from anoma/tomas/fix-test-cov", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ccb689454ad31789d5a7fdbb4ef4963e036d0533", "messageHeadline": "Use correct version of nightly in CI", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20d921bb1bd3217e522c8f44ad9ad9df4785a737", "messageHeadline": "Fix abcipp compilation", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "2e60d114fcb55c24ae87b727d8777e70bf72dd8e", "messageHeadline": "Add 'dev' feature guards to fix cargo check warnings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d5e5f51fcf1f4792da9914f2a3a7c7df70753cee", "messageHeadline": "Initialize `BlockSpaceAllocator` with `max_proposal_bytes`", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ce93101868b92c9cfb1e402002550268c4fe4b99", "messageHeadline": "Add get_max_proposal_bytes() QueriesExt method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1103755fb9ad0504cdd413d8641126b6e765463a", "messageHeadline": "Fix params read docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6262aa208fb604fd6807adc398b23c1ae926d05", "messageHeadline": "Namada 0.12.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 94, "deletions": 62}}, {"node": {"oid": "0d4c521d600ad5277d438fa7cb233ddb5d86ccb6", "messageHeadline": "Merge branch 'tiago/main/index-set-block-results' (#859) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 76, "deletions": 73}}, {"node": {"oid": "685125b802e54fcf6e1b596b4c84ddf7225634bd", "messageHeadline": "changelog: add #859", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c32454461d817d5eaa9df880eaf9c211d3b38dea", "messageHeadline": "Merge branch 'bat/remove-merkle-values' (#846) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 33, "deletions": 58}}, {"node": {"oid": "8465fb9b54cf3a354f50ed2fa0802f9f52998370", "messageHeadline": "changelog: add #846", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7c582b4797e15eaa784e622e23f1705753bd998", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/wasm-vm-allow-sign-ex\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "732a8d0a9c3904e83d3e877479a326b48cc1b1b5", "messageHeadline": "Merge branch 'tomas/fix-pos-tx-test-input-lower-bound' (#813) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "ff9e899c966a966c7f025d52704f201069660a84", "messageHeadline": "changelog: add #813", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d7cebb42c8d17f1dfcb1ee5c8c1cb9e9b0bfb2a", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 294, "deletions": 21}}, {"node": {"oid": "efa9f34bd400f34e1b200117520b301d81c1ab23", "messageHeadline": "Merge pull request #843 from anoma/tiago/ethbridge/max-block-size-gen\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 294, "deletions": 21}}, {"node": {"oid": "da9f3aa6c73797a9bf7090bf3578d351d40da6c7", "messageHeadline": "Improve `max_proposal_bytes` docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "878d2d3f98980f9fce094fe308bbd5a11c1e16b1", "messageHeadline": "Convert regular comments to docstrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "844f20951a376a26cd55cdf254a101b1bd74f77d", "messageHeadline": "Fix potential open range bug whilst configuring Tendermint's max bloc\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e0276069dea64d5b64232330580d56d89c4f3ab", "messageHeadline": "Use raw proposal bytes value in deserializer error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f0fc770c37216f1e2058d2ee58a3c7cc8cb63c3c", "messageHeadline": "Add NOTE regarding TOML deserialization bug", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "83ff8eb4669c36e2dd93b66c81e8bac12dba94dd", "messageHeadline": "Merge pull request #774 from anoma/tiago/ethbridge/use-tx-bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 532, "deletions": 99}}, {"node": {"oid": "f6e3a324a3da95aef246228425372b93e69049f3", "messageHeadline": "Merge branch 'tomas/fix-abcipp-build' (#869)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "1ee2e9eebab61ce5e838c50cd6e275f9ff3ebac8", "messageHeadline": "Move import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6c1af3d05219d51fa6d2da1507334faafdb65a31", "messageHeadline": "Merge tiago/ethbridge/optimize-block-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14951, "deletions": 11781}}, {"node": {"oid": "c8247dc5bb7b5da452e6edff9ac5a487d5659194", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14940, "deletions": 11764}}, {"node": {"oid": "f19e839136bec0486d374ae760b889888470e2b5", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/max-block-\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "926f47bf80d86a12c5ba2b044c113a31bc77deaf", "messageHeadline": "Merge pull request #878 from anoma/james/mainline/fix-ethbridge-e2e", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c6baecef52b748417bde71dafe2cff7997203fd", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14763, "deletions": 11658}}, {"node": {"oid": "4fe4776002f9cc4da461ba8998a078c8cd54596b", "messageHeadline": "Fix cache key in build-and-test-bridge.yml to use namada instead of a\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "158b8e176bdbc3df5b81b3a7b394178e005c5dd8", "messageHeadline": "Merge branch 'bat/eth-0.11.0-merge' (#871)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13928, "deletions": 11501}}, {"node": {"oid": "6d8fd0d721901ccd2c3d096550815a7ba527a79e", "messageHeadline": "tiny refactor vote_extensions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b148a025af96df95d8bcfa5305eb321ded7a6063", "messageHeadline": "[chore]: Added some docstrings", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c776aaf618e4c779d1d9e4c9caf839ff03d0dbfa", "messageHeadline": "Merge pull request #768 from anoma/james/ethbridge/multiple-votes", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 584, "deletions": 84}}, {"node": {"oid": "f9d72f0e850b793af246afb9477ab029ae716b5b", "messageHeadline": "Merge branch 'james/mainline/abcipp-ci' (#824)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2686cc4e7c435123f832fca6262cc2ba96db1754", "messageHeadline": "Merge branch 'tomas/fix-abcipp-build' (#869)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "300c6205ae42ab7eb4878eafe0e9cddcd0d28480", "messageHeadline": "Makefile: add core to clippy-abcipp and test-unit-abcipp and fix shared", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "046d4006b35da36a8212bd8962a0f70c30d1afa0", "messageHeadline": "[fix] abcipp ethereum_events unit test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b97ae5b1b171472fa345cd7d133eeae8b9db30c5", "messageHeadline": "[feat]: Fixed up the abcipp feature flag", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 145, "deletions": 241}}, {"node": {"oid": "dd77d8fcc01178089f935e58af65c397a9f219b7", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3150aec7902294c6e613e3c14b505ec491992446", "messageHeadline": "fix `make check-abcipp` and `make clippy-abcipp`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "2e9373201c7b1e35c194ae356ebc56917a52016b", "messageHeadline": "Small docstr fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b4473a8a015ceeb9cbd07a5cf95ad3e8b058ab8", "messageHeadline": "Merge pull request #868 from anoma/fraccaman/ci-ubuntu-20.04", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "fd7cc4cdd7050ffa8c24f018b47bb3914653a530", "messageHeadline": "Add i64 visitor on ProposalBytes serde parser", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "eac60ac97aa12d303fa1b2251a86a81d1a667f86", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3250496531220007ed8ea30fea8d20ea586a908a", "messageHeadline": "Check code compiles with abcipp feature enabled in CI", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "43d21bbf689aaa1a3df8eecd870c6a402d916d4a", "messageHeadline": "Remove needless clone", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d8ae5f75c40335f57a26dfa0b32299eadb3869", "messageHeadline": "Use `for vote in votes`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a98aae88cd57e1d5321e2306a6751c211f12b6e0", "messageHeadline": "Write block params to Tendermint's genesis file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f5df5a440126ee04affd85548860ec04a7165625", "messageHeadline": "[fix]: Fixed FinalizeBlock method", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "08b6741e9b3f19feb7a4c08feff944ee056c707d", "messageHeadline": "Fix serde value range for ProposalBytes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9daea846129b7a7baf4fe5c7bd544e6f9d8da38a", "messageHeadline": "Small semantics fix on gas arithmetic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0da5567409f621bce2261f8c52af9576676466c6", "messageHeadline": "Docstr fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fafb161cb57dface75b7f506db0c8c8ff63d864a", "messageHeadline": "Proposal bytes genesis param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "ba060a88004521defe0d6dcdd6e24f0929bf2f09", "messageHeadline": "more abcipp fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "cb18e8b359ad00bb355a123326c3880214ed64f0", "messageHeadline": "Merge pull request #865 from anoma/bat/ethbridge/test-bridge-pool-cli", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 179, "deletions": 17}}, {"node": {"oid": "8bc924ff08c0b2aee4ec792faf2cfb46b7578039", "messageHeadline": "WIP: Replace TendermintBytesPerBlock with ProposalSize", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "6d7e6be1f822bc2da7d0e5de9125d10f1a68a43c", "messageHeadline": "Merge branch 'tomas/fix-abcipp-build' (#869)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "d5b4898177184ce4372492909b3a6e242e807909", "messageHeadline": "fix `make check-abcipp` and `make clippy-abcipp`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "d681d44080ea3281e805e4f73280dd9fa33cf38d", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e02f00c11b27708c1e5c2b11613a131816acf44d", "messageHeadline": "[fix]: reverted wasm/checksums.json", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "7c77d5e03f9cfa8ff8ef543353633caebd2dd960", "messageHeadline": "Update wasm/wasm_source/src/tx_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "80c1897bce23a0ac83a4a24890407c12ad5d8c98", "messageHeadline": "Update wasm/wasm_source/src/tx_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fd6a396ca07fe7eadd091a1b9552ba61bb9ea0ca", "messageHeadline": "Update wasm/wasm_source/src/tx_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06df888595289c87227d66349516a10b81530327", "messageHeadline": "ci: use specific ubuntu version", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 43, "deletions": 43}}, {"node": {"oid": "d1301b5937fff074cc91efa6f97d41e825bb1a1f", "messageHeadline": "Enforce tm block size bounds during (de)serialization", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "02f097059d327e531b339586772b72597d54964c", "messageHeadline": "Add custom serde serialization routines for tm block size", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "fadca13ebbf4e86b9378cff062f4d9071025d22e", "messageHeadline": "Read/write block size param from/to storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "ca6d7852d52fab1a4619a4076df0d43b35257b23", "messageHeadline": "Restrict unsafe to a smaller scope", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8bdbbf76cbc06cbd920df32e1cbb518589b78f6c", "messageHeadline": "Tendermint block size type fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d557635b5bf081ae97c6f0723631456f54a0bc97", "messageHeadline": "Add max bytes per block storage key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1ecff4593d181890e59feab0b3e483a71b5ba96f", "messageHeadline": "Add missing import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf8444c40594b150dbbb63082d40ecf8b853bb3f", "messageHeadline": "Tendermint block size value constructor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5144e29dc17c7e56d21f52345e2c94b9e5ce9664", "messageHeadline": "Add Tendermint block size type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "e771a3eceaed87c98229d26ca5712c2ae7b4c326", "messageHeadline": "Add max block size param to e2e and dev genesis files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b576786cee381155edef0cef83e5a8efd6a38cd", "messageHeadline": "Add max block size genesis param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2add900639ab2c0809bcf9131abbaf831b9c468e", "messageHeadline": "Merge pull request #866 from anoma/tiago/ethbridge/checktx-validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "a123542514dbb4f5900e54287fc831098ea195c9", "messageHeadline": "fix 0.11.0 merge", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 893, "deletions": 408}}, {"node": {"oid": "db48ac94986d03bbe29d22e03fff8d832e55d271", "messageHeadline": "[fix]: Removed DAI address as receiver address from e2e test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e95d71a03127d2c9848f427648b84f0652660bb1", "messageHeadline": "[feat]: Birdge pool query now returns only a json payload", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b6cea36f508fcd77b3752254ea747fbc5d8f661b", "messageHeadline": "move eth-bridge types and storage mods to core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d5a19fb2c249297356bb7d3551bca0f8662974e", "messageHeadline": "Merge tag 'v0.11.0' into tomas/eth-0.11.0-merge", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13012, "deletions": 10994}}, {"node": {"oid": "67cb4133f8cd4f98094a15bb0c49d0d35e534c9d", "messageHeadline": "CheckTx error message improvements", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "685d50b551adfa9d014381b7f0dfcb5501702878", "messageHeadline": "[feat]: Added e2e test to CI workflow", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56412e2e9c695903f7f0947eb2391ab1efa69d96", "messageHeadline": "Add a TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c4aec6ba0ed86c63f577f79d90abd7a528c7052", "messageHeadline": "Reject raw txs on CheckTx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f34f926e36363f99f683ab4c7c8933e93a94c6dd", "messageHeadline": "Merge branch 'bat/ethbridge/test-bridge-pool-cli' of github.com:anoma\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f94015b1f9e2d73d8a62ecd61dc06cb2d0105bf6", "messageHeadline": "Update tests/src/e2e/eth_bridge_tests.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72e22c795666c7f69a22e2ae5c5915c349718d05", "messageHeadline": "Update apps/src/lib/client/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7eb1d285b5b0d5d599f8980a7c1ea14460be7eeb", "messageHeadline": "[feat]: E2E tests for the bridge pool are now working", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 168, "deletions": 23}}, {"node": {"oid": "92921b8e48d437e79836fe47b9d2aed7786929b8", "messageHeadline": "[feat]: Added type alias for byte vector in merkle storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a917fc262efb2db116ef66857c712343abfb14b", "messageHeadline": "[fix]: Fixed the wasm for adding transfers to the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "1e9dcf5ac2a891cb0a7d6071f5414435590ad5dc", "messageHeadline": "Update tests/src/e2e/eth_bridge_tests.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe3401d2612d5e49737dd76b9970a436742cab32", "messageHeadline": "Update apps/src/lib/client/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca0cb2d793be8c117cde890c9b26969e445edefc", "messageHeadline": "Merge pull request #851 from anoma/bat/ethbridge/proof-values-ref", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "b3c4ff73e97e46bfb8141520c005a252430ea155", "messageHeadline": "Merge pull request #855 from anoma/james/ethbridge/min-confirmations-\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "2af693a3965a5271616a56fb12b2603e34054d94", "messageHeadline": "Revert \"Update shared/src/ledger/storage/merkle_tree.rs\"", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8844903b57c94cce94992025a6a8928999da41d4", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/events.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb734528e0dfb25c06e359f33d5179fc9563ee5c", "messageHeadline": "Homogenize error msgs in CheckTx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0ac0bc191f816baaddbcc61545f31274e841d859", "messageHeadline": "Update shared/src/ledger/storage/merkle_tree.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bfa3ae55cf5087c517b97c482257142a9fc4a45", "messageHeadline": "Harden CheckTx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "127e805a2a0542925eb36c2f1dc5ad22fc9b4349", "messageHeadline": "Set the highest priority for validator set update protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "19104aab834de72e650d62a780e1ce98d9c001d9", "messageHeadline": "Merge branch 'james/mainline/ethbridge-ci-stacked-prs' (#834)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ecacfb5d885948ae9267fe6d89f2c02bd12ba61e", "messageHeadline": "Merge branch 'yuji/add_ibc_e2e_list' (#804)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20db46c8ec0e9282556716338e88ad5b3932cf9e", "messageHeadline": "Merge branch 'tiago/main/test-unit-debug' (#744)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3357ac9196c234f4671ecd1dae63e5e75a90e592", "messageHeadline": "Merge branches 'grarco/replay-protection-specs' (#440) and 'fraccaman\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 609, "deletions": 2}}, {"node": {"oid": "2394384e706e4e661a86de1bd4f5dfa93624953f", "messageHeadline": "Merge branch 'tomas/fix-pos-user-docs' (#854)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1c1579af33e146b2275d6ae22d808b3b89defc52", "messageHeadline": "Reduce serialized size of BlockResults", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "ab122240e94c6639a3482c7264bf52750461a15b", "messageHeadline": "[feat]: E2E tests for the bridge pool are now working", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 107, "deletions": 30}}, {"node": {"oid": "933d45897f9b773939d542caf1b2374bab070305", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ca2be409f6450f83f33a21720fcd33f6dc61fcd8", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70805d940498c1921d97fb5c1e8323c346d44fcb", "messageHeadline": "Improve get_encrypted_txs_allocator() docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a4ae45b41b9934c8c56f49960eff2f819ad6e89a", "messageHeadline": "Rename: build_vote_extension_txs -> build_protocol_txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2f3fed013c13443fd91d9c095a630784efb3ff2", "messageHeadline": "Rename: get_remaining_txs -> get_remaining_protocol_txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0cd446578659385b1a4d68ec657c03355322664b", "messageHeadline": "Rename: tx_indices -> protocol_tx_indices", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c6c2b87158a421b05a677edf73bdb3ab9f37fad9", "messageHeadline": "Rename: build_mempool_txs -> build_encrypted_txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cdc694f3fd0ffe1039d961c0162a29371d35c605", "messageHeadline": "Add link to block space alloc docs in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "37308b87eec7f014f7462012c59e4469f9780efe", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c3989f08a39fd93e766f35e7cd3300150ac768c5", "messageHeadline": "Merge pull request #791 from anoma/tiago/ethbridge/tx-bins-st-machine\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 255, "deletions": 0}}, {"node": {"oid": "a55b04d092bc788c2cadaa4edecc12c8c574bdf4", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2a162d5c24a86a71fcf74a8199bc9674436f4205", "messageHeadline": "Merge pull request #778 from anoma/tiago/ethbridge/impl-tx-bins-state\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 629, "deletions": 356}}, {"node": {"oid": "0e8127e62d64649bdb5c1de934dd131887ff1356", "messageHeadline": "Rename: height_off -> height_offset", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4a48a99063a667497769a01c50d9f12f22c4a39a", "messageHeadline": "Remove IndexSet from tree", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 100}}, {"node": {"oid": "efd3f0b6b43a30f3d059031348129e73c9aa8b73", "messageHeadline": "Update comment in PrepareProposal to reflect new allocator design", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e72eb85bab73f95f4aaf4b3dddcfd9a7c51bbd2", "messageHeadline": "changelog: add #680", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31cf7b43a1e97d4166d758dff698f4935881064c", "messageHeadline": "Merge branch 'bat/ethbridge/proof-values-ref' into bat/ethbridge/test\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "d4bc962e13c65490646e85b840fdb5225c68cfd7", "messageHeadline": "[fix]: Merge in the part of PR #813 to fix the tx_unbond.wasm tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f6994e5d3cc4ee91124549e68776a4306d273f58", "messageHeadline": "[chore]: merged in fixes to merkle proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "d34a23f60e1d3d374b183f8214e6a5324c5c2bce", "messageHeadline": "Test custom confirmations may be used", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b785eca43f228a4f0cdf9f202a5498f1f481062a", "messageHeadline": "Expand test to cover transfers to Ethereum also", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "c6265e14e58b7649aa4bb38c5f2da09a12319427", "messageHeadline": "docs: update PoS user docs for 0.11.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "53be7c5019eb1a356efad211dc1252e0bbc830d6", "messageHeadline": "Add a basic test for min confirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4f51d4b5bc97d2e0665693f4bd2667900c67a17e", "messageHeadline": "Ensure pending events require at least the protocol specified min con\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6af5ff63df055b043d296389f4efd9d53a256073", "messageHeadline": "Merge pull request #852 from anoma/fraccaman/ci-fix-rename", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a9393e95243419a042bc3df863be17da70da9093", "messageHeadline": "fix: ci rename", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "818da8892dc4043aca36f6dc55e7865b352bfb37", "messageHeadline": "[feat]: Changed the bytes passed into merkle proof to be references", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "7b50cac9ce29a0696eeee12438aa77cb83b45784", "messageHeadline": "[fix]: Changed Vec<u8> to &[u8] for getting merkle proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "a48251fe380f07fa4cedaf20fb94fcf37a9a6abc", "messageHeadline": "Merge pull request #845 from anoma/bat/ethbridge/fix-merkle-values", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 74, "deletions": 124}}, {"node": {"oid": "ceaae64672355da751cae4985af60148ad6ab153", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ed315a96cd5bfc8e0e2bef37e065746eada6622", "messageHeadline": "Namada 0.11.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 130, "deletions": 63}}, {"node": {"oid": "244c7a5665d43297eaddf675f0dcbc16fac1d8f0", "messageHeadline": "Merge branch 'ray/anoma-to-namada' into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 806, "deletions": 799}}, {"node": {"oid": "4603b80c44128eee7043a554628a9b02f5df5e7f", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/clean-wasm-before-build' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "78ee51ddd599eb1824c81b1c66bb70a034ff03b7", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "916fc6fd0cf60bb700e7e8235045c35a50c2b629", "messageHeadline": "wasm_for_tests: rebuild all", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a81b59e1da477963afa73bc90b5faea073bbfaee", "messageHeadline": "fix default chain IDs lengths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d02b67cff8a0a00c63959d1340988795e3c2f4a", "messageHeadline": "make fmt", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "32daecf80294cb28854a67f5de72dc3693426e7b", "messageHeadline": "s/anoma/namada in all files", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 781, "deletions": 780}}, {"node": {"oid": "1b43813ce5778e36883673be79c2f776e80a8d13", "messageHeadline": "apps: s/anoma/namada/ in paths", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dceaba595141aadc2413c3e04a9f389fd4465411", "messageHeadline": "Merge remote-tracking branch 'namada/tomas+brent/core-crate-split' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5028, "deletions": 5392}}, {"node": {"oid": "4f79b7acbd4e8b10601865d00724557df2bb8c64", "messageHeadline": "Merge remote-tracking branch 'namada/murisi/smaller-signing' (#807) i\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 122, "deletions": 45}}, {"node": {"oid": "d8c5e44afacfa5c11bfff89b3808ea64f7654cec", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "676184d82097b4d8674aa54f7f292f2f9d290a46", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "dbb207ba62705511c54a12382c38897a2c7aa5f9", "messageHeadline": "changelog: add #733", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fdd8c7071433fc1cd5bc708b043bd76a5e77a5f", "messageHeadline": "docs/overview: update deps graph and add a generated one too", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 696, "deletions": 227}}, {"node": {"oid": "043143d9a7961dec63bb98cca529b649019483ab", "messageHeadline": "pos: replace generic types with concrete types from core", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 577, "deletions": 1615}}, {"node": {"oid": "2d0c543a4a1ab1c01a119a3c14946132beb06c48", "messageHeadline": "update paths for core split and apply many small fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1827, "deletions": 1855}}, {"node": {"oid": "2d1c49a6492f4077b369ed25707205778ff4e011", "messageHeadline": "[feat]: Added type alias for byte vector in merkle storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "becad122d2f4f70de2d55a47d5da72aac9a3f4d2", "messageHeadline": "[feat]: Added type alias for byte vector in merkle storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f5040f201e0cdd78d22bfd1d9528a6b284d10f04", "messageHeadline": "[feat]: Removed MerkleValue type", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 28, "deletions": 54}}, {"node": {"oid": "3ac4de1082c6550e769c514d61c6bae7effa35cc", "messageHeadline": "[feat]: Added e2e test verifying that transfers can be added to the e\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 20319, "deletions": 3537}}, {"node": {"oid": "60f2a1173e26068c80d1e0631d996b217dd99bea", "messageHeadline": "add new crate \"namada_core\" for core types, storage_api, tx_env, vp_env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 602, "deletions": 373}}, {"node": {"oid": "7309e7ec80549ebaa291373a45564e81dbc95dd4", "messageHeadline": "proto/types: remove an & to placate 1.65 clippy", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e41aea9fa5741693f5a034e34df887bfcf2fd0", "messageHeadline": "changelog: add #807", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8fa1ac28dfcfdc5956a2714e1020fdd8b62ddde6", "messageHeadline": "tx: sign hash of code rather than full code blob", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "71b348bd713034803d96a3a935670b0c19d4e88d", "messageHeadline": "changelog: add #833", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8530a2ef47c45e278883cddd4c2b569c6364704d", "messageHeadline": "maint: fix incorrect clippy placation in previous merge", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "40a44cfed1d3d862b242e811a17d3b03cf79c8aa", "messageHeadline": "Merge remote-tracking branch 'namada/rust-1.65.0' (#736) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 203, "deletions": 298}}, {"node": {"oid": "6ed48336f52613f36bff7d8c6b90b1ff8ccd5af6", "messageHeadline": "Merge branch 'ray/fix-test-merge' into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "76d89e98af2f2c97c62690fd97009e82c497f829", "messageHeadline": "fix: use multitoken credit_tokens() in tests", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "280339ef83284cf3fbcd7e0f4d4a89a1d4051fbd", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/fix-abcipp' (#754\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "cca41ca4c335bb669fdd6e91124fb7dfd30a5f50", "messageHeadline": "maint: patch funty 1.2.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b550189b1917a7bbef7858fef777665ee465d4fe", "messageHeadline": "Merge remote-tracking branch 'namada/bat/rename-cli-fee-args' (#775) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "351b217d51c06469afecd34dd3b5ae500bd91fa1", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-init-validator-vp-vali\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b34b66af61e586fcef35d5db3a64e8223fc8193c", "messageHeadline": "Merge remote-tracking branch 'namada/bat/native-vp-test-tooling' (#59\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "ebbbfac29a30c4f348603325f27855f9accef6f8", "messageHeadline": "Some TODO comment changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f239661b849852d2a57744271d0c96c1154ce530", "messageHeadline": "Fixes hash on unsigned txs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4378fb02b54f52559010684f73572226a08eadf9", "messageHeadline": "Merges normal and multisig accounts into one. Misc updates", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "88c19907db8101faf5019fbec607ec5a03262921", "messageHeadline": "Use the vec index set for faster insert ops", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5cd6449b680cb671a081f4bd76d44a952e3d55ab", "messageHeadline": "Fixing broken unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "4131cc728171fab18559f7f1f402ee0a81f6a58a", "messageHeadline": "[feat]: Removed MerkleValue type.", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 122}}, {"node": {"oid": "8ba3f47b82a0b7a89948a2823365b459c8c3b05c", "messageHeadline": "PrepareProposal fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 146, "deletions": 157}}, {"node": {"oid": "b6b6b5b3e137d441ec3ac7bb9622d40022a3b8ec", "messageHeadline": "Update index-set to 0.5.0", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ba3be5d344022071fb2144b0f5d686e5926e286", "messageHeadline": "Merge tiago/ethbridge/tx-bins-st-machine-tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18097, "deletions": 2323}}, {"node": {"oid": "2907420097192edb8a4702000b5efa2daaec845b", "messageHeadline": "Merge branch 'tiago/ethbridge/impl-tx-bins-state-machine' into tiago/\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 46}}, {"node": {"oid": "7d0cf091cc82277cd3e180a6f3f0302fbad960d6", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64c309d2baa94887907889c7b3fe1085c172428c", "messageHeadline": "Remaining block space should not be filled with encrypted txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "a713976e09925236763ad66586695715e72a457a", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "675f0241cf4e7d99d020fee1a3098503bf842dea", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d70aaec5f12a5d701c1ad97ada6c5ec9ea9bf4f5", "messageHeadline": "Test if we reject encrypted txs when the block allocator state disall\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "adc91eb26efb591a5f45b3f0ea9af175b603d0f7", "messageHeadline": "Test if we divide the block space evenly for each kind of tx type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "bb98133a2de3b9b0ec145a9b5e968585bb6e8107", "messageHeadline": "[fix]: Fixed the wasm for adding transfers to the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "0c20c3b29afc24abdbe3668b2c26c4913261b0b5", "messageHeadline": "Merge pull request #832 from anoma/tiago/ethbridge/wasm-vm-allow-sign\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4d8f87534b95ff67be120d366763a0f5e7275ef0", "messageHeadline": "Merge pull request #835 from anoma/james/mainline/ethbridge-ci-stacke\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64f788103121d6e02d692f7b2032ceccbb586228", "messageHeadline": "Merge remote-tracking branch 'namada/brent/refactor-voting-power' (#7\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 624, "deletions": 1567}}, {"node": {"oid": "bfd9d33518f1d6d21501f425b3c97bb3e34a6393", "messageHeadline": "Merge remote-tracking branch 'namada/brent/update-pos-params' (#708) \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 610, "deletions": 255}}, {"node": {"oid": "1a6e71cb2566ca3c36c0bf9e7178e2a544dd0302", "messageHeadline": "Merge remote-tracking branch 'namada/brent/validator-commission-rates\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2131, "deletions": 46}}, {"node": {"oid": "75187d751635cb7d7a9bd557de41317a2bda0f4e", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/refactor-govern\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 654, "deletions": 835}}, {"node": {"oid": "d469e14abdc5a5bf294dffa88a71f8f06242e31c", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/dont-spawn-intern\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8ebc94cfa60bdbc30283645c7abd04e6db4fc94a", "messageHeadline": "Merge remote-tracking branch 'namada/tiago/main/event-log' (#674) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 765, "deletions": 965}}, {"node": {"oid": "187e89503b00583ea9e55a157a522bd6364f62eb", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/last-block' (#650\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "97a587718e31d342d3dbe763ba5f08256d8c370d", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/implicit-vps' (#592) into \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1380, "deletions": 91}}, {"node": {"oid": "1640e12907cff9d8421061797a597426f97e06b4", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/native-token-param' (#582)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 488, "deletions": 253}}, {"node": {"oid": "6c6de4912fbf6fe3f19adf3c6f61a959a2eec555", "messageHeadline": "Merge remote-tracking branch 'namada/brent/remove-staking-address' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 43, "deletions": 482}}, {"node": {"oid": "b202ecedef6011bb3a07cf2964f20597ae60fd80", "messageHeadline": "Merge remote-tracking branch 'namada/brent/remove-f64' (#436) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "75f2e1b4f45b09a1c3a78604772112046961e39b", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/rpc-sub-vp-pos' (#570) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 415, "deletions": 363}}, {"node": {"oid": "15bb7a82521dacadec339cc1a43732223c0354d4", "messageHeadline": "Fix tx bin tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "c0b10391ce2ba33bad379efaa92fc7220005aa2a", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "488ed7272cb6d292d6ef0db4e00c551a072504ea", "messageHeadline": "Merge branch 'tiago/ethbridge/impl-tx-bins-state-machine' into tiago/\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17986, "deletions": 2245}}, {"node": {"oid": "b1a30d2155801511d0edbacb6cc4200048045599", "messageHeadline": "Run Ethereum bridge CI against more branches", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d217d7fb4bddca4765df36eb87f66b3c17fe810c", "messageHeadline": "Refactor AllocStatus into a Result err type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "bd93396e4a852e64aabadb5dc68bf113d600f710", "messageHeadline": "Mod docstring improvements", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f301281d3701532ea5eb7dd4b27060ec14302886", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17949, "deletions": 2212}}, {"node": {"oid": "24746c19b1578fd08f4de6ab8b52b53d83b2b793", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17949, "deletions": 2212}}, {"node": {"oid": "c0654d871f5360de686d9d8f490a2586e98f08bd", "messageHeadline": "Split NewVotes::new docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2aa1991cbcb548e0cc626069b1451d2a9167113e", "messageHeadline": "Interpolate variables in error string", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cd9bba008c35cdcb3dc9ad520abc8b1bcf94985", "messageHeadline": "Remove refences to \"event\" from update.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ab69389a7dfd519a4cb0be5a2b857fffffff40b7", "messageHeadline": "Replace VoteInfo -> NewVotes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "027accbb9781b7d681095025fc71febefa4e1d40", "messageHeadline": "Split docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "94f6d239c463784758754b5a28e123858c3bd008", "messageHeadline": "Don't use anonymous functions in tests; make tests more consistent", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "1ff31d0da90ec23644569e9d70507a44630b9fd8", "messageHeadline": "Add test_apply_duplicate_votes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4ee52a6502165e13e57d0321e31c87191a9e209a", "messageHeadline": "Rename VoteInfo -> NewVotes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ffe4a0ea0ccdd97442a452705a86a92a6d4fa105", "messageHeadline": "Add test_calculate_already_seen", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ea8d91feddfa4dac94c63f6829c6fc9f3bd85ec4", "messageHeadline": "Fix test names", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1559bbf9dd621567dd3af6981d08e247192fc697", "messageHeadline": "Rename calculate_tally_post -> apply", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6c9fede304e96c15a73b2b43c3aa9efb5deef009", "messageHeadline": "Add test_keys_changed_none", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "07882c7d467da961068cd72bb3915d5ec29a0533", "messageHeadline": "Add test_keys_changed_all", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "af1b5ff4855b70dbe39b6694f9af3dafac28ddd7", "messageHeadline": "Don't apply votes for already seen data", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a770685f7899387cf62d68565f24bb578cac3499", "messageHeadline": "Simplify validate to keys_changed", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 58}}, {"node": {"oid": "56a690a58d96fb06bb7d1fe072d4b9b4c3694bcd", "messageHeadline": "Rename seen -> newly_seen", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f93c03c7d6bfcd987c51e8192a3ab8cb87cdf44", "messageHeadline": "Some refactoring around duplicate votes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "d04a91b6f378e65b3d98adf12f815cc784538de9", "messageHeadline": "Implement VoteInfo::without_voters", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "aae0a6ef8deedcf03df80221345db7771028124d", "messageHeadline": "rename validate_update -> validate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8524234832047fde9ad84779bb5b590c4ba6abb7", "messageHeadline": "Rename calculate_updated -> calculate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "a111fe1642d766704883756ac8c94c287cda54da", "messageHeadline": "Add test_vote_info_new_error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "70ee1f483c23ed0bb69362ee8bae896e4c346524", "messageHeadline": "Add test_calculate_updated_one_vote_seen", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "561c9e34755f1c515a61148f1739a2a0c63fd80c", "messageHeadline": "Fix tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d64a9f87b81b5a08bb7ebb2769ca803cab1b60ff", "messageHeadline": "Remove duplicate line", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ca3dd7052f28d13a02b6a64299acca9f40d05584", "messageHeadline": "Add setup_tally test helper", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "1e5d304cb46d2f529b4492bc55e85933a185d147", "messageHeadline": "Factor out arbitrary_event", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "aca49f142c3b67301a9e2f072ecf6a825be7a920", "messageHeadline": "Add test_calculate_updated_one_vote_not_seen", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "1bdda83f706075c713985ed07f53a79d62885e20", "messageHeadline": "Add test_calculate_updated_empty", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6a59ae8ee6632db1afbbebb4525a74be07dce554", "messageHeadline": "Add tests for VoteInfo::new", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "dd217408c025ad8cccd6086cde89d3cc57395a1d", "messageHeadline": "impl IntoIterator for VoteInfo", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "ab31c4494328f4eda922ebb06f9029d52207c57f", "messageHeadline": "VoteInfo::iterate should return an Iterator", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d22540a2a334f1c906f9f3e40464af86e95ceda4", "messageHeadline": "VoteInfo::new may return an error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "4a4864a9d9841a92ce15724c2730114769f47c57", "messageHeadline": "Move update logic to own module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 190, "deletions": 176}}, {"node": {"oid": "1e7ba8ed6af47f1b2633516235cb6cb038f0999e", "messageHeadline": "Fix up for rebase", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ec9fe71cd13d3297ed31e8d12cc0d552e608a855", "messageHeadline": "Rename calculate_update -> calculate_tally_post", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "657e4fe13ba13a8c36fd9e5bd869693755cd86ba", "messageHeadline": "Use an iterator to avoid expects", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "67a4b447c3960856fb53cb2d7f7fe3b6442812cf", "messageHeadline": "Fix various compile errors", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56cb31f1a241e15662d84e0b4f4d5f1ea7b461f5", "messageHeadline": "Replace unwraps with expects", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f1ba92dbf86b327b7c51813a98cf4cb09c65e2eb", "messageHeadline": "Split out read fn", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "0f1ae98c78b4b4995bc26800dc5f3e339edd3338", "messageHeadline": "Simplify calculate_update", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "b15c1f3c1c7bca41c12a8fa7ac54cf3a56885cd6", "messageHeadline": "Fix working out of duplicate voters", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2526c83cb30b938efca080099aed9dcc3a529d0e", "messageHeadline": "Fixing up calculate_update", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "3cc088d4d065fdb18aa8ffb96897891a2554e86c", "messageHeadline": "Remove no longer necessary check for duplicate insertion", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "dad884214a9b213755e5f6f558478ddc92dd7f2b", "messageHeadline": "Add TODO re. needless parameter", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7adf34adf267c62c0236039cd02d280a76c3894f", "messageHeadline": "Update calculate_updated docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a25b14349748df88ea5b0993f265744160abc7e0", "messageHeadline": "Rename voters -> vote_info", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c7b558622f80b5bb6ad8bf3fae59bfb7af8a3349", "messageHeadline": "Use an explicit VoteInfo type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "bc238c770a410ddea6ed0ad832c7a1a3d5ce7133", "messageHeadline": "...", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9912b94266a60a6584391eb69a78c8edee9b275f", "messageHeadline": "Yet more refactoring of types", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 49}}, {"node": {"oid": "8d73afa66993ebf118d7be472850b61f3c62f9ec", "messageHeadline": "refactor filter_fractional_voting_powers_by_address", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "88ffd77b4383168bf63110ac0ab4f6dc5cbbae67", "messageHeadline": "Refactor filter_fractional_voting_powers_by_address", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "35fc5d09c0cc32c25ba105b933b7f110ef267f1b", "messageHeadline": "Update apply_update docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c5d19ed30711985c7e5007cddfbd5a1c875db66", "messageHeadline": "Update apply_updates docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05bb9454b4591748a810f7514eccc1544fb720e1", "messageHeadline": "Factor construct_fractional_voting_powers_by_address", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "d65070b18c4009bb1627b0befcecd2a82e21a1ea", "messageHeadline": "Rename some parameters", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "567ff6769642beee09e966eb4a709a6705f9cd31", "messageHeadline": "Tally votes across multiple rounds", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 172, "deletions": 36}}, {"node": {"oid": "70b760ae4b1c03249c0697bd9f8a84cfd0f79288", "messageHeadline": "ci: update rust/docker image", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "577ebf18f2e61d9fdce77a8fd9316ca1215e5ca2", "messageHeadline": "Update Cargo.lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "fea2fc9a257af0614c0bf752d4d0d659fe9c8ccb", "messageHeadline": "Enable sign extend wasm opcodes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e06ad140f57d76ce20dd2cea89ccddcc5f0ccd0", "messageHeadline": "Update Cargo.lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "d912dd31f267c33ef47ff0ea8087b4ee77ab6a4e", "messageHeadline": "Fix changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c055bb56ad5820056ac3e9dd71bebb82876cae66", "messageHeadline": "Enable sign extend wasm opcodes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04b313ac0bc86f5de0e94489d5746a0178c4b503", "messageHeadline": "Fix up for namada v0.10.1", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "09d316e8240f4ffe1178841d0f2fdc9f840a35c1", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e94fe47b9fa5928e3ea73655d6dd809a1c36fbfe", "messageHeadline": "Add check-abcipp command", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6201b80246166e652e91c3b251e2df418d70b042", "messageHeadline": "Use ferveo-tpke flag to stop tendermint-rpc being pulled into wasm", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d0004982f67cec5c2f0ac42a70fcf7bcba6eb6a1", "messageHeadline": "First attempt at fixing shared abcipp", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "10e283f16a3c06a4999259c5ad1db0d78fa04788", "messageHeadline": "Merge pull request #820 from anoma/james/ethbridge/update-v0.10.1", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17873, "deletions": 2083}}, {"node": {"oid": "f477f2e6591267f97b87ded6b7a27e92bf400fdc", "messageHeadline": "Merge pull request #812 from anoma/james/ethbridge/run-aux-cleanup", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 43, "deletions": 111}}, {"node": {"oid": "a2c1c6cd765521ecc578db2eb51a8971be15d8c1", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb92431636a2f4ecbc22ef5e33992c300c7e4fbc", "messageHeadline": "Add new Makefile build-debug target", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a8b38741cd386abd74c82da7776567271391b37", "messageHeadline": "Update index-set", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c99e9ce2b3123e0936170755064b3693d888783a", "messageHeadline": "Merge pull request #819 from anoma/tiago/ethbridge/fix-eth-events-deq\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "f5235123de4e7b91452e1c030f3972f7068ef90e", "messageHeadline": "Fix tx indexing bug", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "9e155cffaec4b4d80058d01fda17f07c3abf9d95", "messageHeadline": "Change PrepareProposal docstr to reflect allocator design", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1448848291985c830dccece1049e8d9d64f1c741", "messageHeadline": "Remove outdated NOTE", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5cb05afa1991ce2f8b9ad1b1bbda59befcf17c40", "messageHeadline": "Do not include encrypted txs if the state disallows it", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "6ec1043492a578313b4aa7661f258b8e5d8d34f2", "messageHeadline": "Merge tiago/ethbridge/tx-bins-st-machine-tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "437f073f11aacfbf2527863829f3e2ef60e9990a", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9838ea237d94a6dd352f50f5016a3d9a393907ad", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "377a05edfbd7a61715edaa913722d9e9669412eb", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ddab9ecc1d55cc12c017315b7a58afbda9dc37d", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4241f986b066719645f1a89b6be02824ac437398", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "27faba35b003d871e829264918682757f94950e8", "messageHeadline": "Fix tx bins unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17c87a6d14fcb007869a259b68ca416cedc6187", "messageHeadline": "WIP: Fixing unit tests for tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "cd173d8a9187f92457fcd6130b4a5bfb52fb30fd", "messageHeadline": "Add back (now broken) tx bin unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "f419b5342f0c1fcf0e05bafb45416b4faa36f54d", "messageHeadline": "Edit TODO msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc540f99211fb5ac8e57c6e281234dd6dade2d48", "messageHeadline": "Merge pull request #823 from anoma/bengt/trusted-setup-doc-fix", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "5d0ff360a5e7e570463bd3134267fea45e6104a1", "messageHeadline": "Reserve at most 1/3 of block space to encrypted txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "70fe9449a20f3285503aec7d9c3b88219e695f22", "messageHeadline": "Add a Threshold type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "615aa7ee8dbe190d0ed7ff61110f760ea85e29b6", "messageHeadline": "Merge tiago/ethbridge/tx-bins-st-machine-tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 52}}, {"node": {"oid": "659b911e76da0baec2179ce39180775d0450ca89", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c6e5659e9f1c353233c4e45a5eb025beabd9a79f", "messageHeadline": "Remove #[allow(dead_code)]", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "768415b329d161b203924ddaa31485e7d481ea6e", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b99ebeba59dc505800cbbe09060a236e6736ff85", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0668b6829d7e5fa94d0e8829bf868292bc31806f", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6ab5c2ba5d5d4259d4152ea028ae57a1410a3b73", "messageHeadline": "Fix tx bins unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdda64b9438bf2833215031dd388b8fd1dd22b90", "messageHeadline": "WIP: Fixing unit tests for tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "d3b6b28144db1c9fd7a88ffca5730eb47c936f8f", "messageHeadline": "Add back (now broken) tx bin unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "5eca9b3ed46c6a908091036f0b624dbe03e5a48b", "messageHeadline": "Remove batch allocation of txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 46}}, {"node": {"oid": "b718a494c5a08617c7c0a2c07ddebc7087113700", "messageHeadline": "Random fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 187}}, {"node": {"oid": "e4580a9e0923c4e662ff022391eda1b691cc17b1", "messageHeadline": "Merge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1931, "deletions": 702}}, {"node": {"oid": "be0e369c1f82e308f457bf9ed6413a39df4440fd", "messageHeadline": "Wait for RPC servers to start in masp e2e tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ea8d18517c76c80cda242eb32dc06661b86e2bb", "messageHeadline": "Disable Ethereum bridge for masp e2e tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b94d1c688a8b068d4ec83ae8753025a5e48945c3", "messageHeadline": "Disable Ethereum bridge for ibc e2e tests, + update namadac arguments", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d080cc4540a5a2fad5e91873315b7e3159c449dc", "messageHeadline": "Merge branch 'tiago/ethbridge/impl-tx-bins-state-machine' into tiago/\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1662, "deletions": 655}}, {"node": {"oid": "8386a143fd9ae9f2dad5d8a3a070223e1b5ec255", "messageHeadline": "Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1662, "deletions": 655}}, {"node": {"oid": "dc689166e4347a88417e892ded59a83a47d30b6d", "messageHeadline": "deleted out of date TS docs", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "2950cb1ebd493d8cf3b51d6c408470fa3d92820c", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1662, "deletions": 655}}, {"node": {"oid": "88d657c632f13dc84b7fead9e6740e44cf7e22c6", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "5d489eff9ca7139c4c5f63b82eecafc3ed332243", "messageHeadline": "Fix up merge of v0.10.1", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1411, "deletions": 209}}, {"node": {"oid": "3a1457f492d2b751903ef871318a6182d32dfb73", "messageHeadline": "Merge branch 'release/v0.10.1' into james/ethbridge/update-v0.10.1", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17620, "deletions": 3068}}, {"node": {"oid": "a3437dc81e711ab54b997acc116626c4bcdd7f28", "messageHeadline": "Restrict Ethereum events dequeuing", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "03f0b561a0541f4072b6600214f2117ec1a58e3d", "messageHeadline": "Decrease the scope of the dead code warnings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "335d94fe8c67a47922c400b71915c32ea3fd1d59", "messageHeadline": "Refactor dequeue_eth_event()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "95607f8a4d1d17c7ebbdc2379459e916ee75c64e", "messageHeadline": "Fix typo in eth events queue", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d41e7df0af2f2fac567f330f9d76cdcfe4c4536f", "messageHeadline": "Merge pull request #817 from anoma/tiago/ethbridge/bye-bye-digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 828, "deletions": 504}}, {"node": {"oid": "e71298980a7f0f675a816d124f8509812d3d51e2", "messageHeadline": "Remove unnecessary feature flags", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "4ea08fd98c660ae71bbc3a1224bf35ca7fef1a79", "messageHeadline": "Condense construction of signatures field in singleton valset upd digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "def5f2c2a067e9af5792545e11c8d879ef36ab45", "messageHeadline": "Update shared/src/types/vote_extensions/ethereum_events.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "5209d743eb6cf96dd851be47efa2eb49d36aaf62", "messageHeadline": "Remove unnecessary clippy hint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "768886f7f8eef03dcca3539014871ac578dcf24f", "messageHeadline": "Fix module docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9a6c4594d4ffc48a394ef45765e2ba761dda0cbb", "messageHeadline": "Fix test_wrapper_bad_signature_rejected() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "ce0b76e15658626c92b6895c0d5ba9b144035940", "messageHeadline": "Fix test_drop_vext_with_invalid_bheights() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ec2be8fecd253b98c4d07d4f90d584a26623b8f8", "messageHeadline": "Fix test_decrypted_txs_out_of_order() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "7b7eb01d4400e2d4de03cf06a84939a003b489b8", "messageHeadline": "WIP: Fixing ProcessProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 248, "deletions": 129}}, {"node": {"oid": "d0504ddc0cc863ca19cc9be977a02ecfc69da2be", "messageHeadline": "Fix test_prepare_proposal_rejects_non_wrapper_tx() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "06c9d173aee9f0a63a7713ce4ebecd31955ecfd3", "messageHeadline": "Fix test_error_in_processing_tx() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "7b7b8b4089cb6a153b8f920b68419de686e6634d", "messageHeadline": "Praise the almighty clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7860767e3866d65da8f441a2cabacd7cdb9dd98", "messageHeadline": "WIP: Fix FinalizeBlock tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "31dc2ce44767c28555bc8134cceb08e7dc5db8bd", "messageHeadline": "Fix PrepareProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "d413e8ab0f2e7706e62fe8c9f3e7ebdcab900f24", "messageHeadline": "WIP: Fixing PrepareProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "9f9f799651fc3cc1fa46ba4429150a070dc66683", "messageHeadline": "Updates multisig specs checks", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "743d8395f3304c3b93aebedd939a05b004447f59", "messageHeadline": "Misc fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b979862272a91d3323f504d33965a8fc054e6ee0", "messageHeadline": "WIP: Feature gate digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "a9fed34a29184318b4caadebaba588cf7ae3f131", "messageHeadline": "WIP: Fixing unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 86}}, {"node": {"oid": "b85a95716c49e29457de6835f1833b1c2defae37", "messageHeadline": "Remove dead code hints", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a13b52bdf869e40436cc6a31f94974400d3cbdec", "messageHeadline": "CheckTx: Reject invalid protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "a52f96e89a63fcc224445058144ab7447821c34c", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/mod.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b636fde2d466b1612af80e22a849c7870ee346a2", "messageHeadline": "WIP: Fixing test_drop_vext_with_invalid_sigs() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d2f748c04aa17c06f4826e3550a0196038cc3136", "messageHeadline": "WIP: Fixing ProcessProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 52}}, {"node": {"oid": "0932b4650b24a89daf680d1105f96dc92f567ef9", "messageHeadline": "WIP: Splitting ProcessProposal unit tests based on abcipp feature flag", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "172f869c6683dea6006038a9d0cf6780b2808210", "messageHeadline": "Remove unused import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "33052bd3ccd6e9e457830bf72ad72bd83afe9e5c", "messageHeadline": "WIP: Fixing ProcessProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "77f62b817c1138ba4a2695ffa2664420c56d2e4f", "messageHeadline": "WIP: Removing digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "6df142d27a38ff02a2d6fe64dce864fa39e6f520", "messageHeadline": "WIP: Removing protocol tx digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "f31615915fa67bae99e802847b57ae4226fc1872", "messageHeadline": "WIP: Progressively getting less yelled at by the almighty clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4ae3ef555c2ba8a3d9ce9737530a9042a2cceebb", "messageHeadline": "Fix typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf02057562791cfcc42c1bc12fa2e8583939519", "messageHeadline": "Use correct signed vext variant", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffb25a10f879d0113eff3ddea67d3d6e9bc6df17", "messageHeadline": "Vote extension protocol txs should be signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2e3a0a65ce0a836e32760bffdc4f5daa77e6d112", "messageHeadline": "Add missing import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "65b4ab480652e6168c4af0069a8e72c19bf6d062", "messageHeadline": "Act on singleton digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c9e9663632f92564f60bc2ea18bc6d3eaa49d9f0", "messageHeadline": "Add singleton vext digests constructor methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "1f3b0be93c5463aa6cbdff0fa03570401ebaa7bc", "messageHeadline": "Updates multisig specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "36f4eb363b6cc5436be904e7248a64d35ce5ba70", "messageHeadline": "Adds multisignature specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "f5053cfc66cba09ab8088c29acc7caf8739c6a2b", "messageHeadline": "WIP: Validate protocol txs in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "78a3a8c4552c79e6b5270c620e8d6ef4d496cba5", "messageHeadline": "Log at WARN level if geth exits with nonzero exit code", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "47d89d4c4bf40d2fbcf9955af8d84d3150d21648", "messageHeadline": "WIP: Removing digests from ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "b0611548e90aeef33c5b669bb0657b1f921098c8", "messageHeadline": "WIP: ProcessProposal digest removal for non-abcipp builds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "62b2aeaaf2e5a5306a44cc1a8dbf1d67ddd95c6f", "messageHeadline": "WIP: Remove TxRecord", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "e0c77b26f8d9a5876a56e376a29c8dd99e9a1550", "messageHeadline": "Method rename", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f8aaf449cb3e9fa9aefb62a18046dfdefbe0edc", "messageHeadline": "Split build_vote_extension_txs() into abcipp and not(abcipp) versions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "598cfe97952626f13475ccf72979e820fcbf321e", "messageHeadline": "WIP: Removing digests from PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 51}}, {"node": {"oid": "bb113b3d73d6c1bc137a66ba093b62effeacb658", "messageHeadline": "WIP: Removing vote extension digests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "648cda2a3b691bfa0faa60ec5451201141e5fd62", "messageHeadline": "Merge branch 'ray/797-changelog' into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e4329a2a94c1f3529b2eb22190c1e54c553fc261", "messageHeadline": "changelog: add #797", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36fd7d7826fb1f5569a02ae3a5d62dcf15c949fc", "messageHeadline": "Namada 0.10.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "abde61ba8979879a9121c6c005b7b1ccfe508f2d", "messageHeadline": "wasm/tx_unbond: add regressions file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c83325bb6fb291f692efe66c49a5e04cacddde61", "messageHeadline": "wasm/tx_{bond,unbond,withdraw}: avoid zero-amount action for test inputs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "3a43f50410dd0a3ab23cfa734d5b3d2b4bbc24bf", "messageHeadline": "changelog: add #440", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42b313b5c196f2f72256062d8c86593ba1d43074", "messageHeadline": "Changes expiration block to expiration datetime", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "901c05c6739878a290e2ae21b6d2ae3c8d72a8f8", "messageHeadline": "Fixes internal docs references", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72e696cb1f719be72ddcc1c98930da2f4555fdac", "messageHeadline": "Fixes optimizations stats", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aba665bc81a4af69c77ed210b4e2d1950aca2e33", "messageHeadline": "Mentions strict ordering of txs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fd7a3a13833708262f84c12d7bf84add6a55fcb", "messageHeadline": "Removes panic", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "806c23d112eee39ac87fb7fe63e2c4b249d0e101", "messageHeadline": "Updates replay protection specs with hash strategy", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 258, "deletions": 40}}, {"node": {"oid": "d03f2bb1c835cc427e1e4b5d589d2a8217f3ec89", "messageHeadline": "Updates replay protection specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 220, "deletions": 38}}, {"node": {"oid": "eb3a937a5113d840c147d6874383f1b01ff2c5f8", "messageHeadline": "Fixes `tx_counter` type, check logic and drawbacks", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7b152671ab766ba1fd1284119db3c4c8a2dd8317", "messageHeadline": "Fixes typos, rephrase batching", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fd2bfe7f5a44185f5adc786f671ec340448c074", "messageHeadline": "Review batching", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5801b4fad3c772a47d4108093d3b7607cfb7339f", "messageHeadline": "Replay protection specs first draft", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "6e89a9d710c15c7b1abd1f17e925a91255bc720e", "messageHeadline": "PoS: allow 0 amount bond/unbond in tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c8c8ae67946b1441744319d8d13a0a6be9cfa009", "messageHeadline": "update to tendermint temp fork v0.1.4-abciplus", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a6b99f0e96ead94b25797708796500426eb33e9", "messageHeadline": "Remove #[allow(dead_code)]", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a90780db12b509e707b2513c7b8b1f4d7eb32d74", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae04369dc271e4f48233f1d9063a9b043d8d24ab", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "feef4f36030891cd8cdf9c5ae0a715b062fc25d4", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "f1875abfc410ed815aa2837218bf55684121c97c", "messageHeadline": "Fix tx bins unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0506aae31c0d44036ef304904ae01a71f14880f0", "messageHeadline": "WIP: Fixing unit tests for tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "45210fd0f16f50b6bfa2cdbb2057f827c9542794", "messageHeadline": "Add back (now broken) tx bin unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "93376b6f8e546ae72d6bb811835609f6b022e29e", "messageHeadline": "Reserve half of the remaining block space for protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "610a8fd6407c9e6a839cfe89d504fe4fdf42ca17", "messageHeadline": "Remove abort sender channel from EthereumNode", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 34, "deletions": 55}}, {"node": {"oid": "adf31304b0a58804f5d4bc832474db6f35cb045d", "messageHeadline": "Remove abort sender channel from Ethereum oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 57}}, {"node": {"oid": "19343005ce23c9a700809b6ebd738680cf044c2f", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79028d4755e13c51a668477a8eca13aa7aac0a1f", "messageHeadline": "Rename: shrink -> shrink_to_fit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ebc5451d7992587baba5bbf6d7df72a3236a173", "messageHeadline": "Rename: thres -> threshold", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e8ceb34909306594c5f336379174ba1d03385ee", "messageHeadline": "Reserve 1/3 of the total block space for protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3080cf491e288a4cbfa62a1802d4271a5db214b6", "messageHeadline": "Merge pull request #786 from anoma/james/ethbridge/fix-signature-e2e", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "0d40cd894c3a02dec0292ca2870bc19974afbd43", "messageHeadline": "Merge pull request #798 from anoma/james/ethbridge/ci-stacked-prs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ed1077877e454836b971505e2275bb36f1b2ae9", "messageHeadline": "Merge pull request #783 from anoma/james/ethbridge/fix-events-endpoint", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 191, "deletions": 33}}, {"node": {"oid": "6e693eb5e301d44fadb0bbb67a7fa791f721c2f0", "messageHeadline": "Improve comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7966a30cdcbc86f244c0c6cdfd6302798aff6552", "messageHeadline": "Fix remaining unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "65079dd826061080900d9fe72e1b76e6aece0aab", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2b01c4692182fef6d604667fe9fcde1cc936bfa6", "messageHeadline": "Fix get_remaining_txs()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "b88cb31eaf0d017c3de7f5e6c962207982ea41b0", "messageHeadline": "Clean up PrepareProposal code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 44}}, {"node": {"oid": "7be501d9c89623c61a1830377e03ec35686e581f", "messageHeadline": "Some comment changes in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3313e13fdd8b773887888ad758b21805a503903a", "messageHeadline": "Remove TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "4643bf7430d397c5c745a1cbb85dea8b84522e50", "messageHeadline": "Transition to a state with(out) encrypted txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "885f64aacdaff230b3ba04364ca235b09ed5e2a1", "messageHeadline": "Add some compiler hints to optimize codegen", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "c583f3addc80c2757653a49df5f0a2087e831d13", "messageHeadline": "Appease the clippy gods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "addcc6e30424bb0139254ac4b7f3563321dcf093", "messageHeadline": "Add Either states for convenience", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "20a22f0fbbcc196aeb69eb3f14bf012441e5a523", "messageHeadline": "Add test_get_remaining_txs() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "971d5a65e1f24705cd2d99d6c87e4b5811645560", "messageHeadline": "Implement is_deciding_offset_within_epoch()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "02d11187f5e73290ca230cc408f4ec9205b1c8bf", "messageHeadline": "PrepareProposal rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2186530ccb33c66af889441c90567cc27b207209", "messageHeadline": "Remove dead code marker", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9b3b06880cb7f19c475b15a3cf3453141907fa1", "messageHeadline": "Build a batch of the remaining txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "b366edfc57cdd7195d366392058ac573304f5c9e", "messageHeadline": "Return a list of the remaining mempool txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c65655bd2f7352a7fe587c8b0ac64d648dafb318", "messageHeadline": "Add a comment above remaining txs batch construction", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aff423c5a375ee8b62c08578ad42f99e4b806e09", "messageHeadline": "WIP: Filling remaining block space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "4296831f4587a48c708c3e2f3b35806cca7a2064", "messageHeadline": "Pass request txs by ref to build_mempool_txs()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30acbade87fa05d96f0a8b3c886c4ea11b66f095", "messageHeadline": "Replace Vec<Vec<u8>> with Vec<TxBytes> for readability", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ef88646a402f415a2d1cc149013bd9c06ac5850", "messageHeadline": "Mark encrypted txs for inclusion", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "201861ab172f0d09ac3745be1fc6631ae3c94e1f", "messageHeadline": "Mark protocol txs for inclusion in a block", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "2028fed3e205000c5503864a05c56d2a774e0b71", "messageHeadline": "Check if we are at the 2nd height offset within an epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "15a0589d6a63802c679472af551bba650c8a1a60", "messageHeadline": "Fix up frontrunning protection comment on PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3493ec04a77cc123f6bdb8a4f6783dc598b5008", "messageHeadline": "Fix test_decrypted_txs_in_correct_order()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "417e7f0db08779aa6e611dc5e17a884c5a278e3d", "messageHeadline": "Use correct max Tendermint block size from ABCI specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "466a9a4e4f80a8a594afa8f3a7a6f5709f21a736", "messageHeadline": "Small fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf8768074fd51dee86257099f6f143d55cbcd193", "messageHeadline": "Log tx accepted/rejected status during block proposals", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "6c70564e87a765418ca5da22036e4e35df5a7180", "messageHeadline": "Fix most PrepareProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "30227a77c30e677ac5fcefbaa6f5ead369adf159", "messageHeadline": "WIP: Fix PrepareProposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffeb9f12476c7b8468ab82ebbd285c191b02f96d", "messageHeadline": "Transition to new states in block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "21f810a9b5aee9bf40c17ebb4f6960d87738c174", "messageHeadline": "WIP: Add block space allocator to PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "10e1306e133fa8b8182dd784e22380298c79162b", "messageHeadline": "Revert \"Revert tx bins PrepareProposal changes\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "cb2b6f2d57137223cd1d3c68d5b68ea03504d9d9", "messageHeadline": "Pass IndexSet as a reference", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1808565219ecb776d7e014351367506099fd575", "messageHeadline": "Move index set to shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 100, "deletions": 81}}, {"node": {"oid": "ce92a709fabbda79c398120eb33ff518e767f305", "messageHeadline": "Split SignedSerialize::serialize docstring into paragraphs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "761593970824cc5bc20ec61636b2beebd5e9e113", "messageHeadline": "Update shared/src/types/vote_extensions/validator_set_update.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d30a3bac06c6e8a5be64356644253eb8753877ec", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "13ad1780d1b0838752fecbaf35bce88762824116", "messageHeadline": "changelog: add #707", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c0b900baa5a481f5fc2b8f653de018390810cda", "messageHeadline": "remove comments to self", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "615408be5757a02144f34a0a828d1b9d6b814716", "messageHeadline": "convert to tm voting power in `update_epoch`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b22f2bcf5c55213088b43a4a3f5db11fcaf515e8", "messageHeadline": "client: replace voting power with bonded stake in queries, etc", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 45, "deletions": 60}}, {"node": {"oid": "372667a916be2415f411e15a850803f7c56fafe5", "messageHeadline": "fix pos state machine test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "116a77a298f71384d64df3ecc8e48716501a770b", "messageHeadline": "clean up naming of \"validator total deltas\" -> \"validator deltas\"", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3e34cae12e061bcdbc6eeff3219baafeb087f93a", "messageHeadline": "fix client voting power query", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "d65654bc284925dced09c6ed49a691de35724f16", "messageHeadline": "fix `TendermintValidator::power`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cdd8b711b98cad32c76ce83b0285b2836519a65b", "messageHeadline": "clippy: suppress unused validation vars (may need later)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "530e315da8432dacd20daeaf2d8d5abcbe2cf38d", "messageHeadline": "fmt + cleanup after cherrypicking commits from #388", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 151, "deletions": 133}}, {"node": {"oid": "4e161ac7e6a3f655a42fbb6f671d07037998df7c", "messageHeadline": "more voting_power removal and accurate variable renaming", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 14, "deletions": 119}}, {"node": {"oid": "08b1bdf620661aa1ff93dfa1c055f41e3813c6da", "messageHeadline": "keep voting_power as a possible client query", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7d31f7dcbac134f0bb5abe7ab110d1b6f9ec50db", "messageHeadline": "change `validator_total_deltas` -> `validator_deltas`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 97, "deletions": 119}}, {"node": {"oid": "251f9d425029b29f7af2f745a470881788d8505e", "messageHeadline": "Update wasm tx_(un)bond with VotingPower removal", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 133, "deletions": 241}}, {"node": {"oid": "5da2a80e913bde298c595d9f49923f8b487ad6e9", "messageHeadline": "refactor VotingPower out of PoS VP", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 80, "deletions": 269}}, {"node": {"oid": "528b24a179c7fef17a49c2d4ee2661a5250e8a74", "messageHeadline": "continue refactoring away VotingPower", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 68, "deletions": 100}}, {"node": {"oid": "e3fbf3597eb82b12c597f7170b76e324fedcb333", "messageHeadline": "refactor out VotingPower(Delta) in pos crate, distinguish total and v\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 174, "deletions": 671}}, {"node": {"oid": "14639ad8a324cdfd6029ee41c8958ba3c9896103", "messageHeadline": "rename slash rate params with `min`, update default `PosParam` values", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "745ee4fe5f74a2181158c48c80ce823754b7d183", "messageHeadline": "Add test_compare_voting_powers_map_items_different_voting_powers", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c78376450e4b30dc595e5889aa2ff120ae558509", "messageHeadline": "Implement LazyProposedTxSet", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "72dee5cb7d24f29f6e396175e5f371292adf9b04", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "a259bc306d3798422140594dac4d9e2c71bbaf88", "messageHeadline": "Sort by voting power then by address, when ABI encoding voting powers\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 91, "deletions": 12}}, {"node": {"oid": "a934de40f3c9cc8218c73ae409e4cd9b89932739", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b97e285bf0b7af6b2ed87d0aa72e6a116a1532d4", "messageHeadline": "Fix tx bins unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "304b13184c9a66650cdbf0d90afe428c5456e9e1", "messageHeadline": "WIP: Fixing unit tests for tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "383062e92e37d85d4e4c49abfc4d9c1ceb0299fb", "messageHeadline": "Add back (now broken) tx bin unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "c52d46cecf3e1ce230b289e12485bbf13bcd57e5", "messageHeadline": "Refactor State into TryAlloc and TryAllocBatch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 66}}, {"node": {"oid": "1497ce0a4ab6e4695467a9fe0ca045510e636a36", "messageHeadline": "Include offending tx in AllocStatus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "e23ddf54c73834017061ac6ccc641aa3d5b553cc", "messageHeadline": "More uninitialized_space_in_bytes() docstr changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3905441499b57dab4b9fe26fb074e1b438e3c038", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dff452994c2f8b36361d112c3a3373f6b289419", "messageHeadline": "Fix docstr typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e779c0a987972d4fa06b5113d2674679626075a7", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "005416d1aaf4bf7775b290a87d42c56ecb986118", "messageHeadline": "Improve binding name of remaining free space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fc3cb2e7adfa44e006aa2d64026537a48f0794f8", "messageHeadline": "Set all bin space to zero when claiming block space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7f1701e3bcc417b556ab8cbb2ab40302ace3ed5", "messageHeadline": "Rename field: current_space -> occupied_space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "498e79ea739924f0bd76be4028821605a3323000", "messageHeadline": "add ibc e2e test to the list", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "490b9e58a0f42dd36c27b5483a20a6caa70ffe2d", "messageHeadline": "Update tests/src/vm_host_env/tx.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9a7bed217ce6a9a66ae2e0afa0353547a7aa8842", "messageHeadline": "Merge pull request #797 from anoma/cwgoes/fix-shielded-to-shielded", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "9751f1a87e8279e285be87cac43361701c6acee4", "messageHeadline": "Update shared/src/ledger/parameters/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48a61721ebffc324d2e776bb6cf181ad602c8922", "messageHeadline": "Merge pull request #800 from anoma/fraccaman/fix-makefile", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7c03468b26076f652b66a1949da2f12892ec5a7f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "75cb3909cb904564d58c7010f5c103d46f2d8103", "messageHeadline": "changelog: add #775", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d299ba36ff4c4fd935c165d1d470d1ceae8f250a", "messageHeadline": "[feat]: Renamed 'fee' CLI arguments to 'gas'.", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "0f60001be8f74b5c7565d296405c45e90dfabfbe", "messageHeadline": "ci: added missing make file recipe", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "875c54a7e34e9464a1abd34e31cc8ce0ade07a0c", "messageHeadline": "make: clean any existing WASM files before WASM build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2141364bf4a31390dcfd95cd749e13c4d4e4972", "messageHeadline": "Merge branch 'fraccaman/ci-better-e2e' (#782)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 519, "deletions": 146}}, {"node": {"oid": "5946f12d86a50a0067c0a78076ad9de7eb96ebdb", "messageHeadline": "Make clippy happy; buidl WASM locally", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0512868e31e00dcf240c44903062d5afb72cc46d", "messageHeadline": "Run Ethereum bridge CI for stacked PRs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff25b1d1aab37cc327747d3e7b1b5ce78feefe73", "messageHeadline": "Avoid any reads when delta is 0", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "3d249f71e9d8f77025cef017c1901c430d89e901", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/v0.10.0-fixups' (#785) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "4a486db9b65caacf9e2c8ef07043c286d90eff6e", "messageHeadline": "fix masp e2e tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7fab448ba44d0affcf59745e0202207b04dbf38a", "messageHeadline": "fix query balance argument for sub-prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6c386df41ea094795dc105ad7a25b33ba53ce20", "messageHeadline": "Return reason for dropping txs in a proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "4b95c01973a612a2b606b5c744ca4867068895f4", "messageHeadline": "changelog: add #719", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fd75a52f5c652eab0b3775e0a32c9c7beb4a4e2", "messageHeadline": "Fix encrypted txs space allocation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20ad42b94cd81bc0bdbce984801b08a2a58828be", "messageHeadline": "changelog: add #674", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e295eebbf9f9477f60e8d44f2906554a61667ed5", "messageHeadline": "pos: use  method", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 6, "deletions": 15}}, {"node": {"oid": "6d4bc08e077fdfbb160f76f7bdce73bbc845eb25", "messageHeadline": "governance: added  method, fmt, clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 34, "deletions": 43}}, {"node": {"oid": "3ac2c131ab53f88c3439c31309d052e845a96bfa", "messageHeadline": "CI: use tendermint fork release v0.1.3-abciplus version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e84462f67b0132d577743476cb17833ceb9e1bb2", "messageHeadline": "Split state transition from space allocation in tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 100, "deletions": 68}}, {"node": {"oid": "4f274b55e9ba9d1d1dc4820e57de2fddb08ef1e1", "messageHeadline": "fix for key_may_exist", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7df04fcc6288128076424577912b6933b007d199", "messageHeadline": "changelog: add #570", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71d9748a9a7161f17bcd50986447d6a817ae8ec5", "messageHeadline": "Remove #[allow(dead_code)]", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8a21a35fbdd477a40dbfc5071e07d87556b180b0", "messageHeadline": "New docstr changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "66514ac5989f693e9ba2a6e3f0596268bd0af112", "messageHeadline": "Alloc space for remaining txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7451c1df75cdb6b8b2f93aaa96ab04eec2864f5f", "messageHeadline": "Transition to tx bins' final state", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "a8ad3f1370bcd6b799243c5f7506b4137438bd4f", "messageHeadline": "Inline", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93559868b5fc0995818a10f8b2a1d5310b294a2a", "messageHeadline": "Claim block space from tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "877e9415de0df4ae8a8682c6b774ceacd155ba55", "messageHeadline": "Create bin for all remaining block space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f929d6587e4ad3c583b9f2d40b4c566bc4e0886d", "messageHeadline": "Add TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ed460e46a57a64b8a3ec53843fea889ca3007f6", "messageHeadline": "Small docstr improvement", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49233701d3d0351cdb1643f833857cf5b9993cf", "messageHeadline": "Improve mod docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8dd1f6d0db643059f8c822fb1f9da3c38b7e934e", "messageHeadline": "Tune inlined methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0913786f5e5ed65eaa33fe3816db90d0796bdaa9", "messageHeadline": "Remove unused methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "301f81f6bdf3d5152f50c4bd382ea618d1af8f0b", "messageHeadline": "Add state transition to next to last state", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "1759d06ea3322e569318cd1cf1b6d54d468e9df7", "messageHeadline": "Reserve space for encrypted txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "304c7cef8b5b2963314e508efe36085a79eb5588", "messageHeadline": "test/e2e: re-enable IBC test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e8b7f9cd72494e200204059cf87452ecc7b8e2c", "messageHeadline": "shared/storage: fix get_non_existence_proof block height check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "182f35ef9a82c3367bd10f1119602e46ab4764d4", "messageHeadline": "shared/storage: fix unused imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "ec17d3f3a918a8712257a0001b2951fc7bc9a06a", "messageHeadline": "Add run_ledger_with_ethereum_events_endpoint", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "23689fd7ae5c38bee28b3d99cae153cc93504118", "messageHeadline": "Refactor disable_eth_fullnode -> set_ethereum_bridge_mode", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 94, "deletions": 18}}, {"node": {"oid": "115681e982084683965917eb2afeaf03062859ca", "messageHeadline": "Ensure fake Ethereum events endpoint doesn't shut down immediately", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "52e40bdd5836a705d0e85d7c1b3a09575d73d21e", "messageHeadline": "Move each state to a new module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 205, "deletions": 205}}, {"node": {"oid": "018f4de8c0e52619266b70c3779dc918a216d2c5", "messageHeadline": "Improve docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c01a314bcc9c111ea5534d042a903dc05f8c51a3", "messageHeadline": "Fix docstrings referencing outdated mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "be69a87732a5726bb155ab14c1d4449930306d72", "messageHeadline": "Move states mod to a new file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 136, "deletions": 137}}, {"node": {"oid": "2c9e99c7ae0711a9bad89af2784d1a750f5839eb", "messageHeadline": "ci: minor fix", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe294857d22b065909b5761e4fb88e18b5ae8058", "messageHeadline": "Fix rustfmt acting up", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "ea14fe4fd8f95a6a52f6be799769cd2a429c545c", "messageHeadline": "Temporarily remove tests mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 189}}, {"node": {"oid": "92a386e7b5d41512735ef87a8c240ec6c8e1a9e7", "messageHeadline": "Choose a wiser mod name for block space allocation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aff268e1f65b7ba5f2332f35e69c97256666aeeb", "messageHeadline": "WIP: Filling remaining space in block", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "3b417167d9e4c310d09451e1bb0b1040e5d42287", "messageHeadline": "WIP: Encrypted tx batches", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "3aad53085b7574f51b5d899106b15eb75a366098", "messageHeadline": "State extension impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8a41254348b7ab78be5fb56454572c54deff7da4", "messageHeadline": "Add convenience traits", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "da7f527a672a931108175514cc389476d3eb1916", "messageHeadline": "Merge pull request #777 from anoma/james/ethbridge/tally-rw", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 138, "deletions": 21}}, {"node": {"oid": "51cea1f0d770bebb44aae637f489920e7898ad11", "messageHeadline": "Refactor State", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "2ae93be6da9fd20c99f6f621b7676b396a73b178", "messageHeadline": "Add NextState", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "6804b89e2669875e81461dc77b44a89cc630786d", "messageHeadline": "ci: parallel e2e, update mold, add timing artifact, add coverage arti\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 519, "deletions": 145}}, {"node": {"oid": "707cdf38fa69428d3040b189fe170fa8c77d6a7c", "messageHeadline": "Merge pull request #764 from anoma/james/ethbridge/fix-e2e", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "a18fd6b877c55f709277add05ff211b3a0781a8d", "messageHeadline": "Properly initialize space for protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "605c0dd5c81dd2b6f69e94c160cebc6bd7cdb0a2", "messageHeadline": "Namada 0.10.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 84, "deletions": 54}}, {"node": {"oid": "9274de3e614ffb16317653ecd7ea668e7fd89561", "messageHeadline": "tests: ignore ibc e2e test", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0be456f0f9feaa90f9a2ecc4fb8e67bcb89c0d", "messageHeadline": "Merge branch 'ray/masp-integration' into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 9838, "deletions": 864}}, {"node": {"oid": "eb59117fb902e9ec8396ef77ac5627d26b0c1d25", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1b7636ef61b95abe57cefea28b78c5ee7d30b4c4", "messageHeadline": "query_allowed_conversions: add explicit lifetime for clippy", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bff0001931ce7b35225bc2aa5c3c6702bf0a523", "messageHeadline": "Use NAM as default token for shielded txs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c1fd4295cdd71ca6cba727ea7293159d93a3ccfb", "messageHeadline": "cleanup from review and clippy", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 89, "deletions": 101}}, {"node": {"oid": "16845399373e1ee24767c5a3397e5cf383834bbd", "messageHeadline": "todos from review", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0ef89fa12d77b42330ff854f178f126d464b808e", "messageHeadline": "wasm: update checksums", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3607213e3463c890f8fdf8ba575b9b2ad7ad1743", "messageHeadline": "Shortening epoch durations.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d3c6dea532a19c3bf1a7516d8e6986c9b82a8818", "messageHeadline": "Updated client queries to reflect new endpoints.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 7, "deletions": 51}}, {"node": {"oid": "0b2ffe831c98648d7db7cc3dde0b20451a403457", "messageHeadline": "Fixed error message for overspending. Added missing RPC endpoints: re\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 154, "deletions": 11}}, {"node": {"oid": "8002fb070e99c286443ded6bf925f62d740a9437", "messageHeadline": "wasm_for_tests: make", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 681, "deletions": 3}}, {"node": {"oid": "2c906825f67971e90fb334738114fee67e21d46d", "messageHeadline": "rm dbg prints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3f3896ef2cd43cb298f869635b53c6aaa37b076f", "messageHeadline": "re-use same env var for MASP parameters in the node as in client", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "084385cd7f099c1e5225da74813fbc51d30f3ee1", "messageHeadline": "Merge branch 'tomas/storage-read-height-bug' (#706)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 219, "deletions": 20}}, {"node": {"oid": "417f0ef28cdaa72e38f5dc1ee30e46182e64b829", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acd7d48ba25781b129809e10274a2bf7d2cf3d11", "messageHeadline": "fix: wasm lib", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf4a83fcd2b06645a38cada61d2abdc2134d511c", "messageHeadline": "fixup: masp e2e tests", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "e1441f10a344d9a61f94996a13af33d5c7eddf01", "messageHeadline": "fixup: eth bridge e2e test", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c10f8ca317ddd30d05efbbb26e5eb7e512988135", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "157b1b0eabcc1665fa33f5d0a9424f704e3126c0", "messageHeadline": "fix: missing vp_masp in cargo", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "533c337551ca2713951618c5fe0696d535cd9aee", "messageHeadline": "Update checksums", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "174f75baf5ce5f467a26eddcae34742d51b4bf45", "messageHeadline": "XAN -> NAM", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "5e2f3321159647b09468f05ff838d72531c37152", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9179c4eb108b44ac65bcafe77d257b283a1f909f", "messageHeadline": "simple wasm-runtime ifdef of multithreaded functions", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90a2a5b180283cddd823ba2ba8489be566c4d550", "messageHeadline": "fix: wasm dependencies", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "589d109ad881ff57324952778f3e423ace80ff73", "messageHeadline": "Add back query_transfers command", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 326, "deletions": 0}}, {"node": {"oid": "f3eddf0b10eebe7eef2aec212bc8422eff91cfaa", "messageHeadline": "Merge branch 'main' into cwgoes/masp-testnet-revisions-merge", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "eb5e9197f0fce63c322b8688dd313ab51bd57056", "messageHeadline": "fixup: use wallet address in process_tx call", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e4dd410e627559e4d5777532cfd05767f542b34", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/fix-require-lates\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "313eaf3f00fc426f471aa3a075376c3adff6b819", "messageHeadline": "Merge remote-tracking branch 'namada/yuji/no-empty-dir' (#757) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0126231596c4fb073a1440975dfdff9fb88d0f82", "messageHeadline": "Remove unused code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "b22c188e5d7a7c009864860de1a26d8c2f8f1324", "messageHeadline": "Impl new state", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "899debff403c71c2e1afe967129e1f199557572b", "messageHeadline": "Merge branch 'ibc-integration' (#390) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6812, "deletions": 469}}, {"node": {"oid": "45f0528fa57e805c1e80e95d8f17a5e8c98fc561", "messageHeadline": "Merge branch 'yuji/ibc-e2e-test' (#664)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5786, "deletions": 140}}, {"node": {"oid": "4602c1e9b2e7ecb82194d2788563bc46c8d57f25", "messageHeadline": "Merge branch 'yuji/ibc-transfer-cmd' (#626)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "81432642f7c9bc0385f47539739d312ff0d4bcb2", "messageHeadline": "add set_validators", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "f66bee90c63f9b18602e7809f52ddb692ec84e31", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b252127669d7fb0813ca29521bde2d2006be5384", "messageHeadline": "use ibc-transfer cmd", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 118, "deletions": 91}}, {"node": {"oid": "d0519049dcc7d17d52c0fcbef8efe7bb9432f8b7", "messageHeadline": "rename local variables", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e52448a8d184fb0eb220f9c172ff53f7adbee0cf", "messageHeadline": "fix for v0.8.1", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4289, "deletions": 156}}, {"node": {"oid": "a81a6ce771788aa13c720bb208304df17c8a24a8", "messageHeadline": "fix a way to call ibc_proof_specs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "966b5568760678d9ec12a610f0f4a37751b9f9c2", "messageHeadline": "fix for ibc integration branch", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "2aa0d7d8b96a92266eb5c301ac35c86ed6a2b519", "messageHeadline": "add a test for non-IBC transfer on the same chain", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "a2fbe1a90e7fd35cbb74e8537c28f022e0c7c3ba", "messageHeadline": "fix for denom decoding", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "08c80feb2e65ef75e1208b6035f4d4a52a775bd7", "messageHeadline": "get receipt absence proof for TimeoutOnClose", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d9621939c4a87a36afe31e23df6c41d566f88ea7", "messageHeadline": "add a failure test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "d1bc26b2b4ebc0330f7fbed04d8bfce1817a9ee4", "messageHeadline": "add timeout and close tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 229, "deletions": 25}}, {"node": {"oid": "b2b944887098c441babb3c22b33f287e1c2699e0", "messageHeadline": "add transfer back", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 207, "deletions": 42}}, {"node": {"oid": "2070f8b30cd3f01eceaaf8e846cba7646346b8d3", "messageHeadline": "check balances", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "f01bda64d93349f2cd2e868045b4c9256b45fd96", "messageHeadline": "add sub_prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "697b7c0566d307806674b438ff67adcfd1d9b0ec", "messageHeadline": "with height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "cca6d226470fdd6d9e413c66e2fe14414d4c2944", "messageHeadline": "query with the height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "5b38707d658c217918b5ff970dfbf41c854217a3", "messageHeadline": "wait the next block", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 217, "deletions": 112}}, {"node": {"oid": "0b08f816e71a44c771ad8dc6fb3a6a5602aa6c67", "messageHeadline": "add update_client", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 228, "deletions": 80}}, {"node": {"oid": "9c7ed22d134bf4281fa97c28181827db1ab5bb41", "messageHeadline": "fix requests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "b24ae366b7c9777eef99a066b5414a6b8f1f4729", "messageHeadline": "add sleep", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "17cfea2c970797b727acf0d1a993ec1e40285df8", "messageHeadline": "add transfer test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 658, "deletions": 7}}, {"node": {"oid": "fc91d996f482ce078dd41da8eecab319dd541a02", "messageHeadline": "Merge branch 'yuji/ibc-ics20-transfer' (#625)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 698, "deletions": 286}}, {"node": {"oid": "ef58cea22b843bf8b47d393e03d1ce52a4116e4a", "messageHeadline": "Make states mod public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0c26aece455f70dc81eaa87aa51dbf02e03cf1ae", "messageHeadline": "Uncomment next_state() code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "117ee49e13c92f7042c2ed9645e9ff17c7c8fa2d", "messageHeadline": "Merge branch 'yuji/fix_header_hash' (#298)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "27612fb3f927943c41e7e071e39a7a6e9d4011b0", "messageHeadline": "Merge branch 'yuji/ibc_ack_ftt_coding' (#261)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 136, "deletions": 83}}, {"node": {"oid": "33513bb398e96665db0a88216bef62e157c5056e", "messageHeadline": "Rename block space allocator", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "6c43416938bbc9d597f769f5a409641cb99a6a47", "messageHeadline": "Add state trait", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "7008dec1323e870a4e2f03c2f4879a87c59daf57", "messageHeadline": "changelog: add #626", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "78fbd3d42fff68b70a86a7deb4177e7686b6b448", "messageHeadline": "changelog: add #625", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "102876dd8dd534cc9b68047ae9a78a6d5c93a295", "messageHeadline": "changelog: add #298", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "015a5571cba8034c2cff8f92cb05ce90b023ad5c", "messageHeadline": "changelog: add #261", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17c7c787752efbc1fe5ea4bcde97393f8ba5fbbe", "messageHeadline": "Code review suggestions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "283c374a6234a4c6eb3b490efc959ff2e5212bbd", "messageHeadline": "TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "28ab01e6d4f3b7effe1a0207b47437cc8d34daec", "messageHeadline": "WIP: Tx bins state machine impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 86, "deletions": 49}}, {"node": {"oid": "7d831c5a0ecb9010f35fe23d96f076e87212af05", "messageHeadline": "Temporarily disable tx bins unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 188, "deletions": 186}}, {"node": {"oid": "82e8a007ff993cd23f596d94192777dfa16e7b1b", "messageHeadline": "Add all possible tx bin states", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "012af04ece0531a70df0e481402eac2f16db9210", "messageHeadline": "Fix confusing terminology in tx bin unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6fc2d4689ac7953005a6de565a8a24d3388ff6f0", "messageHeadline": "Revert tx bins PrepareProposal changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 75}}, {"node": {"oid": "2aef45ae0d34ef8ebae3c5719575e19aaf6b5718", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "2446ce321dca9f42720491b93facedd72a63f978", "messageHeadline": "Begin tx allotments state machine", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df16fda8349aafc769ae352521ec7f24b943192b", "messageHeadline": "Some design notes on block space usage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f4be2303d9c097c8b341114a37ac96bc4155e9da", "messageHeadline": "Decrypted tx bin space depends on encrypted txs'", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fc3998a076873b81fbac47aeeb0bfcd326b15acc", "messageHeadline": "WIP: Use tx bins in prepare proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "87296c89fcae90a693565ddf3b6ff18723c05ce6", "messageHeadline": "Add boilerplate allocation code for batches of txs of different kinds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "d9d06519fc6e8edf8845b15d788f92e17d60cc6a", "messageHeadline": "Add bactch of txs to a bin", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "61bde7e43db0d62480dd87dea79915016390e20f", "messageHeadline": "WIP: Add tx bins to PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "be611cce96d7858013befca131100993416bd2c6", "messageHeadline": "Refactor return type of tx allocs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "4f299f0111b28b807e368fbdf903dc4ccf7b6244", "messageHeadline": "Clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "65bf0c1c0e18b41d99994c0f90276de2f2596af1", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7420a8ad6e32a250460981b774e1a762923199ee", "messageHeadline": "Revert \"Dispatch tx kind into its respective bin\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "43099a74a5dac76e71e657970c75534117b3213d", "messageHeadline": "Revert \"All txs in our mempool should be deserializable\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "15909984518b7a063258d8d0c0c4b939e7591bba", "messageHeadline": "Start counting tx space usage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "04f3379762bccf7dde8de440155d26f6c68dc718", "messageHeadline": "All txs in our mempool should be deserializable", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "82c004c14770be18112bab07d5fc1f24516b0f01", "messageHeadline": "Dispatch tx kind into its respective bin", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "1153164a3714cdc307fa98d5d5f0e1f2bc948f6f", "messageHeadline": "Merge pull request #772 from anoma/tiago/ethbridge/impl-tx-bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 363, "deletions": 1}}, {"node": {"oid": "6f24fae45b9aca640103eb4099dd677f4f1f624c", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0f00883c42d265e14ccccabdaee55a23b2aa406", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cadd1cbbcf38a826c7c265918baa1d36a0de0c3a", "messageHeadline": "Add votes::storage::read", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "aae550a58a01a64c9c8363e011724f7d7603b112", "messageHeadline": "Add a test for votes::storage::write", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "e84eaca36771aef29ce8db872cc4af15583375d1", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/storage-read-height-bug' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 223, "deletions": 20}}, {"node": {"oid": "65db578980b74c41074a8fe09219acdee058c7da", "messageHeadline": "Add bytes prefixes and suffixes to tx bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "6998ce96934ff27cf1cf881f1ee5e79dc19f08bb", "messageHeadline": "Rename init_leftover_space() to uninitialized_space()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ca9c7cea8d484359aa6b189336796349fd65ef1", "messageHeadline": "Fix typo: alloted -> allotted", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "dc0064995ed2c3c6903aa2f7c40c47b8da621c3b", "messageHeadline": "Move votes::write to votes::storage::write", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "dae60c1d2e1b2afdf37492f22f045a08bd814daf", "messageHeadline": "Merge branch 'eth-bridge-integration' into james/ethbridge/fix-e2e", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 487, "deletions": 79}}, {"node": {"oid": "fdd211a0d823a72884b5864ac84e2a83e986762e", "messageHeadline": "Merge pull request #737 from anoma/bat/ethbridge/test-bridge-pool-wasms", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 353, "deletions": 71}}, {"node": {"oid": "b58573224e5f93025a1253c5877989c76d0f599e", "messageHeadline": "Merge pull request #698 from anoma/bengt/docs-updates", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 113, "deletions": 45}}, {"node": {"oid": "4e76c28a4e4e494957c923f23ff3fbb9ed3fbdbd", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c6cc0f5dec0405ae2ee132d3f3be872b2124330f", "messageHeadline": "changelog: add #708", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "52e6f0972a0edc7807a57044c6753ec14b953f02", "messageHeadline": "remove `min_duration` from `ParametersConfig`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "4046d8a89c211de214ec3d10b66ebd510ca8729c", "messageHeadline": "Docstr fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3976eb308200b58294c45612f2c35ea494b82b2", "messageHeadline": "Improve method name", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "adddcfa90fe9eb42490e25be80f1b4cfaf20f231", "messageHeadline": "Fix comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a831488b997e98928771a98f644bbea10cbafca", "messageHeadline": "Remove unnecessary #[allow(dead_code)]", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "df64b1054984f840a5038bbb7c1f288e2fdc0ab5", "messageHeadline": "Check if we reject txs when a bin is all filled up", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5558dd5d13f79bc4316342abe1161d3ab0a8c9ac", "messageHeadline": "Add a TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc725ce7c5c62817e67b0e6b63059e737c23ac5d", "messageHeadline": "Fix proptest strat with invalid value range", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "facf4dc9abe49dc57e60fc9852f6f19741b0cd86", "messageHeadline": "Fix logic error caught by proptest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8523c35b3cbaa9e15a4b28a204bbf9920ee00b3", "messageHeadline": "Fix tx_dump_doesnt_overflow_bin() test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "0578b22e6a5d4dcdb2d2d428395958cd81631fe4", "messageHeadline": "Write tx_dump_doesnt_overflow_bin() test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "31a6d39cbedb69cd24974b3d95a54529517b9ec9", "messageHeadline": "Remove min block space param", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "96a41c27e8c4af6ab95cd2d144accc73dfe7546f", "messageHeadline": "Add proptest strategy that yields arb txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "edd5eb8d94fab719337ff7a9afac37364b4fd1ee", "messageHeadline": "WIP: Prop compose strat to generate arb txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "53b14bd2abbe0eb19b449b235a6d6b26d3055549", "messageHeadline": "Add a TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "91b644c18b693f6703a5dcc9b01a0717d98933da", "messageHeadline": "Improve TODO comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb1cc04cf4d730c8d59bb7fb7238510f441bf2d4", "messageHeadline": "Refactor test_bin_capacity_eq_provided_space() to use leftover_space()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7c4d7938b67d356fedf42cb51741a98ad14dadbd", "messageHeadline": "Fix underflow bugs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "058b32eb8e107dad4f169f0dbad8b14b1fa06fba", "messageHeadline": "Add num-rational to apps' deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38ab83c55052c59101f726d47211d938e5f02ec6", "messageHeadline": "Concede leftover space to protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "702c6e08d2e7220d4693bab61180d66417549142", "messageHeadline": "Test bin spaces", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "4acea334ebe956c45ea91a665acb9a142220448e", "messageHeadline": "Module docstring improvements for tx_bins", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e5be35aa284f1382476f568780c1579c7c785604", "messageHeadline": "Move tx allotment thresholds to a new mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "4952f09939d1e5bc56a095e89fcc8c7a4ac464d0", "messageHeadline": "Improve docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b32f9e96e35602fd6f2df969194ce02a070bdc5", "messageHeadline": "Tx bin refactoring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "e104023a05a7c13eb541bfd2693126c0df84fa0b", "messageHeadline": "Move tx bins abstraction to a new module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 97, "deletions": 88}}, {"node": {"oid": "945151882e81b58a3a626b687b560bad0e856ed7", "messageHeadline": "WIP: Counting occupied space by txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "ccb1a6ef0e628aa760624104566df6c1eb52b965", "messageHeadline": "Remove ratio dep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "278a66d9a5fd71b8d244e583125cae186b7feaa2", "messageHeadline": "Revert \"Add num-rational to apps' deps\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e41ffc9a24c2135152639b2f23983e36ac21b84b", "messageHeadline": "WIP: Alloted space abstraction", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "5510c8b18bfaa33578a2fce70ccf7b3413b9d3f4", "messageHeadline": "Add num-rational to apps' deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba8b7b731bb8f9d48318da74ba855cc5d94a6823", "messageHeadline": "Add TxAllotedSpace constructor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1be08dc2a1d93372a22eab36bd58a21f06aba8ee", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e88618ecf2b5e1f0dfc4ca501cc074a33783266a", "messageHeadline": "Docstr improvement", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e02250414de3df62030dc5d5d3aeb61a318e32f", "messageHeadline": "Add allotted space helper struct", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bf9db8c03bc703b0947669a72912e856e175bcfe", "messageHeadline": "Begin block proposal size optimization", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c83e878fd902c46f32d19b01304ed7380f7727ff", "messageHeadline": "Begin block proposal size optimization", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ea04983974114cc37033b5b77dc77e92a1d9dbd3", "messageHeadline": "Use --gas-fee and --gas-token for `namadac tx` in e2e tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "34bbc758407d29a6f85216217f629bb5acd862ae", "messageHeadline": "Revert \"Revert changes to namadac tx arguments\"", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3f00ca6f798d03b82162a7aa448c1e879c111fc5", "messageHeadline": "Merge pull request #760 from anoma/james/ethbridge/dedupe-votes", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 178, "deletions": 53}}, {"node": {"oid": "8f8f7e96b87a70a12cab74615f4e4211ecc42c6e", "messageHeadline": "Update TODO", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5addcd84d4f86e45bd243b8f1f91998e48a59584", "messageHeadline": "[fix]: Changed some xan to nam, fixed some arg strings in e2e tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "9ca0546ea269a519aab84fe1979a59a5c206a9f8", "messageHeadline": "remove `staked_ratio` and `pos_inflation_amount` from `ParametersConfig`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "c34c33b3b37bfb6ec8f072e50a8e6826c273ff73", "messageHeadline": "update comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6e51bc499ecc00cb7cbf4a3927b82fff915bb469", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9e7088ffd4d74bc53d1f59d81dc4f4f45df183e8", "messageHeadline": "fmt and includes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "a0792341c7bf60f4e7e9fc6babbc63e4266bd233", "messageHeadline": "updates to accommodate `tm_votes_per_token` relative to namnam", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "0a8b4914119dfd02191df2d3ca3c158700ce0611", "messageHeadline": "Update rewards parameters and distribution", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6ed8bcedea3b3c65811333587999eb92ffa622d2", "messageHeadline": "update toml files with latest parameters and values", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b5ae9bbbd479ad0ee5223c6f05c0330e23c99902", "messageHeadline": "fix arb_amount to max out at max tm voting power (fix wasm test bug)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "2fd4ed510293e82868e3824d50883add59b2c437", "messageHeadline": "storage change: last inflation rate -> last inflation token amount", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "0d0f394798ccf8d499a5465a3415c25efd9739bb", "messageHeadline": "fix: write all fields in Parameters storage in `init_storage`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "265b07172702fb498af35fa13704fe26bbdff614", "messageHeadline": "fix initial staked ratio parameter at genesis", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1ba6ee23f42e2d4164048bfc31cbc9f4b4eda6e7", "messageHeadline": "update rust_decimal version + fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9d904dfbbb42a13a89922920994c58703ad09c40", "messageHeadline": "clean comments and toml files of basis points", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4f89a63287932033f70431c034fefc549700d0a3", "messageHeadline": "fix correct inner type of ValidationError::TotalVotingPowerTooLarge", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7ae3ce5b0cf951af518868c795fb17f5d2bfdd4", "messageHeadline": "more decimal_mult function uses", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9683b44fd374a0b2616e6db8b92b57a756663fca", "messageHeadline": "add fns to multiply Decimal and integer type, return truncated integer", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "f16ec20a0139b197935e8041aab418e8a2dbbeba", "messageHeadline": "remove BasisPoints and change relevant parameters to Decimal type", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 30, "deletions": 82}}, {"node": {"oid": "8ba80cb554a569ccfeb88fdb3ef21588a5b7ad7e", "messageHeadline": "documentation updates + unused imports removal", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "e3994dc8ce59bcd93c69b327f2f1741cb95485e2", "messageHeadline": "rename reward_rate -> inflation_rate for pos", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4b1eb5fcd7b04c2e30ac57fbb3a25c31f13710f6", "messageHeadline": "specify read or write intentions for parameters storage keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9bb70f4bef93b81e0bd34bfcc97584d6221ec6e9", "messageHeadline": "add target_staked_ratio to PoS params", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "32588d597984066f33eaa57beeae6b29618a6413", "messageHeadline": "update max inflation rate in params (formerly max_staking_rewards_rate)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9ad5b569d00f0867edea51460636be99964a7e1f", "messageHeadline": "rename `votes_per_token` to `tm_votes_per_token` since this will only\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a5897bd3b61714a98e06340c34e9849bc5b7906d", "messageHeadline": "add new parameters needed for rewards PD controller to the Parameters\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 195, "deletions": 3}}, {"node": {"oid": "d953ee69f0ea1d5017ec571f144b2b5f6bd7cebe", "messageHeadline": "add max_staking_reward_rate to PosParams", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "862d8400de79dba1ebc4b326e2b0ff01accac4fd", "messageHeadline": "clarify+rename 'epoch_storage_key' as 'epoch_duration_storage_key'", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6b92f2cee3d29de57670f95518312b7b8a50842c", "messageHeadline": "changelog: add #695", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "476877e96b3cdcadec603dd02aeccca0f854e66a", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42b0bfaedc5b7baf2a192cf1e7e884778c87438a", "messageHeadline": "addressing 2nd round of review comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "e18f899ab44a53ad4adc2e518aa3ff46f5a4cab6", "messageHeadline": "Merge branch 'bat/ethbridge/test-bridge-pool-wasms' into bat/ethbridg\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 126, "deletions": 59}}, {"node": {"oid": "e83678e377d78ab819c66af500f30bec2a47d0ed", "messageHeadline": "Merge pull request #743 from anoma/bengt/masp-docs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "80739874b06333d04a1985e1b6b6cdb88eef4eb0", "messageHeadline": "Update tests/src/native_vp/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32c6e5ab55c9975a92837c3a1722641bf4ab71f5", "messageHeadline": "Update wasm/wasm_source/src/tx_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757ba1d348e701ca4d2fbec959128d059cc9f5f3", "messageHeadline": "async tx to change validator commission rate", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "b32cd6930389744843ada1bbcd1b46650b5a73b8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "97eff0379e4d8e84c8f6454f85c9054ec993c999", "messageHeadline": "Change vec -> set", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75ad88a3ecb1be847405afd4946515439c060cce", "messageHeadline": "impl utils::GetVoters for HashSet<EthMsgUpdate>", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 46}}, {"node": {"oid": "255b5ad12e2266b4e091bb389316d4b78ae6f742", "messageHeadline": "Add test_get_votes_for_events_multiple_signatures_same_validator", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e9a08058b432a29de261531f83804fa44a78f23d", "messageHeadline": "Remove duplicate ChangedKeys type, fix imports", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2177ff3892753734ff47f434cbc0f1a0d099f3b2", "messageHeadline": "make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a79f76c75e0996e5f6b2c80f23107649857757ba", "messageHeadline": "Add a test that conversion does in fact dedupe", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "38571e6ab70aed165b084956da7e658c639c7d47", "messageHeadline": "Remove duplicate tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "1bc03e7323b2eadc8078e4eef9ac4bc87d922c08", "messageHeadline": "Remove unused import", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "271eb2f10dcf29f590732881346e87f655b96937", "messageHeadline": "Simplify code", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "e2174a3c2365b8dc10f4ff791a7709cefb06c2b0", "messageHeadline": "Move dedupe fn to transaction module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 122, "deletions": 32}}, {"node": {"oid": "40630fe4370c2691c89be087ba01993d8c688792", "messageHeadline": "Remove TODO", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee48968ad780514c9398afcd507a8e78028210ba", "messageHeadline": "Add dedupe tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "f70d0ef77bbdbf7d6026e6d2d5eec501b93f108f", "messageHeadline": "Split out a dedupe fn", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "7c76c88418acf25090577fc8edb9053cecbcc749", "messageHeadline": "Do vote deduping when we convert from MultiSignedEthEvent", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "7eb4abab0a9b0798fa495539b10e7db34c3d5afa", "messageHeadline": "Remove no longer necessary deduping from apply_update", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "63bfc362f6320acebe3bd237e2bdf79e85e2136d", "messageHeadline": "Update documentation/docs/src/quick-start.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a1ddc8619c826a6c291e15e89ef42fd21f58a26", "messageHeadline": "Log inserting signatures into vext digests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "5236536608746687ebcde9483a8e6e14dc19ac23", "messageHeadline": "Log public key when signature verification fails", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6348a8e7880fce8059a50afc59ad1f79430900d8", "messageHeadline": "Log existing signature when building vext digests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "8b9402cea4799fe78888f3126821d45fe0d162e4", "messageHeadline": "Log signature when validation fails", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0057645eca45c4482400530a7f50b3f53f3688d", "messageHeadline": "Update wasm checksums", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1bd7f16aec1b62ea27a997ddb35b9dd911fb04ff", "messageHeadline": "Revert changes to namadac tx arguments", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "79bd41f43000ffbb753e13b8634cb2b721262d46", "messageHeadline": "Merge pull request #766 from anoma/james/mainline/ethbridge-ci-fix", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "699b8168c11a10bfa3dd1ac9152ec0426533ac21", "messageHeadline": "Merge pull request #683 from anoma/tiago/ethbridge/valset-upd-finaliz\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 388, "deletions": 167}}, {"node": {"oid": "12fc417efd94f12db8c507590de90ccf30a0fba9", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2a7da249ad39a5ae461b8f2aa104753af8c8179e", "messageHeadline": "changelog: add #763", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "105410e2664e740cb3dc3d5e6d81110045b6a1ea", "messageHeadline": "pos/vp: do not return early on unknown permitted key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "feead24cc4013b6cdc432ae371fa16b66bf9707a", "messageHeadline": "changelog: add #582", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d367b6f6031a9dbba51edb8c0bf4a2446ee012e0", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "446856cffe0dee01d80832c076868882bd471c6a", "messageHeadline": "Reorder sccache step", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff81e8853f0d7bc53a17b743e133f9ab295cc79c", "messageHeadline": "Update wasm image", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa55f4569d14b276d5a033207bc1747083bdf71", "messageHeadline": "Remove duplicate @", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fea59bd83799dd1a000c6fb795b5d78ee36a3714", "messageHeadline": "add vp validator to wasms", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9b175c4c2af46da85188387a887c22295e0fd7f1", "messageHeadline": "fix: critical flaw in pos VP that was prematurely returning true", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9068938684212ec42f9e26341547c517a3e5c352", "messageHeadline": "add max commission rate info to validation and pos state machine test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 120, "deletions": 16}}, {"node": {"oid": "dcfd6afb2e259e14304b3a6a81dfee81d3842b3d", "messageHeadline": "validator VP that checks source and signature for a commission rate c\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 763, "deletions": 0}}, {"node": {"oid": "302a08cc3a1078bfbd0df19f2873ad59c524b57a", "messageHeadline": "changes in response to review comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 81, "deletions": 64}}, {"node": {"oid": "cf2b06fe638b9adb92a4d316e1de166173554659", "messageHeadline": "Phase out usage of temp errors in storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 39}}, {"node": {"oid": "80deb2851d1c19f227c47e4bdddd403187ee5126", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 977, "deletions": 125}}, {"node": {"oid": "93f892c326316c35d973d2fcabf971b711d6d174", "messageHeadline": "Merge pull request #753 from anoma/tiago/ethbridge/move-queries-ext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 454, "deletions": 444}}, {"node": {"oid": "7bca9b5d55060b3cde59c49b6fa35da986918313", "messageHeadline": "[fix]: Renaming xan to nam", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bcf56cdbbd413af885b2277cc0276607b3865830", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/test-bridge-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5126, "deletions": 4186}}, {"node": {"oid": "d844aadda48b118f2c4671d70d2ed2d216d90232", "messageHeadline": "Merge pull request #729 from anoma/bat/ethbridge/bridge-pool-cli", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 435, "deletions": 19}}, {"node": {"oid": "29eec13a86743e2955c45cc4e91822e3b955478d", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-cli", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 354, "deletions": 126}}, {"node": {"oid": "fcf583af30007a9591b4d3887f24790b3478e7ee", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-cli' into bat/ethbridge/test-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "1babd4316310feebf5a853b462202baa42f8034b", "messageHeadline": "Merge pull request #728 from anoma/bat/ethbridge/test-eth-bridge-vp-m\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 233, "deletions": 1}}, {"node": {"oid": "2674b649925225024d265df49e9419058f708a91", "messageHeadline": "[fix]: Enriched an error msg, removed stray wallet cmds from the nama\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "7e33a99ad8495f00e5ee2377594446efcf05d929", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "36bd16b358ea3dedb5ddf9d28b71e44a4acb5e33", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-cli' into bat/ethbridge/test-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4784, "deletions": 4083}}, {"node": {"oid": "9da4d978df56d23ce95e537406878910d8e9d22d", "messageHeadline": "create no empty dir before renaming", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4320f00a68b9c2a5495fe20c9955c153b2b99cec", "messageHeadline": "Merge pull request #755 from anoma/james/ethbridge/fix-facade", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6112b4ec6396eda274878c705629a6453436dfc", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-cli", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4779, "deletions": 4077}}, {"node": {"oid": "1121924cd034c069da3fc6baf6e3e28d9baae98d", "messageHeadline": "Merge pull request #682 from anoma/james/ethbridge/oracle-configuration", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 316, "deletions": 113}}, {"node": {"oid": "998069122f170e73512ee9baba1a7c0005fc5417", "messageHeadline": "Merge tiago/ethbridge/move-queries-ext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6151, "deletions": 4595}}, {"node": {"oid": "7b6de40da92cebd270056b7200a709b4bc09bc8f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "b9003544204c1aef553c821512e3ed107c367cf4", "messageHeadline": "fix pos state machine test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "6778fd04fba9631af5eb0aa97c33951185c1d099", "messageHeadline": "add max change info to query of validator commission rate", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1efe36997621ed74acaee068e1d6bea96b4ba6b0", "messageHeadline": "Return Tokio join handle in oracle tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "a4efa1cf0ffa92b35209cb12dd40c4221f99179d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "c74deb6fcf809b0ab9ccdba16cabd1e35c2c2389", "messageHeadline": "Return a dummy events channel even when Ethereum bridge is not enabled", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f70b6b1f2affdb89f856bcd8c0951b5a4fb2fb77", "messageHeadline": "Remove blocking send from maybe_start_ethereum_oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "171b317513167ad48acf6b91d93b384b37e1a313", "messageHeadline": "Rename EthereumOracle -> EthereumOracleTask", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8312503ddb20271310913a96976d7bd2ec227c14", "messageHeadline": "maybe_start_ethereum_oracle should return an enum type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "7f028e287590aa9cb3314246044c86c588591b9d", "messageHeadline": "Panic if we cannot configure the oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8db236ffdbf25d079e94bda5ad081f1e57a9fec8", "messageHeadline": "Rename mint_contract -> bridge_contract", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d911173faf2aad532352b2d04aba0516e5f2057", "messageHeadline": "Don't directly hardcode configure the oracle in run_aux", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "9969d159734ba45569289d7ca845a3de37dcd87f", "messageHeadline": "Use NonZeroU64 type for min_confirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "5fa1c2303a1d9a40572ed9aa59a92b2c944e6f10", "messageHeadline": "Fix up docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7bd4ca3f3a4a10f38c0b41ea2fa9a69fb94ef6a8", "messageHeadline": "Fix clippy", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "759d89067c9f694f1d9bbce64b1062caf09fe7a6", "messageHeadline": "Default Config has min_confirmations = 100", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce6662ccf8fd546eb7f0609dfd5eae180f8783c9", "messageHeadline": "PendingEvent::decode should accept a Uint256 min_confirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "36908ae1fec95c0a0ae6b1fb73c6c6118eeb90c8", "messageHeadline": "Remove old references to MIN_CONFIRMATIONS", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "e936235b9b49dc9f3d90e36c2ac4167a4b8a887e", "messageHeadline": "Pending event decoding should use configured min confirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d564243854bfd75ab9f1779963b6b381221018ac", "messageHeadline": "Declare type aliases for control channel", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "8736914ddca0c10ab2d08c2f19e06f5dd30c1202", "messageHeadline": "Fix up tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "89a2e212370d0e0ee1687bcdcc3b9ae212e3b9b3", "messageHeadline": "Fix up tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "1ef77d5719c232e5fd6b9eb20ba0c4d0cf147692", "messageHeadline": "Refactor", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "c06ac416982a06bc54e172e87fe6d8cf88a71eb6", "messageHeadline": "Add a fn for creating an oracle control channel", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "36d366ed4fb78accace54a39a89b862ba85908d1", "messageHeadline": "Refactor", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "1dd287192c7fcbfd30124288e3857ec347e21388", "messageHeadline": "Move oracle into its own module folder", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "95a83888b876ffcc6e73b9ce29e26b07b12dba2c", "messageHeadline": "Log that oracle is awaiting initial configuration", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4925c4cacf14e6880c69ab38a4659b77b2420cfb", "messageHeadline": "Oracle must block until configured", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "7c0402c7eb1e783b4cd799568d2cf6324d67e3e3", "messageHeadline": "Fix up rebase", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "b1137dd6d24c60e9685574b616ba6823d42b5a12", "messageHeadline": "Make Oracle configurable and controllable via channel", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "88cf46881c5d7a5909728a0c225465a7442d494c", "messageHeadline": "PendingEvent::decode should use its own hardcoded MIN_CONFIRMATIONS f\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "ea4f4c1290999e90171741e1398744b3c1d96506", "messageHeadline": "fix: use crate::facade in rpc.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "86ac4d2b78af831b8b87210267cdb1689e8bf76e", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46fe52ec3062d96e17d11aa7fd87b602bfaf74ff", "messageHeadline": "Fix TODO comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c64d1f9b6a47c00989d18cd549ce5f6809453cb4", "messageHeadline": "Another TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df84dee1b6fc6c541b1398d7e6e05e045c458bb4", "messageHeadline": "fix: require_latest_height check should skip for requests with height 0", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7867240922f446f13cceb9ccea6465693affa1e9", "messageHeadline": "Add a TODO item for GATs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f638bcea6a6450f7ec0ff9ea46a1fe68ac21f311", "messageHeadline": "QueriesExt import fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "8b37595535ee94021f27df0cec65c0079ab493e9", "messageHeadline": "WIP: Move QueriesExt out of apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 435, "deletions": 429}}, {"node": {"oid": "63f1f23044faa6f7381b7f21934fab55e0892850", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "74e0b3a296f0f37fa5514890d8fbc192dbff568c", "messageHeadline": "[chore]: Renaming test values as consts", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "45ec3fa801e12ab6f9f5ba59597fb4141cff5c55", "messageHeadline": "[chore]: Merging in v0.9", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "68b3ac365cfc44ca25d0aa85864193c9805a7a82", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/test-eth-bri\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4718, "deletions": 3998}}, {"node": {"oid": "f075efd288a21fe88620dcd667fc265b0025d5ad", "messageHeadline": "Merge pull request #715 from anoma/bat/ethbridge/bp-vp-wnam-address-f\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 107}}, {"node": {"oid": "bdcf44241b338cf9e11001ccb634f58c09313f06", "messageHeadline": "[chore]: Renaming xan to nam", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7a7d94c491bc272bbbd73b599588f1414d8787c", "messageHeadline": "Merge pull request #747 from anoma/tiago/ethbridge/ret-encode-cell", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 159, "deletions": 157}}, {"node": {"oid": "e55ed85fd73f6a43fc2d84a70ab9920856b1e438", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-wnam-a\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4597, "deletions": 3879}}, {"node": {"oid": "4d727940f52b99bd552d8d4978cad72557998807", "messageHeadline": "Merge pull request #703 from anoma/bat/ethbridge/bp-vp-escrow-wnam", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 588, "deletions": 55}}, {"node": {"oid": "82df8ad4585ff001e08193ddf1f1f1fb591bb807", "messageHeadline": "[chore]: Renaming xan to nam", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7e4c256c458eae362053b3b123841957e3feba02", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-escrow\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4578, "deletions": 3865}}, {"node": {"oid": "91738959519299d52a97211175c4eb062c1d00c5", "messageHeadline": "[chore]: Updated a docstring", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d803527dd7b516ee298db19d74d8700685151aef", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0ca5038ee38c765ee6cb162062d9659cb92fcb61", "messageHeadline": "Merge pull request #739 from anoma/tiago/ethbridge/rm-static-lifetime\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83cc5a0f71a439405e861e8ea26b621bf6cfd81e", "messageHeadline": "Merge pull request #731 from anoma/tiago/ethbridge/valset-upd-aggrega\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "0f778f3e2e05e66053e539c31158f93eef09e7be", "messageHeadline": "Relocate keccak::encode to eth_abi", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 157, "deletions": 157}}, {"node": {"oid": "01eec6ac465a2816703d23c328bc0b2d5e958c53", "messageHeadline": "Return EncodeCell in Encode trait", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "fd997673e3e8acf805d2c79526498981d4b5fd60", "messageHeadline": "[feat]: Migrated the add transfer to eth bridge pool command to namadac", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "63409441cc5eb3759228cbea59df0450e96ff428", "messageHeadline": "Merge pull request #725 from anoma/tiago/ethbridge/can-send-valset-upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 98, "deletions": 171}}, {"node": {"oid": "f5a7a3618459454f5ed709b027ff53d82adeff44", "messageHeadline": "Merge pull request #723 from anoma/james+ray/ethbridge/merge-0.9.0", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4480, "deletions": 3694}}, {"node": {"oid": "50afd40ca0bfbfda7e76c88f59dad410d3e9510a", "messageHeadline": "Add a new Makefile target to print stack traces after running failing\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3922bf30736972303588598278061b069cd992b8", "messageHeadline": "Make events.rs use the Tendermint facade", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a67de1b01218573cae7696823b5cb75410f1033", "messageHeadline": "Update apps/src/lib/client/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4755c1749eadc5862dfbaed36e97caca84f05db8", "messageHeadline": "updated masp docs to actually be docs", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "9b4f2be63544ead596ab24aa17bcff54137c8ebd", "messageHeadline": "fix get of epoched commission rate before pipeline", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7d652e3fa2d43dd4abd268014d05d95ad3b333a5", "messageHeadline": "bug fix: consensus key validation error", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "563d218333f4887d1303d10c313bf38927c16d02", "messageHeadline": "commission change wasm tx test: fix and update validation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 139, "deletions": 29}}, {"node": {"oid": "25c3a3ec17ce4cbd8ee6c96239da682e8f9ca7da", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f39d36ca221bec2a21c1c0d5e48fc6bd1f129c6d", "messageHeadline": "TestClient should propagate errors to caller", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c53c854946c9d17636c690401597ce83f1d73210", "messageHeadline": "[feat]: Add multitoken suppor to the TestTxEnv. Add ability to execut\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "17f41288e377c7a1e7267a5af380667670ac98ad", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 427, "deletions": 142}}, {"node": {"oid": "5caaa813f19068bd5dd54b59eda1cb4b49165580", "messageHeadline": "fix newly found clippy issues", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 149, "deletions": 233}}, {"node": {"oid": "3a31cfef8c529d7e3e040a834e008c6d6b904869", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-cli' into bat/ethbridge/test-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 256, "deletions": 169}}, {"node": {"oid": "ea06ac351c7fac9514191ad73290e2a1df5a4733", "messageHeadline": "Remove static lifetime from struct decl in Keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cd4d7a25b11cd2a84457db56a0f625b24fc42cd", "messageHeadline": "[feat]: Added tooling for testing wasms and vps. Adjusted the bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 328, "deletions": 43}}, {"node": {"oid": "81be1cc75dfbd4c46bdc65af7d8f9660854d3d03", "messageHeadline": "Fix up docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62b940b26fd43783294b11fafcdfe2bde3c32fa0", "messageHeadline": "Use correct encoding in RPC calls", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "e451ac008cb55fe50f231246aa136e437e238f16", "messageHeadline": "Add an EncodeCell for Eth ABI encoded values", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "6610a65009413238b6569d562acce24fa8308b56", "messageHeadline": "fix error convention", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "258b9107feb765df89688cea08130e9ebb4349e2", "messageHeadline": "wasm tx test for changing validator commission rate", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 286, "deletions": 29}}, {"node": {"oid": "a4371abe6876420a3693ed1b2ca3ef3666f21c36", "messageHeadline": "update rustfmt config for nightly-2022-11-03", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5a6ab0a92111fb69c08a21682d1bbedcd510edcd", "messageHeadline": "bump Rust nightly to 2022-11-03", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d747b169a5ba2af8655436cdcf248bab22937c70", "messageHeadline": "wallet/store: fix unused print alias arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c82b07236c6ff61a81cca06db1d731c5adb339dc", "messageHeadline": "bump Rust to v1.65.0, yay!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fbfc10559a3b90b979b9ff4524a66988abd0e4a5", "messageHeadline": "Compiling (but not yet working", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 403, "deletions": 375}}, {"node": {"oid": "d186926e4363eccaa6c2e5d5aa78675f517ddcf3", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3f0bc2d45140c4214c33da002856c4a4eee3972b", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-wnam-address-from-storage' into bat\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 272, "deletions": 186}}, {"node": {"oid": "773b98408b76a3d0a14436079ecbaa61d9220ccd", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-wnam-address-from-storage' into bat\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 213, "deletions": 127}}, {"node": {"oid": "7ac0b8369ce1c6415120371842001857caab7651", "messageHeadline": "[feat]: merging in eth bridge and base prs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 213, "deletions": 127}}, {"node": {"oid": "b282752912eddfcce2ec494a6733d9e0fea47355", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-escrow\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 507, "deletions": 201}}, {"node": {"oid": "eaa48b056901cfbfa5762d2ce57df7878ae6e7a9", "messageHeadline": "Merge pull request #712 from anoma/bat/ethbridge/init-eth-bridge-gene\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 441, "deletions": 157}}, {"node": {"oid": "4be687c171f33a3fe0ac087cc3d715297d91c9af", "messageHeadline": "[feat]: Refactored the corner case check on minting wNam to be more r\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "a4419ead56bf247cfa6287ff4f7aaf59899b85e3", "messageHeadline": "rocksdb: refactor to use pattern match", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "74be8b419e15354d959dbf058e3d930b8863efd1", "messageHeadline": "[feat]: Refactored eth bridge vp to be explicit in its dual functiona\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "b193c405650046f986b36c295db0967b870b7943", "messageHeadline": "Fix up the latest merge", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 42}}, {"node": {"oid": "d2f73e196017589a4bfbb76089d5e914f152f652", "messageHeadline": "Merge branch 'eth-bridge-integration' into james+ray/ethbridge/merge-\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1102, "deletions": 157}}, {"node": {"oid": "de529b8a5c8b61b4a11e0bea21df1c43bd26f3a4", "messageHeadline": "\"implement\" MockDB::read_subspace_val_with_height", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a5bdcd5eb5ddd73af7695b256274ec27135adbb5", "messageHeadline": "Merge branch 'tomas/storage-read-height-bug' into james+ray/ethbridge\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 219, "deletions": 20}}, {"node": {"oid": "4c0ea430b23c13a91bd0ff1bf41161084b633072", "messageHeadline": "Log confirmed validator set update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1f00799a490e11989c6716cdd070a6ba716986c2", "messageHeadline": "Small changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe468f30f2f96028c9452ae07bd6cefbd5a9da1e", "messageHeadline": "Calculate updated valset upd votes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2ea2f8bedcbd65c5b5e2ec636ebb96253c9f06ab", "messageHeadline": "WIP: Applying valset upd state changes in storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "8d9340a15ee93aff066e9475b067703dd400866d", "messageHeadline": "Fetch storage key for a given valset upd vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "a3c214ae2d5da2d493b201cf1c63a3bcebaaab5a", "messageHeadline": "Fix up docstr on get_voting_powers()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca8e9e7ed8113b24729980806b0e188cf5891e46", "messageHeadline": "Fixed tracing debug msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34ac8c4db353a5f4c8f28a041f4ea516970b0dc4", "messageHeadline": "Do not crash the ledger when applying storage updates", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2157676bdba6ca1678d176554dc48d7bf4f02d92", "messageHeadline": "Refactoring get voters", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 104, "deletions": 128}}, {"node": {"oid": "5947bf57ef744c9fd062881c65cbcfc45c485adb", "messageHeadline": "WIP: Aggregating votes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "a9dbb0ca45c77cf25b4dd7fac9c69ac03556f07d", "messageHeadline": "Fetch active voters from a valset upd", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aa167ee3267309271f2e149fad673b2bb1d6d897", "messageHeadline": "Store voting powers map instead of digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33da34f71e7bc5619a6cdbef679981bca70c2156", "messageHeadline": "Do not crash the ledger when we handle a valset upd protocol tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a006229daa9fd13ce4448719fc4722b8f98ae64", "messageHeadline": "Add validator set update key segments", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "70688e9263c996a455447205149e557ee9e58cc1", "messageHeadline": "Add storage sub-key segment conversion from an Epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "10a6ac7ec02548982eddc938f9c1e01f4e773ae5", "messageHeadline": "Fix deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "792df404c8bb8fb93c19e12b9a5672c151633fcd", "messageHeadline": "Improve apply protocol tx comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0213472c8fbe752a37bbc124e8504bd224832c00", "messageHeadline": "WIP: Apply valset upd protocol tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "4e508c2225163bb83953af2a4c650e906dd07b80", "messageHeadline": "Begin handling of decided valset upd vext protocol txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc1537f7c9f78dfbb26fa0525d780dc85d6e306f", "messageHeadline": "Merge pull request #676 from anoma/tiago+james/ethbridge/blockheight-\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "b2597c71471d20f9cf44d3f6fc2262528710b865", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bc7f6db44caf6788db3eb18dec0e145a26594b72", "messageHeadline": "Small fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "932d94cb1df05bb4e1f08dc4102f5bbf2a02bbac", "messageHeadline": "Small fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f71f5fed8109e1c7664a95cae1d3c58cc03e6118", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8926a0f7462a6d08208ed9e80bfb93e3b28803f6", "messageHeadline": "Code review suggestions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 68}}, {"node": {"oid": "89ea5259f31720895b8b14bfde6d7a8bfab46d1c", "messageHeadline": "Code review suggestions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 68}}, {"node": {"oid": "109ed6ef5574a56f3d4d1961c3b44a0378ec418a", "messageHeadline": "changelog: add #706", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb352aea191e4393b78daa0ffb91b6403b968ce0", "messageHeadline": "config: add `shell.storage_read_past_height_limit`, use it for queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "676e1e1fa71b691e3d7bd2b38d2c6bc7bd054f77", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8d26dc5761661e207a293d680d7bf26dde3d67b1", "messageHeadline": "storage: fix block heights used in read, write and delete", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2827deb887e301b31eac0b432d50ab7c0341a518", "messageHeadline": "rocksdb: fix delete_subspace_val diff write", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26620246cbb846d57d5e71c55d2bd3f5a741733b", "messageHeadline": "rocksdb: fix read_subspace_val_with_height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "9d13339ca50e767446205dd4f0f025711c2727b6", "messageHeadline": "test/storage: add a test for reading from arbitrary block heights", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "ecf8d7a7f1f22a478d3ceba42b48eb0fbc517769", "messageHeadline": "Move namada_apps::node::ledger::events to the shared crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 206, "deletions": 88}}, {"node": {"oid": "ee5c5595e4b4dd6f816cfa6f6cc3ffaa02e90ac7", "messageHeadline": "Update apps/src/lib/client/tendermint_rpc_types.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8339255f4e0a347e6829a245a34a3b5421b61bdf", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93cb9483036e64bc9d55c17a15292bac3edab88d", "messageHeadline": "Implement event log", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 614, "deletions": 915}}, {"node": {"oid": "00c28b0856af4b32312215f318b1f361c9682dc5", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "50d54d8657377044552aa167b3e926d9b5b9320b", "messageHeadline": "[feat]: Added tests for the eth bridge vp checking that escrowing nam\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 212, "deletions": 38}}, {"node": {"oid": "26706002362efc8c8ca2902b8898683db566ffca", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-wnam-a\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1271, "deletions": 796}}, {"node": {"oid": "02d0cab62625865e071984e49c50aa3547e16f50", "messageHeadline": "Merge pull request #283 from anoma/tomas/pos-spec-add-rewards", "author": {"name": "Brent", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 264, "deletions": 166}}, {"node": {"oid": "ef67f2b751cdae4994d63eab3e3a424926a43f51", "messageHeadline": "doc/dev/pos: add little more details about PoS balance and txs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "615f6844ab085b57aeb09264fbc8943c59be6de8", "messageHeadline": "specs/pos/reward-distribution: update link to validator sets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6238e91440af479b87494b307bd51a7504618c13", "messageHeadline": "Merge remote-tracking branch 'origin/main' into tomas/pos-spec-add-re\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23132, "deletions": 26942}}, {"node": {"oid": "440923e328852a396a99125c7b584b50b301ad39", "messageHeadline": "Remove linked issues from comments", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "74ce0172a392414ad00711f0c4d420070102c582", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cdccf8f36e88c4be2317a7fb017a67cfaf442c8c", "messageHeadline": "shared/queries: refactor prefix iter using storage_api", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "2adaa3a4b5063a44e02e4a246888d0495db3eff4", "messageHeadline": "Merge tag 'v0.9.0' into cwgoes/masp-testnet-revisions", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5946, "deletions": 2353}}, {"node": {"oid": "b16f850f44bc64d7f4be31e3f593ccfc9dea3555", "messageHeadline": "governance: more refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 5, "deletions": 12}}, {"node": {"oid": "31e328c24af4af2d8efa052ffe70c18109f87ffd", "messageHeadline": "[chore]: Merging in eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14399, "deletions": 19916}}, {"node": {"oid": "fa57069887855850b48994c41c7e411788a95587", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "4e09ed4ef521e611c451e118ff29a319e700a065", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "04cd202f5886ddfffd9127ce2fda6a91e1e99b0a", "messageHeadline": "Merge pull request #726 from anoma/fraccaman/ci-fix-binaries-sha-v2", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dd157a55957c5624c2a9f1aba2075eecea7b9262", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "58ce08bc2f6ff073cf8594a662fd0c3343802c37", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/init-eth-bri\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1690, "deletions": 886}}, {"node": {"oid": "87cc7e92b5f02ed9afff232dc6e83d3c85cb1c9f", "messageHeadline": "ci: use commit hash instead of pr number", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b78a3a059ad5c65a03dd34913698b87c10f87a8e", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-escrow\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1288, "deletions": 812}}, {"node": {"oid": "0d8ff17d7b15b810cf1bc54e59ddb3b0f0c5b99e", "messageHeadline": "Merge pull request #624 from anoma/bat/ethbridge/query-bridge-merkle-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1288, "deletions": 812}}, {"node": {"oid": "be75839054464f4a16cedaf575448b861df5fcb0", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' of github.com\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "3341ee127f12d23ac6b1e35ec05cde7372d03c2e", "messageHeadline": "[c hore]: rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 273, "deletions": 1827}}, {"node": {"oid": "9d4fd81bd656f586fce05718bf259452e249d1a0", "messageHeadline": "Update shared/src/types/key/secp256k1.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98816cec02f79b309c705f066b6841f694b8f5c6", "messageHeadline": "Update shared/src/types/vote_extensions/validator_set_update.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c3107879a0505533ec9fb342a7529b18fe6528c", "messageHeadline": "[fix]: Adding changes from code review", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 81, "deletions": 73}}, {"node": {"oid": "5dd3168c2ac5acd8dda610d59bbaec3a682b31c4", "messageHeadline": "Update shared/src/types/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0b82052ed505e4c9a12e6bb5928a31735e1ce24", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e6da14ed6d7e9bf438f783c6ff7a46cb7d6c062", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8c5554f8fe2599a00d63be469911c8fb5a84771d", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0177f77306dc05e6ef31da9564a386838e4b2841", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0fe7ea5107848841fc0c5f2ce9e6bea63219dda9", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "00b6277ed89869449a5e62c821702167544fe52a", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b42cced989a586a5f29148d4d28c2c542ba975a1", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4752f274b945b09ac255752c97fed61723d7b4c0", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0af809fd2a5409e42019a3a4a7087b35b7a41e99", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "62e25bc5d4502b7a4ab0646aaae88058af5fda16", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "19515b63f3fa5118625cc9c15d33264fc285128a", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7bc980584f84af1c7ff648ecd3c400f694e2de08", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5b2f0088672183cf8d7958027449fe5e0cc27741", "messageHeadline": "[fix]: Removed duplicated code block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "b0b9fea160668fe18ae1834b02df6b4d89fa6365", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "255afd4060f0a87bede07d3d27fb7e31bd95ee64", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "84d2724735d345a9d37f60088b024b5b8470c345", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1b17b6938167dabbc6012ee9c47463490998c98d", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "caa7bd27ffeb9fae4f4a4bc9ca8919d2260dd72e", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9b5e6369d39d87455bf1077ca572a27440175042", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "121a28a994cca9a35f1a9fe7747e2dbb69b27661", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "67f52a5d926c9065bd1fc94b37ca3ecf59ed5ef1", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "144b21beab2e6d90bf82a23586bfd954fba1fed6", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82e9dd0229c57523446985d6a54b85b23ed6eabe", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "37090d7425023e62653eca9c1e4ea544cff8ae90", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7b11e0afebd12abf835006dcd361192d8c81e273", "messageHeadline": "query_tx_events should return eyre::Result", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1eb7f1e4d449282e8862462bdea345039d503bcd", "messageHeadline": "chore: rebuild wasm for test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "71dbeb6545ecdcf05187e1fd5170eb2d5d303085", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8183a8704dccd6124538b69c87e73498ca53ec66", "messageHeadline": "[chore]: rebasing on eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 83}}, {"node": {"oid": "9b1ea4e86bcc3eb97e0b53ae32a259f9884cb0e0", "messageHeadline": "[chore]: Rebase on previous branches", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b80bd23c307eac8460dcfd4cfb73fa875c724aa0", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "01544b6cee35c8929869f2b149a8cea70a285e8c", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8e7104040db3c60252ad77988f9165ffdb785ce3", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e4971ec5f11887837fa5980217de47f885eae300", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "de2e9dcc9f947a65c7f3d4a1c40ca74c2539ed45", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9eff7c07927f64bd2c2bb39e76ae774ccaf3d378", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e8cc9b5d8849b69079987d145c795632ef30a608", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "214bb6accee83b7fe4153c5ab77ae747ddb49c40", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5528fedf77859ecf83dec13af1c5d39b082e8bc7", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d8d330cd4f3832cabe133810961856de14ec21bf", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8b0bac838bf74a171d6392b921ce5729a15b1f8c", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8119255945b12b66c73dec4f20183aee8537640b", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e5c10c4e8fb0ec0f6b92bec1de4f15974baae0ef", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "27dce8a8846078509adfcd4b3e0d9ba0627998d0", "messageHeadline": "[fix]: Removed duplicated code block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "752ec580b4af0e05f28aec6ab5607940054d4b5f", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "070773eb239a93ffac51edb446146323e4c636d9", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "71d34f4404423d7745020a362bd48a3e9802e92e", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "065b6d8eed6d34ab0ab27369b5158d8b4f147ef5", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2379, "deletions": 961}}, {"node": {"oid": "73d9989692c22f10de60cca1d4acfadfae27ac00", "messageHeadline": "[chore]: Upgrading to v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 54, "deletions": 29}}, {"node": {"oid": "c869278efcc6bb7b0b537adeabfbc0edff121799", "messageHeadline": "Remove no longer used From<TxEventQuery> impl", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f687a4da05eb92711c6a81faf87ed68563a518ff", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d087ee0f8fc47e814ba4fd98de23bd3c32ad1615", "messageHeadline": "[chore]: rebasing on changes from previous feature prs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "8bf1f4e4fd00f1b69bcc800e7fc1158a4c593658", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee34c8848d6314e2e9800d185e8f22b144894366", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9910d4f8195ddc526a03cbc4031261b050e4c4e7", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "274e6791e933a76f4b221dc3dd9741e54a344189", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "933ab7b93dbdb5b6ce9d3e91b8b09864d4bba2c3", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "1e504afcef9893797ef7a4530c2caa8d084c4116", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "bbd81f0a0610621fb830cb8daf548a2248af1db0", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "a900dc5a9077eb90591a07f6ba21dff4ca8149a6", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "be752ff8a1933518bcbeb8a0b16582f47072218b", "messageHeadline": "Use Vec<Event> instead of raw Vec<u8>", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "4c57c0e8ff8d22f7d589835f8ba4befb445403a6", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 235, "deletions": 36}}, {"node": {"oid": "49a9b530ed9732aa472ad4049fb2321b54614010", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 284, "deletions": 24}}, {"node": {"oid": "2baa3f564b3c331209ecb75f004f4805d28acd12", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32603eb8526500362fa8d8f5ac8bdd512728b09d", "messageHeadline": "[chore]: Rebased onto PR #573", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c7f5750c10d7f046903b172feb11af88d790f6d", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "38a65e6ae196fe6ad42fd5d9a91f97d7fb147bf8", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "13d62255c67baeb3de0f702720f940ea287eb202", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c7dd8753bba1f101bd359937914038b0b2cc13d2", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a88eb11d48cfead3497438b2ab3857b9c35976f", "messageHeadline": "Update client to use new RPC router for accepted/applied queries", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "b2b605ccad09dfcdcf85845e152a2a756d0c9098", "messageHeadline": "[fix]: Fixing a bad rebase I did", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 148, "deletions": 59}}, {"node": {"oid": "d172b4963a34beedd71eceecf3986da4edd02e94", "messageHeadline": "Merge pull request #724 from anoma/fraccaman/ci-fix-binaries-sha", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fa7ef5c2c7f19ea1945578dbfb9a70c9c457c89c", "messageHeadline": "governance: more refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 23, "deletions": 25}}, {"node": {"oid": "1afce121d5fa6bea7288a3c61a5dcd1dcec8c729", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-wnam-address-from-storage' of githu\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5af08b9e57715d78904fa84cf711a9c1435c41ce", "messageHeadline": "[fix]: Moved a test to a move appropriate location", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "e54cc5e6e978215ac4fa558fd57e961a116f36a4", "messageHeadline": "[fix]: Linting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "636db42525e7c531a022f6b058f9120f13015a81", "messageHeadline": "[feat]: Initialized VP substorage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 120}}, {"node": {"oid": "7ae6a0c50a1aae36b6de6a28b1ff4876c7c51d38", "messageHeadline": "[fix] Upgrading to v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "581ef8a282408110b33834410d243c584f6d335e", "messageHeadline": "[fix]: Moved a test to a move appropriate location", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "5472445e2275e3479d17c4211f132375beb45a46", "messageHeadline": "[fix]: Linting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "47a9848f127d5743cfc1b3bfb2b69ab9e52d12eb", "messageHeadline": "[feat]: Initialized VP substorage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "cde386f10343a73dedf0f469f73b787d1b8235c5", "messageHeadline": "[feat]: Refactored the eth bridge params to live under the bridge vp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 383}}, {"node": {"oid": "5203d8bcef9d531777073971cc4829e918ae05be", "messageHeadline": "[feat]: Write the ethereum bridge config params on genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 377, "deletions": 131}}, {"node": {"oid": "f376cabaa86246f3a92db1d232db4d4e684cf432", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "76c00be620c8a203f9a4f934dfee101da621b55b", "messageHeadline": "[fix]: Added some errors", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "0ff46274d5d5bbaec993c6cc7e0f9e9ac0df32c4", "messageHeadline": "[feat]: The ethereum bridge vp should allow nam to be escrowed in its\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "19c69a7f9255d27bef723ad02d5f864c842967fe", "messageHeadline": "[fix]: Upgrading to version v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "d716f3d3b5072bde7c6f271ec2b3807d126bd35f", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "354160012f31303bd1aa85c147ed7987cb6022bb", "messageHeadline": "[fix]: Added some errors", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "5f0cd62c6a3a0f7974d2e15469f1cc63ad5238ea", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "958e60a53d2a028571195c766d7cd88f9004e301", "messageHeadline": "[feat]: The ethereum bridge vp should allow nam to be escrowed in its\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "242bb218b9cb96d2138a2918838db02b3a6af3a1", "messageHeadline": "[fix]: Fixed bugs in escrowing Nam when minting wNam and checking bal\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "02edf48d7cc371821a9b388ae21c74b4c97c6eff", "messageHeadline": "[feat]: Added ability to escrow Nam to the bridge pool VP when wantin\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 94, "deletions": 260}}, {"node": {"oid": "3a4d967cbd3752e3c0dd6f9d467a074ca434fa80", "messageHeadline": "[fix]: Removed settled todo comment", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f0bdc50cc55ee6688eaded8941b818e900bb7ac", "messageHeadline": "[feat]: Changed the bridge pool vp to read the native erc20 ethereum \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "4d869d9c95aa3f4c166581d2e0ac92c66d0bb86c", "messageHeadline": "[fix]: Fixed bugs in escrowing Nam when minting wNam and checking bal\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "b1e4789e96e64cf7ed0d2f301e735cc793b472f6", "messageHeadline": "[feat]: Added ability to escrow Nam to the bridge pool VP when wantin\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 406, "deletions": 70}}, {"node": {"oid": "c4fc933132e43f22c5bc1df5b47c9a6c54e109b4", "messageHeadline": "[feat]: Refactored the eth bridge params to live under the bridge vp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 249, "deletions": 385}}, {"node": {"oid": "f07784a733940c21935f1583df71fb6e0add33cd", "messageHeadline": "[feat]: Write the ethereum bridge config params on genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 503, "deletions": 126}}, {"node": {"oid": "1c966cf4a9befcd1459a3d1a343c2b13851246f0", "messageHeadline": "[feat]: Changed erc20 address to an ethereum address", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "899cbdc03f737854fa1c2b0da658a0d88c05968c", "messageHeadline": "Merge pull request #692 from anoma/bat/ethbridge/verify-escrow-pool", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 402, "deletions": 74}}, {"node": {"oid": "7ecadcfa26795390fc217c1e37500ec3ce56fa98", "messageHeadline": "Merge branch 'bat/ethbridge/init-eth-bridge-genesis-params' into bat/\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 108, "deletions": 48}}, {"node": {"oid": "b1ba3a040bbcff80a580c80371a4d115cce59e9d", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-escrow-wnam' into bat/ethbridge/bp-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15148, "deletions": 20449}}, {"node": {"oid": "ceb6221e960cc2d22f20159de6becd9b86ab746e", "messageHeadline": "ci: fix binaries sha", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3dd0db02d60c143d82e8fa59d35749fa6ac9580c", "messageHeadline": "Remove can_send_validator_set_update() impl for ABCI++", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "dc1018ef88639a54756e6c17ac5fb1458bf3263c", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-escrow-wnam' of github.com:anoma/na\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6cdd32862b1cd4162ced2dce8f68114930cb567", "messageHeadline": "[fix]: Upgrading to version v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "2736c0874a24a584aad313befe277c9d37b1e20a", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a1d3cc2cdb6e58f9bec7c4403bac116329ed7fd", "messageHeadline": "[fix]: Added some errors", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "4f55715641c6f0e2b5f39e31633f1d420c1a74e0", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8c74e5aae6437f789b5f712469c5a4ca68fc5b87", "messageHeadline": "[feat]: The ethereum bridge vp should allow nam to be escrowed in its\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "8a95b72d9d4ea76887c5de902e472ec0963c48c4", "messageHeadline": "[fix]: Fixed bugs in escrowing Nam when minting wNam and checking bal\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "7a7016152b47438ee4320cf0b25933bd69904de9", "messageHeadline": "[feat]: Added ability to escrow Nam to the bridge pool VP when wantin\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 283, "deletions": 41}}, {"node": {"oid": "61d1de3207a62260457a7f71bc2a7f00ea62ca35", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8249cb131a09eaaddcb2aa4cb7af6eaa74ef1e95", "messageHeadline": "Make sure we send a valset upd at the second block of each epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 105}}, {"node": {"oid": "02b8e1134f7f94402c6a2cc04a289664fee59146", "messageHeadline": "Add test-unit-debug to Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cda345002d159e44c2a57cc57972c5b8374c4f48", "messageHeadline": "Remove AtFixedHeight valset upd vext checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 40}}, {"node": {"oid": "77fd0c5e4cc20651a481284d63c604ddee9684a3", "messageHeadline": "Send valset upd vext only once per epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "32460f9cc9400ad733c847610bc8eec1759d1f33", "messageHeadline": "Merge branch 'bat/ethbridge/init-eth-bridge-genesis-params' of github\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0638fb06d2a4df1d6b2e7f8eaeeb60cbaf176625", "messageHeadline": "[fix] Upgrading to v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "8ba2812ec7631a3e5d5850b368b971bad4e53a33", "messageHeadline": "queries/shell: refactor to single def", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "6b8e378a76950d5c465d87d27d949ef76ead5df0", "messageHeadline": "queries/router: rm dbg prints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a53897c6a6e42e3c6ee46b98ccea6db6217a11c7", "messageHeadline": "[fix]: Moved a test to a move appropriate location", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "c3d5705a32d99ec385c29ef6da1303e2b6b23d31", "messageHeadline": "[fix]: Linting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cc7faae4d762458d626af1c47110eebeb0c0cb2d", "messageHeadline": "[feat]: Initialized VP substorage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "af53c81fa52fc03b418fb1307600fd688f0ddd9a", "messageHeadline": "[feat]: Refactored the eth bridge params to live under the bridge vp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 250, "deletions": 385}}, {"node": {"oid": "e781093ed2fe981638f88380369f2a0cc15bf48b", "messageHeadline": "[feat]: Write the ethereum bridge config params on genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 440, "deletions": 76}}, {"node": {"oid": "3a436fcc54bae1b0359b032999aa1652ab60075b", "messageHeadline": "[feat]: Changed erc20 address to an ethereum address", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "021aaa9affec81e160c4f961c08dfba6eed8a59b", "messageHeadline": "Merge branch 'bat/ethbridge/verify-escrow-pool' of github.com:anoma/n\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7bbec59f0ba3f74139d61fc75784f4e94f323b42", "messageHeadline": "[chore]: Rebasing on v0.8", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8fddca8d5f1d1b6ad5cf222a39b6b4a3d81c759c", "messageHeadline": "[fix]: Tiny from code review", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1e841abf37a193952b9640592dc1492ce93245c3", "messageHeadline": "[fix]: Some more error logging and formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "801a58c5fa9476db546a01d4e94d9a37477119d8", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97c07a81d13d3c7c3c530a9983f5c1dae7e28326", "messageHeadline": "[feat]: Added checks the bridge pool vp that erc20 tokens are escrowe\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 246, "deletions": 83}}, {"node": {"oid": "ad954e67dbe909a7a05eda910c78707dd4fa4403", "messageHeadline": "[feat]: Bridge pool vp now checks that funds to be transferred are es\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 169, "deletions": 13}}, {"node": {"oid": "30ff06bb66141d7d25957823850465683fdc7866", "messageHeadline": "[fix]: Tiny from code review", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1a9a48e80a3bdd033d4e8f27ebbaf48d09aa5578", "messageHeadline": "Merge pull request #704 from anoma/interop/ethbridge/merge-0.8.1", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15025, "deletions": 20399}}, {"node": {"oid": "6831014a1f1457e5767f758d81368ae2d34bb131", "messageHeadline": "[feat]: Added a cli for interacting with the bridge pool. Needs testi\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 398, "deletions": 44}}, {"node": {"oid": "c793f1902ae987586b0455196fa9f9c5fdbc0dcb", "messageHeadline": "Fix cargo doc link", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a899afce99b8233da015e953ff3cc53b30fcff4", "messageHeadline": "Guard less things with the ferveo-tpke feature so that wasm compiles", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "616c94b411d9ff2e0e38bfcbaa56bed7773be301", "messageHeadline": "Move event log from `Shell` to `Storage`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "ee0c9a10fa49e918f1c9dcc52d488d151ed80824", "messageHeadline": "Move namada_apps::node::ledger::events to the shared crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "9974c1ea7415bf4fa857c335f8e0c3ab4ddd45c4", "messageHeadline": "queries: add more PoS queries and use them for gov", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 303, "deletions": 332}}, {"node": {"oid": "8adbfa239c9b4dfe0b650076904ef646d45800d7", "messageHeadline": "RPC: add PoS is_validator and bond_amount queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 107, "deletions": 14}}, {"node": {"oid": "cff984c3666e592e02fe5c141af36848a3a914fc", "messageHeadline": "shared: implement PosReadOnly for Storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "65283a83db479db7c23f6b0a255a6226bdbd39c2", "messageHeadline": "docker/namada: upgrade tendermint to v0.1.3-abciplus", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "393527b510c8846b99bbe5f0642c77f2826e8d71", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' into bat/ethb\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 720, "deletions": 68}}, {"node": {"oid": "079cffa6240d0d3e84d34b34e074b85cce33b8ce", "messageHeadline": "governance: more refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7bfd9320e24046dbc13445db3980fbc6ca2da14d", "messageHeadline": "governance: more refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 71, "deletions": 37}}, {"node": {"oid": "54a5baa48e393084baff63fd05b9badc8dc3a6f2", "messageHeadline": "governance: refactor with storage api", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 627, "deletions": 816}}, {"node": {"oid": "34af207080e36e1f8236872880ac690aa5e4f570", "messageHeadline": "fix: rename native token in e2e genesis file", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5275fa672687e1842ae0f45f68f7f67cb9b18039", "messageHeadline": "Merge tag 'v0.9.0' into interop/ethbridge/merge-0.8.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2939, "deletions": 2566}}, {"node": {"oid": "21f5ac71b457d4bd76975fc03226eab00008addc", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/fix-wasm-make-tar\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c3db469a1b9dbf6edab15734ceb472181879fa19", "messageHeadline": "changelog: add #720", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fef2dc29f8432172a7dec6e8b5d90a379944ded", "messageHeadline": "fix: rename correctly in debug wasm build", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f07bb75814921f616edc4d12c30ab1c54fa428a8", "messageHeadline": "[ci] wasm checksums update [1]", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c17254f6741118a2f6f4930e09c42e22956b1b4f", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-wnam-address-from-storage' into bat\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "123369d5f06c9b1e408bbf427c8615f469d7323b", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-escrow-wnam' into bat/ethbridge/eth\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "3ec4a16a61b0526b4ee1469dc263b62fd54f7788", "messageHeadline": "[fix]: Removed settled todo comment", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "93cba7f4dc0691426e038b12164ea58e4714f0fd", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-escrow-wnam' of github.com:anoma/na\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "876cbd12bc060bf75e4ccaa40dec5c6e87ccb3ec", "messageHeadline": "[fix]: Added some errors", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "6051d0470a2c91f467f7c7df6a1f975a7cf0b834", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8247f35863846ebfb1780307820880d794f2208", "messageHeadline": "[fix]: Moved a test to a move appropriate location", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "e03e3fc90688adb912610eb13bde480d2196ef04", "messageHeadline": "[feat]: Added bridge pool defs to the cli", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "3e63a4b3d31fc543c32b9bf42a23ea947ee17960", "messageHeadline": "Add Murisi's MASP verification fix", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "70702a105d99bee78d7a15a58b5c7664e80aa4fc", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "629e1c55afe7ca9282be48a80f6e1ecd947c1960", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "9d8a0d087862274aa9d595e80a455e2145080fba", "messageHeadline": "improve docs", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "80283b2ff4ca0e74789d6cb4ae260a16ad5bf4c8", "messageHeadline": "fix commission rate validation on validator initialization", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "0e097d8886cc97b252e47db0cb5510616db0827d", "messageHeadline": "init validator: add commission rate required args for tests", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3704ef629fdf5d27014502b8ab5edbd69bc9a72e", "messageHeadline": "cleaning: incl fmt + clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 75, "deletions": 64}}, {"node": {"oid": "288bf334d528184d9eb0e421b8b8b35db3f71f7d", "messageHeadline": "bug fix from splitting this PR off of #388", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b6565e14a162124037ef67ada4d27a550e09b69", "messageHeadline": "include and update `rust_decimal`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "77dfff4aea5eb684e24feb399c743434b5eda7d1", "messageHeadline": "add missing commission rate-related instances", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "4ff76d8eb07de3fd37cd237178b51089ae57cf7d", "messageHeadline": "commission rate: query + refactor validator change tx", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 154, "deletions": 47}}, {"node": {"oid": "4b88573791b3d19fe15b9c347c6adf81fc472d37", "messageHeadline": "epoched commission rate and tx for validator to change their rate", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 161, "deletions": 19}}, {"node": {"oid": "3fbc30eea3d6c610747d98e80dabbbdf1eea0649", "messageHeadline": "require commission rate input data for new validators", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "da7bffc86f41991e5b20fae6a7677b8ed7a06c38", "messageHeadline": "introduce validator commission rate and changes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 153, "deletions": 2}}, {"node": {"oid": "70fa58b95c2d9a822aaf4ebca0ba59b60bb87e48", "messageHeadline": "changelog: #687", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9852d28bb93d10ebfb01916802858a5a4ddb3212", "messageHeadline": "remove staking rewards address from cli strings and docs strings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "b54b5c04fbd7275f703f7341f7c404324717e55d", "messageHeadline": "wallet: remove validator rewards key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "3eb21f72ef66383e04153fb5123212e4a07cde4b", "messageHeadline": "client: remove staking rewards address from init-validator result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "020f6bf308f89073ae92bc516e0201bc21340965", "messageHeadline": "remove staking reward address from genesis toml files", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "29eb68f24c3426850a3e42cc5755ff95e1525a7a", "messageHeadline": "remove staking reward address from all code", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 395}}, {"node": {"oid": "d08da6ecb02dff4894599ccf6b2f1e43ae939b8d", "messageHeadline": "changelog: #436", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97523f47f0394af9eebb0ec420beb74466be8ca5", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "22d845bd33aef987538016831195057cddfffc33", "messageHeadline": "replace floating point arithm from token module with rust_decimal", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "cce7f1856a57d3a7bfa1ce971b4aed275933ad1c", "messageHeadline": "changelog: #687", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ed508ce0634385e486025be187b880441dfe1db", "messageHeadline": "remove staking rewards address from cli strings and docs strings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "df0b168636b2c135aa44c4166ff7dc55523bbd11", "messageHeadline": "wallet: remove validator rewards key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "77ae81b3b27093d1e66d7776b97c5bc8b68351bb", "messageHeadline": "client: remove staking rewards address from init-validator result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "c2f4dcd256e86d583d9903fa28f734215827f9f8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "a084c961672b9d4556bcd53e2839d96da30b2829", "messageHeadline": "remove staking reward address from genesis toml files", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "40af102e8e26576387b0fca430689517b0da4b6f", "messageHeadline": "remove staking reward address from all code", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 395}}, {"node": {"oid": "072c44f38da8aa343849db68526d6e6e9057aea5", "messageHeadline": "changelog: #436", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c59b99fa54f923506abf7e12334cbd8ca9e4d29", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "c37ecf43df65d7299c953dfae3735457150f8289", "messageHeadline": "replace floating point arithm from token module with rust_decimal", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "8ae9563455e50d94eda3f45e781eb4ffe5a967d5", "messageHeadline": "Update wasm/checksums.json", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6cbce4a4dcdd3811679f5eb4aa7c82f51dff74e6", "messageHeadline": "Namada 0.9.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 83, "deletions": 52}}, {"node": {"oid": "b17642d3b006360e0122da8e364f6352f524eb09", "messageHeadline": "Merge branch 'ray/release-list-prereqs' (#717) into main", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ad15490b06b36c06928a33d6cb98bb5bffc21b2", "messageHeadline": "release.sh: list prerequisites in a comment", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc70c76a581a3d6d8c9fcc118799f348f56e636e", "messageHeadline": "Disable ethbridge in double_signing_gets_slashed test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a8700b9348ebb3a80b721c23c433aabff358a98", "messageHeadline": "Merge remote-tracking branches 'namada/tomas/rpc-queries-router' (#55\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2051, "deletions": 582}}, {"node": {"oid": "484c0e7ae38309694992e05360c8f421c8954f32", "messageHeadline": "changelog: add #592", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "27f324cfa46898415328ca41242bec3a739834a5", "messageHeadline": "changelog: add #569", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5454327eea01ba8b069a3fc99cf82b90a1ac40d6", "messageHeadline": "queries: fix unused import in wasm build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "26161c6f9f27c1d89da16ca263b32b1ce7a23b77", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "8e664805ae9dbd50437d583cae2c2963b6d707b8", "messageHeadline": "Don't double serialize eth keys", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fba7c71d24ca35f87cfd0cf6c436341e8bd3fee", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman+grarco/governance-spec\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 125, "deletions": 65}}, {"node": {"oid": "6f058e05d440cc758c149118bf9daf53a495665d", "messageHeadline": "Fixes pgf council vote format", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "106dbba32173a5d2ef88b1c5295ce63d8013455c", "messageHeadline": "Rwnames `type`, adds examples", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "7830c175a8c01b8ef5bc22285c1a88bce73cd730", "messageHeadline": "Custom proposal and vote memos in governance spec", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 110, "deletions": 69}}, {"node": {"oid": "4c63a244bcabc72392c969952a326ed74adb30b3", "messageHeadline": "Default fee token back to XAN", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fc511611e5df3fbafbe8199fbafd4c1e4a6dd26", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "406743b4d719c432ee0ac9993a9fdd01f08f136f", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/xan-to-nam' (#632) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 126, "deletions": 124}}, {"node": {"oid": "40cf2161a21bf0bc01ebfb2995cc1392bc63fe24", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/fix-default-node-\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ff947e889cbf0cf640964990d674c5db792f2d81", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/add-consensus-commit-timeo\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "cdf2d94f49b0a50ecc6338eaac2678fb18cf1bae", "messageHeadline": "fixup! Merge tag 'v0.8.1' into cwgoes/masp-testnet-revisions", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 93, "deletions": 67}}, {"node": {"oid": "06224f54415cf1d7eebb44020b1a86a6fcdb5d0f", "messageHeadline": "Merge remote-tracking branch 'namada/bat/secp256k-recovery-id' (#617)\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "eb365078fd9ece0093846bfcba81dced224f8fdc", "messageHeadline": "[fix]: Linting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "648be8ea63fc0cd5cb916588f048f1b0df555cc4", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e4d705f1b20edae02fa83067ba07abc74edb6e4f", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/flakey-e2e-tests' (#661) i\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 146, "deletions": 8}}, {"node": {"oid": "576a08e8c1fb25c2109d08f6d43fef96d9e51eda", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/remove-nft' (#634) int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 1401}}, {"node": {"oid": "73abdc9a4bc32a6d5c86133278af515df29638df", "messageHeadline": "[chore]: Added unit tests checking that the eth bridge vp allows escr\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 210, "deletions": 26}}, {"node": {"oid": "2f4c6d2051112b7c63364102d8d7e63eaa0944dd", "messageHeadline": "test/e2e: add test for implicit account's PK revealing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 162, "deletions": 29}}, {"node": {"oid": "b7120402b01f04bd774effb6079719482377cf5a", "messageHeadline": "add manual \"reveal-pk\" command and automatically reveal when needed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 188, "deletions": 2}}, {"node": {"oid": "dc0b95bcf0cf49f71fbc371bf865102f3f86809d", "messageHeadline": "vp_prelude: refactor `key::get` to re-use new `storage_api::key::get`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "acec160007d075e491ada7a8c565f6cd2dd0dc87", "messageHeadline": "wasm/vp_implicit: add support and tests for revealing PK", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "8918faea17a883e90c372fed8fc1b698abafa8c0", "messageHeadline": "wasm: add tx_reveal_pk", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "ee5377245b35f714030a83020dacf1d1d6cb559f", "messageHeadline": "test/wasm/vp_implicit: use implicit addresses as vp_owner", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "55d1b3e44f4b8b25e155a365c67acadaa5e9929f", "messageHeadline": "[feat]: The ethereum bridge vp should allow nam to be escrowed in its\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "914112fbc11703d76660e17fbe8840bbc1466c28", "messageHeadline": "[feat]: Initialized VP substorage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "adaeb0bf812d3993a5684341c6cf9b569464f7be", "messageHeadline": "[feat]: Initialized VP substorage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "07a6af3fb60d6dc50e4c74d16b5248c48da2e22e", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-wnam-address-from-storage' into bat\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1214, "deletions": 237}}, {"node": {"oid": "bc09908b4dd76dce1a6117a95a56101524028474", "messageHeadline": "[feat]: Ethereum bridge vp allows escrowing nam", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "337ed2d854ec04f1371ac418e1d7e1e947918022", "messageHeadline": "write_validator_eth_*_key methods should return a Result", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "fb6f0f557558489a26ab695c5e81a2bf0aa968de", "messageHeadline": "[feat]: Changed the bridge pool vp to read the native erc20 ethereum \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "a997e646bbfa594f5419b5bf96b6c055b4fd73bd", "messageHeadline": "Merge branch 'bat/ethbridge/bp-vp-escrow-wnam' into bat/ethbridge/bp-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 809, "deletions": 87}}, {"node": {"oid": "3e60100ea860d6cc114155cad1ecba76df8f3875", "messageHeadline": "[fix]: Fixed bugs in escrowing Nam when minting wNam and checking bal\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 181, "deletions": 27}}, {"node": {"oid": "c03949f22f5f0f116064904d853ad88af175eb9c", "messageHeadline": "ordering change", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1c0e0c8c4c4225b43a6f61632971b9c999a6e4b", "messageHeadline": "no longer upgrade", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "781a85badbfcafa7ab53c5d6e64d6b4ec89d833e", "messageHeadline": "Update documentation/docs/src/user-guide/ledger/governance.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85cfdf7f172700b062ad56e3194247a1a3e1660d", "messageHeadline": "Update documentation/docs/src/user-guide/ledger/governance.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37c1bd670294a6b1ca27e790f22b283fd0c0c486", "messageHeadline": "Update documentation/docs/src/quick-start.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef99e93589027bf4adead72e60d9b57c28a904bb", "messageHeadline": "minor change", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "a966969a107c674cd0a1525a27b06e757853c9de", "messageHeadline": "RPC: fix storage_value to return data as read w/o re-encoding in Option", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 123, "deletions": 34}}, {"node": {"oid": "c87d5bf68794e835e4e79c6f31e258820e85d3cc", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e0f3187c3c7ab79bb40be021167019596438abf9", "messageHeadline": "router: add `with_options` for handlers that use request/response", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 248, "deletions": 102}}, {"node": {"oid": "e71c7752878d88fedb6567404bf1eb43c7d88ea7", "messageHeadline": "move the current RPC patterns under \"shell\" sub-router", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 348, "deletions": 312}}, {"node": {"oid": "788d407baa34b251c66718a8c1f8c1592aaa83fa", "messageHeadline": "Rebuilt test wasms", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a16180f9b9744f4d778a57fc8444f54682062a02", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "50665e8effac5ce67c2ac287e5e4c0abd565c5d6", "messageHeadline": "[feat]: Refactored the eth bridge params to live under the bridge vp \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 249, "deletions": 385}}, {"node": {"oid": "cec75fb80665c809800f40c586ed1a478bbe6dd4", "messageHeadline": "Revert \"Temporarily disable some e2e tests\"", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1f7b94f06be96f4bfdfd7de70db8c777107ce517", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "91f2fcb82866eaa147009da795f421eed31aa04a", "messageHeadline": "Temporarily disable some e2e tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "73e03b46e117b5c6e0e22e9bb88ac7fb89fc81e4", "messageHeadline": "Run make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7071667da959f9d2c3957ecb8819aeb1200e37b", "messageHeadline": "Log at INFO by default for namadan", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b13e58c882cd8471dc6d2da26018a90c0eafd5d3", "messageHeadline": "Merge branch 'james/mainline/dont-spawn-internal-account-vps' into in\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "768948e0efb6fa229c510f1299a7a8593d6f543c", "messageHeadline": "Fix wasms", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "1333e6e97bd23b8f439b595e0ae6a33afa4e9065", "messageHeadline": "Fix clippy", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154254ab44060df416aa5f9c311cc037da7e5337", "messageHeadline": "[feat]: Write the ethereum bridge config params on genesis", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 440, "deletions": 82}}, {"node": {"oid": "bd1cdd82358393647433ae987aeb3c1b829812c7", "messageHeadline": "Run make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10f5c5458cd488bd058ca987c24e5ae8b400a277", "messageHeadline": "Fix tower-abci imports", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3e7eceab063d63041690f1826be85f4e82ff14", "messageHeadline": "Fix StorageReader", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b80738e83767d041ab21f92b7f57694b5e89b85", "messageHeadline": "bridge pool tests: remove duplicate variables", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "89d97b4fc8edd21e496e4a47a22f24cc912904f3", "messageHeadline": "Preliminary update to wasm/checksums.json", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "1c60077a7c28d928a7c177dd18bfd5620e401c03", "messageHeadline": "Remove duplicate Makefile target", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "b59e79ebfc24c86fd06d2ea0d727042bbf50a3cc", "messageHeadline": "Update wasm Cargo.lock files", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 522, "deletions": 4}}, {"node": {"oid": "e1dc6419e00a695a2a6633bd4f758308cadbcd9f", "messageHeadline": "Remove duplicate patches from test wasm crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "1e0c7f53c8723acfe263aae4ee6eb4452a68c744", "messageHeadline": "Remove unused patches from wasm crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "836fc06ee2f98af5f25ed8e039cc9a7c0e882e3a", "messageHeadline": "Some abcipp fixes (still some type mismatches)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "64dd5c11628b22307ed27cd5a06ba647ca7ad7f1", "messageHeadline": "Compiles for abciplus", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 97, "deletions": 72}}, {"node": {"oid": "d022193a56f48326e8534a424ff3af0dfe0e4538", "messageHeadline": "Post-merge fixes done in review party", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 963, "deletions": 117}}, {"node": {"oid": "ade008eb7d1fb3d75df3f532d87a4641827bd0bd", "messageHeadline": "Merge tag 'v0.8.1' into cwgoes/masp-testnet-revisions", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 9372, "deletions": 15741}}, {"node": {"oid": "78ed13eb808a18b00858b199c43ed5ee7c86f6a5", "messageHeadline": "some minor changes, fixed breaking change", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d7e6d45d57d82ed53da2add6bf028c1d2d4b322d", "messageHeadline": "Merge branch 'base/v0.8.1' into interop/ethbridge/merge-0.8.1", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14861, "deletions": 21586}}, {"node": {"oid": "7e3a3728497ddda66de837808248304751fdd078", "messageHeadline": "[fix]: Some more error logging and formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "179671e7c9906335288ed26f6f90885c3dd8072e", "messageHeadline": "[feat]: Changed erc20 address to an ethereum address", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b2bcd413072be5024aff95254facd1bc1e1773ff", "messageHeadline": "[feat]: Added ability to escrow Nam to the bridge pool VP when wantin\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 289, "deletions": 40}}, {"node": {"oid": "f6e4dbc246771b1da8c9ddc6a9b53eef19e3d324", "messageHeadline": "Remove comment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aed037bcad5b731e6197a1ad108b5b61cfee7a85", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b93dd25f380e75bd7bed5a74f9b3676760f9fb85", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bp-vp-escrow\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 120, "deletions": 163}}, {"node": {"oid": "9a4c35a37a09f7c3a00bd24b12abc98bd6cb726a", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 103, "deletions": 148}}, {"node": {"oid": "61d03634bbcecfddbf93c951801cd21d1f5b7acd", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8947f32cdf1f9f4e40b58263dfe2ab5b118291e4", "messageHeadline": "[feat]: Added a nomralized voting power type", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "ddc62be79c685552075883d387887012d775577e", "messageHeadline": "ledger/queries: comment out `println`s for router path matching dbg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c1d8f04549bee772d43549abfcf0ffa162294e06", "messageHeadline": "ledger/queries: fix require_no_proof doc-string", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22813dab682ebc507f897bcdf3fdfcbe01d31944", "messageHeadline": "Update spawn_accounts to ignore implicit addresses", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "04cf854bafbd343ee2bd93d3436879cbe80ee5b9", "messageHeadline": "Merge pull request #689 from anoma/james/ethbridge/shim-fix-backport", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 92, "deletions": 69}}, {"node": {"oid": "240e8ee000118e56c56f957c17613005ed06a735", "messageHeadline": "documentation changes", "author": {"name": "Unkowit", "email": "bengtlofgren8@gmail.com", "user": {"login": "bengtlofgren"}}, "additions": 80, "deletions": 24}}, {"node": {"oid": "4673045d4791c8608f08c98c2d7719c7e0aaf51c", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a284eca81c51b3445283dd6f364b86b5291bc9bb", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fe5edf00b0afbd38eb7c6a174375385b47bb16b", "messageHeadline": "Rename process -> checked", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "db9a764020a70ecb104e764050045172e7e1165b", "messageHeadline": "TestTxEnv::spawn_accounts should ignore internal addresses", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "21696a534aa8eb4e6f992abd5964ab255ecfdc14", "messageHeadline": "wasm/vp_implicit: rm change handling from implicit VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 143}}, {"node": {"oid": "c3e10076dbd60cddbb64356c6488cf6d6cf85752", "messageHeadline": "test/e2e: add test for transfer from implicit account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "c6f75c73ff19a761cc2e959ef1e9bdec3eb47776", "messageHeadline": "protocol: allow to use implicit accounts in inner txs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c35ff1e4a7de7323903da68b6ecc6b0fb1eec29c", "messageHeadline": "storage: load implicit VP from parameters", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "893a473208b401e2d2f49bf38772c7b1d90a8719", "messageHeadline": "add implicit_vp to protocol parameters and genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 167, "deletions": 24}}, {"node": {"oid": "2c7524d3e86a1c86cde903162378f571ab85c33f", "messageHeadline": "wasm: add vp_implicit from a copy of vp_user", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 762, "deletions": 0}}, {"node": {"oid": "db422dcc4837e65f291f804740462dc460c21b48", "messageHeadline": "Update shared/src/types/key/secp256k1.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b42481e58388885ecffb4700a40341667b1e3353", "messageHeadline": "Update shared/src/types/vote_extensions/validator_set_update.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4872e684fa013cce3c37c2f2a33961beaaff5977", "messageHeadline": "[fix]: Adding changes from code review", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 81, "deletions": 75}}, {"node": {"oid": "66347e39ed3928f83584c7b183b06f81c2d37868", "messageHeadline": "Merge pull request #691 from anoma/fraccaman/ci-fix-wait-for-binaries", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21837aa301682ed53a24345a39bc4f6f68cdbf16", "messageHeadline": "Update shared/src/types/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f66a4ba2f41795a6f4181398b8920b941a37740c", "messageHeadline": "[feat]: Added checks the bridge pool vp that erc20 tokens are escrowe\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 242, "deletions": 77}}, {"node": {"oid": "10a1a6d071edddeed96da91ba3d99808d0851966", "messageHeadline": "ci: fix workflow name", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c7249253b52c2b343fd428fe1f5e977dbe1378fe", "messageHeadline": "Merge pull request #688 from anoma/fraccaman/ci-fix-linker", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "0ba9e4f6a124d3d195bdae6878526180b713aed1", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d3150bc66120624abc24189faa0ac2dcc432ad85", "messageHeadline": "Backport shim fix", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "33d31167bf6407b7c5f1bcf161b4947d3b9d2e9b", "messageHeadline": "ci: fix mold usage", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 35, "deletions": 7}}, {"node": {"oid": "18895717e48ba108bfb9e8fdecb5152dba9dca67", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b977845e4fdda64f571000c0508b72a1fca88ce0", "messageHeadline": "Merge pull request #679 from anoma/tiago/ethbridge/fix-borsh-schemas", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 94}}, {"node": {"oid": "922f3b9a6aeef7d26e2c0f139eb9749a7f4d6c74", "messageHeadline": "use address string encoding for WASM FFI and add native_token to VpEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "3b0117e6e957f18d229e673b63355940a2baad89", "messageHeadline": "some doc comment edits", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95f62941ef3b0089ea58e2ce4ba701fba240259c", "messageHeadline": "fix: namadan should log at info by default", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "147ba8227b7a9962e09c4d25d6a04ac2a651eb6f", "messageHeadline": "Rename fvp to voting_power", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99945f76d8cefaff5e850737e6daa1417ad93bcb", "messageHeadline": "Merge branches 'fraccaman/ci-docs-cache' (#670) and 'fraccaman/ci-lin\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "55b4c3a688e368ddb831b0edb44b1cc497f5bc8b", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 331, "deletions": 86}}, {"node": {"oid": "8c6a9580277011b5da44b7a3510e1194de959c37", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "368225e4549d4534bb85eb10ed5da07bd9ca374c", "messageHeadline": "[feat]: Bridge pool vp now checks that funds to be transferred are es\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 169, "deletions": 13}}, {"node": {"oid": "8a8e3fd7b2ec60830a6ed76ee1f84f229deb3c02", "messageHeadline": "Merge pull request #581 from anoma/bat/ethbridge/merkle-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 163, "deletions": 131}}, {"node": {"oid": "63c3d40d94487671c1fc20c68ad4ad1c76f3d779", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "650088c99197bf3cd7498873ce5ff3c8334435fa", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "83371de35d9d6bc1f819642d328b85d543d9b4e5", "messageHeadline": "Derive BorshSchema on vote extension types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 94}}, {"node": {"oid": "f1a679994d9ef45e3b5f5c9eb2b6d879fd972be4", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e0c02c33213404e1f0dd73f53624183021755a48", "messageHeadline": "tests: update for native_token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 71, "deletions": 56}}, {"node": {"oid": "dc4de3e63ca468531d828c0d4875aa8d656aa5e6", "messageHeadline": "Merge branch 'bat/ethbridge/merkle-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f151a5eaeb7c23d784e70eb82384a1f83d32c68", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "19650ab09e73c4007602aaf8eefdfc935b843d93", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ef7c7cac2750036828cd6c3ebf4a042b430eec59", "messageHeadline": "[chore]: Rebased onto PR #573", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "a12a68cfbc3284b0cfaa643c8cb509cf9ef8fb9b", "messageHeadline": "[fix]: Fixed some garbage created by rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "9f472c72a241392683d8ea4e677ef1c9de4ccc7a", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "115dac9416a76da8aa9a48d70704fbb0f65f35b1", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a7a04bfb52010b60312e358f1cd659f327ffaa76", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2c365a666351c5b84941f805adcba44fee9631db", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "49f73e7e7f39f7865e22314ba7bc1c49d2fe277a", "messageHeadline": "[fix]: Added some more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b8adf6254eba821f442583d1ce03f67750103a27", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "76726a5391ca5f9c37a2cf1b01486ae4acf9fe1a", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "029dcb1cfbee7a1c4293ed6e483f9c08d2b584c7", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "48c9b0f3a130644b2c2ed3145f5207d41b8bbf3c", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 88}}, {"node": {"oid": "04df62f6c2d9d17e464614af7f8e4dc159c076db", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "3880c61c76698a50fc11539f67acb79a7474e95d", "messageHeadline": "slash_fund: replace hard-coded nam with native_token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4c9e7272547de6eb0cd705a850219bbf347e016b", "messageHeadline": "gov: replace hard-coded nam with native token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 53}}, {"node": {"oid": "a699404009f1d43d9239ce633cd25e200eb99898", "messageHeadline": "ci: use mold linker", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bfd15f14dee5870fd76d1b3329dc1fd4747617f1", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/merkle-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 877, "deletions": 326}}, {"node": {"oid": "4416df66cf9ddbdadf680bbd4f0c1e78587d63ea", "messageHeadline": "PoS: replace hard-coded staking token address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "78d9860bd011935454112896946e8d7638237b73", "messageHeadline": "add native_token to storage and `StorageRead::get_native_token`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 127, "deletions": 6}}, {"node": {"oid": "858b5e98fbc12ea5e6c04da346fca72a3770e30e", "messageHeadline": "add native_token to Shell and cli::Context and use it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "3afcc1a2dbf2f2a63778beb3adb14d69c369a6ac", "messageHeadline": "add native_token to genesis config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 110, "deletions": 74}}, {"node": {"oid": "77bfe4706a005dcacde2483fdfe183605c0d546f", "messageHeadline": "changelog: add #632", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b91d89ee269b6ad6e8c620724817069107141b8a", "messageHeadline": "feat: change native token to nam", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 122, "deletions": 122}}, {"node": {"oid": "749888fb84af047f22a1f1bf4fd4ce32e3ae7198", "messageHeadline": "[chore]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "647d621a316a80906eee5f233123aa91322909c2", "messageHeadline": "Merge pull request #571 from anoma/james/ethbridge/oracle-changes", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 327, "deletions": 86}}, {"node": {"oid": "0a8e8b4caef8fa060d5803ed41e1c85b0b2611c2", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' of github.com\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ec8b0e4fa45fb7b91786ba4f867a77adec4d4cbc", "messageHeadline": "[chore]: rebasing on eth-bridge-integration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "aac7af6196bb3fdea38eee62edcf8bd26a92a043", "messageHeadline": "Remove TODO item", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8be8b1b7ccf1240c35a1099335c875ab40c64468", "messageHeadline": "[chore]: Rebase on previous branches", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8aa745e44920f2eb20fad226fe63bd89879b491b", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9d7e0f1a78c610e811fb1e212954168910ce1801", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "15c9036a5a09741312b5b5f2beeb8ff0a6576d41", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "52c7311cc1e5094882ebd718b80dfac7f6762fa7", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b9255c057c58712352f3f9ad892d72a78b7f0984", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "69ee903a3bad3752c6c4474bcff67347625975d7", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29f9a197ded5621532a6d40d52330574373ae339", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2f589c97f9944e1f9dbaa10710cc41f198752a65", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "574508386efb261a9e2623ef272510bf8abaafc1", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7b76346b3cef12d85b9e9b8f69d5cc387f3b54db", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "41ecd5b216a5c60a8e091f154e6f1a23f9f6479a", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "da1206f31a6ac81a2463075578225f511ea1d0a1", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "931fdae793fc6c6f088bb164360d62fa0a15d9a9", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6f0dbc5cde5f76df7ec8e432032480b4bc3758c6", "messageHeadline": "Remove redundant clones", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "472210639f5b9b2d487e282e2cbfa536d0b7bd04", "messageHeadline": "[fix]: Removed duplicated code block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "045717839d0978630a9c30975c7354ee56641649", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3ea900fada6aa6a0cf86264e9bf4faa37cf73a7f", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "44f9e0c460fedd25c0070539b7881e29e7093d2c", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0781fab85b7a30b483be2b5270e74b44bcceb35d", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a18a8a9c677e77f75f91a9feb7f5b3f6c10aa93", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5591e810be406698bb031cbee874bdc51a471494", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2060a9df60abc39dd6eadd93f106d14f26df90f1", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4c20c675f1a58396f82419a7e5f09dc4474155b2", "messageHeadline": "[chore]: rebasing on changes from previous feature prs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "9a094b21b383fa59b71e9ad684438330a17ae137", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d535faed901798830a64ada068e0cf99ddb5062f", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "34fa94d697bea78a19e8da843e73b5d77bdf879e", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7ee06ff88d04c0db91838727133fc96560e1d3e2", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "98cb92e49dee3fa4d5113173e83038c608f21501", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "e25b77213989acad21bdbdf1252de60b04f36408", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "f4c7a0100c3b64c376c131e03ac32f4561c03192", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "abe4e19e6343b199015f09bd579c224f9cedbecf", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "600e482cdd061e1ead713d9a1f952d4004161824", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "632a6cd191060aa9a97f54d4471a541607ec8c10", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 284, "deletions": 24}}, {"node": {"oid": "0c9d93fbb040ad98ddea364b5a734ea12f34d9fe", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "caebf4c083a4a8abf5626697038cac0069178c5e", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f6036bf95660a6ac84a5a8794351d43374d19bf", "messageHeadline": "[chore]: Rebased onto PR #573", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "34b40e88518768c64a0d9db5f6c4371d1211f8fc", "messageHeadline": "[fix]: Fixed some garbage created by rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "d4be3851438ba02bc09413896f7543f9b0efedbd", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "796cb8096fc9b80ccfcec2ea3bfd6cd93f0562eb", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9f48e7de264dd23c6928496a277f7feafb9eccdd", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a5b10ce50c38ae62825b6fd721f26092a1fd67ac", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e0ab8ea49a6220bd7cc73fe7f55bc0fb199b7c2b", "messageHeadline": "[fix]: Added some more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "97973deac96373419699ada242484dfeed5bee75", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "16c937d23d4c62591dbb1547e3912c071b873b90", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ec16f3accdd444fb0c556cf829f0d5e9b1779e18", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "251dc1589e69f936da34bfe5cb42ced1aa509908", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 88}}, {"node": {"oid": "65445493a1415de11f2b294c5cb9f43450da220c", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "329c87bff42f6ee9d3b9458c4e3ba9b6edb0126a", "messageHeadline": "Merge pull request #573 from anoma/bat/ethbridge/bridge-pool-merkle-tree", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1048, "deletions": 49}}, {"node": {"oid": "c6452baf7757c8be5646148e1ed6d58cb4de1023", "messageHeadline": "Update shared/src/ledger/eth_bridge/storage/bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bb5442749b4f74b9138b8b647712ad1bc01b24e4", "messageHeadline": "Merge pull request #666 from anoma/bat/ethbridge/block-processing-cha\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "cd55e32e535fd8e8a4ca6cfc383f0f77264cb06f", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5594c87cb7a883ad1a2c9e22b8fd729b9a4c8155", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 407, "deletions": 203}}, {"node": {"oid": "d392d5165b1b2a65090f6b321cefcec897801a00", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 533, "deletions": 222}}, {"node": {"oid": "d96fb48191ac3eb4bfb71eedc479556020ea147b", "messageHeadline": "[chore]: Rebase on previous branches", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ff37cdc42d4e5f8106b7839dcbf2f8002dffc7c", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' of github.com\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c58b4dc4af32796a73b8e09ab0e2b307b334cfed", "messageHeadline": "[fix]: Removed duplicated code block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "5a8e624dc27f4681f2729ebc1677ca4e14051310", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0b21f7776c7ae8e6efa4000a9948c51f9a46c950", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8c135253bd30746874246436a28ca8ce4867ca6f", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "28d96b4c4814ce88e21182a3601f426ffdd136d7", "messageHeadline": "Update docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dafedd50f31d85347afbfa12b59dd36647efd21d", "messageHeadline": "Declare a `Votes` type alias and update docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "c2d944f50c0b3090eb99800a2ec30812081dfb84", "messageHeadline": "Update EthMsgUpdate to use BTreeMap", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d453d1caf3f6867779040496fe41b33b426bc290", "messageHeadline": "Consolidate ChangedKeys type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "14f8272fee41e30754715f87472824f478056e70", "messageHeadline": "Start recording the block heights at which validators vote", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "b3c470c62658e9f59bafd4cbf1f0102c553c8d8c", "messageHeadline": "Merge pull request #575 from anoma/james/ethbridge/config", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 143, "deletions": 17}}, {"node": {"oid": "43e7be9ccc2f46caa36fabde77459abda6c14a6a", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f9edb5fef3775869d9fecd31a18337aad45ff837", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c13730ed41ab7930a37c35a14464d8c077f654c9", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8379f2f6218b6fbe2ed4bead7c82667169f11095", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bef9fc2ea6c307242c3770059b1dd89b1e0c62cc", "messageHeadline": "[chore]: rebasing on changes from previous feature prs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "93a10fbc117380baa6966c73574b265f8c447809", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4cc874d411efe9cf0c26f468d908a98d353c6c9b", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0bcf7da126cbae1201984a9e45801bf17780e7bd", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6dea9275777a72526d195d2e93cf2ebfbdbc3711", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c0c2a20ca6c1333e5a6482ef1aa29f6e8af9fcf", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "86ff5026d4a6cd2176ce997e6b3e37bd18158513", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "3562f968c6afadf562929c36e95c5245748d4e9a", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "c7b8782a39bfb8c22ca8610cb529391a321d744b", "messageHeadline": "[feat]: Fixed secp256k key signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "e07024d55a130701f392932bad5578cfe0019e82", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "8dfae96b615b84860a34d47133627e8cc7755351", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "28b0a4fdbf9f56af948f31de2487e0744756ad6e", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 287, "deletions": 27}}, {"node": {"oid": "3c0be07ba1fc5a18f00792691cb7c08a900c365d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "750ff711ea44d6dca51d26885007f4d9da6a22f6", "messageHeadline": "Merge branch 'bat/ethbridge/merkle-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ebd1efbec278235b4d63cf09021aea0732a89a", "messageHeadline": "[chore]: Rebased onto PR #573", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "6c87b7e84a1b11445786b54b57762daca0708bb0", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "caf09061813fa52473f643c93ac613edb6507455", "messageHeadline": "[fix]: Fixed some garbage created by rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "297ae10b63d69f80beecfe2338127c24d96517f4", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "db35c60005b2c16f3773c03e3feef7bd66a27d9f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "87dd95fcf2944f435c5fa54de9b92e53dcffa5e8", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e5246eb492eede797b67ed675738bba4d35ca575", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8156bf06412a11c80102be9ee0eff74b6a288f8c", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "f7c97441bf176784a0617a5b4f7ec4ccdcff128d", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "34aa825f8594e94aaa8cf8151df17bf80c692fc6", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e45b6cf28fcf1632a96efe40365d5b1d6c10cf16", "messageHeadline": "[fix]: Added some more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "54df9ce5c98cd717fc9005351d52cf9f19f3465c", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "ae75f07eb6a2d687b674bfcbd6f2cebd63608b8a", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3a97f866c334aadea2aac79c19b4b74fb35b63b5", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4c3e0bfc43b95d355660c8988cbc68d028a24d90", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 88}}, {"node": {"oid": "2bdc99af57a52432b0c0313ed87af5ab30f5b057", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "4e208f968eb58b2ab56d9dbf05dae90f0a7b99dd", "messageHeadline": "[fix]: Some code review changes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 75}}, {"node": {"oid": "31084fbabe4163b7e7e839673dc726b5b58e598f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "572eeed3a2d4d010623fa277aac582dded140018", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2373f32ae84122ec517ad4dd4d8d1abb99255ab8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "65c80a6fff5809aa91225c35a93f0478dbf43c9b", "messageHeadline": "Rename Config -> GenesisConfig", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7918b7cd0c7b4a30b5a9c24487a4e29a11fceb5c", "messageHeadline": "changelog: add #671", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f8e60cf680db0825a26b996e4ed88f4b4a54c88b", "messageHeadline": "add back consensus timeout commit config for abciplus", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "11972f6b3bc9e045798ab22c046f4a6ae7246278", "messageHeadline": "Fix formatting", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27307130d1198a8471588b9b3a4bcba5314e5909", "messageHeadline": "Add SAFETY comments", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dd78b996a4be099c3bde9708bd29001cb83d8394", "messageHeadline": "Update apps/src/lib/config/ethereum_bridge/params.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7565a5226b3df9904706ac5e5d9deeb8eabd48af", "messageHeadline": "Update apps/src/lib/config/ethereum_bridge/ledger.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c82402c9e51d3bbb2018167282eac5c911716439", "messageHeadline": "Update apps/src/lib/config/ethereum_bridge/ledger.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3227ffa898a97b5b17921bd8db7ebb456115c074", "messageHeadline": "Use NonZeroU64 type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "29175fe677f32d2f19856a45720cb68738effd1f", "messageHeadline": "Add more types and docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "54e0c828b89a4bedb77829ecd68ed921dea17d5c", "messageHeadline": "Add a test for TOML serialization", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "4a9164278f091486a6063206afa43b2d92999818", "messageHeadline": "Order fields appropriately for toml serialization, and use transparen\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7d03d211d43dff21ad85c1861413a4afb8a55b76", "messageHeadline": "Update params (WIP)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "14210a8bc1f6acdfce7bf9d51f6c241c2fdce7da", "messageHeadline": "Add Ethereum bridge chain parameters + refactor runtime config", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "cd8366754c14b84e2638447f6339287a89aa85fa", "messageHeadline": "Merge pull request #663 from anoma/james/ethbridge/split-oracle-geth", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 60, "deletions": 138}}, {"node": {"oid": "56b385c5f5f59326554b18722c039da1aeea786e", "messageHeadline": "switch to tendermint-rs with consensus timeout", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "d014df533c7dc14db67a6a4a484552ef3b159088", "messageHeadline": "switch to tendermint fork release v0.1.3-abciplus", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68135260ad7488fe752a6c62d06625f2da7211da", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "66c632c2ff9e050f06c1ddcb1eeacc591439e7b5", "messageHeadline": "changelog: add #553", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c5939176b9837fe842b1fef53a58238082aa616e", "messageHeadline": "apps: replace RPC module and its handlers with new queries mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 117, "deletions": 538}}, {"node": {"oid": "0c9b0bce9307555782742db0a106cbc38447730f", "messageHeadline": "shared: add new queries router macro to replicate handwritten RPC paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1572, "deletions": 0}}, {"node": {"oid": "2b3653176771fb9dd5aaff6788781b2607a3913d", "messageHeadline": "add deps for router macro and update `Cargo.lock`s", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "84777a2cfe9fde4c9c364b3b375643b51802cdb4", "messageHeadline": "protocol: update imports and add missing rustdoc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "9b5a8d917633850b28c8e25520fb27f87c0bcf31", "messageHeadline": "move ledger's protocol module into shared crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b6066ed34b41b4c1948658d350f76e7f4bbda49", "messageHeadline": "Merge pull request #646 from anoma/tiago/ethbridge/fix-e2e-tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 146, "deletions": 27}}, {"node": {"oid": "d5205e6cf74e25d07a1263cb5244dc5892469889", "messageHeadline": "ci: invalide cf cache", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "691fa56d5c9dc5dc0205cbe268024545392daa1e", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/test_tools/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43c52484ccbd4b2d76cae3b97657477e5297d7fa", "messageHeadline": "Merge pull request #333 from anoma/abuzer/specs-update", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 170, "deletions": 149}}, {"node": {"oid": "74558d74cb86148753323d3b532fe80403337df1", "messageHeadline": "fix broken link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5d64a483fac24f1dcf336f9f383d0a5b16dc6b8", "messageHeadline": "split back out the core VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "83e83315a5eaec302d08ed5db242d70625cfe45f", "messageHeadline": "Modify specs", "author": {"name": "Abuzer Rafey", "email": "abuzer@heliax.dev", "user": {"login": "arafey"}}, "additions": 182, "deletions": 152}}, {"node": {"oid": "ceaafba4e5d528859674b45c892d4febc530e82d", "messageHeadline": "Merge branch 'bat/ethbridge/block-processing-channel' of github.com:a\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 211, "deletions": 67}}, {"node": {"oid": "069cd173f44ec988c91e5f27b62989c86640282f", "messageHeadline": "switch to tendermint fork release v0.1.2-abciplus", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12d6e9ac185dc9476b2a758975d9b6a84d1891ad", "messageHeadline": "oops", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "643754033ae504f803f244096ed0b6ccf0f077e5", "messageHeadline": "Merge branch 'james/ethbridge/oracle-changes' into bat/ethbridge/bloc\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 211, "deletions": 67}}, {"node": {"oid": "839793f26f5b453cf80e370d0349ecb12ca284ce", "messageHeadline": "Release lock on wallet in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c063b1bc84a02d19377af8ec6589487a71ee8a72", "messageHeadline": "Remove Monitorable trait", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "0adac7a73a38381289bc848289cfe8ac52f2ac25", "messageHeadline": "Fix EthereumNode docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fa4e00066a25076104ecbcf9ca8ca37e87d6825", "messageHeadline": "Only validators should run Ethereum oracles", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec082b1bbaebb2da1ea004bf31e0b70bc452c368", "messageHeadline": "Split up start_ethereum_node and remove mock components", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 54, "deletions": 124}}, {"node": {"oid": "45c70eaf6be426526ae90405e624f8a0c5d123e1", "messageHeadline": "Fix formatting", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c18e8ba4e2db3c6b5ad6d67dcc30946e49702c56", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/oracle.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc27d6a1c69ab1c98821523de3b066dba1822cbb", "messageHeadline": "Revert \"Use a watch channel for making the latest block processed vis\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 43, "deletions": 67}}, {"node": {"oid": "fa0494bb7318f9e85db07f027efedc8d4c47516b", "messageHeadline": "Use a watch channel for making the latest block processed visible", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 67, "deletions": 43}}, {"node": {"oid": "7535bdb2e9e44b2e9d6bed79bf33143b9bae1575", "messageHeadline": "Fix misspelling", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f1fbd111ed091e920668878d4cf748957fa6389", "messageHeadline": "Inline error variable into format string", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8824714b1622e461f70cb2919a531d46d29f2fcf", "messageHeadline": "Reformat tracing call", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "28ba22039c2b0615378deb41520c4c0b6a57d0ef", "messageHeadline": "Clear up tests and terminology", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 78, "deletions": 73}}, {"node": {"oid": "d2a70e9d2d3458b8f207de757e5a8867db919702", "messageHeadline": "Remove unnecessary `loop`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce1e2ab69c6000acb053a59da19d826ade5e94ab", "messageHeadline": "Add test_all_blocks_checked", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "9ab00706721eb4f07c0bc7a79e786d99dab6b9ed", "messageHeadline": "Add blocks_checked channel and test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "4e185bdc0778d081035352af1d2731dcecfa446b", "messageHeadline": "Make oracle sleep time configurable", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "d167d4cddcff0ba869b956add9c3ee6862510715", "messageHeadline": "Check blocks starting from 0", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 120, "deletions": 42}}, {"node": {"oid": "244ac7412173631e4eda12f52faee8d7ac0346f3", "messageHeadline": "Check if oracle sender is closed at await points", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "d92ccabe2665987e0bb48909596c313c614c035f", "messageHeadline": "Log the outcome of trying to send an abort signal", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1821861a7a036d6dafc290f2eb26f6dfd40ca62f", "messageHeadline": "Merge remote-tracking branch 'origin/eth-bridge-integration' into tia\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1090, "deletions": 741}}, {"node": {"oid": "95479e54d35559a12df776bd7b2bd7846beac844", "messageHeadline": "Merge pull request #622 from anoma/bat/ethbridge/sig-updates", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 211, "deletions": 67}}, {"node": {"oid": "c4b369e8089abe14b8b6b9f1741358722ff83b43", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "75c249c409498a6c08a494fd69aaf26ea8171883", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e02e3db93af266fe9da8ebac2f7c3a1ee63fb0e6", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/sig-updates", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 257, "deletions": 204}}, {"node": {"oid": "c641a0a88769be654438ed3e19f4abedbe167970", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "203521a0c9e7013db0c55ca3fb4767111268fb04", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e62168fad9d04430f13928183c5221b0358a6246", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 277, "deletions": 223}}, {"node": {"oid": "dc283a667884952b538a5ce4ef6e1c868670710d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "472d167afe515b881e69e6b417c01e5dc821d05b", "messageHeadline": "[fix]: Broken doc link", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cefcf623bc30c3cc87d8cdad90b8ba782c6faf70", "messageHeadline": "[fix]: Removed duplicated code block", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "c85e8c2214d013dc11007b05b6497a174bb55c77", "messageHeadline": "remove clone", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "0aa62f97356a659a68c533c414431668a2a293f4", "messageHeadline": "[fix]: Added missing  from a browser merge", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327178b51cfaf80e8013f31018ee03f29814f69f", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' of github.com\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "c2cea8c349c2029895b317eae5107421c000cd71", "messageHeadline": "[chore]: rebasing on changes from previous feature prs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "9cbd5351c47ced16c0f76ae6d7a12c6722076e90", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "12847ec2e3584eb1f680155d82b62812928345d5", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 260, "deletions": 207}}, {"node": {"oid": "db7f0ddbbd877ba7758bff20e35ddbaa6e1df7fa", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "70126cd881b00b88d72f01ab2add9365f669bb5c", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3a51f8077e84f7163176bbbd6687a5f8e4064a32", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "74a4ad3faee530614d98e90120a7d7d7a4a73730", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/merkle-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 261, "deletions": 207}}, {"node": {"oid": "59ae5e8043f5df1fe98d76b2479ffa24545221ed", "messageHeadline": "Remove unnecessary clone", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b2b1b5c14c97e29320f6f526cbc0abc79fbee9a", "messageHeadline": "Update docstrings of Storage fields relating to blocks", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "954cd3b14f59e0670731b66587bc916ae19c39f9", "messageHeadline": "Revert \"Use a watch channel for making the latest block processed vis\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 43, "deletions": 67}}, {"node": {"oid": "8178fe51cdb52507117451710c031175ad1c0bc9", "messageHeadline": "Use a watch channel for making the latest block processed visible", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 67, "deletions": 43}}, {"node": {"oid": "f99a093067e75f5dd7937288cf4cd2158b4fc664", "messageHeadline": "Fix misspelling", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa0830d02a5094aad270a8e20cb08778ad48d72", "messageHeadline": "Inline error variable into format string", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9f06535c36c339aa1856109d76f45ef3c4e566bc", "messageHeadline": "Reformat tracing call", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "16975ec8ce71478b02af8193d70002b6d5c89797", "messageHeadline": "Clear up tests and terminology", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 78, "deletions": 73}}, {"node": {"oid": "b32f9e58a29eb3fae81f2f23073e0bf569002e46", "messageHeadline": "Remove unnecessary `loop`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ef8e1ce4445c66bfd6465edf3305c83da679f671", "messageHeadline": "Add test_all_blocks_checked", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e8b9650f61606dbf111accad1b1bba7136a3c5f3", "messageHeadline": "Add blocks_checked channel and test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "03f72145d323a27edfa825e99904471262c507ae", "messageHeadline": "Make oracle sleep time configurable", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "80b25663249abbf91c43566ed22c5b3ce7165a5b", "messageHeadline": "Check blocks starting from 0", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 120, "deletions": 42}}, {"node": {"oid": "6ededf3801b9027ebf120de3ca9c25f6a5e2fd36", "messageHeadline": "Check if oracle sender is closed at await points", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "de981248318cc8be30103abf5ac6d467a447d386", "messageHeadline": "Log the outcome of trying to send an abort signal", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f181a5761f7040922e4475060a46534e90880779", "messageHeadline": "Check if a tx is applied on chain", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bbe70ecc569e5744d2a0fda3f3fe2001501a0c9f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f92f5f6f47b7b3acfd4170f3ee4deee7adf66b13", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "034404a5b69839d7281382fc30acad37951ce500", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1a32bcfe02f6589206b5e03dce65ad402f7c1b24", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "c6edd9ca0bf2158415ffa4f9ab5db1f441b46e1e", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "8ea7ffd00c5cdf515e06781c76a0683f7c6184ef", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "eafbe024228749217e66a92eaea44916d3854145", "messageHeadline": "[feat]: Fixed secp256k key signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "a0b845b5ea47be56e0727b06651522d46e173aee", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "3c1e903cfb9c49bb5f1730a47ebb9e60e0740e3e", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "b3f6ec741aef7764f987dbdb7892fce4bb44124e", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 287, "deletions": 27}}, {"node": {"oid": "748a37e90b517486854078201415d4a60a0a372b", "messageHeadline": "Merge pull request #620 from anoma/james/ethbridge/vote-tracking", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 275, "deletions": 222}}, {"node": {"oid": "d41b2ef84b083e125239cf9bf5ed027e6dfa10b4", "messageHeadline": "fix header hash", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b14b785cf6ff7e61ca1d353f828bf06aff4e230c", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/sig-updates", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1332, "deletions": 1408}}, {"node": {"oid": "2ac95d34e21e42015f59ec5228376dee007d994d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e55ed8d4bf2c5c6fbd317b2d994dcaed7dbd9df3", "messageHeadline": "Add docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8735ed22ec0fe14771a332b63c337324d7bae94c", "messageHeadline": "Rename vote_tracked -> vote_tallies", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "5c20b7e118bca8c654f464117be72348e1a3f783", "messageHeadline": "[fix]: Fixed some garbage created by rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 36}}, {"node": {"oid": "ea2d533065106118931eec9f740ca9477c7a65ce", "messageHeadline": "test/e2e/helpers: add a helper to query and parse block height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 8}}, {"node": {"oid": "1d15e12d450212c93d1784cc82489337e6a0f0a5", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fa942a93471f8f5a189e3b1d2c2a82307a4a9157", "messageHeadline": "Rename VoteTracking -> Tally", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "638afcc05f39ffed931d6d63439c990cf1a0ad32", "messageHeadline": "Make Keys use PhantomData<&'static T>", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7d51275795ec69a27f7274de0077c8ba3e55a93", "messageHeadline": "Update test names to reference eth", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acbd0b24d203e47371385501090b0dbac3d8b51a", "messageHeadline": "Rename const to ETH_MSGS_PREFIX_KEY_SEGMENT", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ece5c09c29d21d1c3be94448262785101150a94", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "426c5ad354df9a4bc61eb381c859ba36f171f1ad", "messageHeadline": "Fix up TODOs and unnecessary clone", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d13ec5c4bddfcdd31f80eb105baa053663033b27", "messageHeadline": "Revert wasm/checksums.json", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d84ef2ff35ff35ca46edcaa46f5a39e1add61e78", "messageHeadline": "Move get_active_validators to utils", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "cd201270448bde6ce3702c5c39523c69cf487d79", "messageHeadline": "Move vote tracking write logic out", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "ced2cc3dc0ac29a04ccaefb399adcda168e10f6b", "messageHeadline": "Fix cargo doc", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0a7d3b52918e50d22e97ae7a77bd383973e06b9", "messageHeadline": "Move utils module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f10badda093f942bf2ca23b7a6f2b5ef98a7d52", "messageHeadline": "Move vote tracking logic out of ethereum_events module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 83, "deletions": 71}}, {"node": {"oid": "dec407d63b411368da037eea4773fed92b1fd5b6", "messageHeadline": "Make eth_msgs::Keys struct more generic", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 72, "deletions": 71}}, {"node": {"oid": "7aae9282d9f28ecfba21e60b2ca090455e3b0278", "messageHeadline": "Use VoteTracking struct in ethereum_events module", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 77, "deletions": 72}}, {"node": {"oid": "88d5e9946810b20a3b5136a0f24be8116efc2def", "messageHeadline": "Add VoteTracking struct", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ca3608dd528443e6e3c93932aab9559dcb786a04", "messageHeadline": "changelog: add #658", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f787667bd91a8e1d0de0d3029ff08a1b3d875317", "messageHeadline": "client: add a block query to print hash, height and time of a block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "3d45649609ce8050e43ed7465187556bef9a6f70", "messageHeadline": "Remove extra space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bae6c647a6519a23c115e9424c07d2d47280f928", "messageHeadline": "Merge pull request #654 from anoma/tiago/ethbridge/fix-valset-upd-ver\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4778c0c04e48217dc31ce034532eb4f63dc813c", "messageHeadline": "scripts: Update unwrap_e2e_log.py", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "450d1d676fdd8943a717c445adf817c2d39d3302", "messageHeadline": "Merge branch 'bat/ethbridge/merkle-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "82bc30b145c8acd29e495358a257b7dc6b7b27af", "messageHeadline": "[fix]: Added some more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5e0a1c39817c5561bedc1b9d8ba1c6c23343d63d", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "23048b485b100595855fe139f9236ff13cb698f7", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "44ccbc5d878b5f6df8fbcd0fbda7954b9059ac3b", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f414afd08afc1e7cf539590872be1810fe41bafa", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 88}}, {"node": {"oid": "1185da7440d2945c323bd314248fea0a2f8eb4b9", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "09677d531fa4ebd3466079684bb7cf9b6a015c04", "messageHeadline": "[fix]: Formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "49e08d0f948dddc4012e36b0d31129a3818b821a", "messageHeadline": "[fix]: Fixed an import", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df52bf7d13e0c1f709799d60a417ada7632d0ff2", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "a8c5c3aa4c63f4eba8dd75b11e4e723d61fc9d3d", "messageHeadline": "Merge pull request #579 from anoma/bat/ethbridge/multistore-refactor", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 639, "deletions": 487}}, {"node": {"oid": "74610481f40dc409b32a07ce5d01b0b759d98966", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/multistore-r\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 674, "deletions": 921}}, {"node": {"oid": "645bfc2145e4c02069d27cd59671a48085b4fd1e", "messageHeadline": "[fix]: More code review fixes", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "836a6dea18a3cd338465a82af3c8570de135f1b2", "messageHeadline": "Namada 0.8.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "72feea59f0fdf21708b773f42fc61a42561f99a3", "messageHeadline": "Merge remote-tracking branch 'namada/brent/update-inflation-spec' (#613)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "48b7c7b6da3353d9beafe49d69395c9becb675dc", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/cargo-run-default-bin' (#653)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d026992e9034d50769358c96eea2901cb145b5d", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/rename-cli-brand' (#630)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8357a8210df9f71fbaff75390fec90722a748cba", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-ci-release-tag'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f7a65e3f1dcc5e8961a2f17c39cf7f325521780", "messageHeadline": "Merge branch 'ray/shims-merge' (#510, #614, #645, #656)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1496, "deletions": 1720}}, {"node": {"oid": "512b6900a1c54cc0c02f77c594c2735467b65527", "messageHeadline": "changelog: add #510", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0b9831e1c879806f99e31b5e6dc9bbdf51ffb23", "messageHeadline": "[feat]: Make process proposal stateless", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "fdf0c7786398f92b1dc846b36a1465f0d5a99645", "messageHeadline": "test/e2e: fix node_connectivity test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "f3e8fd4475fdeb2e78813826fd9ad0904556e001", "messageHeadline": "test/e2e: update expected string for non-validator node", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25a159663bcc9cfa8de30cb1606ca1dfebad8a2b", "messageHeadline": "[fix]: Removed unnecessary patches in wasm", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "06a9dac408028ec7c7623d5243f429b41edf811f", "messageHeadline": "[feat]: Patched tendermint-rs and ibc-rs to compatible versions", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 264, "deletions": 1399}}, {"node": {"oid": "fa6f4a2ca67e1b1c3fb04277ab2040443f13e2cc", "messageHeadline": "Merge remote-tracking branches 'namada/ray/standardize-tm-version' (#\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2247, "deletions": 1346}}, {"node": {"oid": "d4f444d974d594855d6e7f80fd7a270709605d6f", "messageHeadline": "Merge branch 'tiago/ethbridge/fix-valset-upd-verification' into tiago\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c006aa3bbfc8a0a4391e820770f3d3e1a044b1d", "messageHeadline": "Small comment fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fed3e686e193c62e5e6befefdb93cca609ae933b", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-merkle-tree' of github.com:an\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 690, "deletions": 941}}, {"node": {"oid": "0f595ccd17fdfb8835b92ffaea0d08959ecbeb96", "messageHeadline": "[fix]: Added asset type to Pending Transfer serialization", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae5f16729adf895d52c1432c21ce35f7a88864c0", "messageHeadline": "Verify voting powers of validators in the new epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fba988b537aec996fddb402fcf7331d495bd28e3", "messageHeadline": "Merge pull request #651 from anoma/tiago/ethbridge/fix-wasms-build", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "74dd34d1c4ab30ebba8a9d039d2f09b221a0014d", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 690, "deletions": 941}}, {"node": {"oid": "118c69933610cdf38823f85d696f3e32fec4063a", "messageHeadline": "[chore]: Handling code review comments", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "f22166258b937e8752601e8f93bea14d041dc461", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75dbada4144bd6ef565a8839cd57b2a351db0332", "messageHeadline": "app: set \"namada\" set default bin for `cargo run`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3517dff4cdafaa07da2700c0ef12300eca3df16", "messageHeadline": "Merge branch 'tiago/ethbridge/fix-wasms-build' into tiago/ethbridge/f\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef06ea3914e58d0551bd9f06f134a2b25a5b25d9", "messageHeadline": "Fix wasms build", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "778275007859346e40611151a60f79937d43d47b", "messageHeadline": "Move e2e test utils to setup.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "4729acc39847367b07938cc0cd3f400e76f169c9", "messageHeadline": "Disable outdated e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18a8b2b1dfff895e1e8d03448011c4ad6400f972", "messageHeadline": "Export ANOMA_TM_STDOUT env var in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7dee7157e65898669af30e6f3ce370fb544623e6", "messageHeadline": "Re-enable eth bridge tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e685bd581de6d5646e0d908faf3a54bc6371746", "messageHeadline": "Wait for Tendermint's RPC server to start in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "9441228ef3a39da8014d88c057d70e9571c3b80d", "messageHeadline": "Merge pull request #587 from anoma/tiago/ethbridge/impl-events-endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 688, "deletions": 936}}, {"node": {"oid": "04091466316d2d1b357cc2ac62711551bb9faa18", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/multistore-r\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "25f688744337cd8d42a578f0262588b9702108e2", "messageHeadline": "Merge tiago/ethbridge/impl-events-endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2509, "deletions": 503}}, {"node": {"oid": "bea5947b3be41086504620004aefd78c3b0f47e0", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "330c0c672d96366755571e272f1593bcaba8a5e7", "messageHeadline": "Meld is a pos", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e0d7a2745d01aff8051823fd342f3d4a0920b45c", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "de2c6f39a2c5b17f0d04bba9d01eb6f407a05ce3", "messageHeadline": "Merge pull request #640 from anoma/tiago/ethbridge/fix-epoch-change", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "43f28f2cb7b4df8246d5c4879e6681cad19c1741", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "66aed4b05b2e9776b5a106344b97d3e66641055f", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 454, "deletions": 136}}, {"node": {"oid": "08a67d5932a66fda924b3e0a0779569da7952201", "messageHeadline": "Merge pull request #619 from anoma/tiago/ethbridge/impl-events-endpoi\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 199, "deletions": 101}}, {"node": {"oid": "a449b3c7b5bed6f9ac0ada1a1e8c14a36fc5a2e5", "messageHeadline": "Merge pull request #610 from anoma/tiago/ethbridge/impl-events-endpoi\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 194, "deletions": 140}}, {"node": {"oid": "d923df65f1afb93f01cbe87bda69325604b27d5f", "messageHeadline": "Log ABCI query error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a8aa96074cb40a73956499506b17e09093d22b7", "messageHeadline": "Pass in tm address directly to query tx status", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "df35781603e0da194363cb5b16e8a1f24f6dab82", "messageHeadline": "Add tx status debug logging in the client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "342522de982ba7e8a95cc9e0442e79a60834fff6", "messageHeadline": "Add more tx broadcast debugging", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "54fd92f881e9471dac3b82d153a84ef9aef79678", "messageHeadline": "Add time unit suffix to timeout env var", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b8a941296da5efca4cbb4802e957fc06570e2660", "messageHeadline": "Use regular debug fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bb0c0c7a98d9159953eb0a09423b8ba7d4d4632e", "messageHeadline": "Make client code use ABCI queries to check tx events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "114c2fef523a6155a4c7f50ec0ccf0119e2889c5", "messageHeadline": "Remove owned str in TxEventQuery", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8003e38d28479fbc0497eb874ec755603ebd2588", "messageHeadline": "Use backoff time in sleep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fd6e8b71cd22e507c8788cd3a2fa6e52e20df85", "messageHeadline": "Return a single event from query tx status", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e301b4fa2fd1508050727bd7a26e89422b248cb2", "messageHeadline": "Query tx status backoff", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "643169e38751b5af5483a744c458f0f320b65817", "messageHeadline": "Query tx status fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "0c6d3ccd75c347bab2d7d8773af5dd5bb1e49d58", "messageHeadline": "WIP: Query tx status", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "ce1a0f1d2bc729d4cc4aa08662aa09965005ab23", "messageHeadline": "Fix unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9e7858732f8e02a77b8ac7924ff0f67add7ff542", "messageHeadline": "Removed the stupid hex encoded hash type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 92}}, {"node": {"oid": "66b17ab98b53909fb477c31cd63e45aa06c72d3c", "messageHeadline": "Update WASM checksums", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e24c13ed5f377a10f7dc2481f5b1cb51705cdc44", "messageHeadline": "Fix --no-conversions flag", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "63f651817dfd6d6a79dd2a77b92d9151b700968c", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e88eeac2f7eae59466fce12b22f02d50415fd4f6", "messageHeadline": "[fix]: Added some more logging", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "038360dac981920ef804c1bca635bb5b011bf0de", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2234ecb4403955fde56a4faf6fd8be792afe4b7d", "messageHeadline": "Ignore failing unit test for now", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0dbfbaec2c894c8b6bf8617585180a868f147120", "messageHeadline": "shared/storage: fix the height recorded for a new epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "40666b1539c7dde16b5d0371fe1ee3ab67e2c2f5", "messageHeadline": "fix sub-prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "49f36972279e74f991aef063c23e54d2f99c417e", "messageHeadline": "Merge branch 'bat/ethbridge/query-bridge-merkle-proofs' of github.com\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "5d2d88aacfa0b1ef314c901c3ef7af90eeb9691f", "messageHeadline": "rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "85bb36682821e7cf96d716f81b838a479c2fae99", "messageHeadline": "Wrote code to print out all conversions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 133, "deletions": 2}}, {"node": {"oid": "9c8b07617837136db2a447e53b702e7f4280ce60", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "d2aa33e5cf765fac6455fba87a60ffe758b2906f", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "50bf4abedfc3c5f60586052257e07b1dd5c2cabe", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "668740995a4aad19c84d07c7f1be6335e6029924", "messageHeadline": "[feat]: Fixed secp256k key signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "b8fcea5d969709954bde53e7d4d1d888e3f25e90", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "b0a5de16bdd1eebad07e6ddcd3a161247fdca600", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 235, "deletions": 32}}, {"node": {"oid": "f5ff5c863c2e02aacf480906dc587df51a705a1c", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 287, "deletions": 28}}, {"node": {"oid": "bdd62b0eaf3ccf93408b6795572276bbad5c3439", "messageHeadline": "Merge branch 'bat/ethbridge/merkle-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "289839e387279fcffadbbf1d5d787b086c0025cb", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9aae01bcfe100cdd2fea2d810b0884e6ffeac63d", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "61a7fb837cdcc8b20f9b1310fa9d03023b8461fc", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b630ed94fcd69eb3ac1cc2f9d532128c6ad768fc", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "76b231dea50bedc91d0bca9f10bcd27152963e53", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 124, "deletions": 88}}, {"node": {"oid": "45084dc6bdec5c479a6d7dc225d0507b127eef7b", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "1ccb304447671d6c9495bee3782fd9ab94d2b167", "messageHeadline": "[fix]: Simplified some conversions, avoided unnecessary heap allocations", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e19de0133a687dae3f620a1588e03b137ee510c7", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "381d960dec1e0ec6a232ea7ef696e8fc55af009d", "messageHeadline": "[fix]: Fixed the borsh schema for libsecp256k signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "84323786a7b3aabff07f4dbb68fc2b8aad30006b", "messageHeadline": "[feat]: Added the recovery id to secp256k signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "0e4093b9622938f78d431ceb19bd5132fbf8cb9d", "messageHeadline": "replace now func", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d1521f41f559b05fdde14894d1b0ef454bc90618", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "24e7619eebf41f01eabccff13ab0cf094595d63b", "messageHeadline": "fix timeout timestamp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fbad8c5cc39b00893c8aa1e713716cc4d2abe0d4", "messageHeadline": "fix timeout height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "1d9c9d2c57d1a8636fed432a99e8883ec5eaade3", "messageHeadline": "feat: remove nft", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 0, "deletions": 1388}}, {"node": {"oid": "2eeed5ab219332f90e655f4642545b6f8f26ad61", "messageHeadline": "Fix default hex encoded hash impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d56ee5fc9ac1d6298d895d04f5875bbbb1ee91de", "messageHeadline": "[fix]: Fixed bug in serializing secp sigs. Covered with tests", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "366c05bdd965c315a1510ea601b766a2abe692b8", "messageHeadline": "fix: rename anoma to namada, remove author print", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3b8f1dd85f211dd072220c300bdb0348b6508ce2", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5bc4acac54eeccb223ba5d124844000486c78e2c", "messageHeadline": "CI: add workaround for release build missing git tag", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d37c4399b147b22ac562acbe1e594fea85673d7", "messageHeadline": "Make tx hashes more explicit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "73acacb96fb0ebb192faee59b9c7f1931ac950a5", "messageHeadline": "Use tx_hash in fn params", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bc2468de93c17c5df1faa457225dea3bbb2da4a1", "messageHeadline": "Add HEX_HASH_LENGTH top level const", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7d27b63b5e27e1c252282352d382bfa5e8f6158d", "messageHeadline": "Return length err", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "44039453bf7bfd74f672cbf876a777ac397dfeac", "messageHeadline": "Rename HashString to HexEncodedHash", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "acdcc2bb2cb3a3cf238fb2be7cf3e8cd5458f168", "messageHeadline": "Add Default impl for EventLog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b202c2fd3490cc96693a184e278dd67611fc7e34", "messageHeadline": "fix timeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "3357a1de008240cd6136620d75d0df76012886e1", "messageHeadline": "add ibc-transfer command", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "ee601e03603824d84940703d872897423be1484c", "messageHeadline": "fix VP reads", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "49c7cefb3eebde85fecd01a2d8acbb368429d065", "messageHeadline": "add denom.rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "bd2f9222bdf4462d071078f446bbfedcb7a4df29", "messageHeadline": "fix relay transfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 608, "deletions": 281}}, {"node": {"oid": "868b8da9aad0ed477b080c0530067f7df22bbb03", "messageHeadline": "fix IBC token VP for ack error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fb6de4e945cafd1b20c6b27716cd6a59d3d46c88", "messageHeadline": "fix coding for ack and ftt", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 115, "deletions": 67}}, {"node": {"oid": "257d5573bbca820e52e6272990b16e74af3a4ac2", "messageHeadline": "Back to XAN", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0e20a319da102fa57cc3440f1658ea5a8545c22", "messageHeadline": "...", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ce76f9ee37f0e9ab8dc69195ceaf2d79a9067569", "messageHeadline": "Cleanup", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e05cda3f64668b31667d35c6a04378df1816bbed", "messageHeadline": "Remove debugging prints", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "009c33cbefd0fde5a95d4b2ccede6b49d95f87ae", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d3ca4213af7c3d7a4a08f0334e44201042ad216a", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 98, "deletions": 112}}, {"node": {"oid": "3aa8bfb02d1093efb815338ea52e10002a8e4f30", "messageHeadline": "[feat]: Added val set args for relaying to ethereum", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "93000b0d28c9ed54b3a597b9cfddc7a99adda6bf", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dcfbe0526fa8ad8aaa030e79bec574f07ff55b97", "messageHeadline": "[fix]: Fixed broken doc link", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c6f4023f7030faf4a57a89d36860d0b2a1fd5b", "messageHeadline": "[feat]: Corrected the abi encodings of bridge proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "1e72d9cb9ac2dfde9585eca269a54208a15a8473", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f4f86dc9cba22cbeafd0d7a14ac785cd07b8c9fe", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d53ee67e842128193db1cde1f59d608e1a42031c", "messageHeadline": "Merge branch 'tiago/ethbridge/impl-events-endpoint' into tiago/ethbri\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28abc518c37e2c7184850d4bcd69937e84828d15", "messageHeadline": "Merge pull request #607 from anoma/tiago/ethbridge/impl-events-endpoi\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 405, "deletions": 20}}, {"node": {"oid": "3f2e7ccb90fef8be7394c89ba394460962cc4aef", "messageHeadline": "Update Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb0ded72a1e235e89d0cdd4b94a1db1b6a974051", "messageHeadline": "Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "3b71328ae79101bbbf7c2d29f64e2cdb7a916af5", "messageHeadline": "Add missing import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02b2c75c67b9fe45490b91ade919190dfb75d09d", "messageHeadline": "Fix docstr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eb6f066456568aa9ac632dc213a3d2b4dc7dc0b", "messageHeadline": "Remove query parser", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 105}}, {"node": {"oid": "64c9e11a6680ec1b72c325bf92cca7c9bbfca27b", "messageHeadline": "Explicitly clone events in FinalizeBlock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bd37c3254f2a3f64efa3ffb986dfa5a729bb61f", "messageHeadline": "Add hash str proptest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "87e3ab828cd92f9dc3e418feb6ab1dbc0ae8faa5", "messageHeadline": "Implement accepted and applied tx query endpoints", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "214dba4aa488c36651927f3d4c82f0e16a626d64", "messageHeadline": "Add borsh serialization to events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea7ffd2d729a3cb8ec10f0fd1f212798bc826c2d", "messageHeadline": "Log events in finalize block", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3da652468d9204a40f07b862c9d2f8352db71cfd", "messageHeadline": "Add event log to the shell", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cca6639044e4f5d7bd5c66a78f474076164b951b", "messageHeadline": "Add accepted and applied query matcher constructors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2e0df5d34e47dda85b07b6ae93a4cba2514b49b0", "messageHeadline": "Tx accepted and applied paths", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "7a609686e9c0d13d8ec4bfe08cfb5f38a20ebaf4", "messageHeadline": "Hash str fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8066d85616b9a69c72dfc5c4a94f4eea9ae41b43", "messageHeadline": "Remove serialization methods from hash str", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "002a1dfde861b7ddfbeda858f23cb87abe03a252", "messageHeadline": "Add a hex encoded hash type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "1f4ca8dfce571a18941f5c828172d7b233b4fb3f", "messageHeadline": "Add new query paths", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0a405edc97950707372d6c08a5777cf28d5b902f", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/merkle-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1508, "deletions": 296}}, {"node": {"oid": "2ffda5834dfb61de82fe4276e890ae43a67efbe2", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1508, "deletions": 296}}, {"node": {"oid": "6f9f33bdd341ba132b1d2b2c554ea110f0db2aa5", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/multistore-r\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1508, "deletions": 296}}, {"node": {"oid": "d9197cea640db04272d1384f447b5c0c4aa57ed6", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f25f33538aabe555abd32ea4acf643127aa5f80b", "messageHeadline": "Namada 0.8.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 159, "deletions": 55}}, {"node": {"oid": "bce9e91de236ea9b2ac351f059231c7aea71eed0", "messageHeadline": "[chore]: Added docstring", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb132108f355a85a53d1526883f7cef068231c67", "messageHeadline": "[fix]: Fixed bug that produced proof for values not in the bridge poo\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "7355d064bdc9fa3dea820a40f2c19c66d3662195", "messageHeadline": "Update shared/src/types/key/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f6e323a10f406c2ad475df8bd600f67c69845e9", "messageHeadline": "Merge branch 'bat/multistore-refactor' (#547)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 628, "deletions": 452}}, {"node": {"oid": "a9c5f7bbf5db1315d9f78da4d8e038a7766ffbc3", "messageHeadline": "changelog: add #547", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c099addf584bf164814f0721e8c1757b42ff2ce", "messageHeadline": "[feat]: Updtae secp256 keys and as well as merging in key changes fro\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 149, "deletions": 41}}, {"node": {"oid": "83c887cbdcf21e3723e0a4699a6e3987f20a631b", "messageHeadline": "[feat]: Fixed secp256k key signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 113, "deletions": 37}}, {"node": {"oid": "4c67c148c90ecc1a1549d0dd6336ed935b962014", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "abd19406ac43dc9482612504a1c28524888ca404", "messageHeadline": "Make event cloning explicit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc744990c05041964463abbd3c1bd04ea387f47e", "messageHeadline": "[chore]: Lints and formatting", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c8174da695057fc444acb22ab07c9689b821e555", "messageHeadline": "[fix]: Fixed proof specs for non-existence proofs", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d25d752b1b0f16b6e85ebacd9611568b6ae507c7", "messageHeadline": "[fix]: Update the main tree when deleting a key", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "56ef297ea89fe23e0514d1e49a9345654da787da", "messageHeadline": "[fix]: Fixed last ibc unit test", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "d3d74bfef2cdfb43923c6577ad4c9837d07d11e5", "messageHeadline": "[fix]: Fixed some tests.", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "84e0efa3e0e15a877f03c097934de5277cd87f66", "messageHeadline": "[feat]: Refactored the merkle tree into a more maintainable multi-store", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 544, "deletions": 441}}, {"node": {"oid": "698ebac0b922e463c8eb9635792777d4a38392f8", "messageHeadline": "Update apps/src/lib/node/ledger/events/log.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23275d908ba46c2f662081471e7c622b2f674fe9", "messageHeadline": "build: pin abciplus library revisions", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "5f544763772795d9570383a30ffe39a14b08f772", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a669ca573f1d3f61b87cdcb8eba7cb9a6f872a6a", "messageHeadline": "Merge pull request #609 from anoma/james+tiago/ethbridge/reenable-e2e\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 95, "deletions": 109}}, {"node": {"oid": "db8c475259ee41de4bf96348cc19905895826570", "messageHeadline": "Alter offset slightly", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "500b2beb497818c2a399b897a3dbcbe87108ed23", "messageHeadline": "instrumenting...", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 81, "deletions": 20}}, {"node": {"oid": "08bc1289eb4bd702250c265c7f58e75518e74893", "messageHeadline": "Minor CLI revisions", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "9a830c00650e8643b540c55a5940606e1f46f24b", "messageHeadline": "ci: standardize on one tendermint hash", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "81f57b9c8b7e69dec25b7194fdad0a1d55aa3b2b", "messageHeadline": "Merge remote-tracking branch 'namada/ray/release-process' (#612)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "cc8f6f7480ced3025f5de730b90fffc7e543330d", "messageHeadline": "formatting changes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e0874c7c7282fa032ee35c4ce2f1080943e66630", "messageHeadline": "change `L_{NAM}` -> `L_{PoS}` for clarity and consistency", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46c053bdc78a499a5775a0843a6aa55f49e3d2cf", "messageHeadline": "change inflation `I` to have units of tokens per epoch", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9fe25617b7bf93bffa02b6782ffd7f37b4c45b6", "messageHeadline": "fix term ordering in error calculation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11058ab1498662262fd4daa22823ce2be8600b1e", "messageHeadline": "Remove other `:=` in favor of `=`", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf3454094c9a760ba2ff59157390a2abdbbece0a", "messageHeadline": "distinguish new and old inflation rates with a prime", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62c10baf8c2a4823f8dc8b76b14e4e7746419ac5", "messageHeadline": "fix md rendering", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96e184426118d71b0e6170a33765eecaaf404e4", "messageHeadline": "correct the shielded pool error calculation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf96b02fe135e5b573e817e2dc7adc41b17b6d4", "messageHeadline": "change storing of error to storing of token ratios (same procedure)", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "612c940dbd2bf394ab19b16695586c40bec019ee", "messageHeadline": "fix: `I` is percent per annum", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f4d3ddb22df61488685e9926835f2a9a132874", "messageHeadline": "distinguish between `K` in storage and `K` as intermediate value in i\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b50689701eefbb32d033986312440c4712caf37", "messageHeadline": "Use `I` for inflation rates, as `R` reserved for locked ratios", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2df63e0bfd9afec80aaed2457dd580a6de6924c6", "messageHeadline": "specify some default values, other small edits", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9d014ea6f64401cd6a7dab97c1e5312f879f47a8", "messageHeadline": "release: add scripts/release.sh", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "a307a4c2aee5efa41eebefc0a68614b4ec27f29c", "messageHeadline": "Run e2e tests that will pass in CI", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "b7fedc3b6c317051c0733bcaba5f62a68c62375d", "messageHeadline": "Update tendermint-rs and ibc-rs dependencies", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "488d4c1dc4f6f8469a6edc29901f8f3e8a12a31f", "messageHeadline": "release: add release.toml to wasm workspace and wasm_for_tests", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "57f4f41d71ef762e7f491bd0d8b2150169e982bb", "messageHeadline": "release: don't tag from cargo release", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bc2b3c5a08fb2f513ac15ae6f44e9ee0952bc2fb", "messageHeadline": "release: update release.toml for cargo-release 0.21.4", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c5be5cac5925fabe5c9da2c188c4ea4d4b7f381c", "messageHeadline": "Merge remote-tracking branch 'namada/tomas/fix-pred-epoch-height' (#594)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "69939663cdb7c0a19583e974f688e271b831859b", "messageHeadline": "Merge remote-tracking branch 'namada/ray/remove-tx-from-intent' (#609)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9a4260c6a330a9d21dd44d0d5bea50b9eaf937b", "messageHeadline": "wasm: remove tx_from_intent build", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "543e483b78578aac2533d285ffc1d649a5f6a435", "messageHeadline": "[feat]: Added recovery ids to secp256k1 signatures", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "cef639816be9d67bdcd94b3c90960f3b2bd4a337", "messageHeadline": "Merge pull request #523 from anoma/james/ethbridge/reenable-e2e-tests", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4294761482ccae19547e2534494629f5abdf170", "messageHeadline": "Don't change whitespace", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2dbad8130fb1d04a8a45b0024423cc47c7ae3d13", "messageHeadline": "Don't remove new Tendermint", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6feb873913eabdb53152e6bea0ade7515b5adae0", "messageHeadline": "wasm: repair wasm checksums", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "583b21d53dbae0881a8ad755f217d5d31e038d9b", "messageHeadline": "Add another check to the test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "388a3a81036ff49a11941cc7444e521c9dca3f86", "messageHeadline": "Bow down to clippy", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0a2d232eb892783a640bf157b5798549217ff14a", "messageHeadline": "Test log pruning", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "05dd39f3b5da2645f6e023c90dbff56ab804222d", "messageHeadline": "Test writing events to the log", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "e66c55565b6798da0a867eb8fb042059a8a75b6d", "messageHeadline": "Add some param derives", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be690523c185a830ab5863de975656b60c8b9443", "messageHeadline": "Implement the event log", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "9c821a4aea8461a949cca06e16e6ade7b5fd9600", "messageHeadline": "Merge remote-tracking branch 'namada/bat/ibc-version-bump' (#549)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1164, "deletions": 1481}}, {"node": {"oid": "d39fdfba5cea8aa56adf357c81094107e254a5a1", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/fix-transaction-g\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "44a162b12249d45450da7816e446a3a27335880b", "messageHeadline": "Merge remote-tracking branch 'namada/james/mainline/mdbook-admonish-f\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 360, "deletions": 1}}, {"node": {"oid": "785f1c82353058893c58cd0a37ca277f33010bc0", "messageHeadline": "wip: build conversions for correct epoch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 56, "deletions": 116}}, {"node": {"oid": "fa0e60818f7e5743f637bd07fd236c8d6cf65f01", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66bee3b226e49fc8836c75adad118462bb7df545", "messageHeadline": "Update Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df578fc8c82ff933252754c3ebbe6d56ff8984d5", "messageHeadline": "Derive Eq and PartialEq on event types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "660e733765fb13c68d6e5be88e29a1b754cd4d69", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23018734b9930b4959092990f8fe1625038ad9a8", "messageHeadline": "Fix TransactionGasExceededed typo", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3063ad8b0dbd40a074ce38b7081154f85b90e4ef", "messageHeadline": "[chore]: Added unit tests to the queries and fixed bugs it found", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 237, "deletions": 40}}, {"node": {"oid": "b450ad82113b3e5c204d897f14bc54a0d11e3016", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/query-bridge\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1410, "deletions": 184}}, {"node": {"oid": "2fa19cd9fe112b7627ea2fb138751654de1e6979", "messageHeadline": "changelog: add #594", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a144811357861df88a3633088db9db56b72e9de5", "messageHeadline": "Begin event log and add queries code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "d8fea18a5f7e5a4e6804cbb53c0f38d8fddda0d1", "messageHeadline": "shared/storage: fix the height recorded for a new epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7e0a931cc0bca5d2ef47d8d2398c81d3a461d7f3", "messageHeadline": "Revert \"ci: added tendermint ad825dcadbd4b98c3f91ce5a711e4fb36a69c377\"", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4510a67cfb36991bbc6f6d3a934586ebe6e33dd4", "messageHeadline": "Only re-enable the run ledger test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "edcbeaf23aef61ba264b0a66fd1caa8637915455", "messageHeadline": "Use info logs for the moment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f431f85128abed43f4fbf05c10fae991da7a0cf", "messageHeadline": "Remove test_simple_transfer for now", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "7b9b48244240e7f5ce515c2c4067fefb795ab4b3", "messageHeadline": "Add simple e2e transfer test (to help with debugging)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "97c91103416218ca7d8647506f7c6356d4bee97d", "messageHeadline": "Log everything at debug level", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "da8075facda152e1b373c5ba9200319e9bcd0c53", "messageHeadline": "Don't run Ethereum bridge during e2e tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8a5a4dd6608a084b49960915c30ff8c2ba961ad8", "messageHeadline": "Reenable e2e tests which work locally", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "12ca4da092c4f5f54061783237d9ca7f30b3db51", "messageHeadline": "Merge pull request #593 from anoma/james/ethbridge/cherry-pick-ci", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 356, "deletions": 14}}, {"node": {"oid": "94367d5cbdf150d390bad1381d0dd8e1db6f7899", "messageHeadline": "Merge branch 'tomas/fix-tx-bond-test-condition' (#590)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 62}}, {"node": {"oid": "0800fadd8d7048f89f261326eed68f5927fe7b72", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6aaca13a32c20cd960c872d2b1ed965f66315c0b", "messageHeadline": "ci: fix build-and-test.yml", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "656f228413e41777b625f629f6a991be5102b096", "messageHeadline": "ci: added gh action specific to eth-bridge-integration branch", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 338, "deletions": 0}}, {"node": {"oid": "025263b0392d5a2815a5945c5f607bb9972bc1e4", "messageHeadline": "ci: added tendermint ad825dcadbd4b98c3f91ce5a711e4fb36a69c377", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6ea6bafc3c5893cc7b551fa035dd1d538a316df6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3136a102937eba8be764f54adbb8e392c9c93526", "messageHeadline": "changelog: add #590", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d04092346e1202fc957be4995ed50f01ad0a759c", "messageHeadline": "wasm/tx_bond: fix delegation detection to compare source and validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 62}}, {"node": {"oid": "1ec12c4cefbc88748f77cf8f1a8c1484ad09fb62", "messageHeadline": "wasm/tx_bond: add test seed which makes it fail", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2104eccedc7d6999d59a0f2546cb6d6322b25bb", "messageHeadline": "Merge branch 'fraccaman/fix-gov-docs' (#460)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "d75a5a75e64c35820e4dbb07f906a9b4ff7dee7c", "messageHeadline": "Adds missing excape chars", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f989e881e75b7c2e06217263a00963b86e72cd79", "messageHeadline": "fix: governance docs latex", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 18, "deletions": 19}}, {"node": {"oid": "a723d6183a84efa289e2fe9427c48c29911aa18a", "messageHeadline": "Merge branch 'fraccaman/ci-add-docs-artifact' (#588)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "31e5df0b5581bf0dcd3d40ab8a2ce64f58bb020c", "messageHeadline": "ci: upload docs after build", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d2aee5d80ef21f67bfe095aa123bdca2ac3affa7", "messageHeadline": "move unreleased changelogs accidentally added to v0.7.1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a2f92846b8e5b2de4d571520f4266cc58af53975", "messageHeadline": "Merge branch 'adrian/release_builds' (#583)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4f43809990a6a2500307f5b7e06b3c5f2d2d2722", "messageHeadline": "Merge branch 'awa-docs-review' (#543)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "44b4913ae9873e947f83718136557f77030e22f7", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cd108d7a4a1543fcce72630b5cf97c73514ea113", "messageHeadline": "Merge pull request #585 from anoma/james/ethbridge/eth-msg-btreeset", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 45, "deletions": 55}}, {"node": {"oid": "9d2ace803f955fc63e5e91c03b79ec9064eaed86", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "631ea25c7160ac5abf4c21e33f37c273d8256e53", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1386, "deletions": 266}}, {"node": {"oid": "1e963e1e157b0831f0b3e7ffa02839ebeab2af3f", "messageHeadline": "Fix cargo doc", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01f4254fd7a27c069c9d1f7049a52035e01e718", "messageHeadline": "Remove comment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1c78964ee050a49d847e55864c14428b78022932", "messageHeadline": "Convert EthMsg/MultiSignedEthEvent  seen_by to BTreeSet", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "4fe23aa9d261f8acbb5270975d8d9c848fd3b4cd", "messageHeadline": "Switch eth_msgs seen_by to BTreeSet", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a2b2145eb1350ca12d07ca921256c9835fe8c2ea", "messageHeadline": "Update specs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9abe31635392019681c9f61d095af0fd1ef29c69", "messageHeadline": "Merge pull request #471 from anoma/tiago/ethbridge/ledger-secp-keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1018, "deletions": 157}}, {"node": {"oid": "b608c78bdf6f67846baf4b5287ba3b436bf71a67", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "79890b5382ff4aa9fa2e096ae805ba0170d05e64", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/ci-add-tendermint-ad82\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "546a043f023e329b815d7cb6dfa49d33425a02a9", "messageHeadline": "sync out-of-sync draft", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15554, "deletions": 21406}}, {"node": {"oid": "b3e8800597e71c0b53a902648a98fb992f7677d7", "messageHeadline": "Update .gitignore", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d61ea911cd408fce5aff6b102508a3ce8d41c41e", "messageHeadline": "[feat]: Added query end points to get the contents of the eth bridge \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 295, "deletions": 30}}, {"node": {"oid": "7374acdba3e27d1e18d18e5bf675e32762c76ca9", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5207, "deletions": 4202}}, {"node": {"oid": "74eb265a3a14728d05d6003cc737b8f613b08dab", "messageHeadline": "Merge pull request #584 from anoma/james/ethbridge/abcipp-fixup", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "de2d99be93f68e2f57a916d23ec0d54e71fbb05e", "messageHeadline": "Fix ABCI++ to compile again", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "5b0ade262de5b8061939dd0b614e79c3e04d2cfa", "messageHeadline": "Add install-release target", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5b259eba91878e43484c45be6d5a3559a89fbf22", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "2ef1f95b4f1230f0fe48a637ba1c70f77affa3ad", "messageHeadline": "[fix]: Fixing broken doc link", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3f1a32b2b3608328fcfade63fb25d55d3c63efe", "messageHeadline": "[fix]: Fixed some broken imports", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 178, "deletions": 120}}, {"node": {"oid": "cf7bdfe190f1275b66c320f45b20c1ec971afb84", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "649f68c20c56fe92384ffe27e9d8e338a400e177", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e3bd15a8c153b7a1a2ecfe7e7462e38c76d9b63a", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8302e24f272a01501d3ba8a8c3c5e2e4e853e706", "messageHeadline": "[feat]: Fixed the wasm blob for adding transfers for the bridge pool", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "acbb77e42c2a2682b59aa2babb759f81d93b7ab7", "messageHeadline": "[feat]: Changed the bridge pool vp to used the merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 302, "deletions": 208}}, {"node": {"oid": "bedf293d856598a60ad2f4a68677eeb45f048e3d", "messageHeadline": "[feat]: Refactor our merkle trees as a multistore", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 622, "deletions": 470}}, {"node": {"oid": "b67aacd5cf62a4021fb2448aecb4234e2c563e3f", "messageHeadline": "[feat]: Updated bridge pool vp with the the new merklized storage", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 42, "deletions": 51}}, {"node": {"oid": "95a09b755b18389c6af0bc9f72e3a2ebea40b6fb", "messageHeadline": "Update shared/src/ledger/ibc/handler.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d6b0ad19f615c4801af7fface8ca3bfb3cc2cc82", "messageHeadline": "Merge branch 'draft' into ray/masp-testnet-n002", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 21974, "deletions": 17008}}, {"node": {"oid": "4f85abefcd54cfb9f1f58cfec6347e383b668256", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2533, "deletions": 1413}}, {"node": {"oid": "35bb9d4c2b5cfb257d898d322eabeb137c1072dd", "messageHeadline": "[feat]: Small cleanups. Added the signed merkle tree root to accounts\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9890b42c6fd7edba72317f46768ca0969bdd6b96", "messageHeadline": "Merge pull request #567 from anoma/james/ethbridge/transfer-to-namada\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 116, "deletions": 64}}, {"node": {"oid": "9bccd81502be42f992bb823081254780792615ea", "messageHeadline": "[chore]: Merging in some changes from code review", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "470dda3514fa2183ea7aa47c78e494b22ead22d9", "messageHeadline": "parse_transfer_to_namada: don't use clone", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8605864726d51a5f260be33d4f6bd2ed4f64eb6f", "messageHeadline": "ci: added tendermint ad825dcadbd4b98c3f91ce5a711e4fb36a69c377", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c074f640deca520aac6bb6b45937ef237654970e", "messageHeadline": "Collapse types", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "510e74ce54fee4839c3e70d9aa5556752427d754", "messageHeadline": "Update TransferToNamada event signature", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 135, "deletions": 63}}, {"node": {"oid": "00956dfc592462b59d2ff62b6fab18cc1269c62d", "messageHeadline": "[fix]: Fixed some array concatenations", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8c45f3296eecdeb64b77509ee00145152285c45b", "messageHeadline": "Update shared/src/ledger/ibc/handler.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0d15fb38625fa21e44a517e1df9587e6452c78db", "messageHeadline": "[feat]: Added multi-store logic and brige pool merkle tree", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 386, "deletions": 932}}, {"node": {"oid": "85d554217bc5951f1ac77af42a963733ca88086a", "messageHeadline": "Merge pull request #253 from anoma/james/ethbridge/optional-geth", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "396ce8943267171d42b2310350203c2db09414d8", "messageHeadline": "Merge remote-tracking branch 'namada/fraccaman/fix-ci-build-and-test'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd81734ecd79872c7c87b61efd7184051883ad85", "messageHeadline": "ci: fix build-and-test.yml", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ab78e65d85c6fb76c09f38c4ed6f8575535e12a", "messageHeadline": "Merge branch 'fraccaman/update-ci-0.8.0' (#558)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c34031518265a31f4f82fca1ac8a058c4f7ae767", "messageHeadline": "Merge branch 'fraccaman/eth-bridge-integration-ci' (#552)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 338, "deletions": 0}}, {"node": {"oid": "6834ff5239b1528fa5d0212720edf097770b82bf", "messageHeadline": "Merge branch 'fraccaman/ci-tool-slack' (#541)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6c4da2b78b37b7babd2f4c6c2dcd23e34e3e7a2", "messageHeadline": "ci: update wasm version", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee6936a64a7a2c0de7acf960869200eda295eaba", "messageHeadline": "Merge pull request #450 from anoma/james/ethbridge/specs/smart-contracts", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 189, "deletions": 30}}, {"node": {"oid": "fa2dc59d81023a5db349ee0b5938e94e741af409", "messageHeadline": "Merge branch 'tiago/ethbridge/remove-ws-cli' into tiago/ethbridge/fix\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 69}}, {"node": {"oid": "5f11b9acbc96c6778fc0919973414248602d6bc6", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/remove-ws-cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 83, "deletions": 69}}, {"node": {"oid": "d30b908a2671a77fffbe9fea3fecd4a3b1b0938e", "messageHeadline": "Merge tiago/ethbridge/remove-ws-cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4744, "deletions": 4429}}, {"node": {"oid": "d71088ec2bf5e5cce4a11ad4bf7e24d7936a77a7", "messageHeadline": "Remove mutable binding", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1f75022eb4f6aba07ff74afcd0dc004a14842bb5", "messageHeadline": "Make an attempt to rate limit the oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c85ed34f0784f13af240f2d51ec80f47c2237875", "messageHeadline": "Handle remote endpoint Ethereum mode during ledger startup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b5dab6aee574d49fb682b776ec804b8f39cc6e13", "messageHeadline": "Mention that validators should be challenged for their cold key perio\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "824cb43b5af11aba360bdadf036e24ae13613a35", "messageHeadline": "Add Ethereum bridge mode for using a remote endpoint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5d85690980202180795536f7fb9f806af3256039", "messageHeadline": "Fix capitalization", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdfbb618c4269d3a75d596bc8581848254062232", "messageHeadline": "Mention governance contract can upgrade itself", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f66e56a221a5fc53731f03b45499b764eb037a6", "messageHeadline": "Replace usages of valset with validator set", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "d6d0dcba1df0088c9feadfc1e10f6e26097f2369", "messageHeadline": "Use terms 'bridge' and 'governance' keys", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb23503b6387a7f489463d79a57894ff95499098", "messageHeadline": "Preliminary Ethereum bridge smart contract specs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 187, "deletions": 30}}, {"node": {"oid": "41c9011e6603cf15fc660ed9453acf675f5db3ab", "messageHeadline": "Merge pull request #542 from anoma/james/ethbridge/fake-events-endpoi\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 83, "deletions": 69}}, {"node": {"oid": "ab1c0dc4e105873ef3d6ecd65417af53f60f9931", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/remove-ws-cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 272, "deletions": 177}}, {"node": {"oid": "206da9f1cc6e4af26ca8537873f9507d3e2d53a4", "messageHeadline": "ci: added gh action specific to eth-bridge-integration branch", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 338, "deletions": 0}}, {"node": {"oid": "dba2e2bea1672b307f96f70dddb3abf3c1c262cd", "messageHeadline": "Fix up events endpoint with bounded channel changes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "a2cc798d622e9b5a26d3604a46bfb7ed6c063c16", "messageHeadline": "Apply suggested renames", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "70db5d72044ad1f5202a206e589238aeb403a9c0", "messageHeadline": "Add some docstrings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "61cebed170370d90f06c0cfe7b8b15554d348713", "messageHeadline": "Ensure events endpoint shuts down correctly", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "4a8f17689ab9b6dff66bf141393e480bb3f09b79", "messageHeadline": "Change default endpoint to be 0.0.0.0:3030", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a355b71f514ed93f6d0bfd9b034824a77853b9a", "messageHeadline": "Refactor events endpoint module into a new file", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "0e28e04ae2aed15697e17ee78bc1067c2080d88b", "messageHeadline": "Merge pull request #548 from anoma/bat/ethbridge/shutdown-oracle", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "842fcd79d42eec51e7da2358bb39b672d9501cdf", "messageHeadline": "[feat]: Moved to ics23 v0.7.0. This came with some ibc updates as well", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 674, "deletions": 1722}}, {"node": {"oid": "d318bbb8eed2039a35bd17c6dd63ae11447078c9", "messageHeadline": "[fix]: Added a check that the channel used to send eth events to the \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c285b74034b903a85389146efaa8bcfd9d8cdd93", "messageHeadline": "Merge pull request #536 from anoma/bat/ethbridge/audit/bounded-oracle\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 94, "deletions": 85}}, {"node": {"oid": "6bc7502ccbd142855d107ff4e4894c878f1067d2", "messageHeadline": "Merge branch 'bat/ethbridge/audit/bounded-oracle-channel' of github.c\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a90f0635b46a6213d30000868d6d11bb3599e8ef", "messageHeadline": "[fix]: Changed the mock oracle to await when sending events", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "4c184afd8a7735919ee3659b34a78bd90ff5c4ea", "messageHeadline": "[fix]: Formats and lints", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "69bb63f707f14e7b70783c46b70f708e73a05d90", "messageHeadline": "[fix]: Removed redundant check that oracle channel is closed. Renamed\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98fb156e6e95b655fc1bf94be8dfa8f2f63580a3", "messageHeadline": "[fix]: Switched the ethereum oracle to use a bounded channel", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 40}}, {"node": {"oid": "f3a87098fbba9d8708f08b5ddec403945b555ea2", "messageHeadline": "Merge pull request #533 from anoma/bat/ethbridge/audit/confirming-events", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "f3c477c67cbee846b7b89a5ed618634544745ab1", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "84d424a2a1240ec7ddf2fc7dd42dd6135ba441c5", "messageHeadline": "minor edits, ensuring consistency of terms", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "effebdf13b02fce15f9cbc50deb6fff96cf3a670", "messageHeadline": "updated the front page of docs", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "27ffd3d67df858eb079363da13979749ae03728e", "messageHeadline": "added the right favicon", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d2a648006cbbc996c75bd7f47d49b7f4ebe2950c", "messageHeadline": "[fix]: Changed the mock oracle to await when sending events", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "fb0bc1bf731910ba1d76ac5e62454c3d1297ca39", "messageHeadline": "[fix]: Fixed broken unit tests and corrected the min confirmations", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "f2444076f69abecb157a1a8f21e7fc82932ecdfe", "messageHeadline": "Simplify parsing of env var", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "0d1f04e2b9a4c7f32fe2083a543be4d719bb6221", "messageHeadline": "Rename timeout env var for events RPC", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "bd28b2d71b62842e21dcc1fe69288f1663fad8a5", "messageHeadline": "Consistent param idents between cli and server for the events RPC method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd894ff52043712ae33328ea9ce77b4ca94f051b", "messageHeadline": "ci: added slack secret", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c12924fb144df7e6061bd69443fa2ba1570ba4ef", "messageHeadline": "Remove jsonpath crate", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "a70eafb2a724f014eda0323a09ccb80af994cd8c", "messageHeadline": "Merge pull request #509 from anoma/tiago/ethbridge/fix-vext-logic-abc\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 129, "deletions": 57}}, {"node": {"oid": "4acf72a8e1c5fcf65aa0db5e52c651c331950653", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6d38d00854aeb31ac5e52e1f91450bf55995d5bf", "messageHeadline": "[fix]: Formats and lints", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "e618cf4b00c1924368cb8237d51747fcd3bc1f4e", "messageHeadline": "Improve TODO msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d38610197ca2cb454f9e312e4a27bd2f340f96c0", "messageHeadline": "[fix]: Removed redundant check that oracle channel is closed. Renamed\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b86491ede97dd5821edb8eb721fef28c084f8f9d", "messageHeadline": "Remove explicit drop on http client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5e947c591c49347a158ce054fdbf5e04a16a0c88", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1549, "deletions": 92}}, {"node": {"oid": "5cac7c6ac3f8720d8a56bfef1f46dc2b6965227f", "messageHeadline": "Merge pull request #539 from anoma/james/ethbridge/update-with-main-2\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "6c2a5786a33e155cf775f63c81c28958bd3ad2a1", "messageHeadline": "Merge pull request #531 from anoma/james/ethbridge/fork-patching", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 185, "deletions": 902}}, {"node": {"oid": "006b6248c561c739b125920693aedc01392f8a58", "messageHeadline": "Merge pull request #538 from anoma/james/ethbridge/allow-unreleased-t\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "9d13e8fea332687bd5128b65f1d103b808b6d435", "messageHeadline": "Change block height signed over during vext crafting", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "406b3b042d903663b3ca2f5c03fdaa1a4f265829", "messageHeadline": "Fix error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3ef8cbae6f272fcbc7b65dd1817d37e6e8d19d2", "messageHeadline": "Merge branch 'main' into james/ethbridge/update-with-main-2022-10-03", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "ea61cadde625d7b10951c64ef2e109a676aed7dd", "messageHeadline": "Log a warning when an unreleased version of Tendermint is used", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "bf94b4a524eadf9c5f2362a06530ed3124809df6", "messageHeadline": "Merge pull request #284 from anoma/james/ethbridge/finalize-block", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1407, "deletions": 14}}, {"node": {"oid": "2a6390d3328b6af90cbb06a27650bfc3e9c66fea", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "54abd961059837eac45fc1a90010ad595fe9994d", "messageHeadline": "Merge branch 'fraccaman/update-rocksdb' (#452)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 145, "deletions": 126}}, {"node": {"oid": "64f73c7186d78d73f80f51a5851ff24468d9ad9b", "messageHeadline": "[fix]: Switched the ethereum oracle to use a bounded channel", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "1f5650a34670036dc38859b12e4d87b0e67192fe", "messageHeadline": "Run make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "105b9a0e68ecf865c9805ab43b24351e2f92b55e", "messageHeadline": "Update apps/src/lib/node/ledger/protocol/transactions/ethereum_events\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8a014a67e27327f17a5db86632b696f0fba8b922", "messageHeadline": "Update apps/src/lib/node/ledger/protocol/transactions/ethereum_events\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4e70c38f89e3d725ecb73579498083dbf3be1648", "messageHeadline": "Shorten amount_or_default code", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6f739227e3e205b53afe3a880f9398e053ff7db7", "messageHeadline": "Use named arguments in eyre! strings", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e2f5b9862cb90887b0a05eb3061e89b7dcb9ffad", "messageHeadline": "Update apps/src/lib/node/ledger/protocol/transactions/ethereum_events\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e91bf73e39a342338ef8c90caf35919c27cfa6", "messageHeadline": "Update apps/src/lib/node/ledger/protocol/transactions/ethereum_events\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf0789609f9ff3cc22cd98abb8f455e080f5036", "messageHeadline": "Update apps/src/lib/node/ledger/protocol/transactions/ethereum_events\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f708b7f7620a12dd0b35776657a7ef568997fac", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "31267ca717a214611361ecaf42bd681b838964b1", "messageHeadline": "Add `Hash` to KeccakHash", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26f2091a4aa9b1f99547ceaa3116160fdb6ff0ae", "messageHeadline": "Remove unnecessary clones", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33157035f977903e3ad168d39f44a971100576d8", "messageHeadline": "Rename tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 56}}, {"node": {"oid": "941b3f7bc28f3a76be86451c03d1c71f2608d4c6", "messageHeadline": "fix: don't act on new eth msgs unless seen = true", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "e725f77e28bbe25b9587d20821e62e84009566e4", "messageHeadline": "Add test for when an event is seen but cannot be minted straightaway", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "769d109ab76359a6e6a13ed36f072231a9f85bb5", "messageHeadline": "Let set_up_test_storage accept multiple validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "197c5839eacfa0aa02740a70099e7dc681f81bc3", "messageHeadline": "Factor out set_up_test_storage function", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "f784b9fea24182da4e403fe40f26373fca816bc7", "messageHeadline": "Add a test for apply_derived_tx", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "2e0aff405e732ad401de54e781fc3509d68db748", "messageHeadline": "Add another test for get_voting_powers_for_selected", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6d02b35183ac1e10bafdfb4a5586b41ffff1f6bf", "messageHeadline": "Add tests for get_votes_for_events", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "c7507006d216dda96909eb438f0dcef6377d4b6e", "messageHeadline": "Remove unused testing functions", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "018f52ebfbd70299d33d5bfd301e1739258cb2d5", "messageHeadline": "Split up get_update_data to fix clippy warning", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "9457ddf24b34cd0c34f9575820f6e508df78d90f", "messageHeadline": "Remove redundant clones", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc90fc8272c75030acade1fe7d7015aa28d0bb87", "messageHeadline": "Use BlockHeight everywhere", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 119, "deletions": 73}}, {"node": {"oid": "dc544396c324b83de22dfca5c99ee89d14277f6a", "messageHeadline": "Make get_voters_for_events use BlockHeight", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1d87c44b7aa37f9dbd0329af2dc104b231ccf52b", "messageHeadline": "Make apply_update use BlockHeight", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "b900f38a0cda7dc3a4c4113372d6ce5eb72ce6ab", "messageHeadline": "Make get_update_data use BlockHeight", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "3a16774ea554aed7f0fe1d7324c154244f553f72", "messageHeadline": "Changing EthMsgUpdate::seen_by to (Address, BlockHeight)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "bf23637ba65843198a51c76de31a586d400a83a5", "messageHeadline": "Fix rustdocs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "13f86da5e62e175449043d106e3871fa9b1c9d40", "messageHeadline": "Convert to using Storage/TestStorage", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 181, "deletions": 264}}, {"node": {"oid": "f208f2be83d87cd256107a01b4d4885393c4a856", "messageHeadline": "Update storage and mint new wrapped ERC20s", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1201, "deletions": 18}}, {"node": {"oid": "7b82cb85e3a66c26642c90bee185adbb2c3a8184", "messageHeadline": "changelog: add #452", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e476d046583aeffea5dabe3907d052e80cfe69fe", "messageHeadline": "feat: rocksdb use jemalloc", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9ac8bc402ba3c961bb468be50a391bffeeade1b9", "messageHeadline": "feat: update rocksdb version", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 857, "deletions": 837}}, {"node": {"oid": "013fe5740bc16bc75102e208913a58434603718e", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8b4d7da0a839e2f912d01e02569f97f64fa5fc6b", "messageHeadline": "Merge remote-tracking branch 'origin/james/ethbridge/fork-patching+ti\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e4fbf64ffb2d7a2de6f3cf796b30bf78c7b99f8c", "messageHeadline": "Fix patching for wasm/tx_template", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f38516cd7302ba44b12b7c938e72df023390d633", "messageHeadline": "Fix patching for wasm/tx_template", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0de99852540a9c1a2eb325dfde3343a3142c36d6", "messageHeadline": "Merge james/ethbridge/fork-patching+tiago-ethbridge", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2951, "deletions": 4172}}, {"node": {"oid": "74a8115f8cc950402b0410233a958b4a2893e51f", "messageHeadline": "With tiago/ethbridge", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "4f0bf7d1b5ec461e690fc44a463756327f5a0eee", "messageHeadline": "Merge pull request #532 from anoma/tiago/ethbridge/fix-cargo-doc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec09f41a53283347e1a2cf6ebaef29bc4bb53d0", "messageHeadline": "testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f76e941ad93fef5bb008d8a08d9079baa3d5146e", "messageHeadline": "testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b22c8fb44e59d80df99e021057dd977e0d23b9c4", "messageHeadline": "Testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a7e638abb8055e303ff47895f0ed512c4890591e", "messageHeadline": "Testing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a62c47896d1c3daba4147c30c810167a10d9d2b", "messageHeadline": "[fix]: fixed the confirmations calculation for ethereum events", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1116073dc12df19af46715ff72f5fdf30f29e782", "messageHeadline": "Patch tendermint-related crates at the workspace level", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 167, "deletions": 886}}, {"node": {"oid": "3543b63bbb0d099bf0d5a37f6715853ef0960ec5", "messageHeadline": "[feat]: Added proptests to the bridge tree proofs and corrected the b\u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 135, "deletions": 5}}, {"node": {"oid": "fcbe462ce79caf74d904a59ac27f17f0eef36c1c", "messageHeadline": "Remove unnecessary move", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd75917959c89d0e7338b68320cb3e49eef79cb2", "messageHeadline": "Merge pull request #505 from anoma/tiago/ethbridge/ethnode-await", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "7bfbedaf8504f8ca5d1e65a70a069a96b123eb92", "messageHeadline": "Fix cargo doc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8dc077d26414d3d0c0a200b31f3bcb72eca2bb6", "messageHeadline": "Merge pull request #530 from anoma/james/ethbridge/wasm-bindgen-chron\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 174, "deletions": 128}}, {"node": {"oid": "ea7761ff966d8d637f3ccd9c4966df6a13b459c8", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a9c41e5dbc2465f434613d4ffb7711c7535f2263", "messageHeadline": "Update to chrono 0.4.22 and turn off default features", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 158, "deletions": 112}}, {"node": {"oid": "5be39000c4587635f8bee8262d71d0112878a5b7", "messageHeadline": "[feat]: Debugged code to compiling. Written for tests for the merkle \u2026", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1064, "deletions": 531}}, {"node": {"oid": "1db22d79675d6d4f6e0c4daa3a24728358574871", "messageHeadline": "Merge pull request #529 from anoma/james/ethbridge/fix-cargo-lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161293ac9d6b86b5551938047c892d91b00967c3", "messageHeadline": "Fix most e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "e4e67c1fe0a3fd8e58eb5a91600ba0215b2fd45d", "messageHeadline": "Cargo.lock madness", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 682, "deletions": 621}}, {"node": {"oid": "fec843a074495501af48afd1c0976c00aabdd017", "messageHeadline": "Add missing import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c97548bbc6497c24ffbbab6ee962f8e328a335", "messageHeadline": "More Cargo.lock madness", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 420, "deletions": 373}}, {"node": {"oid": "4e1e8bde836b5c9a8c5b2b59340bf64474e52a09", "messageHeadline": "Downgraded problematic deps in Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "482b4d85e9649d5b90794afacbeaf5f8afaf7831", "messageHeadline": "Sync Cargo.lock", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef4cada7294e70d4839a0e67f2be059c73729f4e", "messageHeadline": "Refactor update config", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "0ccc3465f332bc72dea8ec51e0fb52b22b2f4cbb", "messageHeadline": "Re-enable and fix run_ledger() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "301edab6082141f79e2730dad0384ed66b3dbe18", "messageHeadline": "Remove TODO from ledger_txs_and_queries() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e4044b3022607b2d2e2843d948786806c5c7eea", "messageHeadline": "Update Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 271, "deletions": 254}}, {"node": {"oid": "7b04badd7ef4c30d06b91bb4a6775f2ad3a56073", "messageHeadline": "Re-enable ledger_txs_and_queries() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c4070153effcfc86bf7fc8d13e6b3f7911912f67", "messageHeadline": "Improve logging of namadac in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a8f69bee599f976c42b9289c099acb406a61cb31", "messageHeadline": "Merge branch 'tiago/ethbridge/remove-ws-cli' into tiago/ethbridge/fix\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2252, "deletions": 1542}}, {"node": {"oid": "29e4f7eae013159fbfe58bace035475a29433819", "messageHeadline": "remove validator commissions from storage", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "265dede2660db10a2247b016aa6bfd78ead1575d", "messageHeadline": "update storage key section and validator bonds", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "d853bcc0daf31b05bc1939ef6c412ccb33209512", "messageHeadline": "finish change_commission_rate tx", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5c3855c15540b7e2e94bb2d42aecdd30cf8d1908", "messageHeadline": "Update Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "55f90a29017b3d44d388b7d013a180b1994233bb", "messageHeadline": "[fix]: Rebasing", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 671, "deletions": 342}}, {"node": {"oid": "5b6e744600610be5bdc0681793373b26e33e3e6a", "messageHeadline": "[chore]: Rebase on eth-bridge-intregration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 292, "deletions": 39}}, {"node": {"oid": "9700e1a1873a29a3c81e8cece7c96aa7a0b06ef4", "messageHeadline": "feat: finished base implementation, need to debug", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 290, "deletions": 266}}, {"node": {"oid": "2970208625346f42a6e0e92cb96be9cdaa47c3e4", "messageHeadline": "[feat]: Added membership proofs for eth bridge pool", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 78, "deletions": 309}}, {"node": {"oid": "463089d9b30c2753835842b4b636c38596351224", "messageHeadline": "[chore]: Rebase on eth-bridge-intregration", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 806, "deletions": 200}}, {"node": {"oid": "2c63406386f27d8e093e6064cb7d7d533e6a6b2c", "messageHeadline": "feat: finished base implementation, need to debug", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 289, "deletions": 265}}, {"node": {"oid": "d771db74aa7f551c48f412b719890eaec4855e74", "messageHeadline": "Merge pull request #462 from anoma/bat/ethbridge/arse-merkle-tree", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2332, "deletions": 2929}}, {"node": {"oid": "b74e28a497f8ca469c3157b85e74211b8b80b87a", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "21e8d5a921b8c70d3f7ec9253b5025e59b17bdff", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/arse-merkle-\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 727, "deletions": 147}}, {"node": {"oid": "8869973b26fc702369b0a4e5bd9090a5db334d2b", "messageHeadline": "[fix]: updated ibc", "author": {"name": "satan", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 463}}, {"node": {"oid": "f10f67d05a05b369eb370b08c98140bacd2bc526", "messageHeadline": "Merge pull request #526 from anoma/yuji/ethbridge/update-ibc-rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 185, "deletions": 278}}, {"node": {"oid": "7eafff13f3e62040364519414df4e6733948b964", "messageHeadline": "change ibc-rs rev", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 62, "deletions": 196}}, {"node": {"oid": "7330bc6990feffb79e065756b1c58c76938831e3", "messageHeadline": "Revert \"fix: attempting to fix deps\"", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 123, "deletions": 82}}, {"node": {"oid": "93e047fefa4d9e167ee75354b560a2b61d928106", "messageHeadline": "Remove all websockets code from the cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 76}}, {"node": {"oid": "b664b13044497e4746deabbb0b151d00a38b1d2c", "messageHeadline": "Remove custom Tendermint websockets client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 713}}, {"node": {"oid": "ab6c32c3645eee9b5a26396f1c10e121c3d49543", "messageHeadline": "Replace bat/abciplus with tiago/abciplus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "964dff223f80273613759d61bc2805096bcb86c2", "messageHeadline": "Merge pull request #522 from anoma/james/ethbridge/specify-tendermint\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "7a95ce1b7ea4dcc3a3c772dfdc73299bbcbbabd7", "messageHeadline": "Remove second ws cli", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "ee8dcbe181572e5630e4c49d756be04cd97937db", "messageHeadline": "Handle Tendermint giving us an empty event field", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "25de19a675c8ceea45bfb30c1f03b116ceb43ef9", "messageHeadline": "Fix encoding", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "02177fb045208a8cb7b5cd7e71178ca4cfc6e749", "messageHeadline": "Fix initialized accounts deserialization", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "e3a0744f879d81ed38f315aeef79812e1d1b210f", "messageHeadline": "Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d96903e89b7b1d82cee1e739e77f59c7b9bfe60c", "messageHeadline": "Add clippy fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "46016545ed2cfb84fc02de234ac89edab86d37f4", "messageHeadline": "WIP: Getting events from tendermint-rpc type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 41}}, {"node": {"oid": "01bb00446f37bc608a87ef4f2ab8610543fab945", "messageHeadline": "WIP: Replace our ws client with tendermint-rs's client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "3d361130a842c79d91e8149024e5d1e91897fbca", "messageHeadline": "WIP: Use tendermint-rs websocket client", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "5202221f8b4161730f927607716c65b19ef138ce", "messageHeadline": "Use HttpClient for broadcast_tx_sync()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "c9f41835732889e9d72d1055db5d038c8e40bbad", "messageHeadline": "Update warn log message when Tendermint version isn't supported", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec5d0993599000913cd0920a6392b13a9f1ffeb5", "messageHeadline": "Merge pull request #520 from anoma/james/mainline/mdbook-admonish-for\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 358, "deletions": 1}}, {"node": {"oid": "6fb04286c81b3e15129e5b5cc8c3fc7c4ce7a07c", "messageHeadline": "fix: attempting to fix deps", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 82, "deletions": 123}}, {"node": {"oid": "485124ad43fbc54d897f634ca37419176d2c9afb", "messageHeadline": "chore: merge in eth-bridge-integration", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4198, "deletions": 2043}}, {"node": {"oid": "72b8803ec5fe063e1a9ac50066c26b82581ba8db", "messageHeadline": "Fix test_reject_incorrect_block_height() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e245141c5438c0d06df35877643d2ce328eebe07", "messageHeadline": "Split UnexpectedSequenceNumber into two error kinds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "5e06197e889836c401498d0048166d34aa3caba4", "messageHeadline": "Remove duped Eth events votes checking", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 102}}, {"node": {"oid": "dff6f63ff8c3b4daa38a7344cd8c4de6acf9949a", "messageHeadline": "Make sure we do not issue valset upd vexts for invalid heights", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "2bf288dc0867174002ea645698d849ec7b8106d0", "messageHeadline": "Some docstring fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "1f4a4180264309807b6bc4d3e2dd2069a5983436", "messageHeadline": "Shim out voting power checks in valset upd vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7111e6805a45745da68faa5e901902fd7e0517f6", "messageHeadline": "Small fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "933b2ddf038a9fd6199020ddf2cbf17fdb73fa64", "messageHeadline": "Test sorting in the unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d95100e88766a26d5752d30d4e2746054f492a8", "messageHeadline": "Test filtering of eth events vexts containing events with duped votes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "73451c83f3b39971e22ef3c4645ce6e2cdab2d93", "messageHeadline": "Workaround repeated eth events across different block heights in vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6f26b0d00e465aa78d005a7e11b8ffe5786b3fee", "messageHeadline": "Fix clippy error", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0cdf569322b0a3fc32e3670f4c01abc4d2484471", "messageHeadline": "Check if we signed over a block height <= last height in eth events v\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "f83bd08a1bc501608356974bc3d7e03085d447bd", "messageHeadline": "Disable duped votes test temporarily", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5abf14d9c28f3a0b0fd6d76d0ea729413cf88b88", "messageHeadline": "WIP: Test filtering of eth events vexts containing events with duped \u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c08772865fee21ed7c6c2cb6991616d719f29a2a", "messageHeadline": "Fix abcipp shimming", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4d3e951917b7106ca4242537274cee810f3ecaa", "messageHeadline": "Filter out extensions containing Eth events with repeated votes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "1f6badd58b386ea8c7a8b02cd82ddd45bf6d69f6", "messageHeadline": "Shim out voting power checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "d970b5fd29e38e1e1441bf454cd955995cdc770a", "messageHeadline": "Fix log output", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "66cf3853f57f1481d03298a8808d2249e290569c", "messageHeadline": "Shorten log line length in the code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "46b626d2d3a32ad571751b5aa21aee7c87242fc2", "messageHeadline": "Fix validation of block height in vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "484b074559ac0f57f5bb873e7d2864dbf6b8d24f", "messageHeadline": "Check and log the Tendermint version when the ledger starts", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "9945b335714b5adb5fda55e39bd88af87a9495f0", "messageHeadline": "Add semver crate as a dependency", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "159eddc724527f441c9ec439d659b189dec5d6e9", "messageHeadline": "Merge branch 'fraccaman/ci-load-tester' (#475)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "805640c429c1c3cb4b6c1ec6a6100d62c8f2028a", "messageHeadline": "Merge branch 'bengt+tomas/fix-getting-start-link' (#474)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d576d3dc920f885126c0b276aabade69f145642", "messageHeadline": "Merge branch 'tiago/main/fix-cargo-doc' (#468)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad2da59ee720d900d6176bca0535b81b696c341e", "messageHeadline": "Merge branch 'namada/fraccaman/ci-fix-cron' (#449)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "282a41256a46d12222fa7e75dc45e25b3d24bca7", "messageHeadline": "Merge branch 'fraccaman/ci-docker' (#439)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 90, "deletions": 56}}, {"node": {"oid": "34111765b7761d5ce79e8b87e8bcba2d3f8c6e43", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1764, "deletions": 634}}, {"node": {"oid": "b3f8289d42a86c7ee0c9c7b1431bc545b32a0753", "messageHeadline": "Enable mdbook-admonish for the specs mdbook", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 358, "deletions": 1}}, {"node": {"oid": "08b4f5d6ab5e237b41f881aa2a9f9a35e99877a7", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "85a3ff368c79186e96a4d448987eca23ee52cf8e", "messageHeadline": "Merge branch 'tomas+brent/lazy-vec-and-map' (#503)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3434, "deletions": 26}}, {"node": {"oid": "043e8a079fd5c9aab03f6d0681ce769c43eed5c6", "messageHeadline": "Merge branch 'grarco+fraccaman/governance-more-fixes-rebase' (#501)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 442, "deletions": 569}}, {"node": {"oid": "283c1c9df8754884df717238d376dabccd24b115", "messageHeadline": "Merge pull request #514 from anoma/james/ethbridge/disable-failing-ci", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "793fb2455f533351d00aa5f3df60aaa6e46ba7d6", "messageHeadline": "Merge pull request #513 from anoma/bat/ethbridge/keccak-hash-refactor", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 217, "deletions": 122}}, {"node": {"oid": "f4ed195c323f237b59f7632964d3709646a3176e", "messageHeadline": "Merge branch 'bat/ethbridge/keccak-hash-refactor' into bat/ethbridge/\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "8a7ef74996e5a71585370c5ad3629e8e045b05fa", "messageHeadline": "[fix]: formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0074a7a6edb51ff6f3fc2fd43a3afa391895a2b0", "messageHeadline": "[fix]: renamed error type", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "518acc02cda5433f8b3685e03f36d76c7fefc509", "messageHeadline": "Update shared/src/types/keccak.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b56a3edb29b0e2655c94e92a4e245a8da41c6d", "messageHeadline": "Update shared/src/types/keccak.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "49fbf91d03f958490aa83217c88919d3359f2cf2", "messageHeadline": "Ignore failing end-to-end tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5a2fd3bf260029b438b592d189ac4260d08c593c", "messageHeadline": "Merge branch 'tomas/remove-intent-gossiper' (#500)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 165, "deletions": 7180}}, {"node": {"oid": "c8a72dab27aaecd03d4ff0de08a30c06405291b2", "messageHeadline": "Merge pull request #512 from anoma/james/ethbridge/update-with-main-2\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f6a4c1535d7c5d777aba5b584b50bfbf3282211c", "messageHeadline": "Merge branch 'bat/ethbridge/keccak-hash-refactor' into bat/ethbridge/\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "5beb2f7216fd7bb718f07e63ee46c5a01cfe9fa9", "messageHeadline": "[chore]: added docstring", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a484eee30cb6420ffec93bc10379c0fb765289f", "messageHeadline": "Update shared/src/types/keccak.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a4b9bbd9ac975dd73c9839d0ce636e38450ff07", "messageHeadline": "Update shared/src/types/keccak.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e798ab5edfd7d860dff41ff6f7451fbc4bdbee", "messageHeadline": "Update shared/src/types/keccak.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29ac4d5786240c7f6400125c12187dca26f509ec", "messageHeadline": "[chore]: formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e01baf863389dca29a111a7279909c2d806f476", "messageHeadline": "[feat]: Added membership proofs for eth bridge pool", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 268, "deletions": 489}}, {"node": {"oid": "ff766b84860a2f5a1108f8ae572250aaa4e5c5b7", "messageHeadline": "[chore]: Merge in keccak hash changes and vext shims", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3986, "deletions": 1886}}, {"node": {"oid": "c23a39469ea1d2c466f71f2c8ae3551c3706f252", "messageHeadline": "[feat]: Refactored Keccak hashes slightly since they will be used mor\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 225, "deletions": 122}}, {"node": {"oid": "d20340fc7384d9b656853cb6d5bc7b14c182007f", "messageHeadline": "[tmp]: Refactoring the merkle tree to properly support multistores mo\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1005, "deletions": 316}}, {"node": {"oid": "7e3cf9007788308387eb69d5770d1cdf4986b7f9", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ccfa965ca87528ec11f91f359c3769aec4095d02", "messageHeadline": "changelog: add #501", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "156f829a309c7f631a393380d7e69455fe4587a1", "messageHeadline": "Merge branch 'main' into james/ethbridge/update-with-main-2022-09-26", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c0e18b933a116a55162006956288ceca541da539", "messageHeadline": "fix e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 20, "deletions": 18}}, {"node": {"oid": "e4ab8c985eecdb14a3e8d823930a8abd5fc31b54", "messageHeadline": "fix e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 39, "deletions": 3}}, {"node": {"oid": "216efc945c7848e6c36654fe933ab2fc36d3d7b0", "messageHeadline": "Merge pull request #329 from anoma/james/ethbridge/multitoken-vp-logic", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 891, "deletions": 110}}, {"node": {"oid": "8bb5edf2acf96d24d4464cfa66b2f55f2036144b", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5b34bff794bb206e3697f61c2dd331ac7ba3a7af", "messageHeadline": "Misc refactoring", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 41, "deletions": 149}}, {"node": {"oid": "218f45d199c1c6e2f90ff5b431cd9b80d84e1728", "messageHeadline": "Uses `end_epoch` in `query_proposal_result`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "88513f697956b240456fd7b27a2d73f3e286a5fd", "messageHeadline": "Refactors governance e2e tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "51cb0130a3c6fa3d1fe0ad43004e546f03173373", "messageHeadline": "Update apps/src/lib/node/ledger/ethereum_node/mod.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635f68cbf39656c2390d784f28104a98e57ed991", "messageHeadline": "Continuing with refactor", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 113, "deletions": 144}}, {"node": {"oid": "35094c88dd13d4b2662ebaa031efad1f20bc36eb", "messageHeadline": "Refactor read_pre_value/read_post_value", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "cec1888410d7b23c61b38d26f622c856f2955603", "messageHeadline": "Rename extract_valid_sender -> check_balance_changes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fd1094612eab70c18edf18d9da2360fadc607cda", "messageHeadline": "Use .transpose() in deserialize_if_present", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "feadb5c15666a95087fa82447d157e6ec0601322", "messageHeadline": "Fix a compilation error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "5c2afdd7efca96d81d6505f160e6c7218f6e1ff9", "messageHeadline": "Use .unwrap_or_default() for handling uninitialized balances", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "fc943335bb9e9c75b8770d86e89540b0cb036410", "messageHeadline": "Update shared/src/ledger/eth_bridge/vp/mod.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f8a9fc74e16f061f03565899560aea142229326", "messageHeadline": "Update shared/src/ledger/eth_bridge/storage/wrapped_erc20s.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "c774700cd73f0ddfe380d1d3265fc536f530a489", "messageHeadline": "Update shared/src/ledger/eth_bridge/storage/wrapped_erc20s.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "8009e0ae4b18ad335b60082860fdcdb49572c44a", "messageHeadline": "Update shared/src/ledger/eth_bridge/storage/wrapped_erc20s.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "c779354632f21a0d29151b269ad740d526fc4798", "messageHeadline": "Permit transfers between wrapped ERC20 balances", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 875, "deletions": 63}}, {"node": {"oid": "467fcc87d4ea1969d0bb668e985e3fdd4f52916f", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e7132507994d9be7e5b5d59f90638e0d4e876883", "messageHeadline": "Avoid starving other Tokio tasks while waiting for geth to exit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "09ac240d6a831f56d6f067323fe9c4c2337e552c", "messageHeadline": "Merge pull request #271 from anoma/tiago/refactor-ledger-run-with-cle\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 580, "deletions": 377}}, {"node": {"oid": "7bec9521902183bc88002c579df4e4abd3a1e206", "messageHeadline": "Fix bugs and update accumulator description", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "707db38db5f21674cad24766c4df40a011dc1fff", "messageHeadline": "changelog: #503", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cedd450be759ee2e766f2374332c204a7955608", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a5d4a67d41ea17394256c7ea09b5f8c216fd0ee7", "messageHeadline": "remove unfinished lazy_set, lazy_hashset and lazy_hashmap for now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 756}}, {"node": {"oid": "e7c868f0d4a5534251adfb44ae4b970829030b64", "messageHeadline": "ledger/storage/lazy: update lazy_set for updated trait LazyCollection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "7119de488ece0e05ad43d9ed67c20342645976d8", "messageHeadline": "Fixes specs", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "8e8af7a9cf11a91221356d19a19d050e5cee1d15", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "860e1752a94e14f53102e3a713ddb02c066a94e9", "messageHeadline": "fix display proposal result in cli", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3863caa36f4a34b547fd74357cf466708bf34378", "messageHeadline": "fix proposal_submission e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 32, "deletions": 30}}, {"node": {"oid": "4b22589549c6ec09de5fed371ace1cd27a3cc801", "messageHeadline": "[misc] rebase", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 34, "deletions": 35}}, {"node": {"oid": "4adf30130baa0152a5738f8f84a89124f8bd65b6", "messageHeadline": "ledger/storage/lazy: remove unused error cases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8d2ad09fdcf8bce99dd846824f8fe75bbac0a4fa", "messageHeadline": "WIP: Nested LazyMap validation and testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1290, "deletions": 332}}, {"node": {"oid": "4b60051a5f72f137dc3321145a0ff878132df0fe", "messageHeadline": "WIP: validation for lazy_map", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 761, "deletions": 3}}, {"node": {"oid": "dad616b883c76a9ede8ea0275fdae8cfdbe1089f", "messageHeadline": "WIP: StateMachine tests for lazy_vec validation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 684, "deletions": 316}}, {"node": {"oid": "5626b57b73cfd3c957757ba034363a9dac237209", "messageHeadline": "describe reward products and block reward accumulator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "56f9cfec97a9f1fdc42c76c0db08fcf351c383d7", "messageHeadline": "Merge pull request #494 from anoma/tiago/ethbridge/abciplus-mempool-f\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "69904c8590ef364ad56696dc1b0b04ad2e09898d", "messageHeadline": "Better logging of Tendermint node kind", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "afedaaeb767b95e5c454dfe1eb7d6a087ca39901", "messageHeadline": "Add missing docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7d7101a65fcec0b23a595b8fd7e89f141dc426bb", "messageHeadline": "Fix docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1289d745c93a767008646175505f42dd5ffa2a45", "messageHeadline": "Remove changelog file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "00fc8abe196ffdaa7f88a2b36de97c22981dd5ee", "messageHeadline": "Fix all clippy checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 52}}, {"node": {"oid": "4c0e7e895e5f637d4821f2d14e88b419bf4dde85", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "40836504fc64fadaeaf1245812791817c18f5a83", "messageHeadline": "changelog: add #500", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da57772607dc508dbedf87df4c1aabee92f59487", "messageHeadline": "remove intent gossiper, matchmaker and their deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 163, "deletions": 7158}}, {"node": {"oid": "eac20d17cc47aac9707d9e3b1ef5d75d8f1c328e", "messageHeadline": "WIP: Fixing up docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "3a9bc8521f4a97561992b96b4ad8a6f1a1e9bfe4", "messageHeadline": "WIP: Start Ethereum node", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 101, "deletions": 71}}, {"node": {"oid": "2a7cca435a1ff9d7f96bab268f99bcfcc42b06b6", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27660, "deletions": 64117}}, {"node": {"oid": "172a93091598c389a9d64239f0c5a2211fb13b21", "messageHeadline": "Adds `max_proposal_period` governance parameter", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "de18d0fc57adf1679826ebc945beef92b0042415", "messageHeadline": "Removes `max_proposal_fund_transfer` parameter", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 8, "deletions": 197}}, {"node": {"oid": "4a3d0970e059074e8d547bec53285d07d896cea9", "messageHeadline": "Use proposal `end_epoch` instead of `start_epoch` for voting power", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ff951ffabcb9c78bd8f56bf970b6ae88bdd5443e", "messageHeadline": "Skip tx whitelist for proposal code", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "a8f6c641dd29f21478a8649bee69a7afde17d4b0", "messageHeadline": "Rename `Treasury` to `SlashFund`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "0a7f0f57f7480fe7852935aca36bfb1c4543072e", "messageHeadline": "fmt and fix clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 64}}, {"node": {"oid": "a6bf03ac3c85fc1673acd54a79440dfd4a401b39", "messageHeadline": "Speeds up testing", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "2423a0217ad7a184e345c52a13dc356ce32005d6", "messageHeadline": "Fixes `safe_exit` call only if `force` is not set", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "20de724b8416d0863a927aea7a52e6e650331b6d", "messageHeadline": "[misc]: remove logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2a385bd918291be19ad2c44f67af8b2721952e7e", "messageHeadline": "[fix]: votes accumulation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 99, "deletions": 47}}, {"node": {"oid": "e49d8b06449ba38725fb22f179fdc82368bba30e", "messageHeadline": "Fixes test artifacts folder persistence", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 53, "deletions": 65}}, {"node": {"oid": "ecbefd0ebfa87401d7655029a2250b19e9bbab4e", "messageHeadline": "Fixes e2e tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cbf9dcc242c632c641b825d16ba26638c1c423b", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94500543274c1fcbea368f75c7d77010b8481055", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3ca66b288051639f0b59e94b2242923b4d0ff5d0", "messageHeadline": "[misc]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4903744b272e3bcfd5bd9d3e72fd50f55f53553a", "messageHeadline": "[fix]: error println", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7cb4c09348bb4b8d0d5684815956bd11056d840", "messageHeadline": "[feat]: vote transaction validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "4373e5d2fbb70a10479e0a18f2dc831f24a21973", "messageHeadline": "[fix]: governance vp author address, proposal submission validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "124b2d975e0af7921a3c52e438f21d26bcc256d6", "messageHeadline": "[fix]: bad validation condition", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee303e5419d550b1d51777c7d46247827c9e4d63", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "afe779a6a08fce87d450b0710f57a185e0b1d325", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "9a08d61d4a29e1c5d767125c7276b9ade0190e4b", "messageHeadline": "[misc]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "2aee155197527cf2b00ee0cf0ac447bc03cd1b62", "messageHeadline": "[feat]: added total votes to query", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "9a61587ae7a038f41116165bb73acd85c387bc1d", "messageHeadline": "[fix]: governance overflow, proposal validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 347, "deletions": 275}}, {"node": {"oid": "d66c97de2228ba8124e104ffe0b08e64e07f01ea", "messageHeadline": "Fix PrepareProposal tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "d6f1ecd9f03695407bffc1404587f356b304522d", "messageHeadline": "Return the protocol txs from PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "e3ce6bc281ef103e489c72648c71d83a3f60634f", "messageHeadline": "Merge branch 'tomas/sorted-prefix-iter' (#458)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 604, "deletions": 139}}, {"node": {"oid": "1809ae1282236c1da1d88c6b8eb542df267d6392", "messageHeadline": "Merge branch 'tomas/vp-tx-env-concrete-error' (#465)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 254, "deletions": 459}}, {"node": {"oid": "9eb27059642db42d524b67bf95b9a9bb72115726", "messageHeadline": "fixup! Merge branch 'yuji/multitoken' (#359)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2370b61285201180dc3bcc4c4f9d8f47cce666a1", "messageHeadline": "Merge branch 'yuji/multitoken' (#359)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 349, "deletions": 107}}, {"node": {"oid": "4babd0b7fe8004c46f151eac8596e7c8ddd2141b", "messageHeadline": "Partially fix ledger_txs_and_queries() e2e test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "56350f1b7852cdd88945d906f6b2a4a6580ea16d", "messageHeadline": "Revert \"Fix regex for valid tx in e2e tests\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "7800d906f2ee4fa279376a98f9d96e6437eb2614", "messageHeadline": "Describe unwrap e2e tests script", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb798c95c21c7fba1fe04e018a17b1c995058913", "messageHeadline": "Add a script to unwrap e2e log output", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "95d71af572f5711a1212361a5f31d9f2ce3a3c5d", "messageHeadline": "Fix regex for valid tx in e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4950c44962fab6047c9a06a2a3208f31b64862f6", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdd1be3ab211ca0b0a1d94fdc792906bb3fb94f", "messageHeadline": "Fix e2e test regex matching on fullnodes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8f9c604cb3a2f3af9e21f0126c543a6508b7b04e", "messageHeadline": "Add abciplus feature flag to e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58408301e5a22b74c1fa856e8eedf4eff02899f2", "messageHeadline": "Disable eth full node in ledger tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34621dae717d3d2d015f4ebf0143432b22507480", "messageHeadline": "Temporarily disable eth bridge e2e tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fc5c1ab3586348539a2a0d2360dc6efb03a0c0", "messageHeadline": "Load the right keys from ValidatorConfig", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "540eb4c6438525d1421c83cccc38575417ed6427", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3343, "deletions": 2875}}, {"node": {"oid": "d5d2ec671bbbaac9ac33ca5ee54b6f8134c727ab", "messageHeadline": "fixup! rustdoc: fix more broken links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ef0ef0d1e9abcac1b5460ae54127232363ca283", "messageHeadline": "fixup! Sync with 'main'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "dd13e3300f215f25a5a59951e2631af054919df6", "messageHeadline": "rustdoc: fix more broken links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdb14eeaad83b1cdce445ae773f13c62f23d3b07", "messageHeadline": "WIP: reward distribution per block based on different block behaviors", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "9c123988ab57297911af4053672d0dce2c651a06", "messageHeadline": "edit pos-integration and reward-distribution", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "25f5283631c387b85f5690bd8b9a7565c0bfc7b8", "messageHeadline": "Merge pull request #469 from anoma/tiago/ethbridge/fix-cargo-doc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b3b1406456d433141ee47fb4739cf1b96bbd5f4", "messageHeadline": "fixup! Sync with 'main'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "72266389888d928b4e61d11f1aaa3bd1bc6ab51b", "messageHeadline": "Merge pull request #479 from anoma/tiago/ethbridge/fix-wasm-checksums", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "47222b690e37fea65b9a9dac17b014af85663065", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "79a1f342a727302a884069c76c0dde52297e6469", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "39db17ef28f30534dfb47c0ce12964f1ae41c911", "messageHeadline": "Merge pull request #437 from anoma/tiago/ethbridge/shim-vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3310, "deletions": 2845}}, {"node": {"oid": "da80f3db38302e86a262209b5d6aa5f6cd0bf89e", "messageHeadline": "Sync with 'main'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 9669, "deletions": 9543}}, {"node": {"oid": "48068f033ce5762bdef196f8f163869ed21907d5", "messageHeadline": "[feat] added `pls load test` command", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "6a2b42f734c3136bbcdb90f8ac20a36b971b14f7", "messageHeadline": "docs/user-guide: fix broken testnet link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fda71af313e6f9efa1d4c9ca9b4566e31780ba94", "messageHeadline": "Revert \"Update getting-started.md\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ab0d33a73647409e515bab18f9f25b03d08d18", "messageHeadline": "Update getting-started.md", "author": {"name": "bengtlofgren", "email": "51077282+bengtlofgren@users.noreply.github.com", "user": {"login": "bengtlofgren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42231dc0eedb8e4a996cc9a832c7c8c02baad834", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a360b0282a1c6e150108a4e1e14cd16f9de99b32", "messageHeadline": "changelog: add #359", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c9e68be02913334a07b48cdd5776a5327f6eeb8", "messageHeadline": "change the balance format", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 120}}, {"node": {"oid": "c503031ce7f86317ec80f81957976f19c06d5a14", "messageHeadline": "update a test wasm", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fa3d72d26525f7e621471cb68a1ff75b7ebedd31", "messageHeadline": "remove an error message", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "beb6f8e69c180588d8db8bc648d61a568c06e988", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "073a7081c3d89a062c48fc15e50e186a859f3fe6", "messageHeadline": "multitoken transfer and query", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 323, "deletions": 56}}, {"node": {"oid": "daab76d638221e2089b8f6174d51de056da2b5da", "messageHeadline": "Fix typo in secp key code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e08fc09b6ea6f7e15d3e2615be4043d22a6d399", "messageHeadline": "Add epoched Ethereum keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "86a4d5fb1728a09ca48ec0dce1960356e713c2c6", "messageHeadline": "Fixed signature of PoS eth key read methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e0f88e0d2eac84d98ea34080e779d0041ea81425", "messageHeadline": "Fix clippy checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "66c89db9f5a65e79de06c0abd74706c727c5050e", "messageHeadline": "Add new test utils", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "0d5c02907f833963d7d33bcfa8b19ca2a8e9596f", "messageHeadline": "Add method to recover secp sig from a byte array", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8ad61ec90ef2d89fec744214f12dbf6d3814b2b5", "messageHeadline": "spec/pos/bonding: fix missing case and reward products handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "cb0e980dd6b62f631a5e65904be1db2850848591", "messageHeadline": "WIP: Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "e7c09940931a12923b9e21056513128c0388af05", "messageHeadline": "Add get_eth_bridge_keypair()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "930891721f713b7c0cf7a6319777a143b7e41bc9", "messageHeadline": "Ignore test_secp_key_belongs_to_active_validator() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e5d88f1227f8ca14595c494bb09c09a4dbf2a80", "messageHeadline": "Remove unused eth key addresses pos methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 143}}, {"node": {"oid": "f22f19db1dd2ef00d6413591cf7e36561de807a2", "messageHeadline": "Verify valset upd vext with secp key", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ab24237ca7bd4d0aff321b63cd655c5d5d095000", "messageHeadline": "Verify voting powers in valset upd vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "ca8aef4da633ea894e13d7211c3b0f20cbcf7aa5", "messageHeadline": "WIP: Verify voting powers in valset upd vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "48e1fe97a33eff02ea56cebb28c672221e0019ef", "messageHeadline": "Add missing read_eth_key_addresses() to PosReadOnly", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fffeca14f1cf07bad355ad9dd4cb62c391534b4", "messageHeadline": "Add voting powers map to valset upd vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "166e48350ec5d5338ef6114d8d5e2beebcc471a9", "messageHeadline": "Return an Ethereum bridge addr from a Namada validator addr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ad69a3102c38d4e24dec21818ba6ac98a803fae8", "messageHeadline": "Fix docs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "483daf00c6429ab86c80d7aadc1ec6a99cf21738", "messageHeadline": "Fix docs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aaad19fee120da35928ae6597de3e9db51e664dd", "messageHeadline": "Remove duped EthAddress type from namada shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "5396df98e460a30471c6785661b6d3b333f97cb1", "messageHeadline": "post-conditions for Transition::Update + some comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "35b5f4013719d224895235e105d0e336c64a05fd", "messageHeadline": "quick bug and documentation fix", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c4e2ca33466a0a54ae751ecf693ca042eb29345", "messageHeadline": "update after rebase on #458, #465", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "f854d8285c7b5e80aa8131d9a14cbbb99b5fa0d0", "messageHeadline": "storage/lazy_vec: add state machine test for lazy vec API", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 264, "deletions": 13}}, {"node": {"oid": "255b43be1e337e6838855187864bce59a611c313", "messageHeadline": "storage/lazy_vec/validation: disallow unrecognized keys matching prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "51036681d046e5b8100605d68cd8376b048dbbb3", "messageHeadline": "impl LazyCollection trait for all the collections + refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 120, "deletions": 50}}, {"node": {"oid": "a474c802b755ff7f133a2ca0829ba836ac70ef52", "messageHeadline": "storage_api/collections/lazy: allow nested lazy collections in LazyMap", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 134, "deletions": 78}}, {"node": {"oid": "5819b23ce380ebe1a4980c306d738b41d72c5576", "messageHeadline": "add lazy_vec validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 388, "deletions": 2}}, {"node": {"oid": "ca50fb950cefd968f8e7b77bd8dc617388b5def1", "messageHeadline": "fix clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fff77348a1d18879786e44fdef1bb3d026f2d472", "messageHeadline": "storage_api/collections/lazy: add basic tests and missing methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 314, "deletions": 13}}, {"node": {"oid": "22c2ea54591761e92a79b3f2b2c4de41d66d5eda", "messageHeadline": "cargo test test_lazy_vec_basics", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "bb18f2b79562c2ec3e0fddf655c196e6a4e633a9", "messageHeadline": "update lazy for explicit lifetime in StorageRead trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 68}}, {"node": {"oid": "12ce117920cc0364b2aa602ba0682ad93ccfb303", "messageHeadline": "storage: add `Key::last` method, impl KeySeg for all ints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "50e2f258838e4561d64b8421051950368eba394d", "messageHeadline": "Switch to use storage::KeySeg and add LazySet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 252, "deletions": 107}}, {"node": {"oid": "bc5f615c437e2f4f894988552857fbdb61eb5bde", "messageHeadline": "add lazy map without hashing", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 191, "deletions": 46}}, {"node": {"oid": "68cd35a5475ea80e0720d711906632ac208bf07f", "messageHeadline": "refactored lazy collections, replaced hasher, added iter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 300, "deletions": 175}}, {"node": {"oid": "6752132b06f2128a5e26360e04173ef53a0fc4a0", "messageHeadline": "fmt && clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 85, "deletions": 40}}, {"node": {"oid": "d964880226ab41de852c6986a39265dd05b78de7", "messageHeadline": "add fn get_elem_key_by_hash to LazyMap", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "72e48e69fad7aca0c9a3f0e1292a3ae7fe3d1059", "messageHeadline": "lazy hash map first commit", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "13173b3c3c102d945e2467d338c8ee989a19e6c7", "messageHeadline": "add lazy set (WIP), make LazyVec.get public", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "b07b84495cb01df90f2e1849bb38fa7a8b2523c6", "messageHeadline": "add lazy vector", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "d7c30ac20f2d2c391eeb029f0a2092d0b2d4ed48", "messageHeadline": "create lazy data structures for storage access", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a0f193ad8fc21470646c45c049d563f40463bb2b", "messageHeadline": "rustdoc: resolve ambiguous link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b14f6b02f8fd6cc3eb1f013322537144b1c5e86", "messageHeadline": "Merge branch 'tomas/vp-tx-env-concrete-error' (#465)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 457, "deletions": 775}}, {"node": {"oid": "16d9aa6c8ad6b3f1b8fc4be1ecba6f9b31f17f2e", "messageHeadline": "changelog: add #465", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9406a224ddc314ee2e4e00e49b8500a30ef7eca", "messageHeadline": "fixup! Merge branch 'namada/tomas/sorted-prefix-iter' (#458)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e85bf62880a830c2c5b9630eed109de7abad877b", "messageHeadline": "Merge branch 'namada/tomas/sorted-prefix-iter' (#458)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5543, "deletions": 3286}}, {"node": {"oid": "45dddbeaed67c8bbc2720c8b7109a4e7dc0fd971", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a700e4902a177408f8945f1014e557a3d62b84c4", "messageHeadline": "ledger: use storage_api::Error in VpEnv and TxEnv instead of generic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 237, "deletions": 440}}, {"node": {"oid": "80e9f6a0f0df3d678a4a5bd9380f97e555617866", "messageHeadline": "Remove eth-fullnode feature flag from Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "149c87c9d4d1f513643b7c318dd8a998de686d96", "messageHeadline": "Implement BorshSchema for both Vext kinds", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "64cc00b6ee49f350627faac856850926cc22ff4b", "messageHeadline": "specs/pos: add `min_validator_stake` param and redefine validator sets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "b4612dd4acddbfdd49b4489780144a61e2a53a04", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 729, "deletions": 642}}, {"node": {"oid": "9fd525f7cb26803ff92b9ef939854e43bbe18348", "messageHeadline": "specs/pos/rewards: fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "e22a4e28ec060c9afc311fd4495526884eee074e", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7ca2f72901a9e0c15c6ae1284f4a09a81bf3318b", "messageHeadline": "Fix prepare and process proposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3950da6c8c5855ebecc3021b548c0a9e45840167", "messageHeadline": "Remove duplicate tiny-keccak dep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "175da50fafc2f7bfacaf6ebac48a2b0d3e59e61a", "messageHeadline": "Fix wasm tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "5cbc47ca1e406c69e2a0e88527279d44978eecfb", "messageHeadline": "fix cli", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dac56f26b4a6fd81dcdedb8bbceac10e27fdf437", "messageHeadline": "fixup! WIP: gen eth keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "dc0573392510a9e35a69b0cbbbfc21838ebbdc5b", "messageHeadline": "fixup! WIP: gen eth keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 84, "deletions": 34}}, {"node": {"oid": "d3143f30bfd19a9c7f4e9b74030824c67b4e5342", "messageHeadline": "write eth keys and addresses for genesis and on-chain created validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 132, "deletions": 25}}, {"node": {"oid": "5ba47813e1a75b294ec758afd3e2780d65438c26", "messageHeadline": "fixup! WIP: add maps for eth address reverse lookup to native address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 33}}, {"node": {"oid": "aa7e9970e38b915af62b3f4a9e7c2dc859c23601", "messageHeadline": "fixup! WIP: gen eth keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ade2415e96fda91a76c22dd521bd401e0b814ad5", "messageHeadline": "WIP: gen eth keys", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "8e27bba534080197606d6c13284e15b44bd74adc", "messageHeadline": "WIP: add missing ValidatorKeys field", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "231a6645b8c513ea3af3777d041d8bac9c3f149c", "messageHeadline": "WIP: adding secp key as a ValidatorKeys field", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "e2838199fcda239a4fb8835565d77b00e9a5dda0", "messageHeadline": "add eth keys to gen_genesis_validator test", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6b9de30b4a57d6788359349a99b5cbd7f8a02477", "messageHeadline": "WIP: Merge eth hot and cold keys into single storage sub-key space", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "f083429b20e626a37f3d43cefdcf880f22cebd3e", "messageHeadline": "TODO: add eth hot key to validator keys in the wallet store", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de84663ac9343b884804f3d57e45f5bafe79264c", "messageHeadline": "WIP: add maps for eth address reverse lookup to native address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "be2a29546fd0bbcc50290802d8fa8b9110cbd084", "messageHeadline": "shared: add conversion from secp256k1 pk to eth address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4f2cad2d55abde1eea47d4b2c9aaec341c4b65a1", "messageHeadline": "update math bc after removal of BasisPoints struct", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "785cc67b512926e32a45ca3a7ea8fb3cae93c33c", "messageHeadline": "langauge edits", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "52ddffd50530e43f8ab73e0249e96fa05a7f7c03", "messageHeadline": "bonding: remove voting powers, rename validator/total_deltas -> valid\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "87f70e4299f29e8cd6ee0babbbf195d76f4b906a", "messageHeadline": "proper hard-coded secp keys, remove outdated comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "93179b7427516a5b945900d0218b6a87be225dad", "messageHeadline": "wallet: add eth keys to ValidatorWallet", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fd925416a2a7eb60dd3ea9c934fa72cd7ee71c35", "messageHeadline": "client: add eth keys to pre_genesis", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "92a0e224358599c74998f2d30843be90f831deb5", "messageHeadline": "config: add eth keys to genesis", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "6893c20adf934156e3e7a528f6166bfd06e4d9a8", "messageHeadline": "TODO: update genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "250ee2e7c4065241ee164c7959888074df71e957", "messageHeadline": "client: add eth keys for validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "ebbc8fccbde82883ed73a740daccea85b2eaab3f", "messageHeadline": "shared: add eth keys for validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 150, "deletions": 4}}, {"node": {"oid": "091852937e298ff5304e6c11fbbf2c3b58c4df2b", "messageHeadline": "fixup! pos: add validator eth cold and hot keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "717979f8d5e43c7b18810c08bcf294f2ea38afe0", "messageHeadline": "vp_masp: use the real proof verification", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 218, "deletions": 19}}, {"node": {"oid": "e8e28a17e00aa98bc643bf9cb6c2784ce92cc522", "messageHeadline": "Merge pull request #461 from anoma/tiago/ethbridge/fix-vext-schemas", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 61, "deletions": 27}}, {"node": {"oid": "72d5ca2e1d19c4ce45c8074da767007cb6cdf142", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "16f413189a9da8b0231860795164af9776a1e653", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 94, "deletions": 73}}, {"node": {"oid": "684da89e687f4917023c7e148b88b0fd6e820877", "messageHeadline": "make build-doc: only build rustdoc in this command", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9f641637c68ab7435c1d4ba954aedcc34ee3ffb", "messageHeadline": "Merge pull request #457 from anoma/tiago/ethbridge/valset-upd-repr-ch\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 72}}, {"node": {"oid": "2bb453af9f3c3d8faaef5138c79b84209cea36b9", "messageHeadline": "Switch to Github permalink in comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de3586da44cae4bf1852a6390f529b5338fb310a", "messageHeadline": "Improve readability of fold() identifiers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "19d0cc2c9f72b70d3d8730d974c259f42dbbaf5b", "messageHeadline": "Remove ref from EthAddrBook pattern match", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e99d250ccec4c054140aff469b5076a2fd02bbeb", "messageHeadline": "[feat]: Merged in the arse merkle tree", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 798, "deletions": 1961}}, {"node": {"oid": "021e519f4af302f6e7348e0570ab3ae7c6e5845b", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "acffe83ce0136c2a05b01f6911f2ab8efb7ccddf", "messageHeadline": "Fix namada encoding spec checks", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "d57ecfe41f2644b8c32dde5c3c68c2def27a6530", "messageHeadline": "[feat]: Merged in the arse merkle trees", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 686, "deletions": 168}}, {"node": {"oid": "0f75154b12f5a83f9279654c904a4da6f9fbbc26", "messageHeadline": "Fix websockets and parsing of events returned from Tm", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "1cba41d75eeeb2eebe4a974ea78e1c45d546a9ab", "messageHeadline": "docs/dev/pos-integration: more about rewards products and commissions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "556bc62ccf3c53e7fbe171dbd95298964a2f7a00", "messageHeadline": "spec/pos/reward: small fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f5cd41b0f36301df24c0cecf4a220d365e2a079", "messageHeadline": "Updated the lock file and fixed resulting issues. Tendermint currentl\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "74d83f247ee2082c51798fbe9b487e9850720c19", "messageHeadline": "Change the way we call Tendermint", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a0978131d61e4b81d9cec50c4671da4dac3d9ff2", "messageHeadline": "spec/pos/reward: update unbonding offset", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d2f1dd15364890a6001139d592f4cda1a396f80", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d786a4aa979195ad65d381ac0ab61119db2f9712", "messageHeadline": "changelog: add #458", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "60a0c99cf3bf1da41702e7b8deffba927ac72876", "messageHeadline": "Merge pull request #445 from anoma/james/ethbridge/remove-eth-fullnode", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 577, "deletions": 551}}, {"node": {"oid": "881c93cbd9406bf8f48062f6fafbbb3750f91e85", "messageHeadline": "tests: extend prefix iter tests for reverse order", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1429b929923c5973be8e3ea1e8970e1a3d63e090", "messageHeadline": "add support for rev_iter_prefix in storage and VP and tx envs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 364, "deletions": 38}}, {"node": {"oid": "e64808559e6f8673c482dd8a3081bb3bfda8a845", "messageHeadline": "test/vm_host_env: check prefix iter order in tx and VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "b47d1c1d16699a538fb81886615cf930046687b0", "messageHeadline": "shared/storage/key: add support for int/uint keys that maintain order", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "b8eccf3d04fefa61203a5fa6b1a534156e256313", "messageHeadline": "deps: replace hex with data-encoding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 71, "deletions": 39}}, {"node": {"oid": "8c7728b76b924e4d3855c75bcfdb9ee32eaed659", "messageHeadline": "Add ledger.ethereum.mode config option", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "2cc3567de24603310b67ce3da442c1c15aa2ba4e", "messageHeadline": "Add Monitorable async trait", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 46, "deletions": 55}}, {"node": {"oid": "8cccbbfce5715ae855caf30fa310f28a63d02069", "messageHeadline": "`geth_startup` takes precedence over `oracle_event_endpoint`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bfdcb78d979aae3a867a35cabdd795007a2ccc86", "messageHeadline": "Unnest oracle.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 471, "deletions": 483}}, {"node": {"oid": "47c2e384b98530fb7c2e11ecd1acf4c9d8c65973", "messageHeadline": "Remove the eth-fullnode feature flag", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 84, "deletions": 50}}, {"node": {"oid": "6306ff56f6706dc8657109161f4bf2ec412e4035", "messageHeadline": "Merge pull request #451 from anoma/james/ethbridge/small-fixes", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b00863d06ae4d745f66c04c1fb9e2f40d8748d38", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d2ce2018641777b47eaf6360698ed90dde1407c0", "messageHeadline": "Add Cargo.lock changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "0936c933a5e40d45ff961bf6dc113d937f9c2102", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1125, "deletions": 1300}}, {"node": {"oid": "acdca15ff7c4c7d4293ebbd3f0949cce7feee76c", "messageHeadline": "[feat]: Fixed the websockets and parsing of events returned from tend\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 20, "deletions": 71}}, {"node": {"oid": "832bfbea2a0dc0520ebdb9921b1544eae70c167b", "messageHeadline": "Add Ethereum governance key addresses to validator set update vote ex\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 74, "deletions": 55}}, {"node": {"oid": "5e599adf909314eae224b39f12168a71b3a3aa32", "messageHeadline": "Remove redundant last height check", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e27a219df13e0a1193a904e8ced907a983ad9c29", "messageHeadline": "[fix]: Fix the counting of vote extensions in the shim so the chain c\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5a1be14a3fd287995710177fd410404cb351de06", "messageHeadline": "[fix]: Removed debugging log line", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f82c253f878ed393929d4768c5fa34d707e1fd59", "messageHeadline": "Merge branch 'tomas/fix-rustdoc' (#442)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b0da53fbbe4e367cbcea8faab4aee832e046195a", "messageHeadline": "Merge pull request #438 from anoma/bat/ethbridge/bridge-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 797, "deletions": 22}}, {"node": {"oid": "510cca4999dc39a3eed83664b044835eb154310c", "messageHeadline": "[fix]: Got tendermint working with the ledger again", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "ffd9aed4810e8b1883e4aa1593be448f6ac2fd29", "messageHeadline": "FinalizeBlock: accept ProtocolTxType::ValidatorSetUpdate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1b0040ae7bab0d108a22a5a0e16ccd8a29304062", "messageHeadline": "ProcessProposal: accept genesis block without vote extensions", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "00fc54154eca89f352e73cdeecb814c6aaf67404", "messageHeadline": "Add Cargo.lock changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "3e5673ac2cca99ef7e91f90d125fc4db3549e737", "messageHeadline": "Removed tm events log, put websocket back everywhere in client", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 532, "deletions": 539}}, {"node": {"oid": "4f71a6617ab550c0beabe6359afab671509ee43a", "messageHeadline": "Merge pull request #446 from anoma/james/ethbridge/merge-main-w36", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 137, "deletions": 1287}}, {"node": {"oid": "bb9aa7fc735f6ebef1233850c03c049cfcd807aa", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a828214802595a18fed96584ef5897ce48567ba9", "messageHeadline": "Remaining fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26154f1e35de4fe31833020e2bcbe56b85e15348", "messageHeadline": "Fix abcipp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6b5311342a86a57a13a37edb7218ac949d80bdc3", "messageHeadline": "Add missing shell methods", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "44d52dd9efc0b3126eb65227fc015aaa199bdb23", "messageHeadline": "Fix abciplus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "6724815d62db37cb4945e5a718eeba8590b79829", "messageHeadline": "Add Cargo.lock file diffs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 628}}, {"node": {"oid": "9c1d50c19bd76126795a31a1e58f10187f4aff82", "messageHeadline": "[fix]: Protected all storage under bridge pool from modification unde\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "9df7ab5583bbc7dc7aa1c69f1a73b5bdf498b03b", "messageHeadline": "Find and replace Tendermint imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "aeeb94e730db194eb325301eb94488a87ddc7734", "messageHeadline": "Add ConsensusParams import", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c1550cdbc2c89045cfeb6d0b016a711eb1a86f8", "messageHeadline": "[fix] cron deps", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7c4a339347e9f15933219398e1d2e8bca4d00ab", "messageHeadline": "changelog: add #442", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81e9713176ff30da637fc51ac43ad0bad3677fcf", "messageHeadline": "rustdoc: fix outdated links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a1ab4e4324ecb52992588e97d767224c750b0d6", "messageHeadline": "[feat] improve .dockerignore", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1800cf8c045c0234e15c0c6bf1a5fa0a74ecf2ba", "messageHeadline": "Merge pull request #372 from anoma/tiago/ethbridge/valset-update-proc\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 266, "deletions": 173}}, {"node": {"oid": "9ef7e84899a75edfcdfa677043965a9141bff75d", "messageHeadline": "Merge branch 'tomas/ci-build-doc-fix' (#443)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c802f3876948851c534c4ee456e278b68b6771ed", "messageHeadline": "[feat] update wasm image, improve docker ci", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "125a6877864695efed51ddd8f0801d19e743e408", "messageHeadline": "Merge branch 'main' into james/ethbridge/merge-main-w36", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 137, "deletions": 1287}}, {"node": {"oid": "a0e4df89f69a21abba9e6a0a68d0b16e074b7133", "messageHeadline": "More fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "6eafbb083297204374dde208d4e3ef3db0560bf7", "messageHeadline": "WIP: Shimming main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "c8b5630c8f7eb407ae3bc430bd15f649fcc4a4da", "messageHeadline": "[fix]: Updated the lock file and fixed resulting issues. Tendermint c\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "8e4f4510a797c71d74965abf5d04d172e3599f78", "messageHeadline": "make build-doc: only build rustdoc in this command", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "586f3e940175b838cdaa83f3396d7da64640ab03", "messageHeadline": "Cargo lock nonsense", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 210, "deletions": 170}}, {"node": {"oid": "7b8260be43c20ef088845ec3085df0a347348f1a", "messageHeadline": "Remove unused feature flag from Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f0a56fdd47695ba348c6e0a9e0e34b84c7581bf", "messageHeadline": "WIP: Shimming main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "c05d3202e601a8040297300f5abf1463594f1e3f", "messageHeadline": "Shim queries", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "6d622898d6cb5efdb7862808bd6d79b923d3226d", "messageHeadline": "Shim ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f12120f8fb05504e4da8c4e65ed70b9f450fe286", "messageHeadline": "Update shared/src/ledger/eth_bridge/bridge_pool_vp.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "76ed3ce4ea2b9df7f9bcc51bc30256a79cebc836", "messageHeadline": "Update shared/src/ledger/eth_bridge/bridge_pool_vp.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e283672ebd7ffbc10706adb98f0bc2b0f84754ce", "messageHeadline": "Update shared/src/ledger/eth_bridge/bridge_pool_vp.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86b2301dc7a7d0319e7cbffef815861fa3deb9a5", "messageHeadline": "Update shared/src/types/eth_bridge_pool.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a647923389f0296cf84f9867da9534b4b5186f", "messageHeadline": "Shim PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 81, "deletions": 37}}, {"node": {"oid": "69d752a1812abbbaa5b5a5fba0cc1562b18c486a", "messageHeadline": "WIP: Shimming main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "96ed8ac1b857f606a44f415bff0f3438d6b0e8d7", "messageHeadline": "[fix]: Updated the stubborn lock file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 784, "deletions": 755}}, {"node": {"oid": "ca560a6e2c55309aa32736b18cf2871f47d4fd0d", "messageHeadline": "[feat]: Removed tm events log, put websocket back everywhere in client", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 532, "deletions": 577}}, {"node": {"oid": "e9cffb7b0020c6c526e23ef5530690945ad66fa7", "messageHeadline": "Add unit test filter to makefile targets", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "5596b5e99b7ed7a4aa59d32658d688664419a378", "messageHeadline": "WIP: Shimming main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 271, "deletions": 57}}, {"node": {"oid": "959db14ab9481008e3d04717d27fade5e9042141", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a0e3bf955577c07267e05862a9fd8bc0e20083ba", "messageHeadline": "[fix]: Small cleanups from PR review. Added a couple of helper method\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "52a74ccfbfe7f1c086fecd693cd17413b0117eb7", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "9f046dae06afb44f39cfe809df8039c38253e340", "messageHeadline": "Merge pull request #294 from anoma/james/ethbridge/eth-event-endpoint", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 204, "deletions": 6}}, {"node": {"oid": "dbe2fd89413c59b3a782816f074756c838e5e513", "messageHeadline": "Merge pull request #381 from anoma/james/ethbridge/spec-bootstrapping", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "7c0fac31035a0ef8c41984396f92775170f3bbf6", "messageHeadline": "Rename: check_rejected_digest -> check_rejected_eth_events_digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "61dee075cb27da9a0d5155722e473b357f2623c0", "messageHeadline": "Remove voting power checks wiht abciplus enabled", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "fd243f21c882468a72b3d88dc4b5b60ef9e207f9", "messageHeadline": "Add import for EthereumEvent for use in docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "058935d554ff2d8d8e4694fd3803235d7fe0c1be", "messageHeadline": "Add docstring for ethereum.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8bbf043c2fb8221382e5644ea870cfc59a8d4140", "messageHeadline": "Add option to run ledger with endpoint for submitting Ethereum events", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 201, "deletions": 6}}, {"node": {"oid": "ea05539fe01aafb2baf8825a4aa264d32db66216", "messageHeadline": "[feat] added new namada docker image, better wasm image", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 75, "deletions": 50}}, {"node": {"oid": "62491bd2cbbc962b8a094ca1b594f53ed56e58a2", "messageHeadline": "Merge branch 'bat/ethbridge/bridge-pool-vp' of github.com:anoma/namad\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 718, "deletions": 373}}, {"node": {"oid": "d551529c5c65a1beec33bb2b33eaf38600f930d9", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/bridge-pool-vp", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 718, "deletions": 373}}, {"node": {"oid": "fb4398dcecb1ad4ccd0711ed78d38c8877bdda25", "messageHeadline": "[chore]: Cleanup up tests. Clippy and formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "3eba64ba8107467255ba1bc80db01abf0ccfdba2", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5423a7663444ec69d24938af3e8cbd264701a9aa", "messageHeadline": "[feat]: Added unit test for the bridge pool vp", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 559, "deletions": 64}}, {"node": {"oid": "f2cfb5058fa2c614133b9c9a9660e494155a65ed", "messageHeadline": "Clippy suggestions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "601e4e89922b854058d4ea4cff9a975e341ec26a", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/shim-vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 324, "deletions": 115}}, {"node": {"oid": "c75394be00e6eb07bf9ffedf0fe924f7f390d726", "messageHeadline": "Fix test_prepare_proposal_vext_insufficient_voting_power() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "597503d21eda28b4f289d1246f594b46f58d233c", "messageHeadline": "Fix test_prepare_proposal_rejects_non_wrapper_tx() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e813184c03ea1aa2d6d23e557051a27ec4aeb729", "messageHeadline": "Fix test_prepare_proposal_vext_normal_op() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eabd255f50a8ce014a321a052b1b2993e0649513", "messageHeadline": "Fix test_prepare_proposal_filter_duped_ethereum_events() unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "26b11f31215b1bb270f6d27a71c519cd7e9c32c6", "messageHeadline": "Fix test_error_in_processing_tx() test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "976988760e940b8cbc9bd261d4dad124deacb157", "messageHeadline": "Fix can send valset upd unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 73, "deletions": 62}}, {"node": {"oid": "40e914cf46775e17981bf9298c720d954b485d9b", "messageHeadline": "Do not drop broadcaster receiver chan", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "cf9fbfc17d2673cfb70dafe4a445651cd49d328d", "messageHeadline": "Allow sending valset upd at every block height with abciplus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 36}}, {"node": {"oid": "80537e1db1ee3b087d515c21aaf3c8b18f5b884a", "messageHeadline": "Add clippy suggestion", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "881f8d9946cef62b98a5a6e936ba258a48fc4d06", "messageHeadline": "Misc changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "df0152cb03b409342dfd8c5eaf7e83195ca3ebef", "messageHeadline": "Merge pull request #428 from anoma/james/ethbridge/transpose-yuji-mul\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 320, "deletions": 111}}, {"node": {"oid": "a427c4a58d0e0c3f102b62fd258e3d3e70f47522", "messageHeadline": "Wrap to 80 characters", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "4b365698b311fe5b285c29703980e3848bef6ab5", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/boots\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed26208ab9e8130f719be16b9778d16aadde2a19", "messageHeadline": "Make `grace_epoch` same as `voting_end_epoch`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a12dda3653c9bff7cdd7ec8c90753ef591e2025f", "messageHeadline": "Change `l` to `h`", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a712dab493c72397aadd9ec8f750d59720758f1a", "messageHeadline": "Updating example and governance proposal", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "14f4512e9faefff8ebe121c0e543b416245c5646", "messageHeadline": "WIP", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "62c55180117baa19324cbf40124ec0c639baec4c", "messageHeadline": "specs: Ethereum bridge bootstrapping", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "92dbc598c97e5b206969fe7aa224731c21af6519", "messageHeadline": "Add unit test filter to makefile targets", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b0df28b989011b399079ace6043a25560bf19d1d", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2561a861c93535345d83b9a73dd95ebc351a5161", "messageHeadline": "Merge pull request #433 from anoma/tiago/ethbridge/fix-specs-links", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fa1a38eb69f9f7c2446d4f20310b505d0261eef", "messageHeadline": "Shimming fixes for valset upd vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ec79c75cf9886c5d6d963fc808238e06b747ad61", "messageHeadline": "tests::e2e::ledger_tests::masp_incentives: Query epoch before calcula\u2026", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "bf9a0966722719232d9f1343dd81d8162464aef8", "messageHeadline": "Update vm_env/src/token.rs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "998c61f9fc41a27bdf1db35af2806ecf692c3823", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/shim-vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 415, "deletions": 279}}, {"node": {"oid": "b816ee1989f59d129638b6ece770bebe42540c1f", "messageHeadline": "Fix broken links in the specs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57fc202ea33df5072c9286f5ccb339537b1be885", "messageHeadline": "Merge pull request #397 from anoma/james/ethbridge/configuration", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "956ee9c4af00fb68ef82fc13d1bdeff4ad7358d6", "messageHeadline": "Log the Ethereum endpoint being used in more places", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c33862b155616bf55866c7793a68f7b8d07fa214", "messageHeadline": "Add config for Ethereum interop", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "fe95e805810226ab492337907e060cd2af6ea798", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "df76c3c1d053f343388abeae3c8ed886dd2749ac", "messageHeadline": "change the balance format", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 120}}, {"node": {"oid": "8789392fc41d5604df4ef19e669bfe6a36fa17a9", "messageHeadline": "update a test wasm", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "86b373c747663d95e216a7f112c077fcb4f39ab7", "messageHeadline": "remove an error message", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "de796d30ec9ada16e62c788af506f01e7576f19b", "messageHeadline": "multitoken transfer and query", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 323, "deletions": 56}}, {"node": {"oid": "cec849de24549c0c9b36f05064290da1788aa3ff", "messageHeadline": "Merge pull request #393 from anoma/bat/ethbridge/batching-specs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 384, "deletions": 266}}, {"node": {"oid": "aaa789b15db65a85d27d0bed467e5d241e20fa8b", "messageHeadline": "Merge branch 'bat/ethbridge/batching-specs' of github.com:anoma/namad\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "97baa094be2430980aa048a777d8756adc3faabd", "messageHeadline": "[fix]: Clarification on bridge pool merkle roots and crafting transfe\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "72878ad964835a3723ec456bd3aa25c77fb40157", "messageHeadline": "[feat]: Added a vp for the bridge pool and much of the logic. Still t\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 222, "deletions": 4}}, {"node": {"oid": "afcdb2f0b6e7c41cf045d83fe6e2a6a96b2f134f", "messageHeadline": "Merge branches 'james/docs/cryptographic-schemes', 'fraccaman/fix-ci-\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 136, "deletions": 1286}}, {"node": {"oid": "8fd1f78fdff7b828649b7368698c29634392a44e", "messageHeadline": "Merge branch 'fatemeh/pos-transfer-limits'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2eaca5708639f396ca95c198f933957ecb3b2c3", "messageHeadline": "Shim out validator set update vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e9d9d81422b3b6ca3d9d3cfdc3b74cee9235c128", "messageHeadline": "Make decompress() calls identical between abcipp and abciplus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "8852009a9969aaf2f2c2fa68238907936e9208ed", "messageHeadline": "Fix abcipp unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed10d96e8e2c88877d04089b8ef5149e2064b956", "messageHeadline": "Fix abcipp test_error_in_processing_tx() test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "058f64274ee2463bb1db96be24eb6118631817f2", "messageHeadline": "Small merge fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3ad2bac890af72655d87ca12aeb818d9d9bdf066", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "e86328808d843754279c1cdd6ffc6d960abbee9f", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "e34c9aaf11b7f4816e50ac47db644bffab72c4ec", "messageHeadline": "Add test-unit-abcipp to Makefile", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "30f47aab055bae2f2ee4073fbf4577e58c92e387", "messageHeadline": "[ci] remove drone", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 0, "deletions": 1102}}, {"node": {"oid": "6a8b1b36c8b5a4ad33228ebfb973d0c878f9895a", "messageHeadline": "Removed remaining warnings from the code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "514d0bfc829059c8f407a4f495d42d0160b67b95", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "f521368ead95f974ef33b6833057aaf3c3ba04a5", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed362d75c2a7ca03cad8106210c69b315987c8b6", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d2d93b3e94cf4724452463d72442ecee2ad856", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/trans\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51a466a78d29030d65bef846497caf316c951f57", "messageHeadline": "Cont. fixing abcipp", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bf80836fa0727920c87f22a95ad1666243cfef50", "messageHeadline": "ci: double the build-and-test timeout", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9627ec4422cee529b877449afb14c4716380da1", "messageHeadline": "[ci] download masp paramters", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7f210665041e0018c1b9c87d8b41ded7a9ecd183", "messageHeadline": "Fix IBC mock tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb966fe2b7269664ad48e15402e1bb5694f42914", "messageHeadline": "Fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "ab2f7c8b111a8e672b094073e972bb228ff4fd28", "messageHeadline": "gen_shielded_transfer: Add dummy input on epoch change replay", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "ddb8043102b171c985f488a4c5be829b1c0acca2", "messageHeadline": "More fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "303fc17f8cefdda7c4e5979ac4531676ad6d5abf", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge/proof\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f68c83fe45b1fd208995881fcb5f0f8ca452e8", "messageHeadline": "[fix]: Tiny typo", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfef1fc8822bb7274ecc2e2b805ec39ec279c86e", "messageHeadline": "WIP: More abcipp feature flag fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "a2a5319265031a2db03b1b617f1ad3c92c43a802", "messageHeadline": "Merge pull request #407 from anoma/james/ethbridge/fix-valset-update", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "e72720f3f5ea25ab019d0dc1f3a9d4e3837b6efa", "messageHeadline": "Add Cargo.lock files", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 616}}, {"node": {"oid": "0023b8584b47545dbb79fc423f0e62de447a0d95", "messageHeadline": "WIP: Fix abcipp feature flag", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "bd1115e10582160f1d0c01abd2f42686c83d7c4b", "messageHeadline": "[ci] improve automation tool, add pls spawn devnet command", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 40, "deletions": 174}}, {"node": {"oid": "d19e7ecf0dce2952b31c15bd8a63011c0b71e811", "messageHeadline": "[ci] added dev documentation build, added rust doc build", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 74, "deletions": 1}}, {"node": {"oid": "595d14702670500e3231daa55c6e1fdbe13a34cc", "messageHeadline": "Rename events_epoch -> vexts_epoch", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "942b0916c5b5d69320c902e3ece9cb582b0eeb24", "messageHeadline": "compress_ethereum_events: reorder vars to be same as compress_valset_\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55e588893b9d0cb99c2a1652afb60559d4171ad6", "messageHeadline": "compress_valset_updates: use current epoch's voting powers", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "d991bd32111a25443ff90205b9d2d19fe5dad1b1", "messageHeadline": "I removed the limitation.", "author": {"name": "FatemeShirazi", "email": "fateme.shirazi@gmail.com", "user": {"login": "FatemeShirazi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380cae10b1a634596b20e4992cebc59c5b1aa42c", "messageHeadline": "[feat]: Merged in ProcessProposal with val set updates PR", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 440, "deletions": 314}}, {"node": {"oid": "cfd3677ec8403896f4d7f18626f1a00b4ab9dd22", "messageHeadline": "Add remaining logic changes from bat/ethbridge/shim-vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "cc51bf4f00fb1e284f865e6b97bd466578b0aed7", "messageHeadline": "Shim out ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "37927d950a892f013b5a65d4755bb128a2ff137e", "messageHeadline": "WIP: Shimming", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 285, "deletions": 92}}, {"node": {"oid": "3b94ff776e75efd259b76cdb89022ccf372c5488", "messageHeadline": "Merge branch 'tomas+tiago/fix-pred-epoch-height' (#384)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f8b23ce3663a68fd94b966a2f58571a10c366ef5", "messageHeadline": "Merge branch 'tomas/vp-env-pre-post-via-storage-api' (#380)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 217, "deletions": 261}}, {"node": {"oid": "8ebf9a7a7c985577a57869d89c293f6fad0d32c1", "messageHeadline": "doc/specs/pos: update how epoched data is stored", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "9ebf75dcab8e14055e9ed5d6b26c7cbf0aa8a143", "messageHeadline": "doc/pos: add total_unbonded field to validators needed for slashing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9a0d69a09ddeba3aed8874fc72d91967497cc76f", "messageHeadline": "[fix]: Clarified the transfer of power when vexts aren't available. A\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "40caf782506569c9d38a51d8eb2d62a0e6050796", "messageHeadline": "[fix]: Cleanups and clarifications", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "02f3cce3b58cfcc28047595c7a0c61a709bd577f", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/shim-vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 394, "deletions": 40}}, {"node": {"oid": "7e9277a63f587bbe7477e8e58e1acba05b790be9", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 394, "deletions": 40}}, {"node": {"oid": "21e071f2b6d7835cf8e7636df9bc4723d87479f2", "messageHeadline": "Remove commented check_eth_events_filtering()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "70adf7987ac1aae10f2447adc363b786723cdf8a", "messageHeadline": "Merge pull request #316 from anoma/james/ethbridge/storage-keys", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 394, "deletions": 40}}, {"node": {"oid": "4d0647803e214229dfa354f20af991c2c88426b7", "messageHeadline": "Merge vext shimming", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 894, "deletions": 393}}, {"node": {"oid": "4bc83b46e1be91ccb8227373cafaac5027fe6e38", "messageHeadline": "WIP: Shimming prepare proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 373, "deletions": 261}}, {"node": {"oid": "6ae081a26a77757707df2a690e7b94819566fd1b", "messageHeadline": "I removed the limitation.", "author": {"name": "FatemeShirazi", "email": "fateme.shirazi@gmail.com", "user": {"login": "FatemeShirazi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035aac1e58e1710b7abbad5842d857f41c81de8d", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e8ec719dd8ac2d5d7b1d0ad794a22021c6f2e766", "messageHeadline": "doc/dev/pos-integration: update unbonding offsets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d4629449f7eae1a18534b9e55bc6536a06abb330", "messageHeadline": "doc/spec/pos/bonding: updating unbonding offsets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4a0759ac69950d8d08f2da4c179de1dbd32798a", "messageHeadline": "Add ProtocolTxType::VoteExtension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0aff2c86c450f8f7e560f0a8953ad8ad165d68d6", "messageHeadline": "doc/specs/pos/bonding: fmt and typos", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "40c965bf9109c16cf769ecc41ed4bffdd0ecc12a", "messageHeadline": "[feat]: Added more info about the the bridge pool vp", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "eca4c3ff7a012795d7c0c29d0ceb990c1d351e2b", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "b5a0023dea04d2ea244a09f2f349f089ab38e294", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1758, "deletions": 770}}, {"node": {"oid": "b5f39d50a0ec6ef2e46275ec75434bc17cbb3b60", "messageHeadline": "Change visibility of key segment constants to private", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "39528b5eb012423490c3b1bf083444a601981a96", "messageHeadline": "Replace assert!(matches! with assert_matches!", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6a458f11aba9675366fe6dc4bca4d9cc37fd163f", "messageHeadline": "Add storage keys for EthBridge account", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 384, "deletions": 24}}, {"node": {"oid": "42e396909bbda732ebb056d0a4b0854e990f2ecf", "messageHeadline": "Fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5dccbba6f2afe0d070bd6e814fe55e5320b3a681", "messageHeadline": "Merge eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 449, "deletions": 439}}, {"node": {"oid": "cf78ec2f660cced629195c001a8b745c79a7550f", "messageHeadline": "encoding_spec: rm \":\" from fragment links in e.g. `ed25519::PublicKey`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47487efa9caa449fa991ed2e80f6257feb32851d", "messageHeadline": "Merge pull request #286 from anoma/tiago/ethbridge/valset-update-prep\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1759, "deletions": 772}}, {"node": {"oid": "a9b2cc6244182d44266c459600f07ce31bc60925", "messageHeadline": "docs/dev: update encoding spec generation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91abe0978a1b175d4215546135e4261b80a7042f", "messageHeadline": "docs/pos: add the new staking rewards and commissions system", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "147a806ea0fc34f24bf8bc2af5cd47d8ab71bf03", "messageHeadline": "[chore]: Merged in eth-bridge-integration", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 440, "deletions": 416}}, {"node": {"oid": "81e1bf88fe1b08c5d386d25cde24f7f2b9657185", "messageHeadline": "[feat]: Updated specs to accomodate lack of vexts and details about b\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 196, "deletions": 140}}, {"node": {"oid": "befdf944bb1e23c60ec3c6cab55b5225b4455b51", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 379, "deletions": 367}}, {"node": {"oid": "d1a62f2726bd70dedc6e83d6e3385818eaae0a3a", "messageHeadline": "Add facade module", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c63646fbba425cab20a3dbe55c0968eaf41d983c", "messageHeadline": "Use facade imports", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "1ee442103d1527d2e47a51adcb1d985057a70ce8", "messageHeadline": "Add shim modules", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 198, "deletions": 46}}, {"node": {"oid": "fe266bcc7ac5a2794291a84b41634d53d798e261", "messageHeadline": "WIP: More facade import fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1a7d9358a36efe12069e97c23f5c6b7f3c0228c0", "messageHeadline": "WIP: Shim vext logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "cb67582120aaf4bb9ed9da34f3b00375d5ddb641", "messageHeadline": "WIP: Logic changes + facade for vext shimming", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 239, "deletions": 41}}, {"node": {"oid": "6c7572d7694d0cf6981294091d5aa8d991d6ddcd", "messageHeadline": "Merge pull request #375 from anoma/james/ethbridge/spec-reorg", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 379, "deletions": 367}}, {"node": {"oid": "d1f251747e6b363487dbc708ccd2b626006e3f8c", "messageHeadline": "Fix logic of vext digests in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50946acba9fa5f42c1dbcb54cb9367f109161132", "messageHeadline": "Parameterize can send valset upd vext test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "fb37a3e4d774f0fc01e60ab0f7ecc2a592f66678", "messageHeadline": "Use AtPrevHeight instead of AtFixedHeight in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9ef64e1d5fb7736247bafe35c36fc9ad7609e5e5", "messageHeadline": "Implement SendValsetUpd::AtPrevHeight", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "0384c82d741d1c9269dfd8651c780b918f8441a8", "messageHeadline": "vp_masp: fix unshielding for older tokens", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "3151f5ccfab813e1cdf4a3160154d55eaeae5426", "messageHeadline": "Adjust value balance replayed shielded outputs", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "591dea199028dbc5ec11681aba05075555ebfb40", "messageHeadline": "update wasm checksum", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "afd0592eb82a5141f0ef26121902b57c5814fbe3", "messageHeadline": "Recompute MASP output descriptions one epoch change", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "fc4757e1a01bf10d78462345ca65b4b4052a32f9", "messageHeadline": "vp_masp: allow unshields of older tokens", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "7ebc7bfa8d16641fecc5668085938679d5059d6a", "messageHeadline": "Store conversion tree root from previous epoch", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56e5b44eda8e0b82612b5ea6b755f90a6e3890cd", "messageHeadline": "Accept context as trait for gen_shielded_transfer", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 58, "deletions": 11}}, {"node": {"oid": "3e61ba4eb71d5d64454337fc1d3942c8487a2ac8", "messageHeadline": "refactor  to remove dependency on wallet context", "author": {"name": "Scar26", "email": "mmatty26@gmail.com", "user": {"login": "Scar26"}}, "additions": 120, "deletions": 36}}, {"node": {"oid": "e9eaa686560f0aa5e8d6789016480366609f03c0", "messageHeadline": "Fix docstring in validation code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608ac69d5f5b52bc5bb3c7af980776599b54c106", "messageHeadline": "Refactor ProcessProposal a bit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 104}}, {"node": {"oid": "f48ae69467580d8e352b0ab88bbbea098c6039f1", "messageHeadline": "Remove debug println!() from code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "842011160782c805ef826617af3a0716a3ecf454", "messageHeadline": "Finish nonce changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "957e326aed6809832ea91e4499a0c11ff6c6ae23", "messageHeadline": "Revert \"Ensure we sign valset upd vexts with the correct key kind\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "19d9f371b2fd08984e70f220771f7417a09a375b", "messageHeadline": "WIP: Changing nonce to block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "8a12c69a61d3577a059ef44eb85efe6d03208b7f", "messageHeadline": "Change valset upd vext nonce in validation code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "8d49022ae1327811df70bd93d4d03ca492da95ad", "messageHeadline": "Allow unused import for docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23e38e41b56c9f4bc79199a57926cdf40f3a1e23", "messageHeadline": "Remove #[allow(dead_code)]", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6a17bf8890c0f342dc2f9e83795f420784f008c9", "messageHeadline": "Fix valset upd keccak hash test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "03904d7e4a7a9676223d962c0ae428068e156908", "messageHeadline": "Ensure we sign valset upd vexts with the correct key kind", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e86491a75c6d9d3286897d35dc776c666f50ce50", "messageHeadline": "WIP: Change valset upd nonce from Epoch to BlockHeight", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "90a5ab53748c40e1a1584534ad935def731e8394", "messageHeadline": "Handle validator set update vote extensions in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "cc244cf530e8a4c0d5e0bc17c160082bacf1f0dd", "messageHeadline": "Rebase fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53af029f4619908f3381914ddb91ecb45fe766b3", "messageHeadline": "Rename: SendValsetUpd::AtPrevHeight -> SendValsetUpd::AtFixedHeight", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "67a865eb1fb6a9d42b8000e7e393a6c48b8d517f", "messageHeadline": "Fix counters logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8363a03fd7534b9b3e5d6a32b3aaafbe3af1b2b2", "messageHeadline": "Add digest counters to ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "516dd23e0e6a1084f3ca8b8a75291e3dd5853d87", "messageHeadline": "WIP: Handle validator set update digests in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cf0e79ec1c6b0405e510836cc1feea61fc9ad293", "messageHeadline": "Make can send valset upd vext test more robust", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "6f0a47fc063536250b30f29566b4ca63c16dc7bc", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "be5d37f81f858dde6fdd669dda8cd43a849ecd61", "messageHeadline": "Update wasm checksums", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "be6e2122bc3eba30ac430f778bd4d83ee2c3814b", "messageHeadline": "Add clippy suggestions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15060a0587822490c3c10c5575feacb7f188018", "messageHeadline": "Make ledger compile & fix conflicts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "c23ee3cb6d56fe5571679f91af5c647be6efcbe3", "messageHeadline": "specs: split out ethereum-bridge.md", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 379, "deletions": 367}}, {"node": {"oid": "1afbba0463c0b3e3fb0d068515da2fb234c78aa1", "messageHeadline": "Merge main", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13271, "deletions": 3905}}, {"node": {"oid": "f1d21f059cc2e6565e1735df7aa77ea063c7d840", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "405da8a32c0679ca917e249f232e227992b7f891", "messageHeadline": "test/e2e: add epoch change consensus check to node connectivity test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "9297d5a7acc3431948324e523fd72527efc0b368", "messageHeadline": "ledger/storage: use BTreeMap for assets conversion state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1a1b2104da5881999224c64506851f8655c2ea9", "messageHeadline": "ci: double the build-and-test timeout", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2c3b96cbf52e0c64882b187865e7898ddd51a71", "messageHeadline": "[ci] download masp paramters", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5a2fbf5b69011f583f53cb0167de2aa9ab1e11c4", "messageHeadline": "ledger: allow to set MASP params dir with env var ANOMA_MASP_PARAMS_DIR", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "764417cb531d51c8da5cea9bd4d09bc80c89a8a8", "messageHeadline": "tests/e2e: increase epoch duration in masp_incentives test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "311f8da6a0be34d0c06c3dc5fb400c59346751ee", "messageHeadline": "e2e/ledger: check client success before running next cmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "5247ee1c81d7151756ebc7d4d863ed7085e48446", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "5c5a702b3a79b7fb26325b0703bdbaa7f3c4520d", "messageHeadline": "Added MASP change log entry.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da786a90f404f6f58f3ed001c631eb3fa25b11ed", "messageHeadline": "Implemented E2E tests for MASP functionality", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1208, "deletions": 8}}, {"node": {"oid": "6d96ea4cfccec9e9c7eef8a3f202a9795c8be1cf", "messageHeadline": "Now attach custom events to each submitted Transfer. Assumes that Tra\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 465, "deletions": 1}}, {"node": {"oid": "4171e02e78bd18a25416bb5be9d7b930f730c53d", "messageHeadline": "Now record which transactions were accepted in a block using a bit ve\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 197, "deletions": 7}}, {"node": {"oid": "a00633305f60d67eebae2e357594e2ddda5f2abd", "messageHeadline": "Now provide a get_tx_index function in the Tx and VP environments.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2372, "deletions": 147}}, {"node": {"oid": "876c982310b70c6e963377c90b0e9f68ee61800a", "messageHeadline": "Wrote code to produce conversion Merkle trees and process queries for\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 344, "deletions": 3}}, {"node": {"oid": "2a6477750ebded1fd11ba07b0d965ba8f8fe5882", "messageHeadline": "Added MASP key and address subcommands to the wallet.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 5077, "deletions": 197}}, {"node": {"oid": "b811466de29d4c819b89d1a16f882a9082f5a100", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "61bc84efb5c10164ed0f18c293e4855b51aad122", "messageHeadline": "Merge pull request #382 from anoma/bat/ethbridge/merge-main", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13324, "deletions": 3943}}, {"node": {"oid": "c4b467cc18c5d4bfacf07c8ae64c0001ee0e4c41", "messageHeadline": "Rename get_epoch_from_height() to get_epoch()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "e693a213203b9234a01fdb643f544c8d4ab7f644", "messageHeadline": "changelog: add #384", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9575781e1db7511af99554d34adf0a9e8f109677", "messageHeadline": "shared/storage: fix the height recorded for a new epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cb1678b59ce97e9e057b95a1b868a56594b7f4ef", "messageHeadline": "changelog: add #1249", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3cf6ad982c6efebe4dd430d42a8da28876070a7c", "messageHeadline": "test/ledger: update last_epoch assertion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e26ad3c2038426a9713eba6d705a94ba0fb938e3", "messageHeadline": "ledger: fix last_epoch to only change when committing block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c86185c640fdb91ff16f558d861fe7fed313e8ca", "messageHeadline": "changelog: add #380", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "388a69d6ef4410a11e2e5ca354c704b179649f8e", "messageHeadline": "changelog: add #384", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9e16e726b5aa5f97f03db5fc5c30a6febcd8860", "messageHeadline": "shared/storage: fix the height recorded for a new epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2d177f8bd3548739818524255892589b9d424a17", "messageHeadline": "shared: Add pre/post to VpEnv and use them to provide default impls", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 210, "deletions": 257}}, {"node": {"oid": "039d1a102c87e848f5699548fdf9173e336ffc7e", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/merge-main", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f1ce7244ea6e6622cb8a0e47b55367daa3deb8b0", "messageHeadline": "[feat] Merge in main", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13321, "deletions": 3941}}, {"node": {"oid": "e0a097ef14853e55fdd869236e11a38912e61ea7", "messageHeadline": "Test if we can send a validator set update at a given block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "10aca9739bcfb28be4dff00a9d6ae3c83e9edbe6", "messageHeadline": "Debugging test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "096b45a4d9f9fdee7b08c3b0ed76df602bdff0ce", "messageHeadline": "changelog: add #1249", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91d038e1b998aa781054c657ce8db3cebae11834", "messageHeadline": "test/ledger: update last_epoch assertion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e4ff05f71753717ce8893dab72b0a908d36d2d4d", "messageHeadline": "ledger: fix last_epoch to only change when committing block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "40136bffe5654842db88f114075a92afae9bb965", "messageHeadline": "Assert we changed epochs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8d14f3f76d8f3087b883c70c4a1d7f65c63b964b", "messageHeadline": "WIP: Test if we can send validator set update at a certain block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "648f5149f1a561ef6249c6656f7b8aace9ae5338", "messageHeadline": "Small changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "87391cca0ae0593b3abc17fba9f3969fddc4365c", "messageHeadline": "Test rejection of Ethereum events vote extensions issued at genesis", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "05eb8197becfb25ddbfc6d53b9d7dc6db0a10102", "messageHeadline": "Use get_current_decision_height() in some places", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9178ecb17d743071049019180276c60da40280e6", "messageHeadline": "Add a new QueriesExt method to improve code readability", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d2cf8485b4242fcb2aadbc45d0dc736fb3032455", "messageHeadline": "Fix logic in unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23f702767b1d3a80008a7bec70ed8208e4669751", "messageHeadline": "Fix PrepareProposal tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "23f48567d7419e2c6ead7cd78a0cbb6543c25658", "messageHeadline": "WIP: Fix PrepareProposal tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "082404f2bd0e9ae97734f6fa28292ab44e1ebb85", "messageHeadline": "Fixing process proposal unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 71}}, {"node": {"oid": "b58eaedf11b71d6fdc859a1521d51c0ed96646b4", "messageHeadline": "Set up the test shell at some arbitrary block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d10b6adc20c6e1acc73528c7903e88ab5d13656e", "messageHeadline": "Get block height from u64", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "409e6594f1ad3c128f1b61c86d125a4bc81721f9", "messageHeadline": "WIP: Fix tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "d1a86083d7aa531aee8e261dd2f32e592f760829", "messageHeadline": "Merge branch 'james/mainline/wasm-cargo-target-dir' (#337)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "476be4828578b39aab3b1990400d349edaf12d4b", "messageHeadline": "changelog: add #337", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca5f0040e5b9942151ac24733dc9c5afab6ee13d", "messageHeadline": "Specify --target-dir when building wasms", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4cca9df402f1de9dcf3a3f71a9d507eef9173e9", "messageHeadline": "Merge branch 'tomas/refactor-storage-prefix-iter' (#335)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 44}}, {"node": {"oid": "d339f1988ba5ded0becafabf6d02fc7259329226", "messageHeadline": "Merge branch 'tomas/refactor-read-write' (#334)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 100}}, {"node": {"oid": "fec72205d4417afa358121674d2110ffb81c2a06", "messageHeadline": "changelog: add #335", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d32d7af363124d52d41cd7f4a0758fa0fb88d97e", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4558dfa42248a9282bb6d4b5a492ac22bb3aa040", "messageHeadline": "test/vm_host_env: refactor prefix iter tests with new `iter_prefix` fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "d737acd9ecdeff80fc62712fa19c571ace76097e", "messageHeadline": "storage_api: build a nicer `iter_prefix` function on top of StorageRead", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "6f0be8fa9ac507e5868765070b5b0a0f16a1a4d6", "messageHeadline": "changelog: add #334", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5473788002c9847734b08c42fdc0548fbde4fcb", "messageHeadline": "wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "999df37b8675742ee703556871e5850e64da19e6", "messageHeadline": "storage_api: add default borsh encoded read/write impl and handle errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 84}}, {"node": {"oid": "6eb19ade004ffa77d212276fc963fee2320b2f06", "messageHeadline": "Merge branch 'tomas+brentstone/common-write-storage-trait' (#331)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 161, "deletions": 77}}, {"node": {"oid": "80838b5ac58d00b1a9c3ced1082ae2506bc51c82", "messageHeadline": "Merge branch 'tomas/fix-validator-raw-hash' (#326)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 388, "deletions": 196}}, {"node": {"oid": "4b8d423802c15290dd6ae85939d7ceb06721c1a9", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fb97e3c915323d97b6de4461bc9115a3725418d8", "messageHeadline": "pos: update validator raw hash validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 62}}, {"node": {"oid": "ead98a38a9b55100fe08dd217b2dd25904eae72c", "messageHeadline": "changelog: add #326", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06d700e31fcfbd542ddffb33aca510b9f469ac0f", "messageHeadline": "Test that we reject valset upd vote extensions with bad signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "51bd9fe5277fa6b8079958cdba9d2bad0606cbc3", "messageHeadline": "Merge with eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "7771d70e9df3473b86b6214b643a8ee5c1762ecf", "messageHeadline": "Add stub tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "013e4f15c8a83315e678f46301a3ac4a3a49e0ad", "messageHeadline": "Guard against underflows (cont)", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4ff3d868769082976d195b469cae39de611eb63e", "messageHeadline": "Merge pull request #321 from anoma/james/ethbridge/fix-abcipp-docs", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4c739be7b1b5f7b44a41bf7f2f873d877077af61", "messageHeadline": "Guard against underflows in valset upd vext validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b92c843d463281464feb211e75bb20c47a1ceb77", "messageHeadline": "Merge branch 'tomas/remove-evidence-params' (#325)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 50}}, {"node": {"oid": "918d26c43089588322a8e59764ce56db99ce03ba", "messageHeadline": "Merge branch 'tomas+brentstone/common-read-storage-trait' (#324)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 916, "deletions": 422}}, {"node": {"oid": "164432b894d727d2c1d4d3b20c432a79c6d8a504", "messageHeadline": "Remove then() method in favor of if expr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ace6716fba7be13c4424e919ca0aae631f0b5fa9", "messageHeadline": "changelog: add #331", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff268e1527298e24580f23b41cb1d0d1608c5aa2", "messageHeadline": "changelog: add #324", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04a6ba5126467b04a2299fca242c67819deb85b8", "messageHeadline": "Merge branch 'tomas/reintegrate-1173' (#320)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2639756a16b95d0229a93ae62334d1379f157f1", "messageHeadline": "Merge branch 'tomas/e2e-keep-temp-fix' (#319)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5280af3b5ac6fb19ef490f58e3982488a550141f", "messageHeadline": "Merge branch 'tomas/refactor-pos-vp' (#318)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1482, "deletions": 1100}}, {"node": {"oid": "2a537465d799c43b5d6cea903037b445c5a01291", "messageHeadline": "changelog: add #318", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b92edd43b720b404584e306d081621c7314a0886", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7decfab26b9c3d2b165f574e80cb5e2f27146307", "messageHeadline": "fix missing StorageWrite for Storage merkle tree update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8bc5816483f6eec4980e757815d3a656d73215e7", "messageHeadline": "storage: remove unnecessary clone", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "28b4307e92a4ac01fdab65aa422dc5ba2f6e90f8", "messageHeadline": "add more comments for StorageRead lifetime with an example usage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "773033dafcfdec5b159ad7581278d952d8f08b81", "messageHeadline": "add <'iter> lifetime to StorageRead trait to get around lack of GATs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "14789273a0a601c4c4bab4273b97e53a0979f27b", "messageHeadline": "Revert \"changelog: add #1173\"", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8c6db6cff80febad7c6963e08ea444dd515b87f9", "messageHeadline": "Revert \"wallet: increase keys encryption password iterations\"", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "915cdfe5ac0f9f3da1fe127454edb2bcd2d2d456", "messageHeadline": "give channel proof", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "528a713bee317824fd92cfd93754ade770e59089", "messageHeadline": "clean redundancy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 156, "deletions": 167}}, {"node": {"oid": "684a290ce62f515ae21be459861101b7176f180f", "messageHeadline": "fix serialization of commitment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 194, "deletions": 357}}, {"node": {"oid": "08b0a8f1d8aa22813dbda2782aa00be651c8e682", "messageHeadline": "ledger: impl StorageWrite for Storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "abd10c1079476d4f2643b641a1a5621af4a4007b", "messageHeadline": "ledger: factor out TxEnv write methods into a new StorageWrite trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "803ee950287b17e32cf8a9add5f67b78477f69c4", "messageHeadline": "update ibc-rs to v0.14.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 299, "deletions": 1347}}, {"node": {"oid": "c02819179914ac6e347a115d8ea0edad0de3f564", "messageHeadline": "changelog: add #1173", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a21ee071f1ab938f5cf8b22ebad84a97d9571ff6", "messageHeadline": "wallet: increase keys encryption password iterations", "author": {"name": "leontiad", "email": "leontiad@gmail.com", "user": {"login": "leontiad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7134c73150d2b3a570a9ed918ddf9c1869d4b591", "messageHeadline": "Fix Ethereum events vote extensions logic in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "33608337f95a0e342162153a0de9ee90b8215d63", "messageHeadline": "[fix] use fetch-depth: 0 on tag pipeline", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1a06a26abcfc8c3c0fd8904c020a79fac1ac52d", "messageHeadline": "Namada 0.7.1", "author": {"name": "Raymond E. Pasco", "email": "ray@heliax.dev", "user": null}, "additions": 119, "deletions": 68}}, {"node": {"oid": "c1c9a3df283aa7c9ad1a4e8c6ee2cdd1f224911c", "messageHeadline": "Merge branch 'secp256k1' (#278)", "author": {"name": "Raymond E. Pasco", "email": "ray@heliax.dev", "user": null}, "additions": 1917, "deletions": 160}}, {"node": {"oid": "bda02c28de18b2d2dedf069ac7326620a57f44d1", "messageHeadline": "fix spelling of 'features' in Cargo.toml", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e2fc9489236f77b2c741f49e8ce1ba3e37390e4", "messageHeadline": "realign cargo/wasm integrity", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 164}}, {"node": {"oid": "4e5ff6a35dd24e1007825ea4eefa201e27464b3b", "messageHeadline": "changelog: add #278", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "baa22d3ad5a15a4877ec685374665d5442c129f3", "messageHeadline": "test: allow to sign and verify secp256k1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "170b02276608a4056647768a5a0d3e17f520f054", "messageHeadline": "client: add check on validator consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "204dffdc362bd2204c32d38b43c84996329b2746", "messageHeadline": "shared: optional secp256k1 signing and verification to avoid wasm bloat", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 77, "deletions": 170}}, {"node": {"oid": "08d1d51aa51468dc1afea668260ecb5690ee645f", "messageHeadline": "pick scheme for generating validator keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d86e093b38af28c52bdd7feb48a6967c0665eb0e", "messageHeadline": "must use ed25519 for validator consensus key and node ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "779e5834b45fcb217174ef839b8cb6de229424aa", "messageHeadline": "update rustdoc on PKH", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f2e44331e4a4b3da1e86992f9bd66cb201b83ea", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "04e6ba4675ed089daee1447275462d22122329b4", "messageHeadline": "deps: enable secp256k1 in tendermint-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 750, "deletions": 20}}, {"node": {"oid": "ba0aa4c0e2d396005574cbdbbbc504d870950210", "messageHeadline": "handle secp256k1 in key_to_tendermint()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4fba1c1b4e1b8d588a66c7d6dced6df1e018dc40", "messageHeadline": "fmt && clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "02f0d90f0853e3ba69c3cfe3444365f91e26f1d3", "messageHeadline": "use heliaxdev/libsecp256k1 crate fork as dependency for now", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "73978706290956b467dbaadcb91f1e7de67fb3a2", "messageHeadline": "release: update release.toml for namada repo", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cf25ecd05030b01b8b1fa12730ecdd4a96f9d08", "messageHeadline": "new test for zeroizing secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "505b57a6df5bdcaf064f4216595fdc52057bd8df", "messageHeadline": "wrap libsecp256k1::SecretKey in a Box within SecretKey struct", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "38e627097f0ab9a3688b1981463f54d1ee357e9e", "messageHeadline": "add a test to zeroize secp256k1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "9da15544333d3c1b3585f9ebe41aa853aff0d928", "messageHeadline": "fix bug in supplying args to test_genesis_validators()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "96b68c9b0e37321a7af72992f90a8c7740c5d897", "messageHeadline": "make validator_key_to_json() compatible with ed25519 and secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "9eb60167ec0fe3fab9e511acd5b1dcaeed9e3cfe", "messageHeadline": "fix bug to prevent generating keys with common SchemeType", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "3b1fd96140fbe3b70b9aa04b3112d11fafce43a3", "messageHeadline": "fix bug where we were generating a key with common scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "85133eff6c415fe94ebfeea104c9f8a786a1a74a", "messageHeadline": "make fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "97e8d3a6cc233b4ff13d36652273e57f3f2ab01f", "messageHeadline": "fix unit test test_toml_roundtrip to supply good validator keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "365c001e59509d75ded5b0dddca0e9f1070a2730", "messageHeadline": "e2e test_genesis_validators(): make each validator have different key\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f320caa7fa2fba416823b2ce82376afd9de18a25", "messageHeadline": "fix some comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1be249cf0944199b854ab10700ab63b1a5fcf54d", "messageHeadline": "fix bug in supplying keypair to Tendermint", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db6f61fa069e5d126b7f1f278de4fe5f5a2edbe0", "messageHeadline": "clean and simplify code in id_from_pk()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e39e9b0d7f2a3b8a14e014b0a09b67e8b21b9519", "messageHeadline": "allow CL specification of a specific key scheme for the TxInitValidator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f0f5b2f625079826ee36aee4bc8cb3dffb1a9a0b", "messageHeadline": "improve write_tendermint_node_key() to produce the proper json given \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "db2e69c848b5ca687c3356053e0e765922ed44c5", "messageHeadline": "convert from common to underlying key type in id_from_pk() when const\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b645b4313b8520de12a6fad5579399097e6c95e6", "messageHeadline": "change variable names in fns try_to_sk() and try_to_sig() to reduce c\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3d1586893f8593c451f3b79cd083091370df9a0a", "messageHeadline": "clean up code implementing Serialize/Deserialize, comment on certain \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eeb1e8cfd8bc151c7c19bf8c35b22514196fbef0", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6b080b03695d65c98a1e5c7fa7c7602f61fd6d67", "messageHeadline": "remove Result layering for id_from_pk", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e44a734312f5300c07755dac987da82cf1e0c1a4", "messageHeadline": "drop 'Consensus' from SchemeType enum variants", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "a13e5e586a38d5bb9203c0044ae44d80eff5c735", "messageHeadline": "incorporate options into key generation functions", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "8c769d5829dadca5bafc378e07d39c9f885a70a2", "messageHeadline": "command line options for specifying key scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "43c708c55fd2e7956973fb7042ed3c16a215dabc", "messageHeadline": "initial commit for supporting secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "dd58b30378794867ca93b5b15485a6dcffa3ea4f", "messageHeadline": "clean and simplify code in id_from_pk()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "d34bf60590b46a201582992f1042c5884d7d767f", "messageHeadline": "allow CL specification of a specific key scheme for the TxInitValidator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "428327fc1009bc1f8514fdc756f97bd82763e174", "messageHeadline": "improve write_tendermint_node_key() to produce the proper json given \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8b0d2403dcd85ef74675281c9ca87b3d7ce24e8b", "messageHeadline": "Test validation of validator set update vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "604f0433d5e15b6add816675bfaa1f3aadfb1bf8", "messageHeadline": "convert from common to underlying key type in id_from_pk() when const\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "10f94c2dcf950bcf6045da626c9e10fbc547dbc7", "messageHeadline": "ledger/pos: implement PosReadOnly using StorageRead trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 236, "deletions": 254}}, {"node": {"oid": "5989412b90f9d2b45bc28d8b41ec4340435bd462", "messageHeadline": "ledger/tx: inherit StorageRead in TxEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 61, "deletions": 93}}, {"node": {"oid": "45f3f947968070d0826b46f12d795aedeb1d0981", "messageHeadline": "ledger/storage: impl StorageRead for Storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "7552c1ee7d39b75c4e08d8b3aac1022663827c53", "messageHeadline": "ledger/vp: impl StorageRead for WASM VPs pre and post state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 247, "deletions": 59}}, {"node": {"oid": "97c69475935bbab22cfefa5a90ce77b8f5241107", "messageHeadline": "ledger/native_vp: implement StorageRead for pre and post state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "9a135eb9396889eb33fd2239c7bcc60ff045017f", "messageHeadline": "ledger: add StorageRead trait with extensible error type", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "870d6777c8265f30c46a576139d761fbb24d81e0", "messageHeadline": "change variable names in fns try_to_sk() and try_to_sig() to reduce c\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f716311b7df9071496425ce4b323e30cf02fc6b6", "messageHeadline": "pos: fix bond zero amount error msg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ae9ca862719d95ecf70407ee6959cd6499990c", "messageHeadline": "pos/validation: refactor accumulation of changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1480, "deletions": 1099}}, {"node": {"oid": "e1b3d0b436e53f05713417b1a8ac523939f36d8b", "messageHeadline": "clean up code implementing Serialize/Deserialize, comment on certain \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "ee80a74daee1aea1ee1aed8d6b9be6c7526094d0", "messageHeadline": "remove Result layering for id_from_pk", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "acdbcecb6ded0f03b22c5e565bfc7adfb66c2ab7", "messageHeadline": "Merge branch 'brent/wallet/address-find' (#311)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "0559c3e75c661249d8b053db744db1a4e70ea7e5", "messageHeadline": "Rename test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6dfb884b8a02d0cd0327ac509b2d1c192cbaefd", "messageHeadline": "drop 'Consensus' from SchemeType enum variants", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "22afc226d0e29975ff2b391558e9c85074ef8427", "messageHeadline": "Test if we reject signatures from non-validators in valset upd vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "10c4d56fd3eb508331a7e8c855c63160250b4cbf", "messageHeadline": "Merge branch 'james/genesis-config-error' (#291)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "20a91d083abc7c23fa0c17fccf61416c10d99560", "messageHeadline": "Merge branch 'james/1048/anomac-download-wasms' (#290)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "5398e250481d1d1ef450383f46343a17e319f6b4", "messageHeadline": "make libsecp256k1 objects public when wrapped within our own Key and \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0101aef74503ba6a8dee62c84ba78f11980dbf6f", "messageHeadline": "Merge branch 'zeroize' (#277)", "author": {"name": "Raymond E. Pasco", "email": "ray@ameretat.dev", "user": {"login": "juped"}}, "additions": 99, "deletions": 51}}, {"node": {"oid": "98c4325e88a7d4ea0deac1702ea8e4900949ce26", "messageHeadline": "remove clippy::bind_instead_of_map now that we will use wildcard", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9851a104d3e623bd83ab216e95016bc073760be2", "messageHeadline": "incorporate options into key generation functions", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 97, "deletions": 44}}, {"node": {"oid": "b0d7a54f2e29c05a326be3d4c8b03508020ea845", "messageHeadline": "command line options for specifying key scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "69dae061cd416db7a84a5fd875721f3741789e89", "messageHeadline": "initial commit for supporting secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1023, "deletions": 37}}, {"node": {"oid": "7a708c5b605c7e287b809e40f5d76b1ae23ebb8b", "messageHeadline": "join-network: allow to skip pre-fetching wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c3e34d1b1aa8bc6097e11243033890c25b6a83e9", "messageHeadline": "Fixing keccak hashing issues", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "3948c98db41a5e3c38b7b25de870d06bfaab7cb1", "messageHeadline": "changelog: add #277", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc0e71ae9e3e0974cc199f964a9568a91ffa7a46", "messageHeadline": "move zeroize test out of macro (also in advance of incorporating secp\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "f9f067455e17f87f91bd0711f5b0fef74d14d3fe", "messageHeadline": "wrap SigningKey in a Box pointer when placing into SecretKey struct, \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "2f1343cc65a3c2ff70ef091fcc56c0e32f1a26e9", "messageHeadline": "changes to Cargo.toml and Cargo.lock from adding latest version of ze\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "c5e27ed0d7ede3feae643df0c4c6c0f2aaa632ba", "messageHeadline": "Merge branch 'bat/new-merkle-tree' (#279)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 723, "deletions": 555}}, {"node": {"oid": "8a9fc4c2e2db714cc3e1849bccf0cf84e09f6325", "messageHeadline": "changelog: add #279", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6b64911605c0780ac6a00ac6865ae0a6829bfb8", "messageHeadline": "apps/dev-deps: remove unused cargo-watch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 359}}, {"node": {"oid": "de46fbe5833929f740ca80fb48149d78f3518539", "messageHeadline": "update checksums wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0b00cac5ba89a06dd9319effe3803e6ca9fdc55d", "messageHeadline": "[fix]: Fixed a small bug in existence proofs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d92aec650d1e52498b8062993865730f322fd57f", "messageHeadline": "[fix]: Updated Cargo.lock files", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 789, "deletions": 617}}, {"node": {"oid": "ebcb1a02295b2c145a5a788dd651468baad33f00", "messageHeadline": "[feat]: Change the ibc-leaf-spec to be the same for both existence an\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 92, "deletions": 43}}, {"node": {"oid": "7d0a526614318db89e2a240c4adcaf9c068aee43", "messageHeadline": "[fix]: Updating the .lock file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a20f6a2955924581a69b3fee2118a73aa65fa9bb", "messageHeadline": "[feat]: Downstreaming changes from arse-merkle-tree. That library nee\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "6a8cfe9d042434c8e166ec1786264e8dcc34ad35", "messageHeadline": "[fix]: Fixed map of ibc keys into fixed keyspace and fixed tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 198, "deletions": 53}}, {"node": {"oid": "10218d37c09c59462c56737ce4138d549c576226", "messageHeadline": "[fix]: Fixed new merkle trees to be compatible with existing unit tes\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 109, "deletions": 21}}, {"node": {"oid": "a2b3939ba611daa9b1e755324ee264c39edd6632", "messageHeadline": "[fix]: Fixed the proof specs. Tests now passing", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "52ef18a1af0a886c56dde7c6a6bee742431d31b4", "messageHeadline": "[feat]: Integrated in new merkle tree for ibc. Proofs are not correct\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 922, "deletions": 737}}, {"node": {"oid": "b8a5181fd31efae5318ef9ef1b3ccbaf2450aaaf", "messageHeadline": "Merge branch 'brent/162/secp256k1-support' (#278)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1916, "deletions": 160}}, {"node": {"oid": "cadf28b5a5fad532c234f6c055330e585c5ca0ae", "messageHeadline": "Merge branch 'brent/922/zeroize-secret-keys' (#277)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 34}}, {"node": {"oid": "5170fb1c3e2fcdcfab236d6fb92b47695afe3cf6", "messageHeadline": "Merge branch 'tiago/refactor-ledger-run-with-cleanup' (#270)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 467, "deletions": 267}}, {"node": {"oid": "4027e581af72915e8297df572d6fbb67843b6fdb", "messageHeadline": "Merge branch 'bengt/change-wallet-bihashmap' (#264)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "af1200ef0c52116c20b6ca5bc8a0512eba4032a4", "messageHeadline": "Merge branch 'james/experimental/allow-absolute-wasm-dir' (#263)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 58}}, {"node": {"oid": "d6eeca90f0f65e152b56df10f28c262b4807bc15", "messageHeadline": "Merge branch 'fraccaman+grarco/governance-fixes' (#262)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 716, "deletions": 409}}, {"node": {"oid": "d7e1427d6f9860987c6b78536e93d479b2761878", "messageHeadline": "Merge branch 'james/1072/wasm-reading' (#259)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 54}}, {"node": {"oid": "28e2a1153c3c29079611d22cd2109e384cfedf9a", "messageHeadline": "Merge branch 'james/experimental/wasm-workspace' (#258)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 81}}, {"node": {"oid": "1d793aec0537802ed7275213baf3b140433d3bd5", "messageHeadline": "Merge branch 'tomas/unify-native-and-wasm-vp' (#256)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4298, "deletions": 3150}}, {"node": {"oid": "18526da1a51ba4851d89862d9c9b5afb02b73ba2", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "86f4e4dfe23e43d525d6dc81b42fc6b4b595fee7", "messageHeadline": "Merge branch 'tomas/debug-wasm' (#250)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "0f73a0d44f71a8b0b50d7fee7c5105bf0e8c1ae7", "messageHeadline": "Merge branch 'junkicide+tomas/pos-tx-tests' (#254)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1352, "deletions": 175}}, {"node": {"oid": "40ec445b70ca8ee133a98bab050a4ced1a79a757", "messageHeadline": "Merge branch 'tomas+brentstone/host-env-vp-write-check' (#240)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "14f638a1354c73362120d5d7abc9597bf18cdc7b", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "affa0b550ac045a6f5d1f3cc1cec9f4f24f2884e", "messageHeadline": "wasm_for_tests: make", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8bce9152fdb14d927b9756646d9e8633712a9bc3", "messageHeadline": "Update shared/src/ledger/vp_env.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "221e9f2544cf2420b90bc78fd69328959103638d", "messageHeadline": "changelog: add #1093", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d868424682a67517b53cbda42bc9c1ed6c97d7e6", "messageHeadline": "wasm: improve error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 85}}, {"node": {"oid": "bf604a4c3a7b9b6084d20284c4df2495f212feaf", "messageHeadline": "macros: add error handling to transaction and validity_predicate macros", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "d7d0ef14ab15ac052abdbf8ef81bd0a385725b28", "messageHeadline": "wasm: update for VM API changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 620, "deletions": 377}}, {"node": {"oid": "71820f6acfa6939469177982fba61b15d82bb7d5", "messageHeadline": "tests: update for VM API changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 460, "deletions": 549}}, {"node": {"oid": "e4b84a00452fd3534fcdaa7ac1eb7fcca4c6bab2", "messageHeadline": "VM: move vm_env sub-mod into tx/vp_prelude and add Tx/VpEnv and Ctx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1869, "deletions": 1479}}, {"node": {"oid": "4e46acaa3f0ac7879b135779cb82af204cbe4a4a", "messageHeadline": "shared: update native_vp implementations for VpEnv methods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 693, "deletions": 410}}, {"node": {"oid": "fe365d9d19f5d1f69eac3456924fb31d21881d18", "messageHeadline": "shared/ledger/native_vp: implement VpEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 120, "deletions": 86}}, {"node": {"oid": "5d8c61a63479672cf7ac0d9583c0aa5c9ba5e31e", "messageHeadline": "shared/vm: rename host_env TxEnv/VpEnv to TxVmEnv/VpVmEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "1a57908bfb608145daef30c6110ea67713cfc0c7", "messageHeadline": "ledger: add tx and VP traits with host env functions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 275, "deletions": 15}}, {"node": {"oid": "d5ccb629438e79aec4713751fcf24e4597aef867", "messageHeadline": "test: add seed for failed PoS VP test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "74cce908d988725e4d7684b1610879c71b9b25e2", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4a61c40c8a62e5dbcb43add05a02d8366ff1340", "messageHeadline": "pos/vp: remove redundant validity predicate storage key check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "4b43766ec21f2cb06578bbbeea7d09cd00972e76", "messageHeadline": "doc fixed in proof_of_stake/", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "117959ded122d7f4d90de2bfe270cfe75bc1126b", "messageHeadline": "Update comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4fa9eff165689e9de480b706883f23112755e1fd", "messageHeadline": "quick doc fix", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bc4b590f0a15f7efe16e87936133e2504d13c17", "messageHeadline": "removed a deprecated function, spelling fixes", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "36e9c58230dfc7ed8fa143400edcbfd4980f2c90", "messageHeadline": "clean up documentation", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "65bdbfdb53449c4005487123890eee3b0841a435", "messageHeadline": "tests/pos: add proptest-regressions file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "553fc54750bc6b2ac82dcd9a6faa04d894a8d40f", "messageHeadline": "Changelog: add #462", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef97a463e36a2f309e4e1b230c17ac04f7b8fa32", "messageHeadline": "wasm: test tx_withdraw", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "80f9191d611955c2e05cf41ffa2e2c14834f5a42", "messageHeadline": "wasm: tx_unbond tests", "author": {"name": "ajinkya", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 397, "deletions": 0}}, {"node": {"oid": "f9fd2d03ac8102cd96deba29137296c849a3568f", "messageHeadline": "PoS: fix Bonds data type and application of unbonding on it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 264, "deletions": 92}}, {"node": {"oid": "5baeda5aed396fad198a291b7603e3d0a5bcc6d1", "messageHeadline": "PoS: fix type s/OffsetUnboundingLen/OffsetUnbondingLen", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "72aaf3ac9eda9eb8a60b2837d4ac16c303ac9353", "messageHeadline": "tests: reuse init_pos for native pos vp test", "author": {"name": "ajinkya", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "cfe2971b751b6fb2acd36ba89d25fecf24a8171d", "messageHeadline": "tests: make native pos vp module public", "author": {"name": "ajinkya", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba9983e08b47a36a1373841bf90cde7058a001e2", "messageHeadline": "tests: add re-usable PoS initialization helper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0b278a67c9a5de17c1909e28ee1cd1bf345c9f7b", "messageHeadline": "PoS: add PartialOrd, Ord, PartialEq and Eq for Epoched an EpochedDelta", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "d1887fdf98bbe72d08a6bb13705a7026a60ee8a3", "messageHeadline": "tests: expose native_vp test helpers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9ccbece8d0e03398609b3fcad56c540b3ddf37a8", "messageHeadline": "shared/token: add arb_amount_ceiled testing strategy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "07a68212e5bd174da26b973fd4bc32cf7261b387", "messageHeadline": "wasm: add tx_bond tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 344, "deletions": 0}}, {"node": {"oid": "275a636af011ecfae4906eee157996b8d73141ba", "messageHeadline": "shared/token: add arb_amount testing strategy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5763877e626732f371cb9153ec1653aa751b5bd4", "messageHeadline": "shared/key: add arb_common_keypair testing strategy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1784abf0df5b02f90cc8140ce3ef10859d205d12", "messageHeadline": "Merge branch 'tomas/pr-ci-on-conflict-cont-3' (#351)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0452a5b65144d6a13cda6338ec6f9cae15718554", "messageHeadline": "ci/build-and-test: add missing ref to PRs on other steps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e910b21bbb76a1c862fa723178fbdf4ef571e280", "messageHeadline": "changelog: add #1243", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "907ac27d1a4d0bebf9edbef48f020d3ae7fc09b2", "messageHeadline": "tx/vp_prelude: improve debug_log! macro", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "cdfb974c53eabfb1db70fc7f7c42b5b15451b2ac", "messageHeadline": "make: add recipes to build wasm in debug", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "01dc20aa79aa033e1444b846b46dd47bd50885c8", "messageHeadline": "Merge branch 'adrian/docs_update' (#189)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 180, "deletions": 147}}, {"node": {"oid": "a5deec83fd85ed44f690959cadc3a73919f06fc0", "messageHeadline": "docs: update book's config branch, edit-url and repo links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "717a71a8cee9b6dd407f949ea7832a405c673f23", "messageHeadline": "docs: add notes about the books", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2e683c7e371f3e31e5779d3ee45133a400b8ba81", "messageHeadline": "doc/docs: s/anoma/namada", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 148, "deletions": 109}}, {"node": {"oid": "346945288be75dd25ad85f96cf3e2e32ef1f42b4", "messageHeadline": "re-add `dev` docs section", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98fe44420f7d4adee45c0995d63f4e2062a3315d", "messageHeadline": "update outer readme", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "742f94c550b416cc24ce5835027b34b7394d2d67", "messageHeadline": "Replace anoma with namada in quickstart", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dea735d0fddeb53277c8bf9b808178f99b382179", "messageHeadline": "Update config files", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "39c44e5d4096fa5bb7b9f413f5f0c58cbde1eecc", "messageHeadline": "Merge branch 'tomas/pr-ci-on-conflict-cont-2' (#349)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "00f79a8c45098c0a4013f80e2fd2ee7913200eec", "messageHeadline": "ci: update docs and checks to also run on conflicts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "7ddd436faa0e9b1a1c1bcd30af0d4c4bb827a132", "messageHeadline": "Merge branch 'tomas/pr-ci-on-conflict-cont' (#346)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "93bef67a129f4f6ad580a0f58ff3a61a0f6e4dc6", "messageHeadline": "CI/build-and-test: disable redundant trigger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5daef55346c940b22c9847fa94e001924d39c0b8", "messageHeadline": "CI/build-and-test: fix the ref on PR CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "180c8cccd1ca8af443d538bd8bbf79f4645357c8", "messageHeadline": "Merge branch 'tomas/pr-ci-on-conflict' (#341)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "931fd8580bd31780271cdf1a18329608d03d3f25", "messageHeadline": "Merge branch 'alberto/install-docs' (#336)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c1a9a4baee686aebf9fe51349465aa15f646565", "messageHeadline": "update links to user guide docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85de679b30c4290da157a747e42829cbb6e48b78", "messageHeadline": "Merge branch 'tomas/fix-dev-docs-links' (#343)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "339858ca19345f5bf8c219795d0c327d71877d67", "messageHeadline": "update relative paths in dev docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a4c0f97c6ce803d98193a4ce308ab6f27cec791", "messageHeadline": "Merge branch 'james/mainline/abci-query-openapi-spec' (#322)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 204, "deletions": 0}}, {"node": {"oid": "881e5ca41405f307b942cb34fea8f52bd206fe38", "messageHeadline": "changelog: add #322", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d758b1ba12077f367a7877a9ef86173263d0ff5a", "messageHeadline": "docs: move and link to openAPI spec from Ledger RPC", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "959737d1046fa9086c3b68da7cb841bcab5cd3d3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4efd4613a98ed39c594cf14bf2efa2ad2cfada80", "messageHeadline": "Storage key regexes should permit any UTF-8 string", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce036b0a8459c2a0b6b0bd9272afb42e273fd447", "messageHeadline": "Add invalid storage key error response example", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "a374fd2bb5f8985273b4e7dceff8d507307e74e7", "messageHeadline": "Add example for getting an account's public key", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "42bfb42d5d79af1fc0ad8fceecc45343d26599c8", "messageHeadline": "A key can contain any ASCII, not just alphabetical characters", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0b5c4648e0d2412eae90c58fd13461c60ade039", "messageHeadline": "Add specs/openapi.yml", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "a91bd8889f1ccd966b5637b9c961a6c993214ec4", "messageHeadline": "Merge branch 'james/misc/gitgnore-anoma' (#289)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07876b1f8be00531da22c217f5ec36b2ffad1773", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bdc7029122d1a0f8c131acd52a8b0ae8b566a80", "messageHeadline": ".gitignore: make some patterns relative to repo root", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38cfd24496fd52de04cff01635fab5195cad22b5", "messageHeadline": "Merge branch 'james/misc/gitgnore-anoma' (#289)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8593febefea9046bd6a88e9d9bb36ce9d94bdc36", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19b454e357f4192330c57a5d3f9d12775338ab07", "messageHeadline": ".gitignore: make some patterns relative to repo root", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e1f551b9830d668855596a2235f827aaaef5d2f", "messageHeadline": "Merge branch 'grarco/update-libraries-docs' (#287)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ed51fec683fea47cd1c6724cffc72d6cc05f44dc", "messageHeadline": "Merge branch 'tomas/pos-spec-updates' (#282)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 296}}, {"node": {"oid": "da0bdba8248b7c399237d53080ec3eda7f0652bd", "messageHeadline": "Merge branch 'tomas/re-add-dev-docs' (#266)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8194, "deletions": 0}}, {"node": {"oid": "7c937046fa23e32619030b34c5df161c03fd8184", "messageHeadline": "change string to valid path", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c1340447fbb4e69fc957f8614d65b5510f634f8", "messageHeadline": "Initial info on Secp256k1 keys and zeroizing secret keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "291b24240f4efbdcfdfb385e09ae9346345118bd", "messageHeadline": "crypto.md: add context for signatures", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3ec2aa9aa76be778b19b2becd2f5fae00467e9", "messageHeadline": "crypto.md: remove outdated encoding descriptions", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c41b0a128f26c35a68cfc5a5a2decf4e4486c93", "messageHeadline": "crypto.md: remove references to closed issue", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f13bc246e1baf96a832c9c6b8bc401d3de901c3c", "messageHeadline": "Updates changelog", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab22bff8d881c02f25e1d6f829de4af90f3a9797", "messageHeadline": "Removes mention to clap version", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9114cc46a4a720aeb6012300c67a015a82ecf1d3", "messageHeadline": "Fixes typos. Updates comment on `clap`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "242f1e483725735db76cf61c40f312cfd62d1b3d", "messageHeadline": "docs/dev: remove PoS spec and link to spec page instead", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 290}}, {"node": {"oid": "c1ac299f4aed34bc83d1d3e00a1e2a0a06032a93", "messageHeadline": "changelog: add #1070", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b73861f39265b36b90b95384e6815c00ac0463e1", "messageHeadline": "docs/pos: remove validator \"pending\" state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "98e153c0e8950fe9eb5863cc6d1201d489567aac", "messageHeadline": "docs/pos: validator total deltas don't subtract unbonds", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f083997d88bb4495dba828fa81f203c92baee26", "messageHeadline": "docs/pos: add reference to reasoning for pipeline_len = 2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4da91ee5f4cb4fb46b34c86396fe495a027e8811", "messageHeadline": "docs/pos-integration: more explicit unbonding deltas order", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e663d8c16cae6a5365a979eca630ff856a78fc", "messageHeadline": "docs/pos-integration: add unbond epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13510428229c32770b2ab93a54df6049ef456de6", "messageHeadline": "docs/pos: Note explicitly that token withdrawal is not epoched", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb762937ed35c41d382cf6dabad1ce97ea4a5ef8", "messageHeadline": "docs/pos: `s/max_active_validators/max_validator_slots`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc92f735a54a1c1f24ccbca1f45eb2ee6a72f769", "messageHeadline": "docs/pos: format md", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1de31626af013d0467c2f76ca94f13b9e1c3424e", "messageHeadline": "docs/dev: s/anoma/namada", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 54}}, {"node": {"oid": "8bcec1b02489ae8ff64f323a7d49187750673172", "messageHeadline": "CI: run build-and-test on PRs with conflicts with `pull_request_target`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3874b7b73c9a31b3aee02189ee977c2eb32e41d3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4060f2eaa1ce70f17b211252cb915a467edc9226", "messageHeadline": "docs/dev: update mdbook-admonish assets to v2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "5a3868a924873686d9d22ef8072b57560983069f", "messageHeadline": "docs/dev: remove intent_gossip and prototypes pages", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 9885}}, {"node": {"oid": "facdeeb7b38fecc0a73657cc6e62af977f1ccad9", "messageHeadline": "re-add dev docs from cd3886453ac60655622805e1fecf35f5eceb8c5e", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18033, "deletions": 0}}, {"node": {"oid": "4f8c283c17443548829cf85e250d48281bc72507", "messageHeadline": "changelog: add #240", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e67b5421ac1a0953fb9d71f90cd580bfdc0a9933", "messageHeadline": "vm/host_env: disallow raw byte updates of validity predicates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "47ec809b0ae95249f69e82ad6f512db7fe5ce995", "messageHeadline": "Merge branch 'tomas/expectrl-switch-from-fork' (#265)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "3faa14c4b285aece59915f028af5570724867b4d", "messageHeadline": "Merge branch 'fraccaman+tomas/ci-e2e-validator-logs' (#274)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ec022c1bf3b4bc0a470b9407adfea4df2c88a6e", "messageHeadline": "Merge branch 'tomas/remove-abci' (#224)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 747, "deletions": 2595}}, {"node": {"oid": "cff7d0f1c24c9b63766e01e6ebffa49f791f77e2", "messageHeadline": "Merge branch 'tomas/e2e-fix-cmd-assert' (#247)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "34e7ae40542ee80416959523094c92ebe0f178b5", "messageHeadline": "Merge branch 'tomas/update-changelog-config' (#248)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf8727f371814d0684ef56045c9b45e808c4e19", "messageHeadline": "Merge branch 'tomas/update-bin-names' (#246)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33cc54ac9ea45e803441b858b8015b7c0d757216", "messageHeadline": "[ci] improve e2e log upload to add validator logs", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f05fbaf70d3e8294713cc4b5ea1f9e1c9129ce83", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e7a261a25f62076b35a62090123faee641677cf9", "messageHeadline": "ledger: debug log some ABCI++ requests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "26a736254b71a8389c2fd168d8e7d1d6a7b752b2", "messageHeadline": "ledger: make prepare_proposal and process_proposal stateless", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 82}}, {"node": {"oid": "7909bc4e568cb428ef1fbdaa7c2d0ffc226c2286", "messageHeadline": "ledger: refactor tx_queue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "68d07d3a95884e3e1ba66d22bb8f0c8ca88ee532", "messageHeadline": "scripts/get_tendermint: update for ABCI++ temp fork release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f3ce63e00bc5ec20de4d9d58dab774f5781c193b", "messageHeadline": "test/e2e/ledger: enable ignored tests for ABCI++ workaround", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "356b901dc60d4b86257fbfdb92d035c3fc7fff5c", "messageHeadline": "changelog: add #247", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b3d10e1cd710d7b6e9497743392e274911d8d08", "messageHeadline": "shell: process transaction when `ProcessProposal` hasn't (non-validator)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "d32a842f3ad6299224cfedf88e40e7c7f78d25ee", "messageHeadline": "make: remove \"*-abci-plus-plus\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 91}}, {"node": {"oid": "bae8d0e01d50f5bc14dc8f669d84263142fa7d9d", "messageHeadline": "all: remove \"ABCI\" conditional compilation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 545, "deletions": 1969}}, {"node": {"oid": "3b6645f51b2a9962549b9324eb9ac05a89811ee8", "messageHeadline": "deps: remove ABCI dependencies, use ABCI++ as default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 434}}, {"node": {"oid": "79f761761944cf8b8bb639ce3ef54aa3e54d66ed", "messageHeadline": "update the changelog config to namada repo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f300026fb028cdcdc49b4d4ebb0d9c2b2eee2b9", "messageHeadline": "test/e2e: update assert_success/failure to first consume output", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6b3a98f886fe7a34a12758ad30a36c6a86b3e762", "messageHeadline": "Add dev docs back", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c1aca2d2f139021cc85b383a539b430ebc1175fc", "messageHeadline": "Change anoma to namada in install docs", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a41384c60affb0e8125ef4962c748618333f42bb", "messageHeadline": "Fix links", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "947084f32c2aa8c0ba7f3e603f1b07badb80d11c", "messageHeadline": "Sanity check the keccak hash impl", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8753694ce5e2ee7c85a9c532dc00cb81c09b12b7", "messageHeadline": "Test validaor set update keccak hash", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e3a92d1229d9771077e09656741082dabb10e859", "messageHeadline": "client/utils: switch off validator's p2p addr strict mode in localhost", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95f8d3910cc8257c324b172af2ce119957b033f6", "messageHeadline": "test/e2e: add test for double signing slashing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "ea0017619fb6268ec10a468bfa5e9c7ba4b55c02", "messageHeadline": "test: allow to sign and verify secp256k1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2ae644807eb402fa270c44ecbef573695a093d7f", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a3821106162f6f5cc31c581f361aa7817ec89622", "messageHeadline": "client: add check on validator consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5b04291677876bd4739f3a54be0bc1096020bd53", "messageHeadline": "shared: optional secp256k1 signing and verification to avoid wasm bloat", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 77, "deletions": 170}}, {"node": {"oid": "14dcc9d59139bad16b17e70038f9d981dc76c438", "messageHeadline": "Test if we reject valset update vexts signed over with invalid epochs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "9ed714221d989b3815add72bc5f512041b965296", "messageHeadline": "Refactor validate and verify vexts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 93, "deletions": 44}}, {"node": {"oid": "75cbfaa4db3df0dd9d0ec4d1c5cb4cd1577ea964", "messageHeadline": "A bit of clean up on extend_vote()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "271b0f2a5dac9914c4b1a214e0cc7acf3c8c9659", "messageHeadline": "pick scheme for generating validator keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1fad6c111e88291c8b9fcb43c64c82df322e887f", "messageHeadline": "must use ed25519 for validator consensus key and node ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "85825772df3b006f72eb035415f863155d547cc2", "messageHeadline": "update rustdoc on PKH", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2821c76ed1852039cbc4f49cc2bf2fefd562837b", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "243c92ea49b1e66530791d72153894c7ff81a9f0", "messageHeadline": "deps: enable secp256k1 in tendermint-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 750, "deletions": 20}}, {"node": {"oid": "8bcf69a95420915bc90d1e0fbf769ce1b8a49ce2", "messageHeadline": "Short circuit on can_send_validator_set_update()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "af3c316170b9ef41dd643b03d699ca71895b7b57", "messageHeadline": "Fix epoch value used in validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "378c16bdcfa15b15d168635972a683ce84ab5d32", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eaece664924a66f4370b2136304a57152171d43c", "messageHeadline": "Rename new_height to curr_height for clarity", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c021ace06a2b60bc5c6581f0ecd435fb35a0f37e", "messageHeadline": "Improve the docstrings of verify_vote_extension()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "073923ed4e487f8e403ef204914892f2b520482a", "messageHeadline": "Tentatively check block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e44cba9726429a86a7d180588d6eb1fcbfe0b926", "messageHeadline": "Change can_send_validator_set_update() again", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "5cd0749e84276246a36aab96a6fc09628c9a1278", "messageHeadline": "Expose first block heights of each successive epoch in Epochs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e4022b817de577e0d940ea2afd0b58c87207bebf", "messageHeadline": "shell: fix slashing log msg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3a5fae7024c2b354194797fe7bb9d849bd4ddb00", "messageHeadline": "ledger/shell: fix validator look-up from tm raw hash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "3d7ab76c08f9f69f9e5337d4a541fb90fdc7c367", "messageHeadline": "tests/PoS: fix the validator's raw hash to correspond to consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "79f2f833912cb7889fdf6a5c3be764b982fbbf46", "messageHeadline": "PoS: fix the validator's raw hash to correspond to consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "77f2ead7faf4736f152a8d1497de399fc554984f", "messageHeadline": "tendermint: fix address written to TM to correspond to consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "32e78ce27f14573c0d7e50b9fca3efc09305313d", "messageHeadline": "handle secp256k1 in key_to_tendermint()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "80e9916d12562f70d92575a73a916e348d4b9d81", "messageHeadline": "changelog: add #1248", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbcda142cbc9b5567423e16f0248f68fe93b5c9a", "messageHeadline": "shell: skip and log outdated evidence in the shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "80fa394fa711dc4d51376edbd466ca7f0ac3af26", "messageHeadline": "shell: remove TM consensus evidence parameters", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "e51957411720888e4208e824fc168cb31f6b683a", "messageHeadline": "Improve comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87415fcab8ae6b218575a286c11ce7def142cb43", "messageHeadline": "changelog: add #1225", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "602ff81ed783df62878a25778d4d112effa52bc9", "messageHeadline": "wallet: increase keys encryption password iterations", "author": {"name": "leontiad", "email": "leontiad@gmail.com", "user": {"login": "leontiad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dd776cee956f8c089a7c96b685cbbaedb12d122", "messageHeadline": "Fix broken doc link", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc3b483a24532f1fbfeae1ff1cdae0b4e6826df2", "messageHeadline": "Fix broken doc link", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0891d43406c6363d39b8954c3a526073447aae9", "messageHeadline": "Fix panic message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "679cbf24ad5cc2af1fae10369cbcfbdc6c452a4e", "messageHeadline": "Implement compress_valset_updates()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "e1750783615dbc757ac6a0963b790abf698c6362", "messageHeadline": "Guard signatures by eth-fullnode feature", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a930cbdd47329d2537380405f2ff1a163d3eac", "messageHeadline": "Guard mock_web3_client by eth-fullnode feature", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4fbd2febd801c77e5005bda27b4813f01423e37", "messageHeadline": "Remove link syntax", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6c8e1890e539e5aff452541686a436c12aac284", "messageHeadline": "Link to ABCI++ method instead of ABCI", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6970a1b82c4cd13644928cc48356c39c9262eeb4", "messageHeadline": "Fix bare hyperlinks in docstrings", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "835635dac900f75b8cad87cd55f56bb114fc70da", "messageHeadline": "Clean up the TODO comments in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b5aea3b5a90595adbd30dfddb718106a9c83a681", "messageHeadline": "Include validator set update vote extensions digest in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "563cf23084bdd5dfd3a25816996b6071b15ece93", "messageHeadline": "changelog: add #1221", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4120e9a1c940d820c13fa2f0d895d7ca6b4aee9f", "messageHeadline": "WIP: Compress validator set update vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6b355bc4777508a010ecfa7b2b6930bc52e6a1b0", "messageHeadline": "Fix docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f84f1ae788949c76f701f4632bd386af74a2c473", "messageHeadline": "Change the API of can_send_validator_set_update()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "6ac1bcc643af132c36f98c1f2ccc0e231bec2cfd", "messageHeadline": "Add a NOTE to the code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61dd957dc76bad9854b45c01c6651ab840b5099a", "messageHeadline": "Filter out invalid validator set update vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e62f250ed3d512912b8d64414f73c45be296cb5a", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2013, "deletions": 469}}, {"node": {"oid": "67d9d43b66b0714132cab4e0d18d26b6d353b4f1", "messageHeadline": "Make Shell:query immutable again", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93477079b2234d554d776a908f4f5ecf1bfcefd8", "messageHeadline": "Adjust ShellParams", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "c54d69e23035c110d39eff8927a5e94f770a6ca0", "messageHeadline": "Switch back to using ShellParams", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "09d8d771cbed865a8295574941265514a83a3685", "messageHeadline": "Split out apply_wasm_tx and apply_protocol_tx", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 125, "deletions": 119}}, {"node": {"oid": "9bc5f8ffb78ccedc4a9a631e47c9ee4971596cdb", "messageHeadline": "Merge pull request #315 from anoma/bat/ethbridge/remove-ethsentinel-s\u2026", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "b5e1c44c68c17208511ca75fe4eeb4e43b8ab6e3", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge.md", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8cc2257653b7b72a67f1a09ef16a97cda87f912", "messageHeadline": "Update documentation/specs/src/interoperability/ethereum-bridge.md", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c69c3494659231b3667929bbbf904e1d1ba91bef", "messageHeadline": "Move more code", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "8f753f269df15c2954d64f82ec0954d6ff2ece5b", "messageHeadline": "Move compress_ethereum_events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 88, "deletions": 90}}, {"node": {"oid": "7280470f2574487949da37596287ad6360364e05", "messageHeadline": "Merge pull request #314 from anoma/bat/ethbridge/dequeue-eth-events", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "0b88755fd5910decd0c3e89101df49f2197f6ad5", "messageHeadline": "Remove match block altogether", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "9a1282ba45b2918575cca185c99fba62012db2d4", "messageHeadline": "Remove redundant logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "95f07d60cc89f0db32a1f46b5918e5a7d844cc9d", "messageHeadline": "Split panic messages into two", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "1948a03525d920df810a9dade0fcc8978dbe2557", "messageHeadline": "Split vote extensions + fix unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 91, "deletions": 67}}, {"node": {"oid": "1ec6620d161a967b2f87cc95c32c17ff19ec953c", "messageHeadline": "Sign protocol txs in PrepareProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "a33ea81bb2655489b0b2501921c8ccef4bc6948b", "messageHeadline": "[feat]: updated specs to not include the ethereum sentinel", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c3586dd9109a4ebf45cf0a7e1624e283bea37610", "messageHeadline": "Refactor get next epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "31061bf334a7c8fc93ece1a467826635876ab1ea", "messageHeadline": "Merge pull request #292 from anoma/james/ethbridge/extra-logging", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "b4a5996fbb81128286cf3e708138e3d3b3917057", "messageHeadline": "Merge pull request #312 from anoma/bat/ethbridge/documentation", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1755, "deletions": 380}}, {"node": {"oid": "68db920ad650ca0f5a14c9439ab39bc65344ba0d", "messageHeadline": "[fix]: Used more fully qualified syntax for vext types in unit tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36d728c7d2f2808fbf2546c83d3f005b7369c7b2", "messageHeadline": "Add get_epoch_from_height()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "1f00013d07bacd2637b0f6ade1bcc4372a5a4b63", "messageHeadline": "update wasm checksums", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "951bacbe1667b60c903ce33db57c30a3cc7cbf9f", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "390d0c175cbc500f8bd29a5a775718d285be62bf", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "905c0ac49f8b16838ac78d6ca68022f87c7d8078", "messageHeadline": "fmt && clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "41fa6f5c20376b1c2ba38cacb1fa3c35a7a938e9", "messageHeadline": "use brentstone/libsecp256k1 crate fork as dependency for now", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "96793181b3ef04b0535c4df0ec76903b7afe0d8f", "messageHeadline": "new test for zeroizing secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "fbf9930cd206c9843643bbd41aa3bbadaedaf792", "messageHeadline": "wrap libsecp256k1::SecretKey in a Box within SecretKey struct", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4eb3732f58c4bdb51768b64cef03c23ffc17ba71", "messageHeadline": "[feat]: Events voted on by validators are not voted on again", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "751d1134f30063158a81164f826f645ccaa1d1bf", "messageHeadline": "Small fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a8e5e4c8e48cf468d8045543286571587461a82", "messageHeadline": "Implement verify_vote_extension()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "b8573d8ae95e19eedb500aed8b44d5fa42e452be", "messageHeadline": "Remove todo!() to get rid of compiler warnings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a52ab4e14678dd0fd166b08b81f9a716213ec14", "messageHeadline": "Clean up inclusion of validator set update in vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "f3f845bcf0a0ea71ffcce8389d83be05d65be1b2", "messageHeadline": "Verify signature of validator set update vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a69f602106d3084b1ba08186225480325eb6fb41", "messageHeadline": "Improve log messages of vote extension validation", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58b345e15bc09bac9f5faefdd06a22878b3e0340", "messageHeadline": "Misc changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9264cfb9cbf6f5c5d79cca57e1e94b46a94aeff8", "messageHeadline": "Replace pos Epoch with storage Epoch type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "765c69298d5391958efbac80fd0a27ddd46d2cf4", "messageHeadline": "Check valset update vext epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "55f2490a70dd20c816d09b42b60814c3785aeb23", "messageHeadline": "Start work on validating valset update vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "e2c0154eba31d2974692245bbb63587046b92696", "messageHeadline": "Fix up can_send_validator_set_update()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "eb1f7d71034cd31d09f916115404171578d0977c", "messageHeadline": "WIP: Implement can_send_validator_set_update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "51e1869f68bb0f98b82a93cb6d40b296c2571547", "messageHeadline": "Create validator set update vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "8958bbeeab549549179a0fccaafbe97b334ab806", "messageHeadline": "Extend vote with validator set update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "6a6c9a9415baaaa25820f7ab44e8381a8b567f6f", "messageHeadline": "A bit of cleanup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "510436d7e24f941043885a242b376711f584c9b4", "messageHeadline": "Check if we are at the last block before a new epoch", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "13b87d751bd1a5b6c5a151204478966a87ec65d6", "messageHeadline": "Fix up deps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "aa74d4d10311fe2c9eb191049b09d796784f413f", "messageHeadline": "WIP: Move relevant code to vote_extensions/ethereum_events.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 421, "deletions": 416}}, {"node": {"oid": "806e46ccbaa4a48a2e49248b52d06f75ec94daeb", "messageHeadline": "Deserialize VoteExtension instances from a local commit info", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "89b36cfb194cccd993bf025bd7904f01a75df21c", "messageHeadline": "Add Ethereum events vote extensions mod to apps", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "21b913669085aa0cb71ee28d7259106136ed7c57", "messageHeadline": "Merge pull request #273 from anoma/tiago/ethbridge/valset-update-types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 434, "deletions": 64}}, {"node": {"oid": "ff7390d8a775b68340b5e1e7a45a9f64cd6a6ec7", "messageHeadline": "[chore]: Synced up the documentation from main", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1755, "deletions": 380}}, {"node": {"oid": "be44806a81d75a9972ee9e2a04a76c672c45aad5", "messageHeadline": "fmt and clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6b442cace834607473070e17db7445cb5539f0b9", "messageHeadline": "Improve docstring of a Vext field", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "97021f854b0aa749bc878b2aab908bfcf134a11b", "messageHeadline": "Improve Signed API", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "3f440f9b986b8cfef83bd2deff77f68831bc4041", "messageHeadline": "Use KeccakHash wrapper type instead of raw array", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "445bbfd31e2757f67b35ece31b4c4763dab068ba", "messageHeadline": "Remove duplicated type def", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 45}}, {"node": {"oid": "01d04238b2cb28e48edbd1ec633aa132c44f1812", "messageHeadline": "Update shared/src/types/vote_extensions/validator_set_update.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7abd271634c30a9604f6a4fff3c4aaf603c55e87", "messageHeadline": "prepare_proposal.rs: remove initial log", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3ee213d3aeda515d0a3c3ed5fd4ac266ac6983d1", "messageHeadline": "Manually implement Eq for Signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e13722be96ce35e42583372e8e8c209a642839c", "messageHeadline": "Update Cargo.lock", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7f940fa7e79a7c374a021fd647690a68499f601", "messageHeadline": "Revert \"Add VoteExtensionDigest::get_protocol_txs()\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "50b2ec11888c6aa5bf79e3b89b27812ca8c031c2", "messageHeadline": "process_proposal.rs: logging capitalization", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fae2a9a8bbaa650bf7e9e381ef110cbcc5a4d26", "messageHeadline": "prepare_proposal.rs: clearer field name when logging", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "353ea1e1d472fe103b32f0a2966eb2fbb5570a63", "messageHeadline": "process_proposal.rs: clearly log if accepted or rejected", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2b42595fad4f3aa297fd5de14893d7feb96be9cb", "messageHeadline": "process_proposal.rs: better logging", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fac06df0c9028f2ef6cbaa6c1982ad16f79e1cbe", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "587e0376546af5102ad54468fd1c4ecfff5d11a0", "messageHeadline": "open_genesis_config should return a human-friendly error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "58c2d088932b2b76519ff4e70fbc8c77ffddd509", "messageHeadline": "prepare_proposal.rs: better logging", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1fe80b8e73a0e73b77365f57095ef88034ab33f5", "messageHeadline": "process_proposal.rs: more detailed logging", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "9475edc1d8ac71c692be9678ce75a75131585f2c", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59d1bf4a28e6a95cd663e382d41018fce5b0bcb5", "messageHeadline": "`anomac utils join-network` should call fetch-wasms", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80032fdd28bc5c5edb778f3fb5f9d7ad4d04fdac", "messageHeadline": "fetch-wasms: print to stdout when fetching", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "374206c91ec407ee55f3b7c2eb46652fd0488de6", "messageHeadline": "Add `anomac utils fetch-wasms` command", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "f73d78749507011d2c6711aef69ef59f5b810b79", "messageHeadline": "prepare_proposal.rs: log when proposing block", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01e069ab3509ba472bc6ecd2946c6dd464776449", "messageHeadline": "protocol/mod.rs: catch empty Ethereum event transactions", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e11ea37085deafd4094ecf9c05be80cb0b04e372", "messageHeadline": "protocol/mod.rs: log attempts to apply unsupported transactions", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4aad7bf95f5dab477fbafa6648a7df4bce7a2aa4", "messageHeadline": "process_proposal.rs: log number of txs in proposed block", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a8bd6fd515d26bc83fac04c653815216a20ca390", "messageHeadline": "process_proposal.rs: log when a proposal will be rejected", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f4a724e5fefc559dce866b9ed877c02d4f2b1983", "messageHeadline": "prepare_proposal.rs: log number of txs received from mempool", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "de53b7f9e9bf94d75957ea771b8d422dfebe555b", "messageHeadline": "Merge pull request #285 from anoma/gnosed/add-audit-masp", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "919c47d34ceaaaf425ed6604d9f0a51c299aefa5", "messageHeadline": "add: audits folder and masp audit from inference ag", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6e4a4379a69efb17fdf57c97a5894ca741fad4e8", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d72e25e4626ffad034ebb66fc5a3608b04763b08", "messageHeadline": "Rename get_protocol_txs to into_protocol_txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5a2cdea6b6a73fb7e89b581b6e9f260dfaca6a4", "messageHeadline": "Add VoteExtensionDigest::get_protocol_txs()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "69c4fb5b452253ac7400e11a496ddc48058ba6d7", "messageHeadline": "Verify signature of validator set update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "afc35d7196ec3f2764a4157342593bedce08f19f", "messageHeadline": "Sign validator set update", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "d0381ab20dc42058026aea1040017895020ae57e", "messageHeadline": "Remove smart contract version from the hash calc", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "adb9c8edf9bafc91382d65a999d97312882b4852", "messageHeadline": "Ethereum keccak hash of signed message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4a78619e1f29c66ea9f37979f2bd05b15e03fd91", "messageHeadline": "Refactor voting powers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "6bb7b4170fbaca044c818790b969e20e12abeb1b", "messageHeadline": "WIP: Verify validator set update vote extension signature", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "20cba916f845bcc9f0d9efed1ae4a87a2dcff803", "messageHeadline": "Fix typo in tag enum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e09944cce82082ce9a78bf9bb09f75f74a695291", "messageHeadline": "Improve Signed docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e473efe7ea36b29dbd386f7100689c0c97a4aa6", "messageHeadline": "Tighten trait constraints on Signed", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a8ae4286c9125523dafb2e860b557c4bcd40b802", "messageHeadline": "Fix docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d90423843946095b3ff9e5413303499a7ddebf30", "messageHeadline": "Make tag mod private", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9e1e32d1f044472e725f560827ec50bc8bd26533", "messageHeadline": "WIP: Sign Vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "a43154479e287fa8d49d9fc482c1ba236b327838", "messageHeadline": "add a test to zeroize secp256k1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "dfa21a959257a8913eb7562bd235163698deabfe", "messageHeadline": "Make Signed use a generic serialization method", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "7f6e77495986412736fbe2196c72ea8662370b98", "messageHeadline": "fix bug in supplying args to test_genesis_validators()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4644fcd103960ee88cac36b13274e65eb94c8191", "messageHeadline": "make validator_key_to_json() compatible with ed25519 and secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "4be80fddaec968c50f809af0afd608b4d64f9f11", "messageHeadline": "fix bug to prevent generating keys with common SchemeType", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "79181c28ea35a25f4325558e633fda14b4bc4b1c", "messageHeadline": "fix bug where we were generating a key with common scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0f92dd120b7ec232669a1ccf24d467159ac8f98f", "messageHeadline": "changes from Clippy suggestions", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d6ccb39f15fb0d8ce0ba3f0679250a707cfbf6a", "messageHeadline": "make fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "476322ec5dd70792f3b055df86a7dd899381103b", "messageHeadline": "fix unit test test_toml_roundtrip to supply good validator keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c6cc9a4a4529d51886a8a010b004733cf1defaca", "messageHeadline": "e2e test_genesis_validators(): make each validator have different key\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "acaf062a2c20bef8037fd95deb755751ecd0c1d6", "messageHeadline": "fix some comments", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9a1f4f1e6b5304553ae9ed18405521ed84f39ae1", "messageHeadline": "fix bug in supplying keypair to Tendermint", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50ed07719395f3ab77cf8f35d7d0cd8439bb5cb9", "messageHeadline": "clean and simplify code in id_from_pk()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "06a25f36f02f94f508a4fb52df8335d9a9cdeef7", "messageHeadline": "allow CL specification of a specific key scheme for the TxInitValidator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "029ee3a806f856e3bfcc0816e528c4a4ff4dce77", "messageHeadline": "improve write_tendermint_node_key() to produce the proper json given \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "bf2ef9770511e8ba7124fe959e751a973df3edd8", "messageHeadline": "convert from common to underlying key type in id_from_pk() when const\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "bc3b5b368b7203541a91eb59cd5caace9d0e79f4", "messageHeadline": "change variable names in fns try_to_sk() and try_to_sig() to reduce c\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "506e0b591d026a59e4821637b246c0744a0d988d", "messageHeadline": "clean up code implementing Serialize/Deserialize, comment on certain \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ea859956c3751eec585419ed954a063c51965888", "messageHeadline": "remove Result layering for id_from_pk", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "58fd9670cf353ed3625377eaf7b457174429df13", "messageHeadline": "drop 'Consensus' from SchemeType enum variants", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "da3783ebeb844fa3746ad28bdf267b9e9753d073", "messageHeadline": "incorporate options into key generation functions", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "a3f559e2a5acfc5ef9686477ea32240443bbb8e3", "messageHeadline": "command line options for specifying key scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e4c234491151cf7e37c38fc711c6185d161b210b", "messageHeadline": "initial commit for supporting secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "3331035b52f113a5869a82bb999aaad2bde8d566", "messageHeadline": "clean and simplify code in id_from_pk()", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "71c70a4f90b2314d6cea056eb07422114ac8939b", "messageHeadline": "allow CL specification of a specific key scheme for the TxInitValidator", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "58dfdd158fb22bdcab3310508333151b6dd05c79", "messageHeadline": "improve write_tendermint_node_key() to produce the proper json given \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b6fdc27c1186d661a9aa34a6fd32dff8638bde2e", "messageHeadline": "convert from common to underlying key type in id_from_pk() when const\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "7dd63cb8768af22980a84087684c4a4b37774eba", "messageHeadline": "change variable names in fns try_to_sk() and try_to_sig() to reduce c\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "588a84e0eb2afead657874a6372d29d1b603980d", "messageHeadline": "clean up code implementing Serialize/Deserialize, comment on certain \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "62acc40432b1718cd7549cfbf097e2070fd8f1d5", "messageHeadline": "remove Result layering for id_from_pk", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "38600f69d9737ba992dc1001907e224074848265", "messageHeadline": "drop 'Consensus' from SchemeType enum variants", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "cf083e41d37d6aa1b11eaf5a4779ab227830608e", "messageHeadline": "make libsecp256k1 objects public when wrapped within our own Key and \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f03e86185dec3fab56fc48eac253acb9fd1e0dec", "messageHeadline": "remove clippy::bind_instead_of_map now that we will use wildcard", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "5be50a5542ab51901604e476ce4a2539e52c5c96", "messageHeadline": "incorporate options into key generation functions", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 97, "deletions": 44}}, {"node": {"oid": "bc4d3fa301c015e833c0fe4606e23f8f1f614f71", "messageHeadline": "command line options for specifying key scheme", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9b7143e489142ed33f4fff3ce377c881a6ac49af", "messageHeadline": "initial commit for supporting secp256k1 keys", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1006, "deletions": 20}}, {"node": {"oid": "32ab54c2b18ef74924131ab8e86cfa1a377ce86c", "messageHeadline": "changelog: add #277", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f90d43be26259ef43d3c675783bf69606e867fa", "messageHeadline": "[ci skip] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9ed23b236bf3499425f2a0c1387bc75b6d6c539b", "messageHeadline": "move zeroize test out of macro (also in advance of incorporating secp\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "30106a288afc9fc4b735eae25e61268c431e1ed7", "messageHeadline": "make fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "64b3558abbd0233225078e1aea68dd100db4b601", "messageHeadline": "wrap SigningKey in a Box pointer when placing into SecretKey struct, \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "73f13d4990c33aa1d2e71e2bd444009090703695", "messageHeadline": "changes to Cargo.toml and Cargo.lock from adding latest version of ze\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "6171efdb293cdcb9e355fec1a7a835e291687009", "messageHeadline": "Merge pull request #230 from anoma/cwgoes/more-specs-work", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 53, "deletions": 92}}, {"node": {"oid": "4f205f5c897138bb0a9389835b26da295e4a5fb0", "messageHeadline": "Add abi_params() stub", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20499f54e2c449b8b7ae7083f89dd2d9bfb36d6b", "messageHeadline": "Add test docstring", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc0208548133bd9806527d35759694e75742a476", "messageHeadline": "Rename EncodedData to HexString", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5abd8e714aba14c53556d45a0654fe8c727347b8", "messageHeadline": "Add VoteExtensionDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "52b6d570bcbff2029dc92b021d39421efd11f895", "messageHeadline": "Add VoteExtension type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0ff8a5ce9a0aa8b72b416d0383798afc2425dfb", "messageHeadline": "Sign stub", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "359ae38deaceb45134018d2651c66985d4da0b9a", "messageHeadline": "Merge pull request #245 from anoma/cwgoes/simplify-fee-mechanism", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "8305590eff64bbed22279164bb1c269dca55d3f0", "messageHeadline": "Fix make clippy-abci-plus-plus", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "768eec14007ed5404385bafc9b6a988be66388e1", "messageHeadline": "Decompress validator set update vote extension digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "791cce84a862b486504eacd869d358781b23c41e", "messageHeadline": "WIP: VextDigest decompress", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "944f8c28d024e6a2ad8f2158fba7e6162593180b", "messageHeadline": "Add Borsh serialization for the Ethereum address wrapper", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "632ed3b688b410929357533bfe802007e92eda80", "messageHeadline": "make fmt", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "db05b47f4e3878a8cf06a6d25daaff4fffedfc0e", "messageHeadline": "fix a CL message, change a println! to a panic statement", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "529c08d98e69795cbbea74d14679651da9d378bd", "messageHeadline": "new Cargo.lock after rebase", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 241}}, {"node": {"oid": "02e80d0da0825ca1e5f91e70b9817073680c3d4f", "messageHeadline": "changelog", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "339c1a2b2f1cc0ffe932c81baac697bd45cff0f7", "messageHeadline": "remove overlooked print-out", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c620e0dc8615f5207afe360c72bb62c992021207", "messageHeadline": "changes from make fmt and make clippy", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "83767c2cab4035d55cf2ad719838aed8d8542cc4", "messageHeadline": "change AddressFind -> AddressOrAliasFind, wrap fields of this struct \u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "103cc8ebeea65435f491cc51acc8dfaf78e1e527", "messageHeadline": "remove printouts used for debugging clap issues", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "55de205b2e0b345313f0d9fc86d33e860b372d19", "messageHeadline": "upgrading the parsing, includes printouts for current debugging (to b\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1898aa8c07cd6ae753e0273547cad960aad775e5", "messageHeadline": "require just one of either alias or address as CL args, functionality\u2026", "author": {"name": "brentstone", "email": "brentstone01@gmail.com", "user": {"login": "brentstone"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d93259f53704a4d029cf58c6ba9c97dfdb71e05f", "messageHeadline": "[cli]: fix output of 'anoma wallet addres find' - #993", "author": {"name": "brentstone", "email": "brent@heliax.dev", "user": {"login": "brentstone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebabe9a9f4d9f8c7d7b372c7bbb58a03ffa6859b", "messageHeadline": "added changelog", "author": {"name": "Unkowit", "email": "bengt@heliax.dev", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f8322d38dd7d70135f15466a7b9bbc13ee13749e", "messageHeadline": "Make anomac balance show alias if possible instead of address", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5bf1210971c5285b75016774122ea9d2c773c422", "messageHeadline": "Changed hash-map to BiHashMap in the wallet in order to be able to re\u2026", "author": {"name": "Unkowit", "email": "bengt@heliax.dev", "user": null}, "additions": 256, "deletions": 4}}, {"node": {"oid": "c14c8f24a3a503bc12e79ce47451a70c17a46581", "messageHeadline": "WIP: Ethereum address wrapper type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "ce38f19249748c3a4f2a67fe53f6d22ee79f9127", "messageHeadline": "Add VextDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "8090d99fc402418d862fdf7500ff5c8506d2c2bb", "messageHeadline": "Merge branch 'tomas/expectrl-switch-from-fork' (#265)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ae00c72e3079732e611de464c341d522ae4c61d1", "messageHeadline": "Merge branch 'fraccaman+tomas/ci-e2e-validator-logs' (#274)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "604e30896113c55b5496da4a5eeb921bc2f5a1fe", "messageHeadline": "Merge branch 'tomas/remove-abci' (#224)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 747, "deletions": 2595}}, {"node": {"oid": "08521de4868650262029435f658c1e3b9498fb9b", "messageHeadline": "Merge branch 'tomas/e2e-fix-cmd-assert' (#247)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "63e55d8c1f73063b4d6c23f860f38723610c2710", "messageHeadline": "Merge branch 'tomas/update-changelog-config' (#248)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40e6348f5df6b096afd2b24373a7ad50452f2739", "messageHeadline": "Merge branch 'tomas/update-bin-names' (#246)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53c4be65c52ff93c1784cfa7a7aa64ceef415232", "messageHeadline": "cli: update binary names dispatch for namada", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32b002e0315ce0642032e72511209b77773626af", "messageHeadline": "Remove TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16c4d4f8a3f8b95415ece4aa8de91add19e41e9e", "messageHeadline": "Remove AbiEncodePacked", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "818a36a6c10d858b3fcde09d76e6e42243fa0770", "messageHeadline": "update the changelog config to namada repo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "855d0db1fc1e36e97b35135b05c0beba74e8c79b", "messageHeadline": "[ci] wasm checksums update", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "84ab5441ae8f89f1abffb69f1d0bf7281b5b6251", "messageHeadline": "ledger: debug log some ABCI++ requests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "43aa815b84a2a29b0ef62e994f7acf26455ed9b3", "messageHeadline": "ledger: make prepare_proposal and process_proposal stateless", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 82}}, {"node": {"oid": "67eee8c17165ead6476272b97a49149e7816c994", "messageHeadline": "ledger: refactor tx_queue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "c856157e34edc41aafcbe486add85951fbda53ee", "messageHeadline": "scripts/get_tendermint: update for ABCI++ temp fork release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7c32a5febdcbe2c516fea05d4b1d6b9cb1a562f4", "messageHeadline": "test/e2e/ledger: enable ignored tests for ABCI++ workaround", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f4092ac4aa8c30eff2e99aea7f3f94ba2cf070bd", "messageHeadline": "shell: process transaction when `ProcessProposal` hasn't (non-validator)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "87f162fe1ebd175433bff71db3858e6149d4202b", "messageHeadline": "make: remove \"*-abci-plus-plus\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 91}}, {"node": {"oid": "f5b8ba9ae1fe9303195a53747742ed5765ab4a59", "messageHeadline": "all: remove \"ABCI\" conditional compilation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 545, "deletions": 1969}}, {"node": {"oid": "0dd32e6953c016a169691e1b187a88310bc7d3c0", "messageHeadline": "deps: remove ABCI dependencies, use ABCI++ as default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 80, "deletions": 434}}, {"node": {"oid": "0bacc9506258bbf484a09f9d51963d18f036f473", "messageHeadline": "changelog: add #247", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92d52d8cdb0d0f1e09b54c7f4d39ae18160f9976", "messageHeadline": "test/e2e: update assert_success/failure to first consume output", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a358511c53dadfbdb9b0213059273cf151f54c55", "messageHeadline": "[ci] improve e2e log upload to add validator logs", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb91a6912d564de25231da424a5617b34d02a26e", "messageHeadline": "Merge branch 'fraccaman/ci-fix-wasm' (#234)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "c387c3aa1a85ff7241d70802124a30fcf54d3a38", "messageHeadline": "ci: sync dockerfile for wasm builds, build in container", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "27016cdc05db592c8c9b2bea1b9723575c5eacb6", "messageHeadline": "Get keccak hash of validator set update vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "26ab743661cde31adb924ed97c85534b0d781bbe", "messageHeadline": "Encode test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "61030d8b3c998b11209c7fd8443f6ec15af827d4", "messageHeadline": "WIP: Get keccak hash of validator set update vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "b6a3c5deebcb7793a14654d58d8b222ecfd7e42d", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 102, "deletions": 73}}, {"node": {"oid": "a0a996fcc54fcd34f2d662e85f7affe06b9724b7", "messageHeadline": "Merge branch 'james/ethbridge/oracle-startup' (#272)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 102, "deletions": 73}}, {"node": {"oid": "2c662bc4ac3c388a587be551229816b92f09d19b", "messageHeadline": "Revert \"let mut abort = abort;\"", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a400b8bf13ef0b70d53c02574dce9573ade2124c", "messageHeadline": "let mut abort = abort;", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd49b6d3813fb92e7b940f03b2150b781a6c70ee", "messageHeadline": "Use poll_fn in mock oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "1bc70a653e6b0263fd26da5c5a764378634be238", "messageHeadline": "Pass String at `ethereum_node::run_oracle` call site", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c3009295a44ec11adca8b8d4f9c9bb160433cf6", "messageHeadline": "Make test run_oracle signature match real oracle", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b3092d3f9be82c42567ad997cd6ef174246cf68", "messageHeadline": "Work when namada_apps/eth-fullnode is disabled", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "5c0cfb310a11abe7ecd87a0b645cf513d742b9c9", "messageHeadline": "Add comment re. web30", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "64299b1243eb5bd34dfe4d3d2affc8189ecaeac0", "messageHeadline": "Make run_oracle sync and use it only once", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "211d21e42419438f8da371a935c55d4e2a0ba9d1", "messageHeadline": "Move tokio hackery to oracle.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "78217e37a245872b47abde3229774467197472a4", "messageHeadline": "Log when Ethereum event oracle starts/stops", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2273c687a6603a9f3a228de66d68899e6e407087", "messageHeadline": "Put the LocalSet.run_until in EthereumNode::new()", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 57, "deletions": 49}}, {"node": {"oid": "22c025c15b29afd53a5b02c95073c229aa922c2c", "messageHeadline": "Fix LocalSet panic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "cba19d5be65b2586a7ee1d47838082196a243cf8", "messageHeadline": "Fix Ethereum oracle spawn", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "a46cce1e0171481d1566c918e1f88a66f34e291b", "messageHeadline": "Normalize the voting powers to 2^32", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0732bb82690eece578a767410559dbdeb65e31e4", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/valset-upd\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "49fbdae0becaf25f9806fe98b206e68e56f85ea9", "messageHeadline": "Merge pull request #243 from anoma/tiago/ethbridge/vext-refactor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 357, "deletions": 283}}, {"node": {"oid": "e0607844e1482d8c1003f4db0977c5d22bee09cd", "messageHeadline": "Return a list of validator addresses and voting powers", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "a30cf4f8c3da90a4ac3483584dc622443973c240", "messageHeadline": "Validator set update vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "2dec131a2ba26e3b74737043b498e40c594c48fe", "messageHeadline": "Add tiny-keccak as a dep", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8eb6e03be8af2bd1a097b0b09817e67fef37f504", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d6d04334c2827b10a5178b160102a4d0101c86fa", "messageHeadline": "Add validator set update vext mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd550a2da0e33f4e631e3b945f6499ab842cfd62", "messageHeadline": "Add changelog", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1d90007f320e38fa0452d949deb6947f05da44c", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "538244186006d310215553b3e2495cc6d0cc7e7d", "messageHeadline": "Remove join handle hack", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 55}}, {"node": {"oid": "79ac96543e1e1c8cc5ee5e00a13483e0fe5ae433", "messageHeadline": "Add missing docstrings", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9d1a8b1671ec8a08be33d472d3d401803a60d087", "messageHeadline": "Remove extra commas", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5928b3b4bdd2556a5831a3df54eedf1a5963b7a", "messageHeadline": "Run clippy and fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "b6adb0ca15deb8833e87a3b24a5ab1968f4b4603", "messageHeadline": "Tokio block in place while joining thread", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "23f4a0a8786a84f3c21d827b428a73a021f1cf3e", "messageHeadline": "Refactor abci and broadcaster startup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "03fed9a1067112058245c3d7fbf16823161070b0", "messageHeadline": "WIP: Refactoring abci and broadcaster startup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 112, "deletions": 87}}, {"node": {"oid": "ad9d6e5cf9d1008e1c5733c92c363f5c62337e4b", "messageHeadline": "Remove with_conditional_cleanup and add another cleanup meth", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "81aa43f0b7a1e034e5d6813393b54ffe08aa91d0", "messageHeadline": "Change docs example from no_run to ignore", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a349f01b3b7bd77022e5e6253561d65b3d643303", "messageHeadline": "Fix doctest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0621a3776e0dcf0054fda665e43e6ae2fe19ba13", "messageHeadline": "Change conditional cleanup API", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87bdc6985082479bfca48d066fcb9fbdc374b3eb", "messageHeadline": "Refactor Tendermint node startup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 61, "deletions": 55}}, {"node": {"oid": "4b3dfa3734ecb70a03aa34303107ba1fed74d100", "messageHeadline": "Use futures instead of closures for cleanup jobs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8fc64bde3671bf96be43278b19e5251d436179a7", "messageHeadline": "Add a prototype for the abci service startup routine", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "15f22a7399adab6e63cb2472cea6e289d88a4370", "messageHeadline": "Run cleanup jobs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e48c3fead1c2dc18d04e1700c92a128e1a820110", "messageHeadline": "Use AbortingTask instead of a static str", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40f1c1e1a382547fb3613217108240833921ca37", "messageHeadline": "Improve docs on wait_for_abort", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b11989ba5469e92cf1388df7f5d527966a66a008", "messageHeadline": "Document new cleanup stuff", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b414e9aa0fee7e60391dc10acebad38405aa41c8", "messageHeadline": "Start working on cleanup abstractions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 80, "deletions": 19}}, {"node": {"oid": "54f4c79f4c633a45c4d8bb6854804b856dee3b92", "messageHeadline": "Begin cleanup abstraction", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24c7b9b00124a4931702f45bcbf04f67b6db35d1", "messageHeadline": "Move run_abci further down the file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "bdddc27641c9c1d1ba9445c98c4b3d562b743dcd", "messageHeadline": "Annotate source code with cleanup beginning and end", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7e63c5b90313385be95600c5fd8032f6febcbad", "messageHeadline": "Document AbortableSpawner", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "808ac8b9e4a545bdb92f5660590a9372016832c0", "messageHeadline": "Document RocksDB setup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "15a9c7a05b7d3a2b131dc4c74e45c8e5724074e4", "messageHeadline": "Move setup to a separate async function", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 103, "deletions": 80}}, {"node": {"oid": "8eee08b14b5d99c369e4f898c3af9054eb9eb8e1", "messageHeadline": "Document some missing stuff", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "89ae1181bc56dec67053876370a434439541efe7", "messageHeadline": "Document spawn_abortable", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b58f59f5d08b8f3536ef688f4890d21e4c407a31", "messageHeadline": "Rename types", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "b4ed0755a63d4eece6e85985f2ce603903bb5133", "messageHeadline": "Use spawn_abortable in the ledger startup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "5b617f65b2a80187dde0ca83a9a3e4b96a2cf368", "messageHeadline": "Add an associated functiong to create an Aborter", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9555c50c425616fd8c74ac2110c9569b25b9b0c0", "messageHeadline": "Fix spawn_abortable", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5b0a8c797e64aecd6a9409bbb48ef80f8c84a5c5", "messageHeadline": "Moved db_cache closer to the abci service def", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea65dc07c03d94bfc88d6f103a2dcc001e9efa76", "messageHeadline": "Moving more abort logic to its own mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 158, "deletions": 116}}, {"node": {"oid": "ca176b6c4367a94222a20c86d890ed9afa1ae7ea", "messageHeadline": "Move Aborter to its own mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "8eaa406d9d4b8a550707b55d61a00ea030a5f0da", "messageHeadline": "Fix types in the TODO items", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "60fe2210de0a51a983afcc3a54aa92573f48a2ac", "messageHeadline": "Rename EthEventsVextDigest -> ethereum_events::VextDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "c2ebb6cbf9d24613124e41b608b06c8f2f4865d1", "messageHeadline": "Rename EthEventsVext -> ethereum_events::Vext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 99, "deletions": 110}}, {"node": {"oid": "5669978bbb98cd76dffc63f215ee89fadd2b5d96", "messageHeadline": "Revert \"Adjust msgs in Ethereum events error enum\"", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "3ec9b33717ee22ff6ba1e5e5335f995a50d0b82b", "messageHeadline": "Adjust docstring on build_vote_extensions_txs()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a93154f173ffaec29525e70ec56618327e5ece8", "messageHeadline": "Misc TODOs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "6f829f075da7e160289689a0fb8e2a82875e7f3f", "messageHeadline": "Fees paid directly to block proposer", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a3d53b671910d05253b1610a6abdda2808279ef0", "messageHeadline": "VoteExtension type TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2b79082a3c6862edebd317e6560898412466879a", "messageHeadline": "More TODOs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b7fc53be65e4b574628fe65fbfd0ae60898241c4", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "803af46d4bed6203969a505acb88bb511ab75ae1", "messageHeadline": "Rename validate_vote_ext_and_get_it_back()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "180844b0657d5a349463a89baba3fa7cac222ee5", "messageHeadline": "Rename validate_vote_extension()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "79984e0ceacd2296547a18de736c109af1dab736", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "548e1fcbffa089c45684583f9ad3a1a3a5037986", "messageHeadline": "Move SignedEthEventsVext to shared", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "21263c87adf41caacab74f06da069615b59763d2", "messageHeadline": "Move FractionalVotingPower to its own mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 137, "deletions": 126}}, {"node": {"oid": "854af7260db58dec8c9d5e5eb00ea86a7590c030", "messageHeadline": "Small typo fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edbce6547e81baaba8164e28e2712cce66c2529f", "messageHeadline": "Merge query changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 206, "deletions": 149}}, {"node": {"oid": "94735d3d553cb5bfa349fe9b818f28816a8a6621", "messageHeadline": "Merge pull request #241 from anoma/james/ethbridge/queries-refactor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 206, "deletions": 149}}, {"node": {"oid": "527cd14119aff13e998259822c21709c150c5171", "messageHeadline": "Reorganize vote extensions mod", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ea40090e7303cac4c4845b9fe4c64dcab51823a5", "messageHeadline": "Rename SignedExt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "9e100d461eaf59214c10eea810c23bc83a29257c", "messageHeadline": "Factor get_validator_from_protocol_pk to use get_active_validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "fb61990f6f643aeb4302eb8a361cbe58d0312cb7", "messageHeadline": "Move docstrings onto QueriesExt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "381abe0cb8b270001b07a886d59669b4eaa483c0", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "669c7ea25e3d523fd8413a046628ce5c0b027523", "messageHeadline": "Rename VoteExtensionDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "3ab47dc3d4e0fa7a7a84b502a240b32c6d65aea0", "messageHeadline": "Adjust msgs in Ethereum events error enum", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "fea6969318993536ecec61e664116286f06f8988", "messageHeadline": "Rename VoteExtensionError", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8ef9bfe7628c8ae8de3d088b21ed07925b9b79ac", "messageHeadline": "Rename VoteExtension to EthEventsVext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 50, "deletions": 51}}, {"node": {"oid": "7812562d2b4a8e123df44ae92a8b83fe99d51ddf", "messageHeadline": "Merge branch 'eth-bridge-integration' into tiago/ethbridge/vext-refactor", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "17fe2784257092b5ca3abda2ba5a53a0cfc683f5", "messageHeadline": "[ci] docker use rust:1.61.0", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "144e4cd93bb51378a4b032ab9305613fd1663339", "messageHeadline": "Fix summary of economics section for consistency", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e75e3fba1e31f300e3eade7fe9d2d254ed22f5", "messageHeadline": "Update fee system", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "418188e1bfb42063f024a2f2beb620fcbedc038f", "messageHeadline": "WIP: Rename VoteExtension to EthEventsVext", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "27e6b90e1401023fd0cee8c726569d6a6111296b", "messageHeadline": "Refactor imports to be consistent", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f30ca3b35dfb4b031533272d56935b12fa9e09c", "messageHeadline": "Refactor get_balance to not use read_storage_value", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 82}}, {"node": {"oid": "56ff53dcdf0560b40b73fe962a974a32d7a671c3", "messageHeadline": "impl QueriesExt for Storage", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 248, "deletions": 153}}, {"node": {"oid": "ed84bdacbbfdfe79f0e81429bc1d3b0c8ec6a90e", "messageHeadline": "update wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0e040ac9b2005b94d5dbae3cf4c7881f47a9f21b", "messageHeadline": "Standardize on a way to represent EthAddress as a string", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "b6bb7cfb8cd1dffba476dd060c4ee90601b4de7e", "messageHeadline": "queries.rs: make get_total_voting_power a helper", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "8da25cdca80bd4e1306c2f9b47e44f94ed90b051", "messageHeadline": "queries.rs: add get_active_validators helper", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "5367fd239c5bab615e08151824a060b53eecd1d3", "messageHeadline": "Merge pull request #219 from anoma/tiago/ethbridge/vext-process-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 599, "deletions": 176}}, {"node": {"oid": "3112352753a8dcfe45d2f3bfc9d126a7819f23c0", "messageHeadline": "Rename method that validates a set of vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "861ef81de474cf1b0f24697534def1448a4f8ea5", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "056f14d65ac68aee7bc5411055c0772feab334f4", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06adc95c62076ed3adec5b94b6e1a9c9c8f3272a", "messageHeadline": "Crash when we obtain an invalid voting power from storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "748f0a2ae6eb58800cda014b00cbe3f94bb9e185", "messageHeadline": "Misc changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "868a5930e78175660a8141d4a3442deeba460edb", "messageHeadline": "Invalidate a signature in the unit tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "6180488c9e95c050983a76a3b75dd6235dc0ec96", "messageHeadline": "Use assert_matches!() in place of assert!(matches!())", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dfaf562ea3a21582f6d611ccbc8cdd9ad8dc2091", "messageHeadline": "Move code from prepare_proposal.rs to vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "d373a36c9f7bd146d99e0496b4c1055837dabc4f", "messageHeadline": "Change log", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b4fe98089d17096dd2591da44a7d9dbbf4fa165e", "messageHeadline": "Use named constants for `Duration`s and tokio::time::sleep", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d70d4e36d3a1ee8e8c83e4d8c2fe6763e60b43b4", "messageHeadline": "Don't log when receiving 0 Ethereum events", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "150fcdac4474baf66c99c1086bc3ffef89a2b910", "messageHeadline": "Only do state update transaction if events were in vote extensions", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fc20d1501f2ee22446a13270dd055993f6ce2e3d", "messageHeadline": "Log less while trying to connect to Geth", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8f6ed67e5dc61455482299b4ac1529e3d59237a1", "messageHeadline": "[ci] run specific step in docker container", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "958715216c93d76b29b59f4765c38a78c4d119df", "messageHeadline": "Merge branch 'fraccaman/ci-update-tendermint' (#233)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "438a2e0a47fae489d35a74cf13769be9ebcb7848", "messageHeadline": "[ci] change tendermint version", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "4214b015abbd9c6e92b0576f08ba0d61fd866560", "messageHeadline": "Merge branches 'fraccaman/ci-init-2' (#231) and 'ray/fix-describe-opt\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "19523318056d26255097af6edddea569c293905e", "messageHeadline": "ci: allow ci to read docker images", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "431fdb0af5bbacc0cfef10ca453a6cf09f0c9a40", "messageHeadline": "ci: correct tendermint settings for e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f190e4f599baf5429f7d032e430f12342adb9453", "messageHeadline": "ci: use anoma-owned docker images", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3d239dfdbb965d94f5a4b8ee70eac02c137063bd", "messageHeadline": "ci: improve python style of scripts", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 58, "deletions": 56}}, {"node": {"oid": "0b8748c1fac8ac419f3b38bdd2e5c9b193235124", "messageHeadline": "Update inflation system with calculation details", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 53, "deletions": 92}}, {"node": {"oid": "5c1d274ce75b72738c1f90b91eb62974e16bf339", "messageHeadline": "scripts: revert change to package `git describe`", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d403c9e2421f83e178d3f4b20287b033cda66d10", "messageHeadline": "Merge branch 'fraccaman/ci-init' (#222)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1703, "deletions": 473}}, {"node": {"oid": "c146a5ace6e6fab7abe8a42465d2acd445e0c86c", "messageHeadline": "Merge pull request #191 from anoma/tiago/remove-nix", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 0, "deletions": 109}}, {"node": {"oid": "04db2c230981c0851f75e00e765be77cce7c1db3", "messageHeadline": "Merge pull request #185 from anoma/bat/specs-review", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 124, "deletions": 52}}, {"node": {"oid": "c8994d245294832dc0009f2081ec76d4f03f0520", "messageHeadline": "ci: move to github actions", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 1669, "deletions": 465}}, {"node": {"oid": "a62200d2efaf1d64ef8000ca91e006e99df34457", "messageHeadline": "build: rename package to 'namada'", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5654796038a8ccd46635d8dd3dac1fee550a7122", "messageHeadline": "docker: upgrade wasm-opt 101 -> 109", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2364f7a8d076c65ca20c9d36c38928e735d8c4b6", "messageHeadline": "Remove leading space in error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a590b1ebe69982a37478c88b75ffb29055d138bb", "messageHeadline": "Capitalize error msg", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c47f135698dd30aed4fa5b40ffe43b252bcf82a", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bde7f2b5b75ce9a0c91d3159c8332e7cd83b9b94", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bec2f1a90cdd7256730becd189fbdb0f046806cc", "messageHeadline": "Rename height param to last_height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "11e331e4bc0104d4ffb910eae8ed55d85df338e2", "messageHeadline": "Fix typo", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d26f52efbd17e000e558a69b25c6bc34136a7e54", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c968e8f97fc3aa8340af4fff05004b3e59520f77", "messageHeadline": "Remove unreachable!() expression", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "da7063f7af1f057331fde9ed56d0490f1fb1d76e", "messageHeadline": "Factor out check_rejected_digest()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 29, "deletions": 57}}, {"node": {"oid": "2bd0d579e9f6b9d7ce9f9630b483fcba407b1a62", "messageHeadline": "docker: rename anoma -> namada", "author": {"name": "Fraccaroli Gianmarco", "email": "Fraccaman@users.noreply.github.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59387b18bdc847f0009704a4847556721c52ad51", "messageHeadline": "Test if we reject proposals with invalid validators", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "b22fb839158eacc75804a71a73ff9e1efa7f4af4", "messageHeadline": "Test if we reject proposals with invalid block heights", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "2ff7bb4403519c8f80dd1c2d1b5845d371a82214", "messageHeadline": "Fix test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d744947f3de4f206e0e967fbea1b298f18e4e36", "messageHeadline": "Test if we reject proposals with invalid validator signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "fb82cf2fcb28492187e136a0cac32b7d679c6972", "messageHeadline": "Test if we drop proposals with more than one digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 42, "deletions": 47}}, {"node": {"oid": "bcad9a407e7bd71bbc7f0e7f1fe7db63c15b9b0c", "messageHeadline": "Small comment fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbeda94afefb7901d0487d27ea15013f417582c0", "messageHeadline": "Drop vote extensions issued at genesis in validate_vote_extension()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "a3e3631d3987228ed7d05363aef8a3efdb6de675", "messageHeadline": "Derive Error on VoteExtensionError", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f748ecf46194807559b11f2fd7c0b6061b246ace", "messageHeadline": "Return the reason for rejecting a vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 76, "deletions": 60}}, {"node": {"oid": "b596befd46692f07d7395a0211a488b6c343d5e9", "messageHeadline": "WIP: Test if we drop proposals with more than one digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "877ef8d701f420e379e0050b7c28391744ab17a8", "messageHeadline": "Remove old proof-of-stake file", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "796bbaf39390432e47d07a6f16c5ddff638ed701", "messageHeadline": "Merge branch 'main' into bat/specs-review", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 32, "deletions": 53}}, {"node": {"oid": "849eb38c0ccbbc3c4b9112cd6c960837a6398668", "messageHeadline": "Merge pull request #188 from anoma/fraccaman/governance-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 41, "deletions": 76}}, {"node": {"oid": "841353a3addc38b22667b8972a7fcbed8c32247a", "messageHeadline": "Document reasons for rejecting a proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "286762d2575e4ac645353de654664685dfe2b502", "messageHeadline": "Misc fixes/changes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "981649b0fe7b2e102cb10c015bdfa5f9a0f530a2", "messageHeadline": "Fix test_decompress_ethereum_events()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5999d818c136e3fe76f7b9ac544c518fa0485a06", "messageHeadline": "Refactor process_single_tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "a836d1dcf728fc205c7ce5665ba49e95556aba56", "messageHeadline": "Fix vote extension rejection", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8cb456c478bd336a77c225adad226abd7a6b2f5", "messageHeadline": "Improving governance specs", "author": {"name": "Gianmarco Fraccaroli", "email": "", "user": null}, "additions": 41, "deletions": 76}}, {"node": {"oid": "ffe4a771f9398aaaee21c42e596e2847a34eea7f", "messageHeadline": "[docs]: Cleanup spex suggestions", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "54ccfb4cf980ae47538b8e411692d85f4bca5a66", "messageHeadline": "Merge branch 'bat/specs-review' of github.com:anoma/namada into bat/s\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "0072bb9a691f4c0a2e2d1cf92e65c6e236b7f925", "messageHeadline": "[docs]: My review of the specs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 119, "deletions": 45}}, {"node": {"oid": "dafc5c5c09b592e1620b25fab3d15454292f04d6", "messageHeadline": "Move get_epoch() to a new block", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "184af181bb00f3641ef2d6a9749adc9f014b4f7b", "messageHeadline": "Reuse filter_invalid_vote_extensions in ProcessProposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "d50936b062292e0ccf5157db0358acd2b3b3981b", "messageHeadline": "Merge pull request #190 from anoma/murisi/masp-spec-update", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 211, "deletions": 117}}, {"node": {"oid": "f1ed9ebd955164b347dc5593e4b8179064d5c573", "messageHeadline": "Replace anoma with namada", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c2863b2f2809d6b7d9a12398af357e57914abaca", "messageHeadline": "Merge pull request #179 from anoma/cwgoes/specs-contd", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1406, "deletions": 110}}, {"node": {"oid": "670c83f1fe9b8151e0010cd506dcea33b9952b4b", "messageHeadline": "Misc fixes", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "8c528c6560605c2d4ad16c5828ec63924dd00ac0", "messageHeadline": "Merge branch 'cwgoes/specs-contd' of github.com:anoma/namada into cwg\u2026", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 74, "deletions": 57}}, {"node": {"oid": "dbb99381f62135f933c4c84750013e49426d0095", "messageHeadline": "Merge branch 'main' into cwgoes/specs-contd", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4874, "deletions": 48813}}, {"node": {"oid": "3926cac8a6abbe7175f3522c49b1f48889d3a1ac", "messageHeadline": "Rename to specs/", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8d6737a163006b381eaa5079085035d2a7174822", "messageHeadline": "Use TWO_THIRDS const in place of manually constructing a FractionalVo\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f82676609a2bfb124c534b1b00a58d1f868f9d11", "messageHeadline": "Merge tiago/ethbridge/vext-process-proposal into eth-bridge-integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 211, "deletions": 106}}, {"node": {"oid": "ddbf2543be19d0f017ca91c208363570e18d7411", "messageHeadline": "Merge pull request #202 from anoma/tiago/ethbridge/vext-prepare-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 676, "deletions": 73}}, {"node": {"oid": "0ba7f67c407adb2d0b2ee3f063fa50ab0419f0e7", "messageHeadline": "Prevent block proposers from voting twice on vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "8b73c987d03b47ba1f58b4e81dd1280795d64c3f", "messageHeadline": "Prevent block proposers from voting twice on vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "e396e7eed429a9c9f175e27b2e150d0f7e5c2eda", "messageHeadline": "Remove redundant length check", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c60bf62664a85c82fe39037090877384f7d55ec", "messageHeadline": "Fix dedup test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "db43ebe8c3d712312cce6e31f4ac830d8a57d47d", "messageHeadline": "Fix logic in dedup", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1319ef3d3c1e3dfc6d24802a790dbd1b7d1fd601", "messageHeadline": "Simplify filtering of duped events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5000a856e7e40152774a736d085e7195d55bf348", "messageHeadline": "Improve duped events comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01b36345b46cc35ddce111898948a4c6a29666d8", "messageHeadline": "Filter out duplicate Ethereum events", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "ccc1c972ba6f2cba1c8be211f25b5fbb28bd0b35", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d42519320ecc9f50edb103258ac3d0d1687c4320", "messageHeadline": "Misc merge fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e1ff29062783c59928345e191063c0dd20d2e811", "messageHeadline": "Merge tiago/ethbridge/vext-prepare-proposal into tiago/ethbridge/vext\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 684, "deletions": 82}}, {"node": {"oid": "7a5d4cb540bd8ac07555000ace5c275b55be6955", "messageHeadline": "Improve comment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31e38aeacee2e6cd3bf34404f58ae7c15f2cafc4", "messageHeadline": "Fix insufficient voting power test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4da1902d043cbf1808ff8130c6b68ae0b53e1547", "messageHeadline": "Run clippy and fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "6f35c9f3c76eece65e64b85813b95f15744e7343", "messageHeadline": "Add a TODO for DKG txs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7430fe8cf2e7aafa280eb5c75add8d944dd799a3", "messageHeadline": "Improve unreachable code message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "faef1cae05291a5333c210a1a0fda17a0b616ab0", "messageHeadline": "Test insufficient voting power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "dc92f1a4c5eb84a1223a6a3a8822ac4e131ce7e2", "messageHeadline": "Update TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c415e74f9af028601f3611a6ece4fb9e9881934", "messageHeadline": "Switch to is_err() in unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15a2a874be317509f2860eec4f2d84d6ed09211f", "messageHeadline": "Fix normal operation test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "25e095771567c2094ee88bae2b4c01cd0ab5173e", "messageHeadline": "WIP: test_prepare_proposal_vext_normal_op()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "af49196a6eed81b57a7e4ae52ca25b8b98254260", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "033dcc88afd71ce27a699a030687a0920dbc690a", "messageHeadline": "Fix small logic error in the dedup unit test", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4753c1ae926559e238ee31c7bf3e39a48b880192", "messageHeadline": "Fix tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 15, "deletions": 41}}, {"node": {"oid": "607e714bf1678fe4708db565de96f3262de78a2a", "messageHeadline": "Merge fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 33}}, {"node": {"oid": "7eef493397055cf1fb7c93fc6bd06646c507c50b", "messageHeadline": "Merge eth-bridge-integration into tiago/ethbridge/vext-prepare-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "149791a7853144bdc51e282892a155238284c1b2", "messageHeadline": "Small fix", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5f246ce8489377b9cde7a99f1a0be02178888c5", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a61e550b39a396f65c05b791cdc6400ba7784714", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "075cdf3c2a6dacf6faff2966ea6d92a9ad72c861", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "97fd96c48d01fbe2dab04b395d92c08c422ca686", "messageHeadline": "vote_extensions.rs: remove unnecessary type signature", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e9c61c9009e612858d3b7fd9e8463cddd492c7", "messageHeadline": "VoteExtension: comment validator_addr field with TODO", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39b32118b38d86fe4e3e2a6be07ce93fba609c0", "messageHeadline": "extend_vote: use expect when getting validator_addr", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "cdd9d6d053027cb0aa178b6de93c8b6ca39df8ce", "messageHeadline": "Temporarily add validator_addr to vote extensions", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "c3943be719fd93e025b23dcdb2927f65e94b7e58", "messageHeadline": "Test if we are de-duplicating Ethereum events in prepare proposals", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "a9c149b6306ec3ba760fa1be1e5c792942bc455a", "messageHeadline": "Verify signatures in tests", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0eebb7260132d6fc867c3e32c7cf75dc132fb72e", "messageHeadline": "Refactor tests a bit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "f7e2b95ce678ef9c0812d982b26fd7a5a995f9e3", "messageHeadline": "Test filtering out bad validators in vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "c2bd5a099c2affad7a6454aa13d3e5db1d290744", "messageHeadline": "Refactor tests a bit", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "848cd0779eeb0a0b9c4869dc479989ddc278a4ab", "messageHeadline": "Test filtering out bad block heights in vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "e460b069b4919e554e4b12f38d642ddd7836e557", "messageHeadline": "Test filtering out bad signatures in vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "0b7c2bdf45347cc56261ad239a707c5ce3b60a05", "messageHeadline": "TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a12a69ff84b9d44eff30e6ad9afb6e333b2d5e76", "messageHeadline": "Fix mistake in the unreachable!() message", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88d50c927c1e5b525e86382bb67a56eeb7a9f942", "messageHeadline": "Make unreachable!() message more generic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2618121e51ffc3c241ef80023947e410c08b954f", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23343672cf7d875b34ff0179dbe9932972077474", "messageHeadline": "WIP: Writing test_prepare_proposal_filter_out_bad_signatures()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "2cf85792323fc104e5d6a4cc752def25fc406acf", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24a33432340624a000d54672eb37116b7c9384c9", "messageHeadline": "Handle scenarios where we might not have any vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "77bee7e0b82f25eb92d1c04e2dc539f5c9e79b40", "messageHeadline": "Factor out filter_invalid_vote_extensions()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "2dfd25c4ab82305a432747d551ee44ae67b8c9e7", "messageHeadline": "Make SignedExt public", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40974fb180d2d32f31c0ec67299145f66a601c82", "messageHeadline": "Refactor compress_vote_extensions and validate_vote_extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 70, "deletions": 75}}, {"node": {"oid": "27094390eb39fb36e72ddd796eba30b9913e3f5d", "messageHeadline": "Remove #[allow(dead_code)] from get_total_voting_power()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "720094034f6a5c3033f4318fd800ee2f4b9bce62", "messageHeadline": "Improve error handling of get_epoch() for the last block height", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "849a78b8cd6e60551d858053ba06b561d6604a9a", "messageHeadline": "Fix merge conflicts", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af203d777211228c2f568d871ef0afa7777e4c02", "messageHeadline": "Merge eth-bridge-integration into tiago/ethbridge/vext-prepare-proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 459, "deletions": 27}}, {"node": {"oid": "60a97cda511088a5b55b35ec7639c760c41f79d1", "messageHeadline": "[docs]: Fixed doc string about error codes in process proposal", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ca951b8817dbe63243618244895cf3eefacef49d", "messageHeadline": "Merge fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3be5c35415f24e5c3c29b167b06de3e55bde1911", "messageHeadline": "Merge tiago/ethbridge/vext-prepare-proposal-merge into eth-bridge-int\u2026", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 364, "deletions": 52}}, {"node": {"oid": "4e03b76b0e5039fed16815bdf3cff35fadb0d0d4", "messageHeadline": "[chore]: Rebasing on eth-bridge-integration", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "52bb28643072275233e12573b41810dbaefa2796", "messageHeadline": "[feat]: Added processing vote extensions to ProcessProposal. Need to \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 196, "deletions": 107}}, {"node": {"oid": "5e6ea5ee57cdcc9acfc9e7a9a5119dd7f27a58f7", "messageHeadline": "Merge pull request #177 from anoma/bat/ethbridge/vote-extensions", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 565, "deletions": 33}}, {"node": {"oid": "7f3bf4dc81b2ec4d87fa27534bd8d66c97323984", "messageHeadline": "[chore]: Fixing upstream conflicts", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "822c0da31b366284f22d7216af0e715b65553e31", "messageHeadline": "[chore]: rebasing onto eth-bridge-integration branch", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "38032bd60f22fbc641fa52bb4e1ff41d2ad5b73a", "messageHeadline": "[fix]: Replaced ethereum events queue with btreeset. Added logging", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "dfa1a59725b448c1b5aa85e2bbc4f215f77de76e", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7cef839b8201e0e32e95ec4d389631dd7c8d9b7f", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d39d7a6c08d500b6eeb4c72fc3b6ee83702368ed", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e679c0a7363e4413e9c3e3612243910ecbe416", "messageHeadline": "[feat]: Added an internal queue of Ethereum events. This is so that v\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "963cd348f172a9c73ba5b9a4752ec7fd5eafe5f8", "messageHeadline": "[feat]: Refactored vote extensions with new type defs. Fixed tests, l\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 161, "deletions": 291}}, {"node": {"oid": "9de164eda48bfb8ce2518f4730d1c210fc8e6a0e", "messageHeadline": "Refactor fetching of a validator's pubkey", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ff83695bc4bc406e74e5b7c1f44bd2f0dc2aacf4", "messageHeadline": "[feat]: Added query method to get anoma native validator address from\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "4483aec81f1095161afefe6d5d058d6a4ebc0e85", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "801b0c60cd441efd405a613a4d313ef1b03a4160", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d7737c46000c2a7d496f8f04a17175fda34364aa", "messageHeadline": "[cleanup]: Refactored some ugly functional code that was bugging me", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "7ca0155ef7e081634935d9d07403b916e451335e", "messageHeadline": "[feat]: Added in vote extensions that include ethereum events.", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 555, "deletions": 23}}, {"node": {"oid": "7eb063263c04efe4917673e60c1a5df735201801", "messageHeadline": "Log invalid vote extension signatures", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6ee26dbbb20129f0bfaf40225058b218ee9052b6", "messageHeadline": "Merge pull request #201 from anoma/james/ethbridge/merge-main", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10790, "deletions": 48809}}, {"node": {"oid": "325789016700ac0b7bae7f4caf742cfdfccff500", "messageHeadline": "Fetch the epoch of the prev block height when checking validator addrs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "7ed8e4f30b59d7050e491fe2e6769cf185a49463", "messageHeadline": "Apply changes from bat/ethbridge/vote-extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "5795fcfc383aea2a770357ceac795a58c2bd0966", "messageHeadline": "[fix]: Replaced ethereum events queue with btreeset. Added logging", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "593c48d15db6be22c6c7dbb141de02ebd74d8073", "messageHeadline": "Check block height of vote extension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "73142ea42db2f7e79a9614ecc2a538d34eb9cc1c", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7489140830da13f5f5e69e5205cf960d95120a66", "messageHeadline": "Update apps/src/lib/node/ledger/shell/vote_extensions.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2bccd47af458ca5d8ce15c7cefc08803f35adbc4", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f6b788d4b398c052d6a5133361962fec121358f", "messageHeadline": "Get last block height from storage", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "d68a88b9ae037ce14699b7fbff69c8128c907eea", "messageHeadline": "Last block height logic", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3c12711e254c646cb260e642138cb293682fd5ab", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48e5c386d73f92ef4120ad33225d2f95e0e688e1", "messageHeadline": "[feat]: Added processing vote extensions to ProcessProposal. Need to \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 195, "deletions": 107}}, {"node": {"oid": "aa840d54dc0535a66fb30c8669ea05a61f62e7aa", "messageHeadline": "Check that we have 2/3 voting power on vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "722b26ca217419c7ded340d8bf47a77664c432ef", "messageHeadline": "Allow dead code on get_validator_voting_power()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e489313817b465b45102b70223f3f2650ca8071", "messageHeadline": "Two thirds of the voting power", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9195fd806d63b7c882ba60abffcc6e0f43498c40", "messageHeadline": "Add ethereum events as a protocol tx", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d925a363ab597f7ca72140bd31d0ceb007588d45", "messageHeadline": "Refactor ProtocolTxType::sign", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "75ed9fdfcd8d5adcb975c9c6c73db7762ba4d779", "messageHeadline": "Logging", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "aa4b8d88dc7e2aff914aaba798362d510064e051", "messageHeadline": "[feat]: Added an internal queue of Ethereum events. This is so that v\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "ba08ca3964171dbe2fd3d5d1153e4a409dcef820", "messageHeadline": "More logging", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4f37ebcf0b934179375e58c727d22f4e0eef7c03", "messageHeadline": "Remove type signature from assignment", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72755f00e0fb21d0e2a01e347ad6276c1b1e510", "messageHeadline": "Log errors", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "0e8dd679f889538c11838b9e1dee4a1b70293663", "messageHeadline": "Compress vote extensions into a digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "5326ed7699a4a5fe3a17c4a1451f59e2f0a43c77", "messageHeadline": "Refactor transaction batching", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "8d756947409d1addc32d619ff63f1c288e6b8247", "messageHeadline": "Remove VoteExtensionDigest::empty", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "95c6dc5a6bf429ce882beb2c2a361b92520497f7", "messageHeadline": "[feat]: Refactored vote extensions with new type defs. Fixed tests, l\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 161, "deletions": 291}}, {"node": {"oid": "2bfbc4777576905f37c053b7ca6cff522964a71d", "messageHeadline": "Verify sigs of vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "b7f29b0dea0b0bdbc45cd786bfca012816d99315", "messageHeadline": "Apply changes from bat/ethbridge/vote-extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 120, "deletions": 11}}, {"node": {"oid": "6dafc0a96cb27dbef09e07bd5b906a882a7dc10a", "messageHeadline": "Add a TODO", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b401cd985b9f188de99fe4a8ffd471ceb25b5f4", "messageHeadline": "WIP: Compress vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "ce6ceb7bfc5bb2c1f3dc79ea1e5e8b021a57eb31", "messageHeadline": "Remove raw_hash_to_address", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "a2d669e585fc242ac969b5f7b205a207a0289d65", "messageHeadline": "Run make fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "5edd76134e10194f1019c254d1afc72a48176e34", "messageHeadline": "Add get_validator_from_tm_address()", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ca2665fd172652eabc41594589c9139b7ae0941f", "messageHeadline": "Aggregate addresses and vote extensions", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dd78d08f483dc12b58b974101545946eac935e8a", "messageHeadline": "WIP: Prepare proposal fixes", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6bfad3be23b2e817a85c8ccfd4d3a495fecc128a", "messageHeadline": "Fixes and run fmt", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e167555ab0fdc0ca6de96e1eeda6741dc1203553", "messageHeadline": "Get a validator addr from a tendermint addr", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3b7bbdddfd618042c20dd6920cd5e55f24326359", "messageHeadline": "WIP: Prepare proposal", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "b36e14fb05113a1ec140075684a16cfb52679b0e", "messageHeadline": "Fixes/formatting to the previous merge commit", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1725, "deletions": 227}}, {"node": {"oid": "8ad9efa71603e02a61328eec4b72782f46bd5544", "messageHeadline": "Merge branch 'main' into james/ethbridge/merge-main", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10930, "deletions": 50447}}, {"node": {"oid": "26a0b67b22090cdaa5a12cd1b7c6c0ff6d4a56a3", "messageHeadline": "Merge branch 'james/mainline/fmt' (#196)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 295, "deletions": 292}}, {"node": {"oid": "0b01b45bdd33d76c5a601ef4b091e5c4dab38e01", "messageHeadline": "Merge branch 'bat/ethbridge/vote-extensions' of github.com:anoma/nama\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7edbd7e23f31256fbcc8376a025774414c6c3f1e", "messageHeadline": "Merge branch 'james/ethbridge/spec-small-changes' (#182)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "96315851997ef1c6f4a96b28c84177426753598e", "messageHeadline": "[feat]: Added query method to get anoma native validator address from\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 80, "deletions": 25}}, {"node": {"oid": "0d3c594ea2415c7774f02e465a07ed13840fa25a", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f44f4e6c8ff1db8570fc62e2659bfe94ffd979f4", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0aaab89b7fb118d0a6d6c54576034a6c121a1366", "messageHeadline": "[cleanup]: Refactored some ugly functional code that was bugging me", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "1dbff541ebe14d3b937401c78e55df638e6e5a1c", "messageHeadline": "[feat]: Added in vote extensions that include ethereum events.", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 555, "deletions": 23}}, {"node": {"oid": "edd5ccdb3351969ab4d2ac22c0d032ff3f1e3104", "messageHeadline": "Merge pull request #192 from anoma/tiago/vote-extensions-types", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 364, "deletions": 280}}, {"node": {"oid": "078a5e86dd7dd89989a6eb34a7a64831ae25f9ad", "messageHeadline": "Verify signatures from decompressed digest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e7c7129db56e071de7ff0c53effce40b3e7f753", "messageHeadline": "Remove nulls from VoteExtensionDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "573d7f2951927e7b3c802674fb7c9c5d524452bf", "messageHeadline": "Update VoteExtension docs", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f7bbe350447076caef7b3607a306ea38da47f8", "messageHeadline": "specs: update TS", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "2aae06953fbc23a19cefd46426b2f1b69f37ab3d", "messageHeadline": "Protocol txs now use VoteExtensionDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49988834bc943e178d9c61a8ffdfcea62476a45e", "messageHeadline": "Add a TODO on decompress", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35b883b7c47478c35c0178127f9aa869fb423302", "messageHeadline": "Unit test for VoteExtensionDigest::decompress", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "b5bac0482fd5132d92a83bf002e48149b702debd", "messageHeadline": "fix link after renaming", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92a6d4f762e2fe4482318837b8a8f96a2a0e01e3", "messageHeadline": "rename folder spec to specs", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a2e199fa24d66802cc29b6cd1a5e4cad9428145c", "messageHeadline": "Merge pull request #187 from anoma/gnosed/fix-katex-code-blocks-rende\u2026", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "e4df86dca8da84701cb9f2520c631295b2fe5f14", "messageHeadline": "Added the conversion query specifications.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "871881e7ee17216dbae16deff7edc03049823d19", "messageHeadline": "Sync tx_template/vp_template Cargo.lock", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 204, "deletions": 204}}, {"node": {"oid": "d9e553eb301f19ba19d61946e07c9aba719fc07a", "messageHeadline": "Run make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 91, "deletions": 88}}, {"node": {"oid": "784a3d38de20fc3e0cf0d8cb28a36d039061b432", "messageHeadline": "Mention `TransferToNamada` events can have custom confirmations", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9b24a07ffd2694cb62e79d96803d8fa685a1bec0", "messageHeadline": "Updates to the Ethereum bridge spec", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "cbe294268d1cd38908689f59c1e8d60e07e45452", "messageHeadline": "Finalize types for eth bridge integration", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "0150d6a25a0c438bb0be20bb3b6b25090a857199", "messageHeadline": "WIP", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "f709e3868046874f182f64c3f17e9d27be756bec", "messageHeadline": "WIP", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "a540d5707968a7377bb110a2c0afb34e0522fa8c", "messageHeadline": "Remove MultiSigned", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 1, "deletions": 122}}, {"node": {"oid": "8eb2d9c99427fd4406fd043450d78ae0a127da88", "messageHeadline": "WIP: VoteExtensionDigest", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 68, "deletions": 7}}, {"node": {"oid": "106438fc521f7f9f96d59d7b3adf3cac36a525ed", "messageHeadline": "Mock impl for VoteExtension", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "73b5a0a62f2e0c8dfb2755497c8eb7080b4a552b", "messageHeadline": "Add VoteExtension type", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "70b1548ce436d0743fcf5bf18d1f7c6866e29ac1", "messageHeadline": "Move vote_extensions to its own file", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 148, "deletions": 148}}, {"node": {"oid": "b8f50cabcb52374dadb2b4396d37e35fc22e42f4", "messageHeadline": "Merge pull request #184 from anoma/james/ethbridge/shell-params", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "da666aef85ee6a4a5e8932912ee3820eb47165c2", "messageHeadline": "Remove nix CI script", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "836dcb085d898240d8f4d104d935b29176987b0a", "messageHeadline": "Remove nix docs from README", "author": {"name": "Tiago Carvalho", "email": "sugoiuguu@tfwno.gf", "user": {"login": "sug0"}}, "additions": 0, "deletions": 83}}, {"node": {"oid": "5e1aab2ef2641709b73c1247c7f043ff75c6f695", "messageHeadline": "Added information on Convert note encodings.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d7c813d5793018b5f95aa20fabd5754efc351121", "messageHeadline": "Started adding detail on convert descriptions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b55ad795c462834e261ab49db6a2f51365ec9222", "messageHeadline": "Added specs for pinned transactions.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "57ec932e535409834a31fb3cb633b930356227d1", "messageHeadline": "Moved MASP client documentation from the specs folder.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "e4d81963fd238be759c980c95b4110a63ae55fb1", "messageHeadline": "fix: katex rendering code blocks bug when using '$'", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "2fb565e44f23c00d67b9f585bbca822eef204f0d", "messageHeadline": "Merge branch 'namada'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 9975, "deletions": 65951}}, {"node": {"oid": "db401a5c7ac5007449ade2c486b881bff6ddd6d2", "messageHeadline": "readme: update for Namada", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "35c459ff4fac253dbfd0de6a79467bab904f4177", "messageHeadline": "documentation: rename 'spec' to 'specs'", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "05752bf133781e5ab11967b70904821c3daa7962", "messageHeadline": "Merge branch 'gnosed/transfer-anoma-docs' into namada", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2062, "deletions": 4}}, {"node": {"oid": "9ba5e310058f5d8277f7b5192b8d3ae28f9a30d3", "messageHeadline": "docs: small changes", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "c1676cf7512716d2d39e8cfdb3b170821a2d38ca", "messageHeadline": "docs: review wip", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 51, "deletions": 96}}, {"node": {"oid": "0b99c876247e8ef8a215cfaf9b6f0965ab51cbe3", "messageHeadline": "docs: review wip", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 111, "deletions": 32}}, {"node": {"oid": "17cc7cd6618ef3c427b525c92ed0c2ec52a2f4ae", "messageHeadline": "docs: rename XAN to NAM", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "85d6056eb628312bb48db6a7dc9c9338106418d6", "messageHeadline": "docs: review wip", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "e98db8e93d9d76b0eee838ef8e9cdabf6a701185", "messageHeadline": "docs: adding Trusted Setup section", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 60, "deletions": 35}}, {"node": {"oid": "07c2da82b57023adb08c3219d65b44ec91ed5535", "messageHeadline": "docs: renaming Anoma -> Namada", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "60e63cd4cfd3fc3c616280159cfaa9a78de9f461", "messageHeadline": "docs: add docs from Anoma", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 1979, "deletions": 4}}, {"node": {"oid": "e98234eab49504d60f351445447a5ca168625f0e", "messageHeadline": "Merge branch 'cwgoes/port-specs' into namada", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7230, "deletions": 5}}, {"node": {"oid": "8e03dadc3cc959c5fdcb919c9ee37b40600b200b", "messageHeadline": "Update fee system", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "1f957767eb2de3cd71b0018c29a15808ed3a02c5", "messageHeadline": "Alter base-ledger/execution", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "277920ffb3fb2b5f1426aad5728631dc5cbcf9d1", "messageHeadline": "Fix links so rendering works", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "3e5d41c9c6ada71c136f4847f8998f16640a27df", "messageHeadline": "Avoid using h1, too big", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5ee609f6a07b0bc42851ce0d82ddaf95aa139ca4", "messageHeadline": "Update Makefile & book.toml", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "66011515998327d214fea039b3c846ce80270df0", "messageHeadline": "Remove duplicate images", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 3548}}, {"node": {"oid": "cb43c928acc92c43f6bcdad505f6520644dfb35c", "messageHeadline": "Summarize economics section", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "4ae98dd1ce235ec8e2d3629e03d3359712beb9ad", "messageHeadline": "Update summaries & a bit of cleanup", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "3cb0059f554f783ee3609d28469b754eae2eec51", "messageHeadline": "Changes to base ledger section", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "51af24ac04dfb7c852b317925490f1e81c0fe31b", "messageHeadline": "Add PGF proposal; various tweaks", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "e1b9f8b77a7b7ae91e9f58da2e0c44d457ced0c2", "messageHeadline": "Port latest specs from anoma/specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4753, "deletions": 343}}, {"node": {"oid": "4985b4538d8947a3dab706e986c1ffe601af3216", "messageHeadline": "Update index.md", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "fb96198985dfe50970b839298102c26601674875", "messageHeadline": "Reorganise specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 39, "deletions": 58}}, {"node": {"oid": "6b1019ec3d72f0181ae1c90f081ca715654d0893", "messageHeadline": "Alter index; port MASP; rename a few files", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 601, "deletions": 18}}, {"node": {"oid": "45cab27bcb1891b7e46a4e6623480998380bc386", "messageHeadline": "Initial port of specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5750, "deletions": 3}}, {"node": {"oid": "7778b0c1244fb12d17d3a21f99dfbf2abd593fdf", "messageHeadline": "docs: reorganize for namada", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 83, "deletions": 18021}}, {"node": {"oid": "2c9c3e715f7000deffef3797eaa6b761f49ff6b7", "messageHeadline": "namada: bump wasm_for_tests", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 124, "deletions": 124}}, {"node": {"oid": "edb0efd50fbbaeac8dfdab8a2f57b6636725edb4", "messageHeadline": "namada: anoma_wasm v0.6.1 -> namada_wasm v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "f510931cc6b3fb0e2c0c67454f337d19a925c171", "messageHeadline": "namada: crate anoma_apps v0.6.1 -> namada_apps v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 167, "deletions": 167}}, {"node": {"oid": "1d50c7699389c86cea8de5a3b02db1cdc6946772", "messageHeadline": "namada: crate anoma_tests v0.6.1 -> namada_tests v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "e0678b6c906b73c13ec840029cdec654390397aa", "messageHeadline": "namada: crate anoma_encoding_spec v0.6.1 -> namada_encoding_spec v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3a65fed50c3f63f435b2e8223044729b26dc70b1", "messageHeadline": "namada: crate anoma_proof_of_stake v0.6.1 -> namada_proof_of_stake v0\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "3d6514d6349b07ace1d8885ef0fac33747b0a29e", "messageHeadline": "namada: crate anoma_{tx,vp}_prelude v0.6.1 -> namada_{tx,vp}_prelude \u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "4be854260358f17df44985880e22223eaf38f089", "messageHeadline": "namada: crate anoma_macros v0.6.1 -> namada_macros v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "c23d5ec18314e3ca3d9ba84117669e8ffdb639d1", "messageHeadline": "namada: crate anoma_vm_env v0.6.1 -> namada_vm_env v0.6.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "c525e48b417073b53fcea433e4204c2033e1ba73", "messageHeadline": "namada: crate anoma v0.6.1 -> namada v0.7.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 588, "deletions": 588}}, {"node": {"oid": "1919b285c98e7a653c201e5632f4ba40a953ab5f", "messageHeadline": "namada: remove nix", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 46756}}, {"node": {"oid": "a3249cf0c70708efce507e47172dd28091ebcc89", "messageHeadline": "namada: remove matchmaker", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 548}}, {"node": {"oid": "b4a67f5b7ea57185d9e77594efe9e3c0b3cee9d2", "messageHeadline": "[docs]: My review of the specs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 123, "deletions": 45}}, {"node": {"oid": "0373e86a318243b7ff99d432f76892c217460941", "messageHeadline": "Put back comment", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "81898ab23887adbf2236fac7f3d3d9a63e9f88c3", "messageHeadline": "Change apply_tx to accept a ShellParams containing wasm_dir", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "9d09612320438c8cf115de623fcf3b4138d2988d", "messageHeadline": "Add pages for default account, fungible token, multisignature VPs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fc57b93a3fdf984cf24f5262bfdc8db9684385e4", "messageHeadline": "Move files around", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "c20db03ab6a6ddd4adaba3dad60b917905eb2c66", "messageHeadline": "Minor edits", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b4b870b3f5b30c0ccd19e96b3519d2c77f01e0fb", "messageHeadline": "Description of shielded pool rewards", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5e931876d71c7903ce8d47d38f6d463186dc4fc3", "messageHeadline": "Pull back in PGF changes", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "7d69aaf67f9521fe565304172ed16ec39533948b", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bdd0ab5a86b8c653f59ac6b3f36dd9bacf094c7f", "messageHeadline": "Update apps/src/lib/node/ledger/shell/queries.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "db34def0b9b47ad220dbe189137a5b5255f7efe2", "messageHeadline": "[cleanup]: Refactored some ugly functional code that was bugging me", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "60ee79f3439fa02e4b051a0d2f8682e9ddc475e6", "messageHeadline": "Merge branch 'eth-bridge-integration' into bat/ethbridge/vote-extensions", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1032, "deletions": 1081}}, {"node": {"oid": "12cca9f3b34f8ce35e4daf5b7b3c79f84329177d", "messageHeadline": "[feat]: Added in vote extensions that include ethereum events.", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 748, "deletions": 41}}, {"node": {"oid": "c6bc20d35497d0244c201c698e79471aca2027c0", "messageHeadline": "Merge pull request #169 from anoma/cwgoes/port-specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 7230, "deletions": 5}}, {"node": {"oid": "ca47a92ec47c66836239b2deffbff3a82628770a", "messageHeadline": "Merge pull request #171 from anoma/james/ethbridge/fixup", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1032, "deletions": 1084}}, {"node": {"oid": "bf08589bd96baa4b6d3894a9d21e7553b9510cbc", "messageHeadline": "Add BlockHeight to MultiSignedEthEvent", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a15d2727377cc5e72b574e311890c017825e1ad2", "messageHeadline": "Revert to using num-rational 0.4.1", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 146}}, {"node": {"oid": "e1657a64b86b6f9dc0833bfbba306ac2296a607e", "messageHeadline": "Undo Cargo.lock upgrades unrelated to ethbridge", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1171, "deletions": 1076}}, {"node": {"oid": "b9c08c72d68ae33e9e05a7670e38a5599506dd80", "messageHeadline": "Simplify FractionalVotingPower TryFrom to From", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "f92b9c89eb6338122f5ae65a3b0f88328f3f1c54", "messageHeadline": "Use already pulled in num 0.4.0 dependency", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "446734c6a7d98baf19ff6f774979b381195a1b7f", "messageHeadline": "Update fee system", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "2f5f34890ccdf429ca26be8266d291819339a76f", "messageHeadline": "Alter base-ledger/execution", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "e749e4e4354656f6b863328d2b21a719d084e774", "messageHeadline": "Add back copying wasm checksums for validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6942583252aa745d0af43eaeaff12588bb49f8d9", "messageHeadline": "Improve error message when copying wasm to chain dir", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "da6877e55051a1f25c824dcabe4bf9f22347babc", "messageHeadline": "Fix links so rendering works", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "ad2f2fe9a088b5f419768f9506309be743a014c8", "messageHeadline": "Avoid using h1, too big", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "64cb04c38aa571ddfab8c8aee0fcad92f40fd0b4", "messageHeadline": "Update Makefile & book.toml", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "060cc0d02522bbc7fb84a4f1e9e6c326121904ee", "messageHeadline": "Remove duplicate images", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 1, "deletions": 3548}}, {"node": {"oid": "07c215efc09405e36f47a0d0dece3c80c46105f5", "messageHeadline": "Summarize economics section", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "6da26fd8ac4e22cc2641253ef6e1866b4e56564c", "messageHeadline": "Update summaries & a bit of cleanup", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "2304c1e39dbf0435f583535cfaa4f0029f35fbd3", "messageHeadline": "Changes to base ledger section", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "44725f6ccc7137fd1fabdc2e9f59cee0381e3287", "messageHeadline": "init-network should use default wasm dir for validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "4f0b5dd036b31071a113daff4031e8d86cdcc36f", "messageHeadline": "Remove absolute wasm dir check from join-network", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "91c7cddeecf5b595334639d7e5dd809fb8da2eb8", "messageHeadline": "Add PGF proposal; various tweaks", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "d3cbb272e1f1935201708911d037e75d99c0968e", "messageHeadline": "Port latest specs from anoma/specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 4753, "deletions": 343}}, {"node": {"oid": "d08977d15ab8a4d30f42332e8fdedd2cab84b3ba", "messageHeadline": "Update index.md", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "ad580548973e27a1b22ceb0728072e8167320423", "messageHeadline": "Reorganise specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 39, "deletions": 58}}, {"node": {"oid": "17e26882b743f100f7365542b5f193fe8607b59d", "messageHeadline": "Alter index; port MASP; rename a few files", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 601, "deletions": 18}}, {"node": {"oid": "bcd6449438ac6fcf39256d277f570ba9ca8a042b", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5773d99acb83aa21aa044afacfa652a031ca802e", "messageHeadline": "Merge branch 'eth-bridge-integration' of ../anoma into eth-bridge-int\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5399, "deletions": 1313}}, {"node": {"oid": "2aee9666cd0919af9c7bc0124de68f18e9212fa2", "messageHeadline": "Merge pull request #1172 from anoma/james/protocol-tx-groundwork", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "0055a71e5e70a069cca7b6fe29d831634f256341", "messageHeadline": "Merge pull request #1218 from anoma/james/ethbridge/make-fmt", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 150, "deletions": 131}}, {"node": {"oid": "e4a71835d6104c2167106479629ede737100c75b", "messageHeadline": "Update all Cargo.lock files", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "ed7d72bd89b58e69c681fc95854fd20bfce8f45f", "messageHeadline": "Run make fmt", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 134, "deletions": 111}}, {"node": {"oid": "2d851698f9fe9baf33077235d5f29c75c4292b4d", "messageHeadline": "Initial port of specs", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5750, "deletions": 3}}, {"node": {"oid": "1a36687059bf7e97dbf990c475cd881db4459ec4", "messageHeadline": "Start accepting EthereumEvents protocol transaction", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "7ded0b2c2132856f23e5e5518372984c6aab6aef", "messageHeadline": "Merge pull request #1196 from anoma/bat/full-node-eth", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5265, "deletions": 1419}}, {"node": {"oid": "62518ea23fa3cf0e8c84ae9be0c216edd4d7c407", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "41561d606adae11e4056ef5e25d7aba6e4a4cb44", "messageHeadline": "[fix]: Updated ABCI deps to prevent getrandoms js feature from corrup\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 751, "deletions": 738}}, {"node": {"oid": "5d4fdec9135e19fe3d7001296c7641d45b58dbb7", "messageHeadline": "[fix]: Tiny", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb7f6859413a07192729b4deed33481019d4770", "messageHeadline": "added changelog", "author": {"name": "Unkowit", "email": "bengt@heliax.dev", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "03ca93e5c5dc8db45e1327e0beda5d73a1780bfe", "messageHeadline": "Make anomac balance show alias if possible instead of address", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "952d302d004f768ff7f3dfde7e8d5be540f9e526", "messageHeadline": "Changed hash-map to BiHashMap in the wallet in order to be able to re\u2026", "author": {"name": "Unkowit", "email": "bengt@heliax.dev", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "211a3771f206a025da9d678157a8f8f5ed3c8dec", "messageHeadline": "[fix]: Fixed visibility tiny", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3707a3e485953c78cf266ecdfad9bbfd8f94fa8", "messageHeadline": "[fix]: More feature flag fiddling", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "cd3886453ac60655622805e1fecf35f5eceb8c5e", "messageHeadline": "docs: reorganize for namada", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 83, "deletions": 18021}}, {"node": {"oid": "13d2a6d8744a9b755992083b39410409339dfc03", "messageHeadline": "Start Namada history", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "df6ac450de2a2bfab02e5e4af015881efe2578e3", "messageHeadline": "[chore]: Merge in v0.6.1", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 501, "deletions": 471}}, {"node": {"oid": "40a2df023eb9e2758173daf542ab06988423fd4f", "messageHeadline": "Merge branch 'bat/full-node-eth' of github.com:anoma/anoma into bat/f\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "09900d8d1c6fc35a74247246b43c44cda34f86b3", "messageHeadline": "[fix]: Fixed some feature flags to get rid of compiler warnings", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1272, "deletions": 1259}}, {"node": {"oid": "f49bc50f902d3dd8750d23b15ad7d30c2b531a20", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "ae99410e4d4061212b63e1d20fa56b3c99e57cb2", "messageHeadline": "changelog: add #1142", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eea86c7cb4635d4e7f84e96472b21727f1f7496b", "messageHeadline": "[chore]: Derive Eq to future proof agains clippy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e13066d935015dba66349c9d9f0299c9208d04c2", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "957b900f5894956e3846497a970356445b99b67a", "messageHeadline": "fmt and fix clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 64}}, {"node": {"oid": "758573338827b5dbc99cb0627a722192efa2f807", "messageHeadline": "Speeds up testing", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "a03fca887d7299f3bbe5e9058336cb4b95e9ba6a", "messageHeadline": "Fixes `safe_exit` call only if `force` is not set", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c9fb413fc40ffbef054e7e6887ca33fad1965b90", "messageHeadline": "[misc]: remove logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9620816d84b65dd8bbdb35cb6141d81dfb4cf50", "messageHeadline": "[fix]: votes accumulation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 99, "deletions": 47}}, {"node": {"oid": "7204ee169dbbc1cc5804e39bfd004c1654e36117", "messageHeadline": "Revert gitignore", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f89a0785aa225353831578115c0162b864f824e4", "messageHeadline": "Fixes test artifacts folder persistence", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 53, "deletions": 65}}, {"node": {"oid": "cad0c79fbbeac2324fbea5a421a42636fcaf035f", "messageHeadline": "Fixes e2e tests", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "751a87938152db356ca54f4b26ce3f39559ee803", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7ab15018effd8928454eccd22162e14320ea59e", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "515709de4fc66bf634739adfb63368bca25e0bdf", "messageHeadline": "[misc]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5d98621cb01bad24a924220410580ce8ec575206", "messageHeadline": "[fix]: error println", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9293aecf0aa612851cd98da3fe6006d4bd64fad", "messageHeadline": "[feat]: vote transaction validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "c27dc7d49433e60e3ff842921a068a7aa43745e8", "messageHeadline": "[fix]: governance vp author address, proposal submission validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ddc5d0e34971d8bf36c6c074951866b262c7ba96", "messageHeadline": "[fix]: bad validation condition", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6869b64df3fc9de31373d8898753c28c73b177", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "79acf9d97543eb5dfb305ab99152a483f639ce38", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "1883ad77ffe40090bb7a6501e383286df045c5cb", "messageHeadline": "[misc]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "cbe403fc84fbddfb8a7ce94dde7199ef4287dec4", "messageHeadline": "[feat]: added total votes to query", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "e1a909b88abca79d5a528c11311499337e8ab19f", "messageHeadline": "[fix]: governance overflow, proposal validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 347, "deletions": 275}}, {"node": {"oid": "31f804fcf7bb8429a935b4cde6e7ff88fc05fb24", "messageHeadline": "[chore]: Merged in eth-bridge-integration branch", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ef67b2a183f9a9fe0ab616ff2175b7038c6c272", "messageHeadline": "[chore]: Merged in part of eth-integration-branch that I wanted to re\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 416, "deletions": 14}}, {"node": {"oid": "00a150104485ba428f3349759d19227c4c938b24", "messageHeadline": "[chore]: Feature cleanup for clippy reasons for ABCI feature flag", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 255, "deletions": 7}}, {"node": {"oid": "ca2ba870a3752e829f7a17c55561c643348bcd07", "messageHeadline": "[chore]: Cleaned up code on the ABCI++ feature flag. Clippy and forma\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 339, "deletions": 153}}, {"node": {"oid": "bd7fd307c87a726ac513b96444b36afae743ac52", "messageHeadline": "Merge pull request #1186 from anoma/james/ethbridge/integration-updates", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 176, "deletions": 10}}, {"node": {"oid": "3b14400d352b4896ca4d1c3dc2b71bc96e45791a", "messageHeadline": "switch from a fork to expectrl v0.5.2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "01d324e01eac7afad19145ebfeeb73e385e0dbe4", "messageHeadline": "Add constructor for FractionalVotingPower", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "0580a86102ea35ed5517b73a0932ccecb02ff2a0", "messageHeadline": "Add some tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "35435368902d6eb17935c1dc78bf766927f3c262", "messageHeadline": "Use num-rational instead of fraction crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 20, "deletions": 44}}, {"node": {"oid": "a5b0153506224009bababa0201fa250dd081cb0e", "messageHeadline": "Implement Borsh* for FractionalVotingPower", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "a2e248ffd710f09462b880c53d6ae94aa4106393", "messageHeadline": "Split out RawEvent and EthereumEvent types", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "dbd1738d9b1a50ec85b7b70ce83ab32443c054af", "messageHeadline": "Rename EthereumEventNonce -> Nonce", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc9dd2ef729d62a1900bbd73e685b84ebd19bf20", "messageHeadline": "[chore]: Added tests for the oracle and fixed bugs that it uncovered", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1601, "deletions": 416}}, {"node": {"oid": "f8d92f70c873b51e5d95406529442cbf9ca4c90e", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "30d0abafb4f6d811d1cf0575dcc9a8b1ef036555", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42b394fde61c76442938b0e8018fda8fb3f8c2eb", "messageHeadline": "ci: allow specifying an absolute ANOMA_WASM_DIR", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "a439f695160418b8cc386912a155d7dbcc292dfe", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0790945b5c04a1d4de9a0fc9b1792fadcf4d15", "messageHeadline": ".drone.yml: use wasm/target instead of wasm/wasm_source/target", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d28d087965c58eb3e3f3094cb6a624a582eec3cb", "messageHeadline": "wasm/wasm_source/Makefile: copy .wasm from workspace target/ dir", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83b459c0d326f26ea0b8a2bf260c6f14f1f2c32d", "messageHeadline": "Create Cargo workspace under wasm/", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 50, "deletions": 54}}, {"node": {"oid": "230f50b8b9315299bf7035ad26b614aee9582a8e", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3784c8291db06e0621d6a90926ae74a3d52c6004", "messageHeadline": "Add read_wasm_or_exit and use it in some places", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "28fa988a0151bfe7229d395642db8a705c78df1c", "messageHeadline": "Shell::init_chain: return an error if reading wasm fails", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c251a09376b8ba2d7288a06781a2fdedea5c067d", "messageHeadline": "Context::read_wasm: cleanly exit if there is an error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cb806b16c43bb895b75d2a2aac208dd97a3b941a", "messageHeadline": "read_wasm: return a Result instead of exiting", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 25, "deletions": 52}}, {"node": {"oid": "31affe1242d4c53b1fe7892aa6aa1f6a395df097", "messageHeadline": "Anoma 0.6.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 106, "deletions": 72}}, {"node": {"oid": "ef67c7bd7195d4c7138969c7e0c2ea592bc5a149", "messageHeadline": "Merge branch 'bat/abcipp-rebase-master' (#1088)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1968, "deletions": 1269}}, {"node": {"oid": "8f0e57e78f0749183be921233db01a7519c97b25", "messageHeadline": "Merge branch 'tomas/fix-pos-params-validation' (#1182)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c963b5762a4a42ecdd4973d6075eb18f5d6f1dd0", "messageHeadline": "changelog: add #1181", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cf09cd765c5222f36f4eed941261baf32e27361", "messageHeadline": "proof_of_stake: correct comparison in votes_per_token check", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acdc717fa063c88996e09f09f30a5e39e151af5a", "messageHeadline": "Merge branch 'tomas/update-rocksdb' (#1136)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "83b5ff25f26483bec0f3099406152613c89b7f7f", "messageHeadline": "Merge branch 'yuji/rust_1.60.0' (#1103)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "10dfea2d3beb2aac29c0b112ddf9e85ea776df4a", "messageHeadline": "wasm: update checksums for Rust v1.61.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "faadf4de51a9d8e231c0cd12deda11d9a581a9de", "messageHeadline": "vm_env: demote unused doc comments", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e04c0bd2f298667db325bf04cafc30c611185d64", "messageHeadline": "Make FractionalVotingPower type just be (u64, u64)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a716f6c42025a727312cb4b202c2abc13ab4b9ca", "messageHeadline": "Add FractionalVotingPower type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e334ba86fdbca300eeb1e61ad7b3367377151a8d", "messageHeadline": "Add fraction crate dependency to anoma crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "76aa3ac67f1c7baec69c0feeeb11f0ccb0587f3e", "messageHeadline": "Use our standard Hash type", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "128cc493c9db1eccc049d0fb8a45eb100bb8ec95", "messageHeadline": "Add EthereumEventNonce", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "66c4c99a378bf4957aea732c17537eb3bbdf7dfa", "messageHeadline": "Add docstring for EthereumEvent::hash", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdb8a8773b3b859394c37a73dcd49d5b87766dc9", "messageHeadline": "Add EthereumEvent::hash fn", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f26a88c4eb4020cb7c1f0759486e2b11a6bf7048", "messageHeadline": "Remove EthereumAsset::Eth variant", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fdcaa1e9c5881726a0c5f90963a7d5b1a450f332", "messageHeadline": "Derive PartialEq + Eq for EthereumEvent", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c7fc75ae894ddef17ea7055ec9b2095bf0ab724c", "messageHeadline": "apps/ledger: remove unused unit value let-binding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6f1a57c25d2d7b718062b4566b418b7b91bac58d", "messageHeadline": "apps/build: remove unused unit value let-binding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a672e8fb55bd96f0e451a2c8a09dfad75de6e891", "messageHeadline": "update Rust stable to 1.61.0 and nightly to 2022-05-20", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4cf86601e41bfabc48dc6913e2537a6011853d12", "messageHeadline": "Fix ledger_many_txs_in_a_block compilation error", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62feff6b31d5c7e1c8409198ae6612018401850a", "messageHeadline": "Skip tests using #[cfg(not(feature = \"ABCI-plus-plus\"))]", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "87c7027a59fe0f270701b59b257e5270b4bc6ff8", "messageHeadline": "Use tendermint-rs 95c5247", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "8168ec8e53e1f991f211567e4cc9e24a1767045b", "messageHeadline": "Merge pull request #1175 from anoma/james/eth-bridge-integration+symb\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "b6712dc71b276cd8154bb6678de546fef355a527", "messageHeadline": "Add ProtocolTxType::EthereumEvents", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d42e6b520f6c5636937e897d4d8aa994c8de7ca", "messageHeadline": "Add ethereum_events.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "b98c3e0b8cc4c519d3688582da33e0e9334b5171", "messageHeadline": "Add MultiSigned", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "ee011d5331b6a712b23bf38fecaeadcd9ca155d4", "messageHeadline": "[chore]: Merge in integration branch", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4118, "deletions": 827}}, {"node": {"oid": "19e67df2f5b6d4ed83a7b6889338d071281236fc", "messageHeadline": "Merge pull request #1170 from anoma/james/integration/eth-bridge-inte\u2026", "author": {"name": "James", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4350, "deletions": 995}}, {"node": {"oid": "2f4966956cc564ea716b421873edc0ee1e703e46", "messageHeadline": "Fix ledger tests", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b7b7f2dda820336ae3ab945dcd8d4b23331b646f", "messageHeadline": "Update Cargo.lock", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 183, "deletions": 184}}, {"node": {"oid": "9d22d5e9867bcdbc2d80b3edec300b3ca6b3256a", "messageHeadline": "Update Cargo.lock", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "20408bc3e6042e4a1548ed0e28dbf636f2546a8b", "messageHeadline": "Removing duplicates from hash.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "32f186ad57c25cf2415face12123a3385a804b71", "messageHeadline": "Merge branch 'bat/1.61.0-update-abcipp' into james/integration/eth-br\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 128, "deletions": 48}}, {"node": {"oid": "77ee4b89b3a0908ba62a0b029f092530d4e7e4ed", "messageHeadline": "[chore]: Cleanup of some generic code", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 102, "deletions": 112}}, {"node": {"oid": "25d8a6d785bc8fa9e6ab48e416f4116cb787f4d0", "messageHeadline": "[chore]: Formatting and cleanup", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "926cfa778c9004eff1a801b68804b20a86fb097c", "messageHeadline": "[feat]: Added in a new oracle that listens to Geth and parses ethereu\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 782, "deletions": 676}}, {"node": {"oid": "3cd6d8f9ed320767194a97df8b1fb2a0e03b5414", "messageHeadline": "Merge branch 'master' into james/integration/eth-bridge-integration+b\u2026", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4034, "deletions": 767}}, {"node": {"oid": "19c08bd065bbef856a05e06cc105bbb7ed52bc32", "messageHeadline": "[fix]: Fixed a bug in PoS parameter validation and in the response to\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9ad392df34ace318474da2b180516fa9773c13a", "messageHeadline": "[feat]: Updated to latest abci++", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 104, "deletions": 115}}, {"node": {"oid": "b32f2174b3ee2c12ddbf4aa5eaa3acdfe9712be3", "messageHeadline": "[feat]: Added a new eth fullnode subprocess and a watcher than can pa\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1992, "deletions": 61}}, {"node": {"oid": "5dbbb37c430fd92750049f798b9d7f53b69c871d", "messageHeadline": "Merge branch 'bat/abcipp-rebase-master' (#1088)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1931, "deletions": 1238}}, {"node": {"oid": "5ba35e755b6e2edfec9a1cd96c940165c33973b3", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "12736a89ac1fb7f6ad865cb8369957dfe8145370", "messageHeadline": "[fix]: Incorporated in review changes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "b14b542d465263e0e33210fbf99574178582c641", "messageHeadline": "Update shared/src/types/storage.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "debc314ae83c95285e14eaad38a63d3f6cc0cd2a", "messageHeadline": "Update apps/src/lib/node/ledger/shell/finalize_block.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e11a2c2cab0283a572aefc31b8281596230db1f5", "messageHeadline": "[fix]: Fixed a bug in e2e test. Fixed emitting events that don't come\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2a5a5ce52bf5bcb6c5ee20799a0dbc774516a303", "messageHeadline": "[fix]: Fixed changelogs. Updated dep version in Cargo.lock file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 121, "deletions": 85}}, {"node": {"oid": "8cc0f9fba19f921a61808dbddcaedb2574c09b92", "messageHeadline": "[fix]: Removed unnecessary deps", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "a27ac26c1f6257782a7e97097a518bb65dcee412", "messageHeadline": "[fix]: Goddamn formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0d4ce58ae68579f5873be67c8f305afa4cb443f", "messageHeadline": "[fix]: Broken intra-doc link fixed", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a10d2ad91ae7b620dbac1164d9203f1fb69119e", "messageHeadline": "[feat]: Incorporated the new event log for abci++. This fixed the las\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 328, "deletions": 257}}, {"node": {"oid": "73e09c5e048789bb37eeb29d2f14f0122ad980cf", "messageHeadline": "[feat]: Added client to query events from the new events log. Still WIP", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 962, "deletions": 379}}, {"node": {"oid": "6a611cde41af7753f4e8813291d085e3463a592f", "messageHeadline": "ledger: add tx hashes to node tx result log lines", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "00c137c71273df5c1ccad3b53a427aee139622e9", "messageHeadline": "Merge branch 'tomas/update-rocksdb' (#1136)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "0f06fb26b94a1a3fa16c50976d06a13240659e83", "messageHeadline": "Merge branch 'yuji/rust_1.60.0' (#1103)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "9c4d982bbf7ce0b12e806f4c14f4992893878e86", "messageHeadline": "[fix]: Fixed how PrepareProposal includes txs from mempool. Fixed ABC\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 202, "deletions": 273}}, {"node": {"oid": "a0580553600830ad524aa0f268e7dbedeb78beb9", "messageHeadline": "[feat]: Some small changes to get tendermint working correctly with t\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "3e71aa51487880d81b89a54de97f47baf68f72ba", "messageHeadline": "[feat]: Fixed shims and ABCI++ integration for the ABCI++ feature fla\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 334, "deletions": 451}}, {"node": {"oid": "b24614c7aed2f405cd3cc1eac15060236fca2f3d", "messageHeadline": "[feat]: Integrated in lastest ABCI++ from tendermint master. The ABCI\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 610, "deletions": 483}}, {"node": {"oid": "2b4da94949f892e919df017b912456690500253b", "messageHeadline": "changelog: add #1135", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e3235079cbd313b72c3f148d771b9f363af9beb", "messageHeadline": "[feat]: disable rocksdb default features", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d78cbce71b73816734f7548914d4283681aa818e", "messageHeadline": "deps: Cargo.lock update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "1b712a1976987f5f13b28faa5689aac01f8e9033", "messageHeadline": "apps/deps: update rocksdb to v0.18.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa994ac7d012be27f4bd771498e9c94baf6840f6", "messageHeadline": "wasm: update checksums for Rust v1.61.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "5363b2650f653c176b18bd24904ab318ce299d7d", "messageHeadline": "apps/ledger: remove unused unit value let-binding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7328a13243f34a1b18df24d70192188e1c25609f", "messageHeadline": "apps/build: remove unused unit value let-binding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f320dff32d166436ac3ba4fd3b38a3926c8ceb4", "messageHeadline": "update Rust stable to 1.61.0 and nightly-2022-05-20", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aeb566f6a0d2bbf59d2f939b2f5dde76b1cc9f71", "messageHeadline": "update rust toolchain for wasm", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3255530e4c8188333a64cd42a7fff9ccf6b6f47", "messageHeadline": "rust 1.60.0", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5831077bf1f1ff917f97264471b0ddcae224e739", "messageHeadline": "Anoma 0.6.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 159, "deletions": 73}}, {"node": {"oid": "5e8bb2c821c61b9377dcc67f303d88d0d6acafa5", "messageHeadline": "Merge branch 'tomas/update-ide-page' (#1133)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71cb4d2aa7e0e570c3d0dd677302881f04f87fb7", "messageHeadline": "Merge branch 'tomas/fix-docs-build' (#1132)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "2c0e15d6737e823541f8665d1d405319cbb643fa", "messageHeadline": "Merge branch 'bug/1116/broken_links_in_readme' (#1117)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6c4975a08222ce1f39a637735e1d246e91106fe4", "messageHeadline": "Merge branch 'tomas/install-locked' (#1119)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9fab08d05165529716b6a5cf3e39e29a406eace5", "messageHeadline": "Merge branch 'tomas/e2e-tests-switch-to-expectrl' (#1095)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 255, "deletions": 104}}, {"node": {"oid": "a23dc8a09d67fe74ed6744c433d5f8e80f754c29", "messageHeadline": "Merge branch 'james/1059/eth-bridge-vp' (#1066)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 285, "deletions": 20}}, {"node": {"oid": "7bd615e5948cd7e0909bd2cf4795a0fe9ce35a81", "messageHeadline": "Merge branch 'james/997-genesis-validator-setup' (#1053)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 990, "deletions": 295}}, {"node": {"oid": "6dad0084e0b6d05f53b6ea9f59d4637d7bac5020", "messageHeadline": "Merge branch 'yuji/reuse_ibc_port' (#1046)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "9b25bee9b7c710e2f99c8f38a33fbb1afbb0d992", "messageHeadline": "Merge branch 'yuji/fix_ibc_token_vp' (#1045)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "7ecb62a0f0a896970a49ab44667e47ea2df200f8", "messageHeadline": "Merge branch 'tomas/pos-vp-tests' (#927)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2816, "deletions": 782}}, {"node": {"oid": "eb3b1f95a66ba47d2858a94e0cc6a3f88e14790a", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12969a0b3b720e00442d363e3f816ce816c10592", "messageHeadline": "changelog: #1116", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69d6e0a49c757a0c9f6e6c0c489404db7f39e65b", "messageHeadline": "fixed broken links in README.md", "author": {"name": "Memas Deligeorgakis", "email": "deligeorgakismemas@googlemail.com", "user": {"login": "memasdeligeorgakis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecd1de62a4f55c0d9760d982767d24d98b7fe536", "messageHeadline": "changelog: add #1132", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "838964b9baf4476c28f5cce1be6d5d4756f0bafe", "messageHeadline": "install mdbook-admonish assets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "b600c1322acbedf2118335a7a01cbf0de857a377", "messageHeadline": "changelog: add #1133", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e9dac1451fef277635557e3a19ef78d8525f046", "messageHeadline": "docs: include rust-nightly-version from file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eae2a2f4495635bedc7f4d1fdacba605e41bac04", "messageHeadline": "[fix]: Incorporated in review changes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "7b1ce2a321c96c69e78d9870766289cc03b11a05", "messageHeadline": "Update shared/src/types/storage.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e70431981e6dc0239a8282b55a725c2dc50573", "messageHeadline": "Update apps/src/lib/node/ledger/shell/finalize_block.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "270854115e5da63b979fac282ae1c8540d14b25b", "messageHeadline": "[fix]: Fixed a bug in e2e test. Fixed emitting events that don't come\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "843c96ac52208549f38182e0dddc6988f715c212", "messageHeadline": "[fix]: Fixed changelogs. Updated dep version in Cargo.lock file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "4bc39173b6546df22e95ac5782eb5f7c4ce09d19", "messageHeadline": "test/e2e: refactor AnomaCmd background session handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "856e3895b2c1c74f471cb4a60e06685d393cc6a2", "messageHeadline": "[fix]: Removed unnecessary deps", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "1c5a8ac29239bbf01014148c64ddeee962e571c3", "messageHeadline": "Merge branch 'bat/abcipp-rebase-master' of github.com:anoma/anoma int\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d57a74cfbf060b06b6d41e65eedc36f2741eafba", "messageHeadline": "[docs]: Updated the changelog", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e9ae3fba8a853a471534eba56c53c971d9d98cd5", "messageHeadline": "changelog: add #1118", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c3071beeba7379a59f37c94e2986f930ce23230", "messageHeadline": "make install: use the lock file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89a568c4b6fafc28e923e5d5de23e25166887569", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "48a85c9971303db3af7c5d2339befb3afb4d275d", "messageHeadline": "[fix]: Goddamn formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caf4a984e271e4ab9fcd30f26a5d951ff3f07a69", "messageHeadline": "[fix]: Broken intra-doc link fixed", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31b21413f82180b02aa38197e341a9a11bfbe67b", "messageHeadline": "[fix]: Formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfc725f5073cfa5b3f5081109791b4acdabdc25b", "messageHeadline": "[fix]: Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4682, "deletions": 2203}}, {"node": {"oid": "401d36d55c2be08d4e41061cce9405301fd981ea", "messageHeadline": "[feat]: Incorporated the new event log for abci++. This fixed the las\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 314, "deletions": 258}}, {"node": {"oid": "e742e9664f218a9ce8be5272f5a8cab3e8f2bad7", "messageHeadline": "[feat]: Added client to query events from the new events log. Still WIP", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 962, "deletions": 379}}, {"node": {"oid": "1f6ec7035af6f65428c3a863268e36df941baac5", "messageHeadline": "Move EthBridge VP into vp.rs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "d46240e4bdeaf12202d8c1d7bd648685ba24ad8c", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b8c89f0bbb1835c82d809612bc76c3b8b3273a45", "messageHeadline": "Add ethbridge e2e test", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "bb489a7359c82b001bddfb6f3bee5474faa400ea", "messageHeadline": "Add tx_write_storage_key.wasm", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "fe7cf968043d889c0b1135757c7027827d01f550", "messageHeadline": "Add InternalAddress::EthBridge", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "c17f4f634b14ee2f202ec51c3f9d4eb1a7f996a1", "messageHeadline": "update to newer rebased expectrl branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "5f3ab69cbb738238f16c35e63e5492e5829467a6", "messageHeadline": "client/utils/join-network: remove self from persistent peers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "990fa5be3550d5923acc08815041c6d8a2f6ef95", "messageHeadline": "changelog: add #997", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "51c61c49160e360a4109b8b30dce88d82bcc5244", "messageHeadline": "add --archive-dir to `init-network` to use temp-dir in e2e test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "ce0a07598a2bcb90ac67cab2c25e71e32b68193f", "messageHeadline": "docs: remove governance user guide", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "9a6ac739a8649d3be3475304a2ec1d4845125b58", "messageHeadline": "Merge branch 'james+tomas/wallet-changes' (#1063)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 357, "deletions": 65}}, {"node": {"oid": "10c99433fac29fef98fdbb23d1bba3f161f97f9d", "messageHeadline": "Merge branch 'fraccaman+grarco/governance-accepted-proposals-changes-\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2053, "deletions": 1142}}, {"node": {"oid": "0b818964f20c3bb7fb30c0d560b01481d6bd3724", "messageHeadline": "Merge branch 'fraccaman/governance-tally-rebase' (#1042)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2015, "deletions": 465}}, {"node": {"oid": "61b37e04442bdf3cf192d93ead7104127faa2018", "messageHeadline": "Merge branch 'fraccaman+grarco/governance-vote-proposal' (#975)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1087, "deletions": 133}}, {"node": {"oid": "04e2c793ec5424e6a20fbbe23403ef4a4cb86c10", "messageHeadline": "[fix]: vote optimization", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "53872081aa8aba24d1e870494e5597aeb65829db", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "844582f92db7587df918832b1988214318633b93", "messageHeadline": "node/gossip/p2p: raise log-level for statements used in e2e tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5af4db90a20e2aa20749762c9c7cc0688b255792", "messageHeadline": "tests/e2e: reduce Anoma commands log level to info", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1e2db8b11bb16ece392013dc3a465d71c74c11", "messageHeadline": "[fix]: `validate_commit_key` bug", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "71e908dbded91c1afea0a7d5ce0a010d1fb514f4", "messageHeadline": "[docs]: update docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2b01e88f2cbdec8177c8312288887bf4d470d6c2", "messageHeadline": "Refactors `filter_delegations`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "4262301f747a857ff9aa0cb35e9237b4f23ae9d3", "messageHeadline": "Fixes optimization", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f346752853809e582a33734d2a63559f23d0ef24", "messageHeadline": "Optimize `submit_vote_proposal`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "d9de0e8e42a94f828eee571d0ebcc677ff8e7e40", "messageHeadline": "[misc]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0a2813cdda06fd19b354fc63486dfb7827bd6f5", "messageHeadline": "[misc]: refactoring", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 740, "deletions": 558}}, {"node": {"oid": "5ac42738568e5b7b9cb41c17422fdcaeffeabbe1", "messageHeadline": "[feat]: improve tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 212, "deletions": 69}}, {"node": {"oid": "dfb172c27c9ef0bfb66ada4b7eeb920bcf8c078c", "messageHeadline": "[feat]: improve transaction execution", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "00e557b0de4dbb033e552e647693811de92b9a8b", "messageHeadline": "[feat]: added proposal check into native vps, fixed proposal storage bug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 773, "deletions": 582}}, {"node": {"oid": "b2938b39ffa5ba3aad60ef671493a70d91bfd57d", "messageHeadline": "[feat]: initial proposal check impl.", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 250, "deletions": 12}}, {"node": {"oid": "cc854fa6a6ad3f71af9c75565239b287e1df6212", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6e4a47a3d1d80fdaee99252977af0c5a5c8265bb", "messageHeadline": "[fix]: abci++ build", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "10466ce504debf7c95e3da1cb8d83cfcbd77ad90", "messageHeadline": "[misc]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 161, "deletions": 174}}, {"node": {"oid": "2bc235d2d97caeddeffd68f39e5591296e4a5810", "messageHeadline": "[feat]: improve tally method", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 369, "deletions": 374}}, {"node": {"oid": "b77fcf2c443449609371cbf88fc68a702a7ac397", "messageHeadline": "[fix]: use total staked token instead of self-bond for validators", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "a26eb8dfb5776eca18fc861c59de06d054927100", "messageHeadline": "[feat]: use active and inactive set when tallying", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 204, "deletions": 180}}, {"node": {"oid": "03ae2466a3773789ee7eb058796bd3c2deb17d1c", "messageHeadline": "[fix]: tally computation, minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "b4a3925cff78b8324d8e86458e4d36bab9021533", "messageHeadline": "[fix]: governance storage", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 61, "deletions": 66}}, {"node": {"oid": "eb62d7e669059625eeb5ed0502ab455f02e0ba67", "messageHeadline": "[feat]: consider slashes when tallying", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ba5ba3dd31cab27a731bb214253d3ba70e7f32d4", "messageHeadline": "[fix]: tally computation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 118, "deletions": 67}}, {"node": {"oid": "b3db2dfce4dc06e1e75ccd7d39b4cbb46efba4ed", "messageHeadline": "[feat]: added documentation online/offline proposals", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "884d491b491e67e328981b3aaee1287b936e288f", "messageHeadline": "[fix]: Updates `load_proposals`", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 136, "deletions": 332}}, {"node": {"oid": "92c7bca15dcc99bf074d57899dd02b7c5359fabd", "messageHeadline": "[feat]: added e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 316, "deletions": 288}}, {"node": {"oid": "12343ef5e489849ad7619d50accf922a9fc1f514", "messageHeadline": "[feat]: transfer funds based on proposal outcome", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 658, "deletions": 353}}, {"node": {"oid": "6b9a4b807d320931b005ddb299e41706c242a9fe", "messageHeadline": "[feat]: execute proposal code, add events", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 166, "deletions": 77}}, {"node": {"oid": "39f886f83343adb0a43c339c4a745a56f3e70fc0", "messageHeadline": "[feat]: protocol tally initial impl.", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 382, "deletions": 9}}, {"node": {"oid": "899da6069346a14569b8399daf8f883a62b1305d", "messageHeadline": "[feat]: added offline tally", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 814, "deletions": 126}}, {"node": {"oid": "b6384a0380e72c6cb9765cf1e1c11e16ead21c84", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ae798cd867df3e15cd63a1595a63649fafa18d38", "messageHeadline": "[feat]: improve vote transaction", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 127, "deletions": 79}}, {"node": {"oid": "22db926a1f9b551e503ed19ea31fedffbf2e84ad", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1c4a7135903c18d63972927f15a83673e5dc485f", "messageHeadline": "Code review suggestions", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2eebb05c7dfaf6c25f4b0b57f60dac335efb35b4", "messageHeadline": "Merge branch 'tomas/fix-tendermint-node-id' (#992)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "d75b4460fc4387019edfc9cdef78e21941ed24b5", "messageHeadline": "Merge branch 'tomas/default-tendermint-mode' (#983)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b03c9a931be49b97d640e6a2808d95e836657b24", "messageHeadline": "Merge branch 'tomas/fix-token-display' (#1087)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "c4e30554908d3e8d5ea2635bce46da909890a4c4", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f3e50e2f07cab24df61d82f12e3ffd5a632fa71", "messageHeadline": "changelog: add #686", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3ed24515b7fe62f9d83539e738dd34fece00b3d8", "messageHeadline": "tests/e2e: update tests for expectrl", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 144, "deletions": 65}}, {"node": {"oid": "a4fd14e7f33b3b0242a772b1306561628ee388f0", "messageHeadline": "tests/deps: replace rexpect with expectrl", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 29}}, {"node": {"oid": "b54ca217d9dbf9cb3a1e6d391ad2f84f98e45771", "messageHeadline": "Merge branch 'tomas/user-guide-split' (#1082)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 1212}}, {"node": {"oid": "37e3ddd85487d84730727d5a4ea6a72910f2b8fa", "messageHeadline": "changelog: add #1080", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "199cbe369b83eafbdb7c05555597651695dbd03b", "messageHeadline": "Add docs icons to encoding_spec, tx and vp preludes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "38afe0987cb16a4c39bad3a8e0c137c4d3346f0c", "messageHeadline": "Update apps/src/lib/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb5d77b766378e7415f28c132bbeff8f44199970", "messageHeadline": "ledger: add tx hashes to node tx result log lines", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "dc7adc4598ceef91c4cdc7354273fca823aa0d3b", "messageHeadline": "[fix]: Fixed how PrepareProposal includes txs from mempool. Fixed ABC\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "26a7acaaf237adb49e95d34890b5d562b5ef2e7a", "messageHeadline": "Merge branch 'james/noissue/small-fixes-w17-2022' (#1078)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ad50523d2109d6874fa0606885aa94d487c515e6", "messageHeadline": "Merge branch 'james/noissue/e2e-fixups' (#1071)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "ae3cfbfa2eb9a7f2a697d158566d9d3376deb518", "messageHeadline": "Fix cargo docs --document-private-items", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2bf8a4c4431e92b243dd273d6e776e42064dabfa", "messageHeadline": "Log explicitly when FinalizeBlock receives a protocol transaction", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "824463d4a9a4dd3104cab0269d471e26c4f6570c", "messageHeadline": "Update protocol_pk_key docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f49949358f292b4d53edf53c1ec6c73c4a42361", "messageHeadline": "Fix docstring for UpdateDkgSessionKey", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "90b665843504c54b4629c81d5ef68e1c787d508e", "messageHeadline": "Fix typo in cfg(feature = \"ABCI\")", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c79a31f649445619fe1a73635571279a424fc9", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45140c469120b897c271f6cfaa9ed04d6719a269", "messageHeadline": "Explicitly log when we call cargo build and how long it takes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "597a0f2204bc56cb4af92b78046fd13ad2d861ee", "messageHeadline": "Be more explicit when ending spawned processes", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "76b2cbf7aa19388e13be05d2bc81c1eb8c59b276", "messageHeadline": "[feat]: Some small changes to get tendermint working correctly with t\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 752, "deletions": 716}}, {"node": {"oid": "32a3cea248c4386509f8eacf937a52e19ca5acd6", "messageHeadline": "changelog: add #1087", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae629aa4e6cc254c8ba730548e4ed3abc52cc317", "messageHeadline": "shared: unit test token amount display", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a8eeb4e036de244a7c4c8eed78f24ecb457d425a", "messageHeadline": "shared: fix token display to avoid overflow", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4270ea61bf4e569847353c07163bb5b4a6506886", "messageHeadline": "docs: link to new user-guide and networks docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1bbb0dea04097370d903811041d2c12e2de31f5c", "messageHeadline": "meta: update links to \"dev.anoma.net\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "d1ed49ffe877f5496c05cf4370e4fe2d60aca03e", "messageHeadline": "docs: update links to \"docs.anoma.net\" and \"dev.anoma.net\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c11ceab7b2f67c4c7c7dc9a09f0132f9d18472cf", "messageHeadline": "[feat]: Fixed shims and ABCI++ integration for the ABCI++ feature fla\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 334, "deletions": 451}}, {"node": {"oid": "4ae49c721292219908f478d2226e9f8f8065f2e4", "messageHeadline": "docs: separate the user-guide from here to anoma/docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 1173}}, {"node": {"oid": "25cdacece2afc157c2edc92f22406f6dc2f26d20", "messageHeadline": "[feat]: Integrated in lastest ABCI++ from tendermint master. The ABCI\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 568, "deletions": 486}}, {"node": {"oid": "a2de133898ba46f93cede835a1fd0693b048305c", "messageHeadline": "changelog: add #927", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efa39aea069d30e482959d9c489d14841971ec11", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "426f30f67ebad9c914c407e2d5bedaa2eff37fdf", "messageHeadline": "pos/epoched: rm debug_asserts to test with invalid state changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "2d30ebae52a6cf04c92b5dfa49e1035425fd2d92", "messageHeadline": "PoS: make epoched field data public", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "44a6cb30b009bc83cffe9a8be104be3e364ea82f", "messageHeadline": "PoS/VP: Prevent possible bond and unbond epoch subtraction underflow", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "181070eb5d4001096deb2e1d89f7dc2495180e9f", "messageHeadline": "PoS/VP: fix validator set validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "6e1e8e724ef5f6be746cb9555431cb7fba4d2c80", "messageHeadline": "PoS/VP: replace expected voting power accumulator with total stake", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 86}}, {"node": {"oid": "8b4814c1b8f02c633049191de5652ea25acb4eb2", "messageHeadline": "PoS: fix validator set update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b0bac99b4fc061853648272ddb90cbbc8f04b5d", "messageHeadline": "PoS: make `EpochedDelta::get_delta_at_epoch` public outside the crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2695d70a1a7f4effb32b1fdef1dad6e185436dae", "messageHeadline": "PoS/VP: fix expected voting power changes for bond/unbond combo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "12d02fcf9c86cc124b67d8237d6178a3d6fcaf3d", "messageHeadline": "PoS/VP: fix validator set update check to allow new validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b98566db561b537592be1294842e2f3ce1febcad", "messageHeadline": "tests: Add state machine tests for PoS VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1680, "deletions": 0}}, {"node": {"oid": "51edeffcf668534393f52cf821d6f9752012f514", "messageHeadline": "PoS: make BTreeSet shims module public", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29518d73aa4506d910210f3f90d87f21d434df28", "messageHeadline": "PoS/VP: fix validator set update - active becomes inactive or vice-versa", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "383914186ec2b9e718f87427295fe7c99506377a", "messageHeadline": "PoS/VP: fix total deltas and bonds accumulation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "3e9e83a94e4335390313861cbdf77591195121d0", "messageHeadline": "PoS/validation: use the determined voting power for validator set check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1d45459c8a2f5f77b428ec3c0cfb6aee35faade", "messageHeadline": "tests: add storage key changes helpers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "f8d9035dbb822eccf0ac7670e2702130aad80fb6", "messageHeadline": "PoS/VP: Fix validation of inactive validator set update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16c530dab4d96ce802d88608b579a533e2cbdc0", "messageHeadline": "PoS/tests: replace ad hoc arb. PoS params gen", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "05324c7d67758902241fd6796038c6ca011c4e5d", "messageHeadline": "PoS: fix voting power conversion from tokens to avoid overflow", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9bed15d99aaa1bdeb7b33cb1f56ba03300e9ee32", "messageHeadline": "PoS/parameters: Add validation and arbitrary params gen for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 6}}, {"node": {"oid": "c168c525dcb9b5876eb0abf74ce5c78d83b412a3", "messageHeadline": "Merge pull request #1036 from anoma/gnosed/docs/mdbook-admonish", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 326, "deletions": 2}}, {"node": {"oid": "837922106ca9d0f843259e23311b7d36ba2480d6", "messageHeadline": "Merge branch 'master' into gnosed/docs/mdbook-admonish", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 26, "deletions": 54}}, {"node": {"oid": "d9b56a0e390ff84fa66b4473cef181c6bc15478e", "messageHeadline": "Merge pull request #1027 from anoma/gnosed/docs/internal-testnet-1", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 139, "deletions": 175}}, {"node": {"oid": "e13c2a25ce2c21e21d1d56fce56caf01e92e4d2b", "messageHeadline": "tests: add helpers for testing native VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "6e47d0b3072e95d59d76c1cbaaf235d6f9375a8b", "messageHeadline": "Merge branch 'master' into gnosed/docs/mdbook-admonish", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 4480, "deletions": 1788}}, {"node": {"oid": "7c0158acc5b8b4ff856a59ffe20140d70e8438d3", "messageHeadline": "Merge branch 'master' into gnosed/docs/internal-testnet-1", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 4536, "deletions": 1791}}, {"node": {"oid": "1e148aefb4c9ebb2815c4c2192a571733078fb4c", "messageHeadline": "Merge branch 'james/noissue/fix-wasm-for-tests' (#1067)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "482440510b3121d21f8d20599cc954e4a3cff11d", "messageHeadline": "test/e2e/ledger_tests/node_connectivity: check node's start-up log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "98e173056ed4fd492a7c1581349a6b5a20875a0e", "messageHeadline": "test/e2e/ledger_tests: test init-genesis-validator with join-network", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 422, "deletions": 7}}, {"node": {"oid": "d4743428a48f677da5d42c24e7c406b5a2bd45de", "messageHeadline": "Add wasm blobs", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0d389eddf1a742d275aa8b2db95565864191e5d", "messageHeadline": "Merge branch 'james/x/download-file' (#1044)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "96dae56cf6cbf19a37e639261901d3ff9bb05695", "messageHeadline": "Include wasm_for_tests in main Makefile", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d3e5e906b9848acc6ebcff0f217f2ac20e0fba52", "messageHeadline": "Add clippy targets to wasm_for_tests Makefile", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "061b3f2addd9a739aa3bc51b4f261b03334175bc", "messageHeadline": "Remove duplicate check target from Makefile", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4794f20fb2eaea9beaf9e618e8ea278528e20d73", "messageHeadline": "Update validate_tx signatures to use BTreeSet instead of HashSet", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a7e04719d2d458129ca1a69bdfcee50cc2626929", "messageHeadline": "Remove anoma::ledger::governance::storage from tx_prelude", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3f05c63794344ca00443b11cb0c90e6c1b3b2161", "messageHeadline": "Fix wasm_for_tests by patching borsh crate", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "4bd9c648a46d7cbfaa0ff492a3c30a427a5170f0", "messageHeadline": "test/e2e: make a help for copying wasms for a chain", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "1ffe53d86a2291dbccece6fc548eb4ea0ffb4ec5", "messageHeadline": "client/utils: update init-genesis-validator and join-network", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 180, "deletions": 172}}, {"node": {"oid": "1700491f8ef2baac031952ba9acfbd64c6a7c614", "messageHeadline": "Don't create empty tendermint directory during init-network", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "659b03421b7e58d21989be8a747d7d013d009da2", "messageHeadline": "client/utils/join-network: no chain dir in configs server from env var", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cdc2179efda27fdc2c9d928c022509f68a56ea4f", "messageHeadline": "client/utils/join-network: update the config for validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "55e281faab6b273a58549a174c227b13a0ace187", "messageHeadline": "client/utils/join-network: use pre-genesis wallet for genesis validators", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 137, "deletions": 42}}, {"node": {"oid": "da381b1f09dddfc9382a16a8f735776fe448c153", "messageHeadline": "Add ANOMA_NETWORK_CONFIGS_SERVER envvar", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "edd9a459c68ccc1a509b74e3c8894746313a9946", "messageHeadline": "Add stub --genesis-validator arg to anomac utils join-network", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7062e4d3302a0115f1e436c78a7ee8aedfc7d563", "messageHeadline": "Ensure directory hierarchy exists", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b96f0ec29a8f5ed9d3059c1b1a961ab64063a52", "messageHeadline": "client/utils/init-network: only generate validator keys if they're no\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 160, "deletions": 83}}, {"node": {"oid": "e4d89f6d62b91242eff319b787fe1a09d7573156", "messageHeadline": "ledger/config/genesis: add thiserror::Error", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a4ff5b01f5fe70a6106b32b505940d6cdee4d485", "messageHeadline": "client/utils/init-genesis-validator: write out partial pre-genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "08be640f805df5e6665764d8f7364e687c2ee611", "messageHeadline": "genesis: make validation tokens and non-staked-balance optional", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "e529fc831f9e9c83cb53011acba9713e9c8f5858", "messageHeadline": "client/utils/init-genesis-validator: add tendermint node key", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "1e541eb07276dec16e11f6be03e5f70a90769dbc", "messageHeadline": "Use ValidatorConfig instead of genesis::Validator, print TOML", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "f2f4af790164f105588b0d63f1681f636a865749", "messageHeadline": "Removed chain ID and don't write validator keys into Tendermint dir", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "004f1c2991263314062d3b233ca76805d6e29908", "messageHeadline": "changelog: add #1063", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eabe7e657e605b06221f62dfbc279664b277cee8", "messageHeadline": "wallet: allow to extend a wallet from validator pre-genesis wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "415a579f9c85f10e3b983fa26b5c437d3edf226b", "messageHeadline": "wallet: add validator pre_genesis wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "615c5afc1fffcd95f55cf7567007c0b63397db7c", "messageHeadline": "wallet/alias: add validator keys default aliases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8804397cd9f056ed1e626f556837c54a5f4e743c", "messageHeadline": "wallet/store: refactor key gen fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "f573c908b9dcbcc0844711ae7427880872bdeac2", "messageHeadline": "wallet: allow to provide key decryption pwd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ec74a9a925f0793f5e359eefcbf113230ff5a7a7", "messageHeadline": "wallet: make `fn read_password` pub", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2083aa0781679e8b8d02f75d74c75a4b4bfdeb14", "messageHeadline": "wallet: re-usable encryption password input with confirmation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "159440bfd06a93efd452e2bd98d33110447df412", "messageHeadline": "Refactor Wallet::load_or_new_aux", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "d5ed8508796eadf2696d1399709edb38d7b5eb3e", "messageHeadline": "wallet: add fn to load wallet w/o creating new one if not found", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "630aa7c4e832a1699d75de33cab381b71ee33efd", "messageHeadline": "wallet: rm unnecessary mut ref for protocol keypair", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3cdbd836272d9b869dcff0657c4c05ca08a55d30", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d87c92de019ad112b1d8c27a506451c7ddab4851", "messageHeadline": "reuse IBC port", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "f44fc0aa942ee4cc2bcd92e71c496e6200c48143", "messageHeadline": "Merge branch 'james/x/fix-validator-vp-filename' (#1054)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "572e97dc774fab4d54ee885c0ddb4b0f62c98056", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "674c553b1760ad8d58e78748ed81c1e9b4c09ee2", "messageHeadline": "Simplify decoding and unpacking archive", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "70055f950698a1215fca59113ad3fa8f7d2b3584", "messageHeadline": "Add changelog entry", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26dbc22096c85d65b607ba0335d86eb2a2a4b50e", "messageHeadline": "Merge branch 'tomas/yuji/fix_vp_read_pre-reintegrate' (#1057)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8cb237e784251397b708a8f885e8fe5139556651", "messageHeadline": "Merge branch 'tomas/simplify-storage-key-rule-reintegrate' (#1056)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "02d4d83b55838391ccc771d8ab1d3de1c6f436e6", "messageHeadline": "tests: add a tx field to a `TestTxEnv`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4827db3d53867094ae96daa85be5008283069a5e", "messageHeadline": "tests: derive debug on `TestTxEnv` with derivative", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d37ac25859140c2acb44e30a12bc37710a8d6939", "messageHeadline": "temp: fix from #1056", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b436a9d5fa17552d82c5181719e5bd7905336112", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f35976d55e8ad7a2da56e03e02bd2130aa3ce884", "messageHeadline": "fix vp read_pre", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "83c9897f9d780da8ae3cc4f84bd14aebd5cb33dd", "messageHeadline": "Revert \"Merge remote-tracking branch 'yuji/fix_vp_read_pre' (#1033)\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 65}}, {"node": {"oid": "5c245899440c0581dd26d2178d49938b259297f6", "messageHeadline": "changelog: add #955", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e981eb0cec2b26cd31bd2024c2754a5023cfd1e5", "messageHeadline": "docs/specs/ledger: update validity predicate check storage keys rule", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d0be93c659df0231f4976f2b2aadaf9d3ed957ab", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ed232ab18350c4d25589ca735fefd89bd4b9af3f", "messageHeadline": "update VPs to allow unknown key changes from different addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "70bbc3b665eba92884a9c23ed76ec45d27e6e5c2", "messageHeadline": "tests: update for protocol changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "59f1d82091705cf247700fa2d344122478a2cc68", "messageHeadline": "protocol: update to use the same storage keys set for all VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 65}}, {"node": {"oid": "323b82157a1816ebc42ef9ae1ba775a9a3bcafac", "messageHeadline": "ledger/write_log: refactor imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "4af0f5d9197da42807f43f68de370854dc0e52d7", "messageHeadline": "ledger: use all the changed key by tx for every VP run it triggers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 63}}, {"node": {"oid": "2a4e4daf629b811a68a2611b456af7dc1bdbe89b", "messageHeadline": "Revert \"Merge branch 'tomas/simplify-storage-key-rule' (#998)\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 213, "deletions": 201}}, {"node": {"oid": "4e66799fd424126391724065756ddfa9250eb1bd", "messageHeadline": "Update Checksums docstring", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09197e59fa3580e34b1845f011e5ce2623be6552", "messageHeadline": "Fix loading of genesis validator VP", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "59285e639da87444e6c87a17ff10ce6de3170cef", "messageHeadline": "Add changelog", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf4391b9c41cf966cab2c13e9e5e223da2a00292", "messageHeadline": "deps: updated proptest state-machine branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 33}}, {"node": {"oid": "3a30e51e8f859dbb1daec9e169be0c7ff3652079", "messageHeadline": "remove temp when commit_tx", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 51, "deletions": 181}}, {"node": {"oid": "5fa001e291d6da66311a5451db8aaf25c21c085a", "messageHeadline": "fix IBC token VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 160, "deletions": 36}}, {"node": {"oid": "8e2f7cbd22bdaac302d790201d924386cb2b65cf", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_ibc_timeout' (#1034)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 81}}, {"node": {"oid": "6e93b882463fb4fdd9e7e40ff970eaf49afe0415", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_vp_read_pre' (#1033)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "cd50dc13e5dc06d6dacea251e18817b0a615a78f", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_inc_sequence' (#1016)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "d4c180a837bc476ca71e987787d19218f445ca0f", "messageHeadline": "Merge branch 'tomas/simplify-storage-key-rule' (#998)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 201, "deletions": 213}}, {"node": {"oid": "0e353f77e70f554e1a777ad7b2a0c48a87b0dbe7", "messageHeadline": "No longer do vec conversion", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc87ee65d9b9a1431d199fb3acb3f91f04bde609", "messageHeadline": "anomac utils join-network should error if downloading file gives 404", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "832990785b9092f1cb3aa591078efff370a6230e", "messageHeadline": "Merge branch 'samuli/v0.5.0/nix-build' (#994)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3768, "deletions": 1375}}, {"node": {"oid": "7d24a6d1b2ffab408ecdf09203192a830881d01b", "messageHeadline": "changelog: add #994", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22e378f2482207afd0f71a84fcf4896f2bb48538", "messageHeadline": "Merge remote-tracking branch 'yuji/query_with_height' (#991)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 273, "deletions": 17}}, {"node": {"oid": "c6030fcc501488a78cac62c5dc591590d942f36f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "b9c2e05c185ea84d1ee52d74518358a9c2e13e30", "messageHeadline": "changelog: add #975", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5911043a10c42cf58520d06d9c07027f01bfc26f", "messageHeadline": "Replace `anoma` commands with `./`", "author": {"name": "Simon Masson", "email": "simon.masson@yahoo.fr", "user": {"login": "simonmasson"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "873504d674bbd58dc1aaf4c48e0e9d2302b8866e", "messageHeadline": "fix: Merge branch 'master' into gnosed/docs/mdbook-admonish", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "1c99a7a07ab9576948972e01413d018724d2155e", "messageHeadline": "docs: integrated comments from PR #1027", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 26, "deletions": 54}}, {"node": {"oid": "059a5b7e7097c7402d6a433615ddac36d13a4f36", "messageHeadline": "Merge branch 'james/get-tendermint-arm64' (#1019)", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "82a519c9e930b2530174af1c8263afeb13fb0811", "messageHeadline": "unclog add", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f93c2b347c3b825d6626a96a3027511fd7729c06", "messageHeadline": "fix: download Tendermint for arm64 on macOS", "author": {"name": "James Hiew", "email": "james@chainfork.com", "user": {"login": "james-chf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44b87e2cfa2bd2492c7bfc1dcf408904d3e214d9", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70a43ed3f2d75406cfef9a5015bf12dbad08db0c", "messageHeadline": "Merge branch 'tomas/docs-gh-links' (#1030)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "ec45e9220be8ba68ffaa628883dbcce653704f8c", "messageHeadline": "Merge branch 'cwgoes/testnet-launch-procedure' (#1028)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "7088006185f4bcf3a12e7fc286a3426a08f76281", "messageHeadline": "changelog: add #1028", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91ee1428b2207d14e5d439c5b2b50f9b08a99313", "messageHeadline": "docs: add mdbook-admonish, admonishments preprocessor", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 326, "deletions": 1}}, {"node": {"oid": "62c23ae6c0add9bd54710fae23a6386f49c0c4b5", "messageHeadline": "fix IBC VP timeout", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 70, "deletions": 81}}, {"node": {"oid": "62c55607a833f7b0c7eaf5c8b5a91d70c99f7a89", "messageHeadline": "fix vp read_pre", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "8b8f273a7682a19c059bd494c95aa306a351ef6b", "messageHeadline": "changelog: add #1030", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22fcf682ab8436c648350c2abab9684f27af0262", "messageHeadline": "docs: add links to edit pages on github", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "a8b2fdd694e936f1c85a4ea3e4bb560bc87de6c3", "messageHeadline": "refactor: moves install section from internal testnet 1 to user-guide\u2026", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 104, "deletions": 135}}, {"node": {"oid": "a468be86dcf07788bfd6640e1e4cde2d44b577c5", "messageHeadline": "genesis: fix genesis config loading of gov params", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "99db2a006642887919d366a4b92032f537af5714", "messageHeadline": "ledger: refactor gov parameters storage initialization", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8426f77df020efbe813458c8e06c5e40664e1c12", "messageHeadline": "Add testnet launch procedure", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e62bc1b979a1783d0a125260f04598b9a3ace8b0", "messageHeadline": "docs: rework of internal testnet page", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 159, "deletions": 136}}, {"node": {"oid": "a9dc6ff2c613764c63c97de2396d656ac6cc01d7", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "80e0151cbd430f096105adbd76f71e716fcf9694", "messageHeadline": "Fmt", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cf8efc020c96cc2e936ab3dc7d50e8403410bc7b", "messageHeadline": "[fix]: rpc, tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab8043407490387da960362b8b4980dba4eee47", "messageHeadline": "[fix]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 68}}, {"node": {"oid": "5ef4325429ae0fdf00775ad050391a0e5623e66d", "messageHeadline": "[fix]: offline vote signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "67bab5e55c3797115c596f5b72545c326698fd1f", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "b14f406da7cfe727efc3e1735b8dfd639132beba", "messageHeadline": "[feat]: add offline vote", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 271, "deletions": 43}}, {"node": {"oid": "cc5925a554a987b2e19f1a452398daab497ea3b3", "messageHeadline": "[feat]: initial tally implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 486, "deletions": 99}}, {"node": {"oid": "b5f2d7b4f6a2e4fe349beb3487a209a712a89044", "messageHeadline": "[feat]: initial implementation vote", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 354, "deletions": 24}}, {"node": {"oid": "7e9745f23eceffef4a0e3894aab4eb09ceb7306a", "messageHeadline": "Merge branch 'master' into gnosed/docs/internal-testnet-1", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 2845, "deletions": 530}}, {"node": {"oid": "a49869ae00796455c81d1856f75ccd0e690d0869", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed1590dd7f5ce952740169f162752dcdcca566c", "messageHeadline": "Merge branch 'tomas/internal-testnet-doc-fixes' (#1017)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "41cfdb3f63ab9d472fb220f07da6578b3718c30b", "messageHeadline": "changelog: add #1017", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cca7bff451b93619c451b2b897b59adc4b19819", "messageHeadline": "docs: fix the internal testnet build from src commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6694d1914b412ed4ecb3e229329223fb4109f37a", "messageHeadline": "docs: fix the internal testnet chain ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "1e5ee3918cebc5382bb743435ea1ab341c6df019", "messageHeadline": "docs: fix type in macOS MASP params path", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eeab64ca0765950cef4c8a0c1f5b9de6a672b90", "messageHeadline": "Merge branch 'fraccaman+grarco/governance-init-proposal' (#954)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2079, "deletions": 93}}, {"node": {"oid": "f562d9bc17e2e291c80f2f58adb1ea38075e96d9", "messageHeadline": "fix channel ordering", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "849d3717ec2835b9d3e766de0c45855a1084dd1e", "messageHeadline": "changelog: add #954", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "42e72b0f266da790a14a64b4c9e10efadf98d6ae", "messageHeadline": "fix a test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aae76f7ad3c1e316407a0c388759a09036e877e4", "messageHeadline": "Merge branch 'tomas/test-host-env-stable-mem'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 631, "deletions": 414}}, {"node": {"oid": "1cdeb736491b5793cbfc791d48ac2a2829cca22d", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a503008aa8ccc35e253dcbaeefd3e3ef5f35e57", "messageHeadline": "fix sequence increment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "220a3afe33132bb7fd1c05ddc5e4f897f130df18", "messageHeadline": "Merge branch 'ray/internal-n1-docs'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "d1ba4f534c5591a8da169a7bd9760ca44f37f57b", "messageHeadline": "internal testnet 1: correct branch name", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cda4d4327e91039bbcc736ace648446c52842ef0", "messageHeadline": "internal testnet 1: document shielded transfer commands", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "8da3f117f910b3d226e2061477338216d0ed9401", "messageHeadline": "Merge branch 'tomas/docs/internal-testnet-1-integration' (#1013)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 174, "deletions": 1}}, {"node": {"oid": "81a900e8c676541311782f176c940c07b32c5536", "messageHeadline": "changelog: add #1013", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "053aca698c728db69f3a408b050971b76213cdd6", "messageHeadline": "docs: fix broken link bis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6044201401173b343833eb886752458b567f1e5", "messageHeadline": "Re-add changes from reverted \"Merge pull request #1006 from anoma/gno\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "5fe3b4af40be350872f8035dee9a34d0d3bc8ee0", "messageHeadline": "Revert \"Merge pull request #1006 from anoma/gnosed/docs/internal-test\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 172}}, {"node": {"oid": "0a4ddabcbde9f985709fda9528656ddd5a623063", "messageHeadline": "docs: fix broken link bis", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d2459eca0dfafb4f6d8eb57e615aa436fdf893", "messageHeadline": "changelog: add #955", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "619e275e79380421d7164c52eebf613db1f11ee1", "messageHeadline": "docs/specs/ledger: update validity predicate check storage keys rule", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1de09efc363dfca4abb4dc4063c2b9554af6ad6c", "messageHeadline": "Merge pull request #1006 from anoma/gnosed/docs/internal-testnet-1", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 172, "deletions": 1}}, {"node": {"oid": "eb065ec896e1adf8a4da5f66d09bc7bfdee46b05", "messageHeadline": "docs: fix broken link", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "840b5e5ba00c8f4bcb8238c2467c2be5746a08f7", "messageHeadline": "docs: move masp commands to internal testnet 1 section", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "5cc3ea0232b7ee676ea4ed5d0fb40ef80a21bfb2", "messageHeadline": "docs: add path for masp-params on Mac", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "41967eca236cd3b4ba5afa49b2c7d8c66c4c8944", "messageHeadline": "feat: updated values to latest binaries and chain-id", "author": {"name": "gnosed", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "67bd660080bb08cfe27b43fb58a606d7b7083401", "messageHeadline": "Update README.md", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b726c19aceae332832a964fc31bef59d8e537234", "messageHeadline": "Update README.md", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6a10c1d3c546e0ff2c1fbac9d7bc6de0b3bddba2", "messageHeadline": "docs: add wip docs for internal-testnet-1", "author": {"name": "Alex", "email": "hiwz2ster@gmail.com", "user": {"login": "gnosed"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "5be96df1a33be6dc2d3085168378fdfcaffce3a3", "messageHeadline": "fix mockDB read", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67ff95a7ca3e74e588d18806d286d974605247f9", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d2ae60e3c8a48eef927a26256c86e74ee0e9b453", "messageHeadline": "update VPs to allow unknown key changes from different addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "82d3f332bee9237a3e43006ded6d9cf7d2b45662", "messageHeadline": "tests: update for protocol changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "7f8fc79cd8904ee36c4c13066f98e37a4c1deda9", "messageHeadline": "protocol: update to use the same storage keys set for all VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 64}}, {"node": {"oid": "3f356afc4bb6b2af62ca269a1be1abfcbc013e91", "messageHeadline": "ledger/write_log: refactor imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "6b5ee89d93d552264dbed0e8e35b38a22ccc82af", "messageHeadline": "ledger: use all the changed key by tx for every VP run it triggers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 63}}, {"node": {"oid": "56bcc652c6bf00d90823d556effd0354266c194e", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e2a43a544bdc835d009f8f10acc7d71e63f306fa", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91c142f38d345c8acd32d48c4df57d2ff7f70c9b", "messageHeadline": "changelog: #947", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36dd36a6f24402c62e4b1750027051f7e7cc7573", "messageHeadline": "tests: also Pin the VP host env to get stable memory location", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 342, "deletions": 260}}, {"node": {"oid": "f3dabe1a639290f166851f6df9d0e04c2641a63f", "messageHeadline": "vm_env/nft: VP must not use tx host env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e101a145b25b3952eb298e3f268e9ed12b7aeecb", "messageHeadline": "tests: Pin the tx host env to get stable memory location", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 302, "deletions": 169}}, {"node": {"oid": "1cb0c9ad09a3848ff5ac32f759bae4c4f193177f", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5f5698f9b9b77ca9a6009d187f015f6f31bf11b5", "messageHeadline": "[fix]: commit key validation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "30680245a02d111a9b790589eeca26cf503ff6df", "messageHeadline": "Fixes wrong features", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0e2053fe1d9e93e9c25d45d67e07cbb5d081361", "messageHeadline": "Fixed Nix build and updated Nix dependencies", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 3766, "deletions": 1375}}, {"node": {"oid": "8c09f5f80cc3b73a997e1ed135fc2ba2d2bdb527", "messageHeadline": "[fix]: missing wasm import", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "93f502cbd0a1fc9edaa28a435199d042cc053647", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7bd62b2df96a24885d8c01bbb19ad7003a60304b", "messageHeadline": "changelog: add #992", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "389badc2bef33af5e285ece9a9764bc54697d79b", "messageHeadline": "tests/e2e: init-network for tests with `--allow-duplicate-ip`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "077de9d46693279517d7e0b9fe3c84ba49fe8ef2", "messageHeadline": "Fixes Cargo.toml and unused import", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ab6e8ae54eca821ba378511f77e20fa90f0a4fb2", "messageHeadline": "Adds committing_proposal_key", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "7e694ba2cd49e30ac5bb2b4e7561ee64032ffbd6", "messageHeadline": "Refactoring + support multiple proposal in one tx", "author": {"name": "Marco Granelli", "email": "marco.granelli@ymail.com", "user": {"login": "grarco"}}, "additions": 114, "deletions": 112}}, {"node": {"oid": "0eb1d1d02e520a7f500a602f83013d12c4e4d043", "messageHeadline": "[feat]: improve offline serialization", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "f1b886bc84008982f2008d9c1d1dc4892714d8f7", "messageHeadline": "[feat]: added e2e test, minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 454, "deletions": 99}}, {"node": {"oid": "b00331285cd03fa0a0a155353a18f2390d057209", "messageHeadline": "[feat]: init proposal", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1558, "deletions": 4}}, {"node": {"oid": "83d837f8dc4e814666b9624b04c7c8cf7f0b08f4", "messageHeadline": "[feat]: changed verifiers from hashset to btreeset to preserve order", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "13ca4c02f787b56086520a3f24ab36f3b1f2a810", "messageHeadline": "ledger: add p2p_addr_book_strict config and turn off for localhost net", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "445124960030b691402410c92cc527dd42a2bb1a", "messageHeadline": "tests/e2e: add node connectivity tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "ea6d45ffed21e1b36246695d60bc40a909aef41b", "messageHeadline": "client/utils: fix init-network Tendermint node ID derivation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "3697e7fed289e5992137a9760b6b1d546c4d697e", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba438eb7f0f0025b66d0497c73f609638b5916d5", "messageHeadline": "query with the given height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 268, "deletions": 14}}, {"node": {"oid": "2b9ff44dd23775972ff23132cb8b8c0dca8c46bd", "messageHeadline": "Merge branch 'junkicide/raw-bytes-from-storage' (#990)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "e0381344f8f7531a24ec0ecd6c9e11855be8d4ea", "messageHeadline": "Revert \"Merge remote-tracking branch 'junkicide/raw-bytes-from-storag\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 111}}, {"node": {"oid": "b97a87fbd523c52de8cb51d90c78466579d23f48", "messageHeadline": "changelog: add #836", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d19e2b73f296ff8b84fea0d45ff6627d7215d12c", "messageHeadline": "tests/e2e: test query-bytes in ledger-txs-and-queries", "author": {"name": "Ajinkya Kulkarni", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "9a3f526b85b6755b9c42a4614e5b9f3764b7ba67", "messageHeadline": "client: add \"query-bytes\" command", "author": {"name": "Ajinkya Kulkarni", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "4363ba3e274487952627c03cb99df1b7ca12ba9c", "messageHeadline": "Merge remote-tracking branch 'junkicide/raw-bytes-from-storage' (#990)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "cbac64bfbee3ad21c12fdd911be757ddde2d4bc7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0a541124b0b5c5157854d961c8fb19c2655160aa", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_commitment_coding' (#989)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "b78d1f5b098d8d801b89d9e22b08722084418cf4", "messageHeadline": "Zeroth changelog batch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3c9d931dd9060008c480b616d052220ba51cecb6", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08c2b158d065bd4985f28e9c6f226e35bf55c015", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_ack_channel' (#981)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "353ed0dbc966f885a88483718e9d12db1880b6c6", "messageHeadline": "Merge remote-tracking branch 'yuji/block_header' (#976)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 182, "deletions": 61}}, {"node": {"oid": "eafb9739982ded5255c0d8d5fe2d4ff9cbb54e66", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "86a68f0b5f4d4f40836ab3d94ef9d6c29032591c", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79fe99e977a63826b148b977d4b77367088f257a", "messageHeadline": "rocksdb: added block header to module's docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "120055d5d624715a30a6cf162d812603d6e033bc", "messageHeadline": "Merge remote-tracking branch 'yuji/fix_ack_connection' (#970)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "806fad6a9bc3f4e39542056557439fd2453e0407", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65ed90e5ec93d69a0951963882a8ff1aa1b864ee", "messageHeadline": "Merge remote-tracking branch 'yuji/storage_hasher' (#969)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "388fcb396497f74429f5642de0f4e6cddbbfb2f5", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0dbb463e2d986906a6a132b0473095ebd6227251", "messageHeadline": "\tmodified:   apps/src/lib/cli.rs", "author": {"name": "Ajinkya Kulkarni", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5e97dda4a47bffd7e773bdb161978cd82697a0e8", "messageHeadline": "fix unneeded map", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "08300a6c820caf21ac8f963a58dd85be9e3a4760", "messageHeadline": "encode commitment with Protobuf", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "0084a0de07a91fe54c5ffbe8b3da9d320cfc1b64", "messageHeadline": "changelog: add #836", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "264c288fe82d0ae9d5c62a51d5447667d9b2e115", "messageHeadline": "Client: add \"query-bytes\" client command and e2e test case", "author": {"name": "Ajinkya Kulkarni", "email": "quaintquid@gmail.com", "user": {"login": "junkicide"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "bda10fb1d9ab6ea8180e6fda8384dd0f6f76aea0", "messageHeadline": "changelog: add #978", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4dd124e0f6e0517c96fc9861944275addd1e1291", "messageHeadline": "client/utils: Do not override the default mode for non-validator config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "9f8bed75c4c15d104ba8ad3c8f0cb7d860087bd9", "messageHeadline": "config: Use Tendermint mode \"Full\" by default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e15c65be6205704befb6432e52cf75f6ed351185", "messageHeadline": "fix ack_channel", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0394c645cf70d4ef8e6ac65417469c42da05d2c0", "messageHeadline": "fix the heights in integration test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a3468ebb872db92bb56f649a6e43bd929dde144", "messageHeadline": "fix integration tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3501af08c8ab965bb36b7dadefd5958b89193044", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "257f86d724ce510a7518ad896a2d2d5f90f5561f", "messageHeadline": "write/get block header to get an old consensus state", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 156, "deletions": 39}}, {"node": {"oid": "3a2196d14d8bbc672941e1079b7fc67967118900", "messageHeadline": "Anoma 0.5.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 383, "deletions": 221}}, {"node": {"oid": "5764aefa64166793a069efa530d5065b62a62b01", "messageHeadline": "Third and final changelog batch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "987d527a41bcb8deb0271617d6ee8a5df4dd3718", "messageHeadline": "Merge branch 'tomas/split-up-wasm-modules' (#952)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 294, "deletions": 309}}, {"node": {"oid": "7523974076d3341aff8a57247407092a621cddb0", "messageHeadline": "Merge branch 'yuji/ibc_vp_client_fix' (#956)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 128, "deletions": 42}}, {"node": {"oid": "ba08dd11a024729f2830fc5e2d5af8d7be798ff5", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d0958965bfdd4f625ab94d3f95eaf9cf7f6fcd4", "messageHeadline": "fix ack_connection", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "37e0de87d3f405e49d53d83f3c006fabf07759db", "messageHeadline": "Merge pull request #951 from anoma/yuji/ibc_height_number", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "03411de8164a7f1ddbbaaa222020aaa82c2fb6c6", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c74c3fff284d158dfe73f2e3c71b4f07dceb26a6", "messageHeadline": "change storage hasher", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "210e645c1dc42e5f59e41e070abde7127e7148bb", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5aee3c1fce26c41b7c0b3e766383c30c3912dcb7", "messageHeadline": "Merge branch 'master' into yuji/ibc_height_number", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2248, "deletions": 1048}}, {"node": {"oid": "17e8191a86c405c8b3920f55b2ca08cb8797d02a", "messageHeadline": "Merge pull request #959 from anoma/yuji/fix_query_uppercase", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3bc18f4bbca5650f4ed0585f9b00807df17b2b85", "messageHeadline": "Merge branch 'tomas/improve-wasm-deps' (#948)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "61782e0bbd632b4fa08984c5ea2141245fdd1ff7", "messageHeadline": "Merge branch 'bat/fix-tendermint-mode' (#943)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "02f87f7a5390a67e521f8f7db2283761a02d220f", "messageHeadline": "Merge branch 'tomas/dev-mode-network-wasm-dir' (#936)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "251cda75ea6a9330fa51e2c99ec07d4f1fafe62d", "messageHeadline": "Merge remote-tracking branch 'tomas/wasmer-2.x-leak-fix' (#935)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1287, "deletions": 708}}, {"node": {"oid": "525bbb96320c29b6ab95e738095d1c3f77c59474", "messageHeadline": "Merge branch 'fraccaman+grarco/fix-write-log-ord' (#918)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 237, "deletions": 229}}, {"node": {"oid": "74759b5f120acfed9ffbf29331c6807ea1ae7016", "messageHeadline": "Update .changelog/unreleased/features/891-vp-order-deterministic.md", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3fb5b53dbc7961a8d0a4b1c425316a1c7752aa17", "messageHeadline": "Merge branch 'fraccaman/tx-vp-whitelist' (#901)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 673, "deletions": 95}}, {"node": {"oid": "b89f36b2c3367eade4ec302a39340551e60e83bd", "messageHeadline": "Merge commit '0932398ff' into fraccaman/tx-vp-whitelist (#753, #225 a\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1717, "deletions": 1341}}, {"node": {"oid": "077aac3e70d75c22bdeeb2d42709d4fec71f2bda", "messageHeadline": "wasm: update checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e18769b0691c7e408270e3c696ae418df13ef2a0", "messageHeadline": "[fix]: suggestions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "73ae0d0568249e8d8689365cb2e6fc65519d27ca", "messageHeadline": "[feat]: added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ddf172c6b174c8531276f79ece6f24ad5ed41986", "messageHeadline": "[feat]: added vp/tx whitelist to nft vp", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 81, "deletions": 22}}, {"node": {"oid": "bf9f8ac7c6075ed266c05f23db6fa57195dd9887", "messageHeadline": "[feat]: added vp whitelist to all vps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "e644d3495b7fc7b90bfdaa2df7216a1b53e4a666", "messageHeadline": "[feat]: added tx whitelist to all vps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "669d172e9d51711e361a8f46daf811480cac65ab", "messageHeadline": "[feat]: added test vp/tx whitelist", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 326, "deletions": 102}}, {"node": {"oid": "560b25b2a088f3fdb357a4829ad4f034854d16f2", "messageHeadline": "[feat]: added vp/tx whitelist genesis, added vp/tx whitelist user_vp", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 281, "deletions": 77}}, {"node": {"oid": "f7669dfc608bd0e64c6ccd54be2329bdf4452616", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "50778a07602cbca8e3edfcb63c2a2bc002963ccd", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8da3a5c9ef3644a3edda144659f62ff7fff4d859", "messageHeadline": "fix query path", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8a8ff336d6435ffbef13f45bfc4f341c0108554d", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a159510476be8de04a7c437b1dd9d35d1c4ede2", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "739b02a043ebc2ced0cea968696b9a0595314b81", "messageHeadline": "fix ClientReader functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 121, "deletions": 37}}, {"node": {"oid": "dfd6721e679989859ffc446fc9399b658b561834", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2fc520c6813b4d82b918a8207da6301032d98b", "messageHeadline": "changelog: #952", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd2b61c3ae6fc4e92be9a3cf73fcf0f2b0bae2a9", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c4660029e03bf85921060cae030702a4798d9b2b", "messageHeadline": "wasm: split up the tx and VP modules into files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 265, "deletions": 281}}, {"node": {"oid": "52377c731858a31f2c3f64448658921078f84359", "messageHeadline": "Merge remote-tracking branch 'origin/fraccaman+grarco/fix-write-log-o\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 226, "deletions": 219}}, {"node": {"oid": "c833e8b38e2d0c795de7cec018195d574fb99557", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "577fcd82f859fb4a78a5dfeb9b354d4ba079205d", "messageHeadline": "set 0 as IBC height revision_number", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "f7dedee2301abcfefa44b8adc5108fda6ca28757", "messageHeadline": "client/tx: fix the NFT tx WASM file names", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed6cc8d93ca0b061632519cd25adfb2f3d5b072b", "messageHeadline": "changelog: #948", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9df474de8db8b59324d3a35f74ce7ee0ab147b1", "messageHeadline": "wasm: use tx or VP preludes only", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "aabf3673b219da0f34da0ae25fb0be7844f47781", "messageHeadline": "Merge branch 'yuji/fix-ibc-event' (#945)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "894afbdd4af2ffa5533d95182174113bd578db99", "messageHeadline": "Merge branch 'yuji/ibc-vp-signed-data' (#939)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 248, "deletions": 129}}, {"node": {"oid": "ec7b91f21d80f122b88012636018936bcff474b3", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67a68bdf28e76f28b9c8938632cd203ad6b3b958", "messageHeadline": "decode signed data", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 238, "deletions": 121}}, {"node": {"oid": "696615e0aab5eea9cc2c26ce0a96c602f4e67774", "messageHeadline": "set IBC event besides tx_result", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "8f07400d1d0599b9e472d911170fbb0af34187d8", "messageHeadline": "changelog: add #943", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e5bbd3a23c2d32c7dab2e1da1372d4a204517dd", "messageHeadline": "[fix]: Missed some spots in the e2e tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2c376d150bc40617bacce6a734634f079573035b", "messageHeadline": "[feat]: Small refactoring of handling the default mode. Fixed a bug w\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "2dddff1526cc6a8b4046bdc839df5608b17a51eb", "messageHeadline": "[feat]: Fixed a bug which unwrapped a None when setting tendermint mo\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c366704610f1f823fc696815e843f5a4ab3431ea", "messageHeadline": "Merge branch 'tomas/add-encoding-specs' (#887)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 773, "deletions": 61}}, {"node": {"oid": "026ac2a4d7dd3e348e95de99b2d034c45f56fb67", "messageHeadline": "Merge branch 'yuji/ibc-tx' (#932)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 350, "deletions": 1179}}, {"node": {"oid": "2e5f68428b55311b222908faba4a46a24fc7a530", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a81b752be2cd606fb4d7465da0f0db1a11c5a9f", "messageHeadline": "changelog: add #887", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25a39e8788288998155262f34275f81c0cde4bc9", "messageHeadline": "docs/specs/ledger: add section on protocol parameters and epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "00e7629ade2523a7c43a8f80f6602c4c4a2f5dcd", "messageHeadline": "docs/specs: move address spec from explore section", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "cb22d67950c7bd41a6e90e6039bb56b5f1acf104", "messageHeadline": "docs/specs: add cryptographic schemes page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "740742a330bc6e7878c7d255c62d18df5573ec8c", "messageHeadline": "docs/specs: update ledger page with full transaction spec", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "8ae1b9d035c80443ea70230eb5427747a2c5909b", "messageHeadline": "docs/specs: add ledger's RPC spec", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "39ef1470226216f4746da54f2076d45e69c2173b", "messageHeadline": "docs/specs: add default validity predicate page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2a49f53e437c3411051c8e72768882de76555c00", "messageHeadline": "docs/specs: add default transactions page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "e616caff3e515f3f0fd1fbbb796f83319e219476", "messageHeadline": "docs: include the Borsh generated encoding spec", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "dcea8d7dd568bdfa08a13a8cfdfbe7809c16b814", "messageHeadline": "add encoding_spec generator from borsh schemas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 492, "deletions": 0}}, {"node": {"oid": "73e640459f994f9bb5ef00761a338224c009bae1", "messageHeadline": "Merge branch 'tomas/add-borsh-schema' (#907)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1036, "deletions": 744}}, {"node": {"oid": "7cc9dbbd325022f6e1f5a915592a1a0b73bf59f6", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ee7b0e19fd34140f62b1b7d4b3404831aa5daf77", "messageHeadline": "simplify ProtocolTxType encoding and add BorshSchema", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 42, "deletions": 45}}, {"node": {"oid": "23ea5c923ec862c2f60d598e5c072ed7bd61c85b", "messageHeadline": "impl BorshSchema for DkgPublicKey", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 59}}, {"node": {"oid": "e3ca09b00d568169088f29b53243ab47c914ce09", "messageHeadline": "Merge branch 'bat/protocol-txs' into tomas/add-borsh-schema", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 7569, "deletions": 3505}}, {"node": {"oid": "867232ae3547a6aaa76de58447000348328f567b", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "210e8f03f88f473e698f01422ef37d33f98682e8", "messageHeadline": "Merge pull request #931 from anoma/yuji/update-ibc-rs", "author": {"name": "Yuji Ito", "email": "yito88@users.noreply.github.com", "user": {"login": "yito88"}}, "additions": 366, "deletions": 249}}, {"node": {"oid": "282af6e89605cefe65edd40ad6b4221d82fa1457", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a7b637afe22c9f65293fe8b8281a7155985d6275", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2627, "deletions": 443}}, {"node": {"oid": "a28b271cc541bc0e83f6eb3003568fedeeb28fdf", "messageHeadline": "Merge branch 'bat/protocol-txs' (#913)", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2397, "deletions": 451}}, {"node": {"oid": "aad03c417e38188a0c76d57f5603b604867c57c5", "messageHeadline": "Merge branch 'bat/undecryptable-ux-improvements' (#910)", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 253, "deletions": 15}}, {"node": {"oid": "457c75878016014045c18fe3b26d4b9e5cd0b3ce", "messageHeadline": "changelog: add #907", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d31242277919a0b421dbaaf2ca8dfff0e340509", "messageHeadline": "shared/types/address: add pub consts for internal addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "015290ecc0fc23778cb312104427014f9e762ddb", "messageHeadline": "PoS: add BorshSchema to public PoS types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 194, "deletions": 78}}, {"node": {"oid": "dc59e65ec8692075b683cf434a7a410076185f43", "messageHeadline": "ledger: move TxResult and VpsResult from apps to shared crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 108, "deletions": 92}}, {"node": {"oid": "a7b3d7537fc2427d1b9158d23fdb1bd3e1a14b66", "messageHeadline": "Ledger: move storage `PrefixValue` type from apps to shared crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "0564525097f66945809b03e44393843bbf10879c", "messageHeadline": "shared: add `BorshSchema` to ledger shared types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 180, "deletions": 50}}, {"node": {"oid": "cdcc2a7384aedaab2c90bdcef8fdba1b8616d9db", "messageHeadline": "deps: patch borsh with fork for BorshSchema fixes and additions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 79, "deletions": 116}}, {"node": {"oid": "ee299e5ab4695d7e61f7d312c08abc567f75b0d0", "messageHeadline": "[chore]: Update changelog", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7318b2b871848b387c45b5085c3aa0f023f30d39", "messageHeadline": "[chore]:Update changelog", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff143a7552a1a566a1b12ddf37571249da77d5ec", "messageHeadline": "changelog: add #933", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "421dd263b501ed5bd78c86431bd510a712d1ed96", "messageHeadline": "Matchmaker: Use the `Context::wasm_dir` for WASM loading", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3454a3a97f7a6b4427fa1fabe471baabbe0e168", "messageHeadline": "Ledger: load WASM from root directory in \"dev\" chain", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "5fd3a442ad2c73175b0c4e2fc2c1dd988400cd46", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "d5c75c5382386ebc52c35f6794ccb2c06047e0fb", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "98c1063c2a5fcab62ce4670c9e4207cb6bebc85e", "messageHeadline": "[fix]: Fixed a failing unit test", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "0976818b937f814aaa7b251a33227c0dbef3e1d2", "messageHeadline": "Merge branch 'bat/protocol-txs' of github.com:anoma/anoma into bat/pr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3c1d44c101817316afc8022379d7948eafe3d9fd", "messageHeadline": "[fix]: Small bug fixes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "c22d467ff211d5c520f27edd4ce2acb5fb6c98fb", "messageHeadline": "changelog: #871", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8847c36ee4a3402024ac76488ddbcfc566033541", "messageHeadline": "remove conditions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "3a4667ecf6c4ea45367e0df5329a7e072085be74", "messageHeadline": "vm/wasm: avoid circular reference in memory that causes a leak", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "57a43e576d65ea43b6359aaa44a72f5a0fd766b8", "messageHeadline": "remove unused dependencies", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "ab4f832a42120682cb2a3c9a0496d56f33c474d9", "messageHeadline": "fix matchmaker dependency", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 42}}, {"node": {"oid": "424a5612a7f86eb7aef0362948bf0c42d4561348", "messageHeadline": "deps: update wasmer to v2.2.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 36}}, {"node": {"oid": "e6a388bc7629332b4a4364dff34adfb23b247775", "messageHeadline": "Revert \"deps: downgrade wasmer to 1.0.2\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1339, "deletions": 736}}, {"node": {"oid": "5f262919a65d5647479c4ba4f8de6f0623bcb6e9", "messageHeadline": "fix Makefile", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 62, "deletions": 209}}, {"node": {"oid": "eddb44ab792952a21b1f6163235a89df0de7185c", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f01b8e56d0a7820ff4db4bd9d922b23b0445962f", "messageHeadline": "Merge branch 'bat/protocol-txs' of github.com:anoma/anoma into bat/pr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "46e0eb0422927069e0c3caf120945d2fde67c8a4", "messageHeadline": "[fix]: Changed how the ledger is passed in", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "59bd4ece85ca09c0fc4ba9a111655d0ca92f5006", "messageHeadline": "[fix]: Merge in master, formatting, linting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "690136a449f4aded6fae46a92ab7a14d527e8fba", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "82c03bea174084e2836b43a995cd872962918c9f", "messageHeadline": "Update apps/src/lib/node/ledger/shell/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f27be1ea918a48b12a42a0ff80b72a931356339a", "messageHeadline": "[fix]: Formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4771187c67cb49e21fd7e15956c788d39cbbbce5", "messageHeadline": "[fix]: Small bug fixes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8a7a16ad1ada329bf270c333c89cce66281e2e30", "messageHeadline": "[fix]: Simplied client tx submission code. Make DkgSession keys sortable", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "bb0aa3c9af09514ac86e4df9670b70015c4612bd", "messageHeadline": "[fix]: Changed back validator sorting at genesis", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2e016fd425bcc161bc0ef79099a9d624d99cf40b", "messageHeadline": "Update apps/src/lib/wallet/mod.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcac16f8c9fc8138d719790f46118737788d2125", "messageHeadline": "build IBC tx", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 266, "deletions": 909}}, {"node": {"oid": "6f837ae4b5a4f6879994908695aebd2716f9ff92", "messageHeadline": "Merge branch 'master' into bat/undecryptable-ux-improvements", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6344, "deletions": 3950}}, {"node": {"oid": "89331605126fb24a87fb8e697cde66897e592a62", "messageHeadline": "[feat]: Added a log line to tx results. This allows us to communicate\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8305a4f3bfc43b5f78d38518497dbd01a6a5ac41", "messageHeadline": "Merge branch 'bat/protocol-txs' of github.com:anoma/anoma into bat/pr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "f113116dfce5ba82a9f8edaad885e3a108600544", "messageHeadline": "[fix]: Made secret keys toml serializable", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 427, "deletions": 595}}, {"node": {"oid": "b2f8358ddf6055234d3fdbd6723a8900af32a113", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "ce0cad6854ea04a8d2f9cbc8e57426bb18633679", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fcbcd7211fde9dca2c71ddfbdf1b341023036d12", "messageHeadline": "[feat]: added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6bd6dd4727c67aac1f9926600f8109d9a49a691", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "048b803a40060ec63f7f6b0d335cb9ab406dd2b3", "messageHeadline": "update ibc-rs and tower-abci", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 351, "deletions": 236}}, {"node": {"oid": "e09b6ba549d23eeb1a00098cf5d7745237c00bc5", "messageHeadline": "[feat]: update docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "075b3b703315daf8b31375c27dfce07131834e10", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6fa43680f8d3d7fc824505a23f0800c0d36c5ff0", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 217, "deletions": 63}}, {"node": {"oid": "74897502ebfa5ee037488fa6dd58c5e1491fad41", "messageHeadline": "[chore]: Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2316, "deletions": 2064}}, {"node": {"oid": "b8b9cd3de0889eb158f8be24c6d9a0593c23189d", "messageHeadline": "Merge remote-tracking branch 'fraccaman/fix-wasm-compilation-backoff'\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d3e9f306c7e5947fda2cfede3d5c15eea9f2800", "messageHeadline": "changelog: add #834", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbe23d5a432dba5c2c91a7d39849c2653b5628e7", "messageHeadline": "[fix]: wasm compilation exponential backoff", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d578516b9103c8e73263fa1c509e47a2448c18f", "messageHeadline": "Second changelog batch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d919b59bbe5baf9b77a01801f776e133bb4c501e", "messageHeadline": "Merge branch 'ray/lower-case-aliases-clippy' (#921)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 168, "deletions": 57}}, {"node": {"oid": "beaa4557677146afa1feb8372490402b3b5696da", "messageHeadline": "wallet: rename default aliases from camel to snake case", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7cb7082afe7cba35d6131d42fd654cbee7bb87a8", "messageHeadline": "wallet: refactor lower-casing behavior with `Alias` string wrapper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 154, "deletions": 44}}, {"node": {"oid": "cfad12e41d8c348e64908cbb288ebe6a810ec3c9", "messageHeadline": "Merge branch 'bat/tower-error-handling' (#885)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "8cab5271fce76ce113790e6e832852ba72315125", "messageHeadline": "Merge remote-tracking branch 'fraccaman/ci-docs-clone' (#924)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ff5a1e730281dca72abbac7981b10bea8d82f3d5", "messageHeadline": "changelog: add #924", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eccfd1c8fa037f86fa68230058ec7a31cbd95f3c", "messageHeadline": "[feat]: avoid checking for conflicts when building docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "31012df06ccfc808b76994b02cab53f3137030fb", "messageHeadline": "wallet: comply with cargo fmt", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7b8c6cd2ec4044719864bb9ddd7b86282cbc1394", "messageHeadline": "wallet: remove redundant clone()", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fde63160b5a6c469d0f602f4ed3a48c690849daa", "messageHeadline": "changelog: add #716", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "770797dddc71a82aff7f10c0da86655b49c027bc", "messageHeadline": "[feat]: Errors in tower now propagate rather than causing panic.", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "58c08551df14cc7e3e313ae65143b247671f5fb2", "messageHeadline": "Merge branch 'greg/lower-case-aliases' (#920)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "081762ce133ada9abab4a25755fbaa601fea2bd3", "messageHeadline": "changelog: add #564", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac3f0ba8ea4c3ab3e39c7d99eca5fcf20b85675d", "messageHeadline": "wallet: canonicalize all aliases to lowercase", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "393368b9c8f2f6730f57abaefe75de087ac9fda5", "messageHeadline": "Merge branch 'tomas/re-add-tx-ibc-wasm' (#916)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "14683462b830eab9c3276ec37d54d7452c94213b", "messageHeadline": "changelog: #916", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e5825650767c4e72b802f91d2039cc83bd26ac8", "messageHeadline": "wasm: re-add tx_ibc and vm_env IBC module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "b90f06739932e3669c69c4208cb4ff01f10b7327", "messageHeadline": "Merge branch 'murisi+tomas/signing-interface-reintegration' (#905)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2187, "deletions": 1739}}, {"node": {"oid": "0932398ff2f71801fc4c5a718adc225cdbd5ee75", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7bcfb514b43d3abeaeea379be838094bcac9885c", "messageHeadline": "changelog: add #753", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c1bb28a0ece27296453bbf4307722fa8d402ccb", "messageHeadline": "Changelog: add #225", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "610b86cb964394f554494a9b238b15bef19be322", "messageHeadline": "Crypto: Add common key scheme, replace ed25519 crate", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1687, "deletions": 1240}}, {"node": {"oid": "47e1f15ec6351e9f5c35d9fe7cb66db860e38ffb", "messageHeadline": "Revert \"Merge remote-tracking branch 'origin/murisi+tomas/signing-int\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1346, "deletions": 1830}}, {"node": {"oid": "20ff57b13c14fa837b455e6d3fb3152b2008b5b3", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "50562c3439fe7faa7fec3087406890bfeb48a673", "messageHeadline": "[feat]: changed verifiers from hashset to btreeset to preserve order", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 146, "deletions": 144}}, {"node": {"oid": "a0355d8e81eeae9d71052bedee15908c49e8a7ad", "messageHeadline": "Merge remote-tracking branch 'origin/murisi+tomas/signing-interface-r\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1830, "deletions": 1346}}, {"node": {"oid": "2f3761757af2c2ba3d9120b02ba86330f161cf55", "messageHeadline": "Merge branch 'bat/protocol-txs' of github.com:anoma/anoma into bat/pr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9235b3b0d5c548cd76d48db0a1e0417e0bb05189", "messageHeadline": "[fix]: Applied formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "8f8722b35a1ec92cb5ed8df3b2c8a751be35fbad", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "26ca92cf62af2b687c0e4849dd7f8ee3bee2a4f7", "messageHeadline": "Merge branch 'fraccaman/cron-ci-fix' (#912)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9c015f4498e91e39e4e0126b864cfa4d01ca6f17", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 370, "deletions": 543}}, {"node": {"oid": "5d9c432b5e90323496a6619952e909e8c59611ee", "messageHeadline": "[feat]: changed change_keys from hashset to btreeset to preserve order", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "e69974923b8037a70a2a5525f0f4e1402b54e148", "messageHeadline": "added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40317751562a99f40401674d48068917e66340cf", "messageHeadline": "[fix]: cron script execution", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e85adfcdaaaf2d9df41baf3893da22f8daa2486c", "messageHeadline": "First changelog batch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "19b7d6df86e0dcee2e646c8c347b21b5a996536f", "messageHeadline": "Merge branch 'tomas/wasmer-v1.0.2' (#870)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 739, "deletions": 1339}}, {"node": {"oid": "685fa8758a14f01ef1036631d7e3af917b983038", "messageHeadline": "Revert \"Merge pull request #915 from anoma/protocol_vps\"", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15, "deletions": 762}}, {"node": {"oid": "4437f8e2166e0e31ddf997307448c4b49cfd6e3f", "messageHeadline": "Merge pull request #915 from anoma/protocol_vps", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 762, "deletions": 15}}, {"node": {"oid": "7f5d32e73bd616782cbea4adce513a7e1853ef59", "messageHeadline": "Fmt", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7529d26f817d932e345d0733767cafefc57efb7c", "messageHeadline": "Merge branch 'protocol_vps' of https://github.com/anoma/anoma into pr\u2026", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "8539005edcec3a8e7f5acd32c1b9cf9301f9eac7", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "bf065a0260b2eccb00a9d1428c32b54a6ce49868", "messageHeadline": "Tidy up", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e5da43a8b6c83687a0f42890e3f51d8703d8ee46", "messageHeadline": "Format", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bec347c92c6250cc53327e9758102b066941e54e", "messageHeadline": "Format", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d4fb052cc493edd3ae03991c9c192e900ef72f3", "messageHeadline": "Fix", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "836554e456905da8a0302946e9ccc9fa74eec549", "messageHeadline": "Add a VP for implicit account addresses", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 745, "deletions": 1}}, {"node": {"oid": "3fe774b299d057d8685cd53b19d6e54fbcd95f2f", "messageHeadline": "Merge branch 'fraccaman/tx-sign-hash' (#889)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e220768dbb77d086c4a6b81156b1cb9907ef0eab", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3265, "deletions": 946}}, {"node": {"oid": "17f804ec1647e0406811fd1137ef78ef9ce2fc7b", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "80afcbee34d34da893f6bd7f449c0082627f3431", "messageHeadline": "[feat]: Added protocol txs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2555, "deletions": 526}}, {"node": {"oid": "39c6fc9da5c97ce9904864aa36c074d5b0f2aa7c", "messageHeadline": "changelog: add #886", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2268e62c2ac2a092010c3c4d5e11241e79678183", "messageHeadline": "[feat]: sign transaction hash instead of tx bytes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ee0c6415d53988ac3183fd4d8cf18b11ea9ecb58", "messageHeadline": "[feat]: added read_tx_hash vp host function", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "825ae36a5f3888c00a4853b552eefdd047b22c6d", "messageHeadline": "[feat]: sign transaction hash instead of tx bytes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ed0285dfd50dc07fea4b30346074536664146faf", "messageHeadline": "changelog: add #870", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4237086c34c12470c12ce0968a06ffb12a5af5cd", "messageHeadline": "deps: downgrade wasmer to 1.0.2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 736, "deletions": 1339}}, {"node": {"oid": "d2918a404db836dddcb60c07c2f089147c6dcb89", "messageHeadline": "Merge branch 'tomas/wasm-in-chain-dir' (#862)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 349, "deletions": 80}}, {"node": {"oid": "d1eda85719d60c928b9c6832c00e3931df08de64", "messageHeadline": "Merge branch 'yuji/ibc_ftt_follow-up' (#848)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 439, "deletions": 90}}, {"node": {"oid": "27b1362bb461b550a123abbaab975e44a7f176f8", "messageHeadline": "Merge pull request #863 from anoma/yuji/update-ibc-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1116, "deletions": 721}}, {"node": {"oid": "8757ae0c32d8be590a08c45a26ba16e4cbadd2c6", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5e64ed9dd2780dc1926ea4151f758d9c7f061fec", "messageHeadline": "wasm: update tendermint patch for vp_template and tx_template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "08ed212ba9fab810d07678e36f9c47c3eb648a99", "messageHeadline": "wasm: patch tendermint-light-client-verifier", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1c6746fe9f630edfea2e63e495751d2a14c5fe28", "messageHeadline": "changelog: add #863", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "233e098f4f89d49ea7b4fecec5012a7000c3616b", "messageHeadline": "fix block time", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "c28aa982f06d330bde0bcbf3f28a3b2dfe6fcba5", "messageHeadline": "time of tendermint header", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 90, "deletions": 25}}, {"node": {"oid": "1c5d02fa781a56621493d758d1ab8fca4a53581c", "messageHeadline": "add max_expected_time_per_block to Parameters", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "8eb34f0858f99962f4850c1a52ec3225599b2471", "messageHeadline": "rename from_*", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 176, "deletions": 216}}, {"node": {"oid": "763e9bf9ab521ad125da869f7aab2738bf422e06", "messageHeadline": "update tendermint-rs and ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 828, "deletions": 477}}, {"node": {"oid": "295c96fce65865973c581c54dee5f300b8fb5dab", "messageHeadline": "Merge pull request #882 from anoma/fraccaman/nft-impl", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1430, "deletions": 98}}, {"node": {"oid": "6a2821b5251bb48a3b451ba76a5af66edc5c293d", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "5b7aec46a9e87ec8967f9ce6b72523b7995eefcf", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "25af56614914b49607a25379dfc9569011888cfe", "messageHeadline": "Merge pull request #909 from anoma/tomas+fraccaman/libp2p-noise-build\u2026", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 31, "deletions": 51}}, {"node": {"oid": "990bd4ab6ac9e66d376ce5ca0e86ebb5c01f26de", "messageHeadline": "[feat]: initial nft implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1414, "deletions": 87}}, {"node": {"oid": "c983d10eafe754b49cd848667eb4e429941f2d43", "messageHeadline": "[changelog]: added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fae7484d53ac617627b6a94ecd763c8369ce8ce", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 206, "deletions": 174}}, {"node": {"oid": "a0d171a81f835e11f21dd27aab9e2c8449dec831", "messageHeadline": "[feat]: Updated the result from an undecryptable tx to give an error \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 257, "deletions": 27}}, {"node": {"oid": "10cf240caf38b3f963e4689ba2a39a33ef2ac914", "messageHeadline": "changelog: add #908", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "692c40678b7efbad3b3928ed0e1bb7300bcd1484", "messageHeadline": "deps: switch to libp2p v0.38.0 fork with backported fix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 51}}, {"node": {"oid": "fb08003b44d2b09f459e66e817616a68843602e1", "messageHeadline": "changelog: add #777", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e178e514369dc4ef7c7f5877a64cf5cb7b96c294", "messageHeadline": "apps/config/genesis: make the WASM sha256 optional in src", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "4870cf5755333efc60c59e5e4a3bcf3a65043d4a", "messageHeadline": "changelog: add #848", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "39d3e6a2b21744656e0d50993349779afa3bc3bb", "messageHeadline": "IBC: refactor and fix token native vp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 35, "deletions": 55}}, {"node": {"oid": "208df685116b0d17d12617274cd8b2f53bad4eeb", "messageHeadline": "ledger: add tx::write_temp and vp::read_temp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 451, "deletions": 86}}, {"node": {"oid": "cef1fa1f15e41a453bb1ec407f1ea35fae0d1f40", "messageHeadline": "Merge branch 'tomas+greg/optional-wasm-checksums' (#845)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "64475e4129942f2648f8bdc2f343764dba64cd10", "messageHeadline": "changelog: add #838", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5e2947d2b88c2e41c9d3ba1d9464c52cab95f14", "messageHeadline": "apps/wasm_loader: copy WASM from root for in dev build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "72b1db0d6a90e2b566a4a6aa3a4a1485de4fbdd2", "messageHeadline": "tests/e2e: copy built WASM into chain dirs in networks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "de96199af911eab1ca558b789e0be0f2555b3bac", "messageHeadline": "apps/wasm_loader: add mismatched hashes to logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ae894e2a4aae9093a58dfab5a0407aff2f63a11f", "messageHeadline": "apps: Move the network config's WASM dir under chain directory", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 213, "deletions": 71}}, {"node": {"oid": "e9648c391c411c31094e96e9b62b088d225ca5ea", "messageHeadline": "Merge pull request #906 from anoma/fraccaman/fix-ci-cron", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9aac78d43594d0e11ef367039de396ad40b2dab", "messageHeadline": "[feat]: added changelog", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44f5a1690988932bb1bdf672c6079220a9a9e199", "messageHeadline": "[fix]: cron scripts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e05f38a25bdce7259b8577ad4bd5bdb8638eaecb", "messageHeadline": "changelog: add #777", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "24fbb5cd9f19fb96c5fff87f79bda866882f0515", "messageHeadline": "apps/config/genesis: make the WASM sha256 optional in src", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "fd4b7ab36929f47369ae82c82966891cb0ccc625", "messageHeadline": "Merge branch 'toolchain-1.58.1' (#902)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 181, "deletions": 175}}, {"node": {"oid": "616bcc66cea8fc989f338418ba876a88d466f91a", "messageHeadline": "changelog: add #902", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "048a75b87b0b62cc25d37b92ef34c552afb85387", "messageHeadline": "all: comply with nightly-2022-01-27 clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 163, "deletions": 159}}, {"node": {"oid": "2d3bf1910c1f884912671f8578830e90e41f30df", "messageHeadline": "Merge branch 'is-validator-immutable' (#903)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68912efa065b6f567f351d0beec24bba6a4d9721", "messageHeadline": "toolchain: rust 1.58.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "930820083cf4f688f1bb3424b415fbea01663cd0", "messageHeadline": "Merge branch 'is-validator-immutable' into toolchain-1.58.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b80c5883c39619e46b17177715a6cfa4768b65e0", "messageHeadline": "pos: is_validator should not take mutable self", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e78278608aaef253617885bb7ef95a50057268", "messageHeadline": "Revert \"[feat]: Errors in tower now propagate rather than causing pan\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 146, "deletions": 173}}, {"node": {"oid": "a916ef775a8ff1c20cdb3159b4d84b43a407b7bd", "messageHeadline": "[feat]: Errors in tower now propagate rather than causing panic. If t\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 173, "deletions": 146}}, {"node": {"oid": "36e513f7a43eb8562f06d4ca00e50549f0029476", "messageHeadline": "Anoma 0.4.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 109, "deletions": 67}}, {"node": {"oid": "0213a82d20e51954e59d4ec87f511b5edd3c533d", "messageHeadline": "Merge branch 'tomas/join-network-fixes' (#822)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 264, "deletions": 198}}, {"node": {"oid": "7d944a46f9f8f5e472501e1235836385eb0da229", "messageHeadline": "Merge branch 'yuji/ibc_ftt' (#820)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1168, "deletions": 154}}, {"node": {"oid": "160d449dc8c35d412bf758140882ccf25f22f0aa", "messageHeadline": "Merge branch 'tomas/install-default-matchmaker' (#819)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 117, "deletions": 18}}, {"node": {"oid": "9edc38f74487ff20bc5b9e7b7822d70edf0cd9e0", "messageHeadline": "Merge branch 'tomas/matchmaker-gossip-channel' (#763)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1724, "deletions": 781}}, {"node": {"oid": "281c3ef7901600e080e1ebc30cc078f76915dd1c", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69acd2612de5a9768ad56a6e3cac4464e107d63f", "messageHeadline": "matchmaker: improve config and args error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "f4204eed586129caafc571c1bb5d169985414f2d", "messageHeadline": "changelog: add #813", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6e3da752bb9490a5c7b69b1a203ce88a2b759800", "messageHeadline": "apps/client/utils/join-network: respect specified WASM dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "a5c23048fbb57f71af34fa7f98a7c46c585039e5", "messageHeadline": "apps/cli: inline matchmaker command in `anoma` binary", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "07808d3d2d2fbcc213d19a2b92f46423ace108c1", "messageHeadline": "changelog: add #579", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0268e94b2892ea84cadbf5c934ec00ec7e307c30", "messageHeadline": "apps/node/gossip: refactor main async loop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "66a565bd6f9fba85004b3f414e2a6d6e08604178", "messageHeadline": "docs/user-guide: separated intent gossiper from matchmaker(s)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "0c60d16ca3a6b4c6fc75a3f920614116a670a7a3", "messageHeadline": "tests/e2e/gossip_tests/match_intents: update for separated matchmaker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "c08399a2b869af7bbcf2e942ae9d760216b9a33d", "messageHeadline": "apps/node/gossip: integrate matchmaker server into the gossip node", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 249, "deletions": 692}}, {"node": {"oid": "e3b1a38cc54f96d979580ece6abcb3426c59d9fe", "messageHeadline": "apps/node/matchmaker: add matchmaker separate from intent gossiper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 446, "deletions": 17}}, {"node": {"oid": "12712a6820512fdeecf14bf2c9a7fe687822ffd8", "messageHeadline": "apps/node: refactor intent gossiper mod structure", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "d27768a00834d9bbc90bcd3552696b267b9282ee", "messageHeadline": "apps/node/gossip: add IPC for intent node <-> matchmakers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 922, "deletions": 3}}, {"node": {"oid": "d1d4e32784bc62fa4a6e586a850a0f8edcf44b52", "messageHeadline": "changelog: add #823", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aef08091fb3fad4a249de1aa7343e09627bb66e4", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9f6c6081aba2d5ef6981154010f6fd8d59eede41", "messageHeadline": "make names clearer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 144, "deletions": 140}}, {"node": {"oid": "d0ac00d370000829fd79be1ee014cc332da4ce7e", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f62b3e43251f4b2dd6635c2d1378826fa07b41c6", "messageHeadline": "disable ibc in vm_env", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04af720b8cf4f3097c283bdd40aa58607d2472cd", "messageHeadline": "remove unneeded into_iter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e8269063ad84c25aa0f8e883a800357c1f81899", "messageHeadline": "revert init_token", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 51, "deletions": 110}}, {"node": {"oid": "b490898b53921379324d8a0e767bf52ff48ae8ec", "messageHeadline": "changelog: add #816", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5ba9583257e7dcbecf1b5c657f1c8118d2dbd5fb", "messageHeadline": "matchmaker: more flexible matchmaker dylib loading", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 106, "deletions": 19}}, {"node": {"oid": "9f1f595deb4c3be72916cee2f4359d92c6b103cc", "messageHeadline": "make: install the default mm_token_exch lib", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a30d7a5580bb40351f8d60677e4a0a32feeec0b", "messageHeadline": "send/receive token", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 653, "deletions": 127}}, {"node": {"oid": "ba5f963a7c3d17da0bb0fbe2e27fae9d76d242c8", "messageHeadline": "FungibleTokenTransfer", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 555, "deletions": 15}}, {"node": {"oid": "6ccf6bdf635604a32c29651c32e5ccc23c75c0f9", "messageHeadline": "Merge branch 'yuji/ibc_coding' (#735", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 775, "deletions": 897}}, {"node": {"oid": "28d0679cc2ae183f9831f9cfcc5cb603e26fad78", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0ebf0302e53b6e03c3364aacab2240c3dcec6800", "messageHeadline": "rename the changelog file", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ebc7dbd3f902a6bab39969a7763753bf7df703e3", "messageHeadline": "fix comments", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "d3ad1280905f328d0018be33e2b9378422ec2221", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9b70228b018caa49d3202b09eb951489423bd5f3", "messageHeadline": "fix for abcipp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5051b3abbc645aed2e40e1ff8db2d682e9a115e9", "messageHeadline": "Merge branch 'ray/changelog-cleanup' (#811)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49fddac0285f6a963e492e63e57933070faa7354", "messageHeadline": "contributing: clarify unclog usage", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1adcfba1c918f4c56a6030140f8eb9bdabf8dafe", "messageHeadline": "changelog: add branch names to filenames", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f318aacf74ae13dea416be488da578c01b2c2ad", "messageHeadline": "Merge branch 'tomas/up-proptest-state-machine' (#765)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "dc025a274c7412c6eedd8a26a6e598d047ea3145", "messageHeadline": "changelog: add #765", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e0ea878cde22671996722915ed15432b0b3547e", "messageHeadline": "pos: update proptest dep src branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "c939c7ca3ab4a3a0d45872d02777c71f7ab88238", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9b403008100cc7ad1f274ce462b9cecbcb58bf9", "messageHeadline": "remove PacketSendData", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 298, "deletions": 253}}, {"node": {"oid": "314d47b8a6f5072e32aa48b2843a4740b8e282fa", "messageHeadline": "fix tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 222, "deletions": 527}}, {"node": {"oid": "d4300209f95f0f8c7ac9754e54cb777ed9baff00", "messageHeadline": "fix ack and receipt encoding", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 105, "deletions": 75}}, {"node": {"oid": "e44c31f893d4791555701c2cc175ff53d1303966", "messageHeadline": "encode IBC data without borsh", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 319, "deletions": 212}}, {"node": {"oid": "8ae76499d72f0dafb659d12a6f4ba1cf248e242c", "messageHeadline": "changelog: lowercase 'ci'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a577e086af1088f72772f4a7095dc4dd72d46cb", "messageHeadline": "Merge branch 'fraccaman/improve-ci-tag-event' (#801)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "b8ae95e8d423189897810a79bde2753d4cb8b5c3", "messageHeadline": "Merge branch 'samuli/flakes' (#770)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 44382, "deletions": 116}}, {"node": {"oid": "059c5b68c589f257d5fb0f0d3ca322000f1626db", "messageHeadline": "changelog: add #770", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "896ccff8d4ae5527d77ff2bf1ea4a9559074040e", "messageHeadline": "changelog: add #801", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "09d3ffbf033a46d4158ed8b6ba692245b2d4bcb7", "messageHeadline": "Merge branch 'tomas/testnet-setup-docs' (#519)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7046b47acbd6a319a2f5fd82066d40c6d854d80b", "messageHeadline": "Merge branch 'tomas/update-contrib' (#738)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "34eb2cd690f1134380d4444cc815299d37da5d8e", "messageHeadline": "make: install `unclog` to dev-deps recipe", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca5cb4d2b84aa44d843e7503a2b155fd0dd02c22", "messageHeadline": "update CONTRIBUTING guide with PR necessities", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d020f07974612e82262dc2a7614944b544a1b66a", "messageHeadline": "[nix]: pin tendermint to a compatible version", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "2d3d7fcc9a7c0b97b5b8cfd1d9af6779bf233de6", "messageHeadline": "[nix]: add generated crate2nix files", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 43903, "deletions": 0}}, {"node": {"oid": "5babb401847a89d4f4c15d414434ea2ae7c4ba79", "messageHeadline": "[nix]: use flakes", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 478, "deletions": 116}}, {"node": {"oid": "d9f75e294dc4e63b41484e3129becd668daa9ad8", "messageHeadline": "[feat]: avoid merging with master, upload wasm", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "c59d7324b0359836d0322769a37c02377ea066cb", "messageHeadline": "Merge branch 'tomas/force-non-dev-make-package' (#791)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b539166f3083522fa8ec34487614c1b8a24e746e", "messageHeadline": "Merge pull request #810 from anoma/ggiecold/wallet_key_address_key_ge\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "ab5c476ce6762077d390805d31c996e5e439ff4a", "messageHeadline": "changelog: add #625", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90bea0f152bc7eea205940a00cf597743951e6fc", "messageHeadline": "Lint", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cc8ef250d957ba65046c8622bf13e6964b590276", "messageHeadline": "Fix wallet tests", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "384324d1909e41d67841110ec4c775189308c75a", "messageHeadline": "Confirm the password used for wallet key/address generation", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6f6f456ee4ded4034dea4d8fc2a0df1b0d4e6f60", "messageHeadline": "[docs] add testnet setup guide", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6669afd4d9154345d8bd097abf138a200ce76985", "messageHeadline": "Merge pull request #720 from anoma/yuji/ibc_actions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 655, "deletions": 3}}, {"node": {"oid": "0142e29a5f13a8a9a1b5e41c9a7ae50dcef87fab", "messageHeadline": "add changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "acf8da673fe821c4c6e8a0ffa7f7a0093e062ccb", "messageHeadline": "IBC handler returns Result", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 179, "deletions": 72}}, {"node": {"oid": "addb9898a91083660f6274f0311b9707e42e4791", "messageHeadline": "add trait IbcActions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 546, "deletions": 3}}, {"node": {"oid": "dbd22bd641be6d5e84b23866de6f2a35c2dbee8c", "messageHeadline": "Merge pull request #809 from anoma/ggiecold/fix_local_key_generation_\u2026", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe58cc3e77d428f26f9e197fae672c50b2f26920", "messageHeadline": "Fix local key generation typo", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf3c9a88dc99a124b7ff703c021b4d0d51c211d1", "messageHeadline": "Merge branch 'gabriella-quickstart-patch-1' (#802)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e1794234f7b35b96a8202890f4faa54e926db4e", "messageHeadline": "Second changelog batch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f509cf7dd072d439abd27c5f03c6e35e52876782", "messageHeadline": "changelog: added #791", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2de9e3214b563eae3eab2369d7123548aa1135dc", "messageHeadline": "make: force non-dev release build and build check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8917becd23c253edbce735cd43ce3c124c1da4d7", "messageHeadline": "Update quick-start.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c2a25581a33d7d090767251051fbb74164d162c", "messageHeadline": "Merge branch 'tomas/matchmaker-state-ptr' (#806)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "cd65ab3d5709a546abfdce45257067a1d266575a", "messageHeadline": "Merge branch 'tomas/try-incr-ports-for-e2e' (#799)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 260, "deletions": 115}}, {"node": {"oid": "0414a69bda8276e672e9a6501c22de4059ddb72f", "messageHeadline": "changelog: add #806", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56e9aa25e8b9f38bb1133c3868def90dc3fbf597", "messageHeadline": "macros: update the docs for `matchmaker` derive attr", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "16962d3103f6a3df8aaec0b70d9f0b9a8a5daccf", "messageHeadline": "matchmaker: use Box for raw ptr (properly aligned and non-null)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "1f27a776b38a80bd7accee91e2944c03edeecc5e", "messageHeadline": "client/gossip: handle RPC client errors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "521ff153823e8230eb67a23389a9fb39a7e2f1ed", "messageHeadline": "Merge pull request #805 from anoma/tomas/changelog-403", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de805ff14e3cc5fad1c9898b12be878d855986db", "messageHeadline": "changelog: add #403", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "daf7a608034789b1cf843fae093d00bf3e3e149f", "messageHeadline": "Merge pull request #689 from anoma/yuji/merkle_tree", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 917, "deletions": 350}}, {"node": {"oid": "7fb444ac75c6c6a2083f179f0c40e8315c88eca1", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3d0c1000685e9154948ad442d34e3d7e771e2e73", "messageHeadline": "Update install.md", "author": {"name": "Gregory Giecold", "email": "88292247+GGiecold@users.noreply.github.com", "user": {"login": "GGiecold"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d13a13354d6ea4a76a14ae360105f3377904a98", "messageHeadline": "changelog", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d60640cc0a9d59eb4f471e0d84f0adb3a150ef4f", "messageHeadline": "remove a map from merkle tree", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 294, "deletions": 172}}, {"node": {"oid": "9218ab514f80ee207369ccf1269ae189762b781e", "messageHeadline": "Merge pull request #778 from anoma/murisi/broadcast_only", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 166, "deletions": 106}}, {"node": {"oid": "451376570302c3f313405bbdac11c24cc374d072", "messageHeadline": "Updated lock file to point to tendermint-rs deserializer supporting n\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a163adacff42b6edc914b103c2662bec41bee00c", "messageHeadline": "Updated description of broadcast-only CLI flag.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9afbe35d904da5c1d109597807fbbf8ae405117", "messageHeadline": "Now using Either instead of Result for holding operation results.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a354f064997cd2b44f807e35c48cb19706525efb", "messageHeadline": "Select the query key at compile-time instead of run-time.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d7485ffcc969d898c46dcd53a0c58b7c21be8a1c", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4065eb4c7408649e66c08bcd153e249456690bc", "messageHeadline": "tests/e2e/setup: increment the ports for added validators too", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9e8daa3f9db470b7e19b738323c00cbdfda5e884", "messageHeadline": "tests/e2e/setup: increment the first used port by 1000 from default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "2d0f8e021f7f98f04d56e0552b1c1b7c9caf1e0b", "messageHeadline": "use AsRef", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "03d67387505d498e2fdd5372093ee7615c26c2b8", "messageHeadline": "update doc for merkle tree", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a4a8bc967928657b7b6be372363374e9eeda967b", "messageHeadline": "fix proof specs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 88, "deletions": 85}}, {"node": {"oid": "e7e51608fb6694bf40e7cc0be3ac4eef812ea688", "messageHeadline": "WIP: add proof test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 196, "deletions": 66}}, {"node": {"oid": "6b57099ae79fdce8341d2e082461ded15a9217cd", "messageHeadline": "WIP: add tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 127, "deletions": 308}}, {"node": {"oid": "fbf8793f0c6347ef6827700106ad518c8f900a65", "messageHeadline": "WIP: add tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 454, "deletions": 0}}, {"node": {"oid": "c69fd428bf8fcd076f4bdfd4e8e09619fe364c93", "messageHeadline": "tests/e2e/gossip_tests: compile mm_token_exch without expl features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "15b8205911e91d95f1449885350d5fe9aef2b065", "messageHeadline": "changelog: add #717", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "474111ca560863484f03463dafa593ad3e8f885d", "messageHeadline": "[feat]: fetch ledger address from config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 203, "deletions": 97}}, {"node": {"oid": "ff829b925e55f1e6df6b3960e16b29868fa55bbe", "messageHeadline": "tests/e2e/setup: increment starting validator port for ABCI++ feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "2ecbc80f90bea3afa59b109c325d2ebf6af9772a", "messageHeadline": "genesis/e2e-tests: use ports other than default in e2e tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c55cd97c9b663a73e01929fccc96e15e6e368640", "messageHeadline": "Merge branch 'murisi/tx-result-extraction' (#771)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 246, "deletions": 13}}, {"node": {"oid": "e9b11941bcaa02b7546cb46e109faaa6f1771945", "messageHeadline": "Merge branch 'tendermint-rs-null-parse' (#798)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0bd57195a441d60f2c8e3725fbbf449ab9614092", "messageHeadline": "changelog: #634", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e0f670c9ee8400610156e0e0cbbb269610794208", "messageHeadline": "Formatting improvements.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "e5b6b4c92d7ef2a66c1eecc8ddad4fdfecb0c4c0", "messageHeadline": "Renamed TxResult to QueryResult and moved it from tx.rs to rpc.rs whe\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 197, "deletions": 182}}, {"node": {"oid": "868e3fb403fb28e715acb475ab2fcb33e9dc6413", "messageHeadline": "Update apps/src/lib/cli.rs", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f1a90ce7e45f8647005306a8b420ec834d795a9", "messageHeadline": "Applied linting and formatting improvements.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 78, "deletions": 47}}, {"node": {"oid": "8c2394c48cbd9319b83cfccdafc6d97a66a6b216", "messageHeadline": "Now search both accepted and applied hashes.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 85, "deletions": 29}}, {"node": {"oid": "6c0e1428a3da8879eb0e6113c337c93dc6ecc481", "messageHeadline": "Extended lookup_result so that it could find accepted transactions. F\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "22ce2b1c7dad6f4cc5268bb6287c16f95070860a", "messageHeadline": "Now using the block search API to find out transaction results.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "315a0fb6497eead2c5cc1ccfe6096c2f78f642ee", "messageHeadline": "Initial attempt at extracting transaction results.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "24731121b3bc8b9f533c186752ccaaff8fc99c2f", "messageHeadline": "cargo: update tendermint-rs abci++ branch", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5fc50743048c558b1a6ad796832cd0e31eaf3f5b", "messageHeadline": "Merge branch 'tomas/quick-start' (#788)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 253, "deletions": 4}}, {"node": {"oid": "3fc116c48d964eb2537e35d3143ecb3938041a7b", "messageHeadline": "Changelog batch for 0.3.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "09e031302618d1cec52500f2431ceeeb2c157b3e", "messageHeadline": "Merge branch 'tomas/update-wasmer' (#756)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2010, "deletions": 1328}}, {"node": {"oid": "eda7d2138dd359574dc47f5d398e4f5ac6d10a84", "messageHeadline": "wasm: update checksums", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1fced9857690854806f105de2e2779b5e026d0d1", "messageHeadline": "make fmt", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f34b388742cc8ddcffb00801d2afb6651d7055e4", "messageHeadline": "Merge branch 'ray/allow-maintenance-releases' (#790)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb8a159b830733c1e93cfc30d68805a1be611cd", "messageHeadline": "Merge branch 'tomas/accounts-diffs' (#732)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "cc716049bc7bf64247a537306db1025e18f705de", "messageHeadline": "Merge branch 'tomas/log-gossiper-p2p' (#775)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 224, "deletions": 68}}, {"node": {"oid": "64c09d1a5fea09c7a7e85dc42d4bdadce2135bf2", "messageHeadline": "apps/gossip: fix rust doc link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32e2bc2d2da3fddff165dbd0251ce898ac1fa8d5", "messageHeadline": "docs/quick-start: change wget to curl", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "77939b8e69190060d06c8a6c6012a5424b52c78f", "messageHeadline": "docs/user-guide: update testnet chain ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "746aa95092ac3fe485caa846372ba312725973eb", "messageHeadline": "docs: add quick start guide", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 242, "deletions": 0}}, {"node": {"oid": "828d2d3871ac313c011f14931356290d8e22265d", "messageHeadline": "release: allow cargo-release maintenance releases", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b1bfd77b7297374637e1910d2498f432d6b070d", "messageHeadline": "Merge branch 'samuli/apps-config-flexibility' (#774)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "e40c85b4a35dfc973ebcde818d523231a7409382", "messageHeadline": "Merge branch 'tomas/handle-sigterm' (#773)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "44fb60996eecf70f50777befdc4d59034e5e3540", "messageHeadline": "make fmt", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eeeec482ec28ed1c63c1f23069944eb61f02a7e", "messageHeadline": "Merge branch 'tomas/fix-min-threads' (#737)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 122, "deletions": 55}}, {"node": {"oid": "193ea0ab27902bbe5f350db5f7e8313eb7c42506", "messageHeadline": "Merge branch 'tomas/pred-values-for-epochs' (#736)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "ffbc773e607f664f4ce7e057ea8cf149d14dc5a1", "messageHeadline": "Merge branch 'tomas/tx-queue-in-storage' (#728)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 188, "deletions": 231}}, {"node": {"oid": "9920d654ae9ab90c8bef326a2baa9edff2bf71d5", "messageHeadline": "Merge branch 'ray/git-describe-version' (#733)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 306, "deletions": 197}}, {"node": {"oid": "cd75c3b9b0c5a4cbf6baa73e466a84928b3d8611", "messageHeadline": "Merge branch 'ray/dont-package-wasm' (#731)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6bbba090d477cb2f9928d32224ece3f08dc47fce", "messageHeadline": "Merge branch 'tomas/clippy-non-dev' (#783)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d7b72fa3a3b3be4d51a0f17d879058ff1e064751", "messageHeadline": "Merge branch 'tomas/join-network-with-base-dir' (#724)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a3cb149f7a4f5fc998ef81d725e748e2d6405083", "messageHeadline": "Merge branch 'tomas/db-atomic-flush' (#715)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "045f78952dca5c1f027d778c853b32a21b86f799", "messageHeadline": "Merge branch 'celso/adds-missing-dependency-to-nix-shell' (#694)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6fd4a02298148fac42c455583356062117b5a6dd", "messageHeadline": "Add changelog entry", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "654ab4b6a9a6d262c79c7f0821c3056e241965e9", "messageHeadline": "changelog: add #732", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c183d01d518d027417113954d157ffb849ef391a", "messageHeadline": "ledger/storage: fix batch writes block height", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0267be28e11105e4213eb059924972a2f875782", "messageHeadline": "ledger/storage/rocksdb: ignore diffs on block load", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7be20f2f2ae4bb2084622ee511fadbefd5acc0a3", "messageHeadline": "test/ledger/storage/rocksdb: test state load", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "3e1a30d0e21a1ec2a69d1dd5815d69e322c5d231", "messageHeadline": "changelog: add #756", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c34b312b347502cc83e60f9389adfee6f8d0c1f", "messageHeadline": "ledger: update wasmer to 2.1.1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2383, "deletions": 1698}}, {"node": {"oid": "9b611d933a43c33784fbcadb10aa4e6a60e7a4ff", "messageHeadline": "changelog: add #768", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c303ce2b37c6028747081dcac526c5aad84df747", "messageHeadline": "apps/ledger: handle ctrl+break signal on windows", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "c4e92ce8d20bae9cfd96436e6297e42fd10d2ca7", "messageHeadline": "apps/ledger: also handle SIGHUP and SIGPIPE signals", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "2a1500311b944169ee51445106235e8c9c632b48", "messageHeadline": "apps/ledger: handle sigterm on unix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "c8240a43ec33e3435b00487b11e7a19ee0f14486", "messageHeadline": "changelog: add #711", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c240b9ff699e012da39eda4ff632b2ce6b9df217", "messageHeadline": "tests/e2e: try to increase timeouts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "15db718a0a15e803e655857569d263876f8e5f34", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e5a7693e322e01b325e5982c32c777400fbca58f", "messageHeadline": "tests/e2e/ledger: remove checks for transaction queue prints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "954d7096d1ddf7e1f59a4ef09a5cd3a988eff95d", "messageHeadline": "tests: bump escargot dep", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c84f65a25c399db408b36b710ff76aeef18ba16d", "messageHeadline": "apps: include `git describe` version string", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "fb7bf8536b5562914a88fc0df5467a4dfdb53884", "messageHeadline": "Don't package wasm/checksums.json", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "184f8c1b61f85902b3b0712c5643fb27f5f4b012", "messageHeadline": "Add changelog entry for #694", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0412c5ab567288654d395609ea8735e5e4fdec2d", "messageHeadline": "[nix] adds missing nix-shell dependency", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fd86a2a39390f864764cd189e83c7c2b460f962", "messageHeadline": "changelog: #775", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "26b1e8183627b00540acc26465d618fdca9ca851", "messageHeadline": "changelog: add #726", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c9f546b63adf549028915872b85952c1b3acf1fb", "messageHeadline": "changelog: add #729", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "158b4f59eccedd00fbcb283f1bef1880fa73637b", "messageHeadline": "changelog: add #723", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9716a754e97638823a965b3d0f912f4a38fd9a71", "messageHeadline": "changelog: add #372", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "417bef67a68d70ed0bab8373a062019a41eb0a11", "messageHeadline": "changelog: add #774", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "27a2f5418b91e6b6f62e736f4a7da5909a610c34", "messageHeadline": "run `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "43c32dae2529416f60ed27a83635abfd9557706a", "messageHeadline": "config/gossip: s/intent_gossip_bootstrap/intent_gossip_seed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "875e51f9a3a4f088e9d1c220baeec32517571a76", "messageHeadline": "config/gossiper: disable mDNS by default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e441e3f4fc5062bca719e59299cd492b23a1cada", "messageHeadline": "tests/e2e/gossip: add peer discovery test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "a93a8938f6c38ca0c546d2416dca6adfec0551d7", "messageHeadline": "config: rename bootstrap_peers to seed_peers and move out of discovery", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "73a0ab5425c140cc1fc9bd8687b885de5058fbe7", "messageHeadline": "tests/e2e/setup: re-config intent gossiper nodes when adding validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "397073d14213c5d4d107708347e5c4250305bf6a", "messageHeadline": "apps/client/utils/init-network: disable mDNS on validators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "35c3f22e962afa6cae5222bc055f7caa998fb999", "messageHeadline": "gossip: pre-alloc bootstrap peers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f61f51a452c85b935fec9edfc8298059929db78", "messageHeadline": "genesis: allow to choose `intent_gossip_bootstrap` validator nodes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "f065e76cdf8a3f99d79d8d977a78342f175546a3", "messageHeadline": "gossip: add a note about bootstrap peers and gossipsub", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "456fad5f70ae19ea4913fc4a44f723f359edcb8f", "messageHeadline": "gossip: add bootstrap peers as explicit gossipsub peers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "94c76fdb8052bbd6b875e69f044b91d2fad2e7af", "messageHeadline": "Added missing import for test configuration.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf17c9ca791a472ca9ced4a0d38add221d85c3db", "messageHeadline": "No longer use option type when getting transaction hashes. Combined e\u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "0ebc5cdc754c464ca404fb8292650e52e258070b", "messageHeadline": "Added command line flag to only broadcast transaction.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "b723df091ef9367e1727980c263def6aaded6d02", "messageHeadline": "Fixed event and subscription bugs. Fixed linting issues.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0f1b10b2e3e816747cd128bf69e7f017086b2b12", "messageHeadline": "gossip: add peers from Identify protocol to Kademlia", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "7a92db370567970076fdb8361540c79e5e4c9c74", "messageHeadline": "Merged corresponding if branches together.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "252beeb531a5e1a7e4b7db15371e5878f2046b7d", "messageHeadline": "Removed unnecessary code block.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "63f9615d604799af32ffd7d919073b1660f4c2e3", "messageHeadline": "Print out the new transaction hashes so that transaction results can \u2026", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "dc8eb6836c82a91cfa3554d4ffe221d7eb46f37d", "messageHeadline": "[docs]: update user-guide/ledger.md", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "eb2351d38d17c3297cdd0ce5665d50d14678360e", "messageHeadline": "[apps/config] Allow overriding node config values with environment va\u2026", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b61f22bd99b7696ecdae32169f352cf90ce6dc4", "messageHeadline": "[apps/config] use compiled-in defaults for missing fields", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "bbfb64bcfd91f7070080610dfccbb450cda63cca", "messageHeadline": "[apps/config] Allow configuration of tendermint prometheus metrics th\u2026", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@pm.me", "user": {"login": "SimSaladin"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7af4ecff6a8d666f4187e179c6f8f3ee8fba0cc3", "messageHeadline": "Separated transaction broadcasting from submission.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 65, "deletions": 49}}, {"node": {"oid": "64d0560be7abdb203e3e2d445768ce126ab1c4b9", "messageHeadline": "gossip: change ApplyIntent to a blocking response sender", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7de47564ce072072b337aef5aa5b09e027a371d6", "messageHeadline": "gossip/p2p: add a ping behaviour", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "df6f687137881d8bcd792d5ecdd9a6a50362c1e7", "messageHeadline": "gossip: add identify protocol", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "8429957388f12bbbcccdc1e9bdb203d4a557b298", "messageHeadline": "gossip: log established p2p connection's endpoint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "de9e66a5ccbca9e240a59e81f8c64f0f55095511", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "930adac14848fdcf6ee324e8582cd9ae81736803", "messageHeadline": "make: run clippy with explicit `ANOMA_DEV=false`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3eb82d943f18a4d379e6271d0b2151e3e154660", "messageHeadline": "Merge pull request #766 from anoma/tomas/update-chain-id", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c31140ee6bbb06908afae3f645b4550a2db2b6e", "messageHeadline": "gossip: add p2p & kademlia event log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c1a07ef67a3139fd2643f1104efcc1a901fc2f42", "messageHeadline": "docs/user-guide: update the testnet's chain ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a8e9149e6ed05b70fd425a4f58a2a86bc30a9a", "messageHeadline": "Merge pull request #752 from anoma/tomas/update-wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "43d935ef1f2e440ddb5cb8cdb59466ef93bb4126", "messageHeadline": "wasm: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bf88e70fc325dcbd33d7235e2874e54eeb3e2194", "messageHeadline": "Merge pull request #719 from anoma/yuji/ibc_message", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1513, "deletions": 1466}}, {"node": {"oid": "f909b845a8308eeeab94b1f8ac57b37b9a3d1b25", "messageHeadline": "changelog: add #699", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6801a6933ae9cc3c28f25df098f7bbcc12f62ee3", "messageHeadline": "ledger: use IBC messages", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1511, "deletions": 1466}}, {"node": {"oid": "4a26153937cf0fbcd1ad25c07e9c10b35d677cb5", "messageHeadline": "Merge pull request #746 from anoma/tomas/mm-state-macro", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 589, "deletions": 306}}, {"node": {"oid": "9f2b17c5f18672977565e13ba68cc6f744544d02", "messageHeadline": "Merge pull request #730 from anoma/fraccaman/ci-remove-hashes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1132, "deletions": 1270}}, {"node": {"oid": "02a95b77cf048e92f05e652ac53d36b4bc8e75ea", "messageHeadline": "[feat]: update drone signature script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "9dc741a028f7772ed798ef9bcffd3fc0ee28fedd", "messageHeadline": "changelog: add #746", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53858b25475c02ccdf59ed8357e8a5d9981ead45", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad61bda85a5ef43de59a760200c41f6f11a3b813", "messageHeadline": "docs/user-guide/intent-gossip-and-mm: update custom matchmaker section", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "f531579f58f4a20ab52c71c1d232853410022160", "messageHeadline": "gossip: use derive macro for matchmakers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 68}}, {"node": {"oid": "14f0edd6808fe6329501a52cae6052d7bf2af9e1", "messageHeadline": "[misc]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 621, "deletions": 4055}}, {"node": {"oid": "2142dc09309598b054b536e0e6dc0ef58bdf5e5a", "messageHeadline": "macros: change matchmaker macro to derive macro", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "2db32bd3c778d2cea5d6d22b9dc88dfc01c28012", "messageHeadline": "vm_macro: rename to \"macros\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 380, "deletions": 172}}, {"node": {"oid": "71d8098535306b865e00f3cfeb35acd79349a11a", "messageHeadline": "gossip: remove the additional async runtime in RPC", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b4992d0a6a051a6bd171586aee0f41e45d17cf47", "messageHeadline": "[misc]: merge master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5729a09cdb8742f6d8fa3053c1e2ce3efdc1d913", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8c3e59ac5c1e1ec70190b42c57eec97ba8f55c71", "messageHeadline": "changelog: add #480", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "13fcce26688ccc154235c7e724c3791421bf3f49", "messageHeadline": "use take", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c13e2fd2c48c4478b5d58c3bc0186175355211bd", "messageHeadline": "add a field of WriteLog for IBC event", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 59}}, {"node": {"oid": "889758e897b7aa07b05cfe12d5642d11da77f911", "messageHeadline": "fix event type", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98adaf6cbe9e11dab3201036aa6830c9418c7bd5", "messageHeadline": "fix after merge", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5348c927ab7ce66a2eca1598cd94c42559619d2f", "messageHeadline": "clean ibc dependencies", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2644, "deletions": 3191}}, {"node": {"oid": "99770f68cba9e0a78758c0e3fd2eb32314e49436", "messageHeadline": "add event validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1195, "deletions": 1510}}, {"node": {"oid": "94ec8f361a933c35843459f353c24377ec1c54cb", "messageHeadline": "[misc]: merge master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1844, "deletions": 170}}, {"node": {"oid": "495f93cc9f3fd711788462770ec8de9c1daa95c0", "messageHeadline": "[feat]: update cron pipeline jobs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 156, "deletions": 154}}, {"node": {"oid": "1c58cb3781730cf6025926b33acbf47cecd74f91", "messageHeadline": "[feat]: improve git clone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b4737c6e6ca0965ab11884f18e21b91b40c66b7e", "messageHeadline": "[ci]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 953, "deletions": 1350}}, {"node": {"oid": "61ac1bc217b75f9caffb4ff448f6d7bc99b21f64", "messageHeadline": "[ci]: update drone signature script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 145}}, {"node": {"oid": "144642e6db06b8de3bb42b6dd81a3eef400c23fb", "messageHeadline": "[ci]: remove ci scripts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 308}}, {"node": {"oid": "d738c42009fc46c79231c930c07b7062b374ede0", "messageHeadline": "[ci]: update lock file", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 198, "deletions": 193}}, {"node": {"oid": "e664d2c19daed8ae0fc8875fd4182a7f9ad42ce4", "messageHeadline": "Anoma 0.3.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 394, "deletions": 274}}, {"node": {"oid": "67ff39d3322d0092e25d410642eeeb07c662f0a4", "messageHeadline": "changelog: add #718", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6e6f2a033a5299a0d776a4d19a8013f7b950e10", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "e28f27bedaaaf31266eb2d8b019f3c4c82cd8e73", "messageHeadline": "CI: update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 728, "deletions": 1416}}, {"node": {"oid": "bbb8d9603a443f162fecbb4f1234ccc4a51b7c5f", "messageHeadline": "tests/e2e/gossip_tests/match_intents: ensure mm_token_exch dylib built", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "3a18f25c6962bf1a62ca195a35b9bfdde16956d7", "messageHeadline": "scripts/ci/update-drone-config: remove removed Makefiles", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "07667e33853a42e4371c8e909025acb95218d3e3", "messageHeadline": "shared: remove matchmaker WASM support and cranelift compiler", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 672}}, {"node": {"oid": "e3fc44b2c01a95af8c71a86eae3fb8ba45e3a619", "messageHeadline": "wasm: removed mm_filter_template and mm_filter_token_exch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1521}}, {"node": {"oid": "f6a21e3268083bccd7422c21f3b61a857950fa2e", "messageHeadline": "docs/user-guide/intent-gossip-and-mm: update for dylib", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "80c7172dde1a05a6ed8935a3e50b8e466590f130", "messageHeadline": "wasm: remove mm_template and mm_token_exch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1872}}, {"node": {"oid": "89af62e557daa21b02035a71b15b35d412c5bf97", "messageHeadline": "make: add make-package script and add mm_token_exch dylib to it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "90417353694f98bbbb90eb07a2383d93177d7896", "messageHeadline": "apps/config: remove unused helper for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "3c701f72671d5d7951499efa1f2f2e0d5bdd33bb", "messageHeadline": "intent_gossiper: run matchmaker from dylib", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 350, "deletions": 261}}, {"node": {"oid": "17ad1008f490865dff310936ec25db780ffd4c34", "messageHeadline": "add dylib crate for mm_token_exch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 528, "deletions": 20}}, {"node": {"oid": "722611799865d3bae1fffdda83b55b4c276a7945", "messageHeadline": "Merge pull request #656 from anoma/yuji/ibc_event", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2766, "deletions": 1998}}, {"node": {"oid": "64b4a622e8fe7ce5fe9e0a5395b544617f735380", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "661bf2dfdaf1d80e0d305361f26c2e46280a1cbc", "messageHeadline": "changelog: add #480", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "00d7349547b382e29140867c126acbc78772eba3", "messageHeadline": "use take", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "515b89a50b0ea85192e83ec280fd08364551d65f", "messageHeadline": "add a field of WriteLog for IBC event", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 59}}, {"node": {"oid": "d4672f3708834b92dfc518ee302e8b9948bf27aa", "messageHeadline": "fix event type", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f54c3f935e6862d193aad903f643eb7c02a9ef", "messageHeadline": "fix after merge", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "32f1f57807bbcad45d8d26717f90e12025a15892", "messageHeadline": "clean ibc dependencies", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2644, "deletions": 3191}}, {"node": {"oid": "c7fa1a9bd567de44795909caeed3003a1bd6644f", "messageHeadline": "add event validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1195, "deletions": 1510}}, {"node": {"oid": "1ca8b3f38e2e7aba5d60989dc8ce86452a95732e", "messageHeadline": "emit an IBC event and check it", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1840, "deletions": 166}}, {"node": {"oid": "6f8f41f61c2a4e3d7515fea30bf963475f61bfe9", "messageHeadline": "apps: refactor threads usage and add tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 55}}, {"node": {"oid": "53e87be935f0b1d36b563a6926e69c4d2deaeb30", "messageHeadline": "ledger/storage/rocksdb: write pred. epoch metadata, update mod docstring", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "6cf1b2bac92b96c32e95dbc5feeb620dfe33772b", "messageHeadline": "ledger/shell: small renames", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7f02af50936ed3903117c3c8658b98409a6d3374", "messageHeadline": "ledger: move the shell's tx_queue to the storage and persist it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 145, "deletions": 191}}, {"node": {"oid": "196e321990b03ef54cca77cf72c84943b3cc0a2d", "messageHeadline": "ledger/storage: enable DB atomic flushes, flush blocks without waiting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "385350132c2a3dabde9c71795e2623ea82056040", "messageHeadline": "apps/client/utils/join-network: respect base-dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "02d571f63979cf2dfa9630f994aeec09a9f1650a", "messageHeadline": "Anoma 0.3.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 394, "deletions": 274}}, {"node": {"oid": "894bd06a049ddbf971f0bcfce75cc061ca6d84a2", "messageHeadline": "Merge branch '0.3-fmt'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4189735d4c5b4d4f4466a2c903339eb9d33b2cf2", "messageHeadline": "v0.3.0 cargo fmt", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39f6be5b85d91f91648f87dfbcd8d495e73cdb72", "messageHeadline": "Merge branch 'tomas/order-abci-requests' (#713)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "9b4733ceea35c4e99537f5e081472be0291400df", "messageHeadline": "Merge branch '0.3-misc'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 302, "deletions": 515}}, {"node": {"oid": "f1389b7ee00a4f8587e5424a24fc8808d3947db3", "messageHeadline": "Merge branch 'wasmer-1.0.2'", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 324, "deletions": 517}}, {"node": {"oid": "19e5be4c495d235c76b43d7daf25f78cbb33e96c", "messageHeadline": "wasm: update cargo lock files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 302, "deletions": 514}}, {"node": {"oid": "c8a5ae7d2188109babc755c2edb3f00017a71c04", "messageHeadline": "Merge branch 'tomas/promote-cpu-usage-log' (#705)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4149ea6bb50ea8d9a4dc94ce641febc0650bf84e", "messageHeadline": "all: downgrade wasmer to 1.0.2", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 324, "deletions": 517}}, {"node": {"oid": "527d721df974440f11cb6d7763006e952b3557db", "messageHeadline": "ledger/storage: remove unused import", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d02d6af1e136776fcecb520c19d2c7767ace987b", "messageHeadline": "Merge branch 'tomas/fix-rocksdb-compact-threads' (#704)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "60076474b3da1878408234435541924125dc01ca", "messageHeadline": "Merge branch 'tomas/default-impl-balance-check' (#700)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "a7854aaad4b47d5742a3e551015813588f3df656", "messageHeadline": "Merge branch 'tomas/wasm-compilation-cache' (#697)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2082, "deletions": 314}}, {"node": {"oid": "87adbd412011adf131b4e714aac46d491ff112bc", "messageHeadline": "Merge branch 'tomas/wasm-debug-logging' (#693)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2564, "deletions": 1289}}, {"node": {"oid": "532f2635b76b4faf2db6b26f51561e9675065147", "messageHeadline": "Merge branch 'tomas/accounts-outta-mem' (#683)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 875, "deletions": 381}}, {"node": {"oid": "783aa8229206938893b8cad1e8104f1ce2512eeb", "messageHeadline": "Merge branch 'tomas/intent-p2p-identity' (#673)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 449, "deletions": 215}}, {"node": {"oid": "6b47ecee53a7ddafefeed6ed8636c3909d768d25", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1417, "deletions": 790}}, {"node": {"oid": "21d8233a2638d23b626a0375e294c1781aefcabf", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "10b1db2b26740d09e94460cffd5f0740ab3b6b71", "messageHeadline": "tx_prelude, vp_prelude: feature guard ABCI++", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "8ed9e3f7c8d2a5dd827b80b2fdb51eb08ede3cc1", "messageHeadline": "make: add `check-abci-plus-plus` recipe", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "611593dc8a2e288c1a1d5db36a4f5a28dbc64794", "messageHeadline": "wasm_for_tests: add wasm-opt and rebuild", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 445, "deletions": 157}}, {"node": {"oid": "3653d8a4fd34124a0cc94a8982db0f0924a2642e", "messageHeadline": "tests/e2e/gossip: replace expected tx application result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cb67882d615cf811ad1b83ddbb52b9749bae58a", "messageHeadline": "docs/overview: update crates diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 447, "deletions": 155}}, {"node": {"oid": "e934dd79769c015aa447a01fa2657b45be9cccbb", "messageHeadline": "wasm: update tx and vp template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "52b60e437673855aa1499cc329f61b9edc2e3a4d", "messageHeadline": "wasm: use `debug_log!` macro in txs and VPs src", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 96, "deletions": 161}}, {"node": {"oid": "2cc21948f0f07f7f5e095e03331c3b0fc53785b3", "messageHeadline": "wasm: add tx_prelude and vp_prelude", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "24fb34776e0bce686718e93d76d625b0e5e2c4a0", "messageHeadline": "ledger/wasm/compilation_cache: fix progress update after file load", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "6af8349759903e470aca85a0242a8ac24624e7ea", "messageHeadline": "tests/wasm/compilation_cache: load from file after in-memory cache reset", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "bd0285234a634651eea51583a3d2640f62633b8e", "messageHeadline": "tests/ledger/wasm/compilation_cache: add cache tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "10695a4cb5b974039deab4cda7207ae95138821f", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "49c22bc2c5d1bb9e87538c38e7ae7df0962e20dc", "messageHeadline": "tests/e2e/ledger: increase timeout for multiple txs test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95706f60d61a4a241762e872436ea158f7afb5e2", "messageHeadline": "ledger: allow to config VP and tx WASM compilation cache size", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 110, "deletions": 17}}, {"node": {"oid": "3721e39134dd649907967fd734adad8944c097b2", "messageHeadline": "ledger: add VP and tx wasm compilation cache", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1818, "deletions": 410}}, {"node": {"oid": "bf96da70d0474923f136d93ef8870b2e51161c9e", "messageHeadline": "ledger/storage: add configurable rocksdb cache", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb6371382c4269e9353088dd03ebba4c6a3e33f", "messageHeadline": "apps/deps: disable multithread feature of sysinfo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e42a1db32ed6a2554a0431649eeab636ebe33f30", "messageHeadline": "ledger/storage: add configurable rocksdb cache", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 114, "deletions": 17}}, {"node": {"oid": "896402d39cdf9f75dbc5cc97bd3aa59841da1f01", "messageHeadline": "docs/ledger/storage: update accounts sub-space diffs storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a4211fa25709159f5fa17f952561f29240e3f02c", "messageHeadline": "client: add delegation target to bonds query", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9b98cf7b2e30facc2d9fe85b37e93c8f11ee03e2", "messageHeadline": "ledger: batch write changes from the write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 608, "deletions": 282}}, {"node": {"oid": "15d725043a19b8a841e48d0e20ca89008b710598", "messageHeadline": "ledger: fix shell receiver to process the requests in order", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "d98093cdde9135a7e7b7eec173739d27963e2080", "messageHeadline": "Merge pull request #707 from anoma/fraccaman/fix-ci-cron-folder", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 79, "deletions": 36}}, {"node": {"oid": "735f4611aafe8ee465d8b377a5f2ff42db1c6fe9", "messageHeadline": "[feat]: remove miri step, added abci step master, minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 74, "deletions": 37}}, {"node": {"oid": "d66c9a2762dbc305b8b91e28003133d08a08d7af", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee23ceae80aa2e469eaf2b6c2790970d243895ee", "messageHeadline": "[misc]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 701, "deletions": 346}}, {"node": {"oid": "8c56018ca11653ad04796cbdba1daca9447415e9", "messageHeadline": "[fix]: cron job path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "87e98c6be0d86b744d3e1de0fe07bb84cbefbfab", "messageHeadline": "Merge pull request #688 from anoma/fraccaman/ci-abci", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 148, "deletions": 150}}, {"node": {"oid": "b97bb56a9dd71c96ee812e83718eb591e6e08a63", "messageHeadline": "ledger/storage/rocksdb: use at least 1 compaction thread", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a2c03674a7af405cda365370ddecbe09c9aafee", "messageHeadline": "ledger: promote threads usage to info logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50399f5ecc47055363628e665890c244995034dc", "messageHeadline": "[feat]: added publish wasm command", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "7c5aaee655321b790ee108f9109cf602b572b258", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "82d58adf03d4c68816a5bb6a586113c762dcea04", "messageHeadline": "Merge pull request #701 from anoma/tomas/add-changelog", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "85b62594b9667d4423bcc73604ca12e886f0ab60", "messageHeadline": "add changelog for merges since v0.2.0 release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "2ef56377e9ca4351e11054367ed98f67c6b809d5", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0db6b9db0df005a83236fd6e8568122017bcd09a", "messageHeadline": "ran `unclog init`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2f8ea5f4f9c54af33e4e646c3d6aad617067746f", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "2e3f7a9e9582ac8dc435c4062c856607ddc24c44", "messageHeadline": "wasm: remove logs of bytes (intent.vp and matchmaker log)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 289, "deletions": 121}}, {"node": {"oid": "676d5b74775dd305a06e0e49717b07d11d57c8b6", "messageHeadline": "ledger/shell/process_proposal: allow txs with 0 fees for now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "47b8b42514c0bd0ef8b37989a95f8f9b4caefeda", "messageHeadline": "gossip/p2p/identity: encode keypair into a hex", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "69a2d1b9c36693ad2154b65eddc6b5e88bfaa349", "messageHeadline": "[apps/node/gossiper] remove key from config, store identity in a file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 149, "deletions": 81}}, {"node": {"oid": "6b115b3254bcd808a22f3bdc894ea9f706637627", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "00c3865c3467f8d376c06b1afe4280522faaae5e", "messageHeadline": "[fix]: udeps ci script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "c2f86a28c6a0aa21ba11d7fb8dff40b02d7c50c4", "messageHeadline": "ledger/storage: refactoring", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 125}}, {"node": {"oid": "aed2952508f125b97dc29471aae127839442e979", "messageHeadline": "ledger: update how account subspaces are stored", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 200, "deletions": 125}}, {"node": {"oid": "839388eed28cdfd408b9bfe290387af51f99090f", "messageHeadline": "docs/explore/design/ledger/storage: remove accounts from memory", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "78328949a1cab421454676197df4f0176676d2e8", "messageHeadline": "ledger: remove account subspaces from in-memory storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 91, "deletions": 84}}, {"node": {"oid": "98e01b8e18e84ad391d8e0006aff7f3f7d94f1a3", "messageHeadline": "Merge pull request #698 from anoma/tomas/update-wasmer-2.0.1", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 243, "deletions": 147}}, {"node": {"oid": "d338aa4351995130ad626650d74f733e1a5d436b", "messageHeadline": "Merge pull request #684 from anoma/tomas/fix-win-build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3de027bc3eeb64f93d4e9014f3d5d4e6427a9c22", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ff70747e0e6486af6a97228feceb30f13732084c", "messageHeadline": "cargo/deps: force downgrade target-lexicon to 0.12.0, update wasmparser", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 136, "deletions": 60}}, {"node": {"oid": "3bb9b82877261ec5a19dd6ccda3c16ea4889cbe6", "messageHeadline": "apps/deps: update wasmer to 2.1.0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 94, "deletions": 74}}, {"node": {"oid": "a596cb9615b5f3df8efa2b53234d34171b3fb805", "messageHeadline": "apps/anoma/cli: fix some missing imports and error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3748489fa2820cc47ee56b15a3736c69fd50cdcb", "messageHeadline": "Merge pull request #690 from murisi/alias_infloop_fix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 124, "deletions": 78}}, {"node": {"oid": "7fb72d05828104eb8be723485d2bcfbb4c762036", "messageHeadline": "Merge pull request #685 from anoma/samuli/nix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 231, "deletions": 101}}, {"node": {"oid": "b9a1be506444728390caed6e3cced16932c70847", "messageHeadline": "Updated formatting and made linting updates.", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "a09b82ecb93a0e99641970804cbf36793a8f8118", "messageHeadline": "Initial fix for issue #679 .", "author": {"name": "Murisi Tarusenga", "email": "murisit@gmail.com", "user": {"login": "murisi"}}, "additions": 107, "deletions": 81}}, {"node": {"oid": "06412812f2a639bea3b63fbef33c75cf4bec81f1", "messageHeadline": "[ci]: update udeps.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "8e231593db3abd6955e9c60a5abc4c52a19e55ac", "messageHeadline": "rebase", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ada1904c031011eddbca809eb206a30ee25f5249", "messageHeadline": "rebase", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e621b237d6eadbff228e74a873736469fc904f67", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4520636c4142ea050832507f5936fd5f3aa32889", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4059dfab116f2e1e810b45696b603fb87fb7a7f", "messageHeadline": "[nix] improved nix integration", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 231, "deletions": 101}}, {"node": {"oid": "024b9cbe54ca7629e8b12201f7bc6408d5fbf33d", "messageHeadline": "Merge pull request #618 from anoma/yuji/update-ibc-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "6272fd74a87f9068e11e17b35eb941ed8d1ad2c3", "messageHeadline": "cargo: fix tower-abci++ commit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463e7d59635434a4bfdaace1c9a8dc96a6b52a47", "messageHeadline": "tests/e2e: reduce timeouts, refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "1e514a03fefb3b1bf21978e4050d67e99488df34", "messageHeadline": "tests: replace rexpect with rust 1.55 compatible fork", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5787c380e70cde4d1b745aef50d6d27f48491729", "messageHeadline": "fix newline", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3bd087e283d24c4d0a0385581602d593dfedda4", "messageHeadline": "update checksums manually", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b924e4e2ac6f09cddd98d939883709eecb35b155", "messageHeadline": "replace exp_eof", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6a7309deb445e214bb6b0cd7d7ae22a4d37cb05b", "messageHeadline": "ledger/abci++shim: fix clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6974fe1532a59db3574fc02e7f7e65d1216c1eb2", "messageHeadline": "Merge pull request #618 from anoma/yuji/update-ibc-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3765, "deletions": 2547}}, {"node": {"oid": "0535a12105811780cf853bf90bd9e359a23f7b31", "messageHeadline": "Merge pull request #668 from anoma/tomas/wheres-my-tx-result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 140, "deletions": 52}}, {"node": {"oid": "a1af739586341ab29e3adf14583759ab02538177", "messageHeadline": "Merge pull request #667 from anoma/tomas/default-fee-args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "d02b203041fbab80c4f9c8d3d0edc06d5f0bdfe5", "messageHeadline": "Merge pull request #660 from anoma/tomas/docs-fix-wasm-links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "129a4014bd638db20ec34244cac975bae80f7c56", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2040, "deletions": 367}}, {"node": {"oid": "d7ae6f85aafc90c9c270f6cb66b7bba9f3fe4c3e", "messageHeadline": "Merge pull request #658 from anoma/tomas/chasing-threads", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2040, "deletions": 367}}, {"node": {"oid": "a03e762cc376a3d7c0cea9533b00a575c86919b5", "messageHeadline": "docs/ide: update nightly version for rust-analyzer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e85328cda829363ef7340b77edaeba2fcf587c7e", "messageHeadline": "tests/e2e/ledger: increase timeouts for restart test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f4b87f5e0d89734653884c35ed7e3cfbf992626", "messageHeadline": "update wasm/checksums", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4c68ca81b7a379f222a865580c0857c6035f19f3", "messageHeadline": "fix signature path", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "d0a9b82fa13874032f18038706823e6b90847809", "messageHeadline": "remove unneeded patch", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "bb85170e99e135d54db23ebb9526fb135a6c958b", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 106, "deletions": 57}}, {"node": {"oid": "f4e00fb659faafe6170f3358979a90bf2399f41b", "messageHeadline": "Update tests/src/e2e/ledger_tests.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26230dd4f6265793dbd88f17a2068fc5b40e4aab", "messageHeadline": "[apps/client/tx] fix find_tx loop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfacdf12fc367c977f3aa5f4a3a4021772b9dd7f", "messageHeadline": "[tests/e2e/ledger] add a test for many txs in a block", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 139, "deletions": 51}}, {"node": {"oid": "52fbca62174c2c7e4c5b678f63ec92abf658f2af", "messageHeadline": "[apps/cli] set defaults for fee-amount, fee-token and gas-limit tx args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "7c09182dadc4c9792a986a7cee48d2e6a6524e41", "messageHeadline": "[docs/ledger/vp] update br0ken links to WASM sources", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58088d4cb4d8f7ce28a281ec0271ff45201a94c6", "messageHeadline": "docs/explore/design/ledger: add ledger threads diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1371, "deletions": 0}}, {"node": {"oid": "120dcb3958bcf438afd8249b0ada2af7e2d8f2ba", "messageHeadline": "[apps/node/ledger] debug log available cores and used threads", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "05d689fb05e8f5207c6bb42537f5917e6651422e", "messageHeadline": "[tests/e2e] print cmd's unread output on drop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ab14db0adbdee9d70a9fd56e9519f20c5e54d4d6", "messageHeadline": "[apps/node/ledger/rocksdb] increase_parallelism, default to 1/4 CPUs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "326c8bce4ad8a73db39805cd267b1d423a5fb9ca", "messageHeadline": "[tests/e2e/ledger] update tests that wait for shut down", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "44101a6d36bec588eb158ad5962085298997afc1", "messageHeadline": "[apps/node/ledger] refactor ledger's threads usage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 603, "deletions": 361}}, {"node": {"oid": "bcaf8418f4eed74bab9ff3000c8d33ed2ccdbc8b", "messageHeadline": "Merge pull request #629 from anoma/samuli/docker-build-image", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d8d6712708d7cda42386a5085565e99cd8904bb1", "messageHeadline": "Merge pull request #644 from anoma/tomas/add-wasm-checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "ba3ae0639ccc4a92cfb052a46963895c13418b73", "messageHeadline": "[tests/e2e] skip additional WASM checksums update in network setup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "c41a8c665a55c5a9d7a4621bb63716fb518a2d5c", "messageHeadline": "[tests/e2e] add --wasm-checksums-path arg to init-network", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fcb26ec57c1c7ba53883b20d8f9727fe6f37ee41", "messageHeadline": "[apps/cli/utils] init-network update genesis from wasm checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "5013349e2867867599efe65e45689ffd0c9a1ea4", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cda7b56a015b81fbb0da87474e255a1ea7316908", "messageHeadline": "[build] avoid build context in docker image builds", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0e304fcb95bb832997ccba754f9f29069b3c271", "messageHeadline": "Merge pull request #682 from anoma/tomas/fix-build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "9a5eb5b0dcb853dd73d6fe4b63feeb04f51e1276", "messageHeadline": "tests/e2e/ledger: restart test - wait for ledger stop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ac9cfbe4c790428afa591771c71b5ece838cb926", "messageHeadline": "tests/e2e/ledger: fix pos tests for ABCI++", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "65127bebac263b1cb18e42844cc381d565113b5b", "messageHeadline": "update ed25519", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2b7a62e9db769c971ce531eaa289d3bcafbd2d5c", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1064, "deletions": 711}}, {"node": {"oid": "adce96a8acd55d842b1265c6e0e9d7e45855e8ef", "messageHeadline": "fix for abcipp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "bb35890e579b342d3bf9a16ecb07b6c2ee4e8bde", "messageHeadline": "apps/node/ledger/shell/tests: fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "8a6587084b83c7c3d0d77ca9462852dde85f811b", "messageHeadline": "Merge pull request #619 from anoma/tomas/join-network-from-gh-release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "056c32c0ccadb1a97eb4a5db176f9d8b1d8ea1f4", "messageHeadline": "Merge pull request #617 from anoma/tomas/init-network-open-p2p", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "58508c8b7941c03c1f62e89810a22be2d30dab6a", "messageHeadline": "Merge pull request #616 from anoma/tomas/init-network-pkg-release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "f6c379c9788cddb9b8e2faf3ede53f30eca9832d", "messageHeadline": "Merge pull request #657 from anoma/yuji/query_proof", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "b5726efc5b88add1e1a1ca3dec855f95d62f5554", "messageHeadline": "Merge pull request #649 from anoma/tomas/pos-e2e", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 610, "deletions": 394}}, {"node": {"oid": "281a46a8e9870d54da89ff3bc2024d91307b4f66", "messageHeadline": "Merge pull request #627 from anoma/tomas/storage-commit-from-ref", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "83b6faf03e01c2400ecd1785be3e4bc95f9122fa", "messageHeadline": "[apps/client/utils] join-network use anoma-network-config GH releases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e33cb9b84eb37598cde926ae7958a5a736bd4bb9", "messageHeadline": "[apps/client/utils] init-network set open P2P if not localhost", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b918d003786fae1aee32b82d15bca63d4d47ae51", "messageHeadline": "[tests/e2e/setup] don't archive networks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5cf5a1e9c5f086fb8f7ef7b5284b7c774a9ff201", "messageHeadline": "[apps/client/utils] init-network add `--dont-archive` flag", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "96e6e52da7b3c379eb502fdf4f2dbbf13a31cef9", "messageHeadline": "[apps/client/utils] init-network archive anoma-network-config release", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "a662be04e4910e80d9058f44c08c92c647fb3a84", "messageHeadline": "Merge pull request #615 from anoma/tomas/rlimit-cond-compilation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "9df7bd0faaed5d8d3505aa6b9ccd64c311512aef", "messageHeadline": "Merge pull request #614 from anoma/tomas/patched-tower-abci-rx-select", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 224, "deletions": 231}}, {"node": {"oid": "1343700038df3864303d525467ffb575a9f58fd4", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "73b41e48f3e4e5bc0bf895324e1bfc376acf6eff", "messageHeadline": "fix tower-abci dependency", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "ae9f8e00253c84639423c417a400366a9d396a99", "messageHeadline": "fix after merge", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "a0f8d282202055d191f49668c55bc5f0976077ae", "messageHeadline": "apps/node/ledger/shell: fix test expected error", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d45583ab9b84c36de17588d9c36a2e971a32518", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1032, "deletions": 1363}}, {"node": {"oid": "5e79c583d5e708f43a521b53f88588bf9678d928", "messageHeadline": "shared/types/key/ed25519: add missing import", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e589362455f4955abe0ff7b491a8031b15e9fb5", "messageHeadline": "[apps/node/ledger] increase mempool buffer size to 1024", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f16e70425eba2253b556d3333dea673909a874d", "messageHeadline": "[apps] switch to tower-abci branch with patched rx selection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 212, "deletions": 220}}, {"node": {"oid": "a776c13e1ecb5668930e16e01e43056f38ad058d", "messageHeadline": "Merge pull request #613 from anoma/samuli/script-fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2aae3b5a1570f83f5fa51ebafcf62473a873a5", "messageHeadline": "Update scripts/install/get_tendermint.sh", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10b335265f23b16ef839550798219527ea9a1273", "messageHeadline": "Merge pull request #661 from anoma/fraccaman/fix-ci-cron-job", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 940, "deletions": 1318}}, {"node": {"oid": "18b300cc5350dfc3546bdb14a5ac1ea9dc328642", "messageHeadline": "Merge pull request #609 from anoma/tomas/anoma-subcmd-replace-process", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "1270ebf07111daa1087f3c015e51f2f909cd839a", "messageHeadline": "[fix]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 752, "deletions": 1416}}, {"node": {"oid": "df6a14062c19a2a474dccd005ccf2f5e57225944", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1416, "deletions": 752}}, {"node": {"oid": "610a4db473a6289695ccaa978d629cc1a807394e", "messageHeadline": "[feat]: change abci env", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ea675de44305330fd41518f585b3d29bc5ec3d7", "messageHeadline": "erge branch 'master' of github.com:heliaxdev/anoma-prototype into fra\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "6eb112a529bd25a96735f5dfcb605cf60f29e3d1", "messageHeadline": "[apps/doc] fix docs build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1da341ea4caf180590364b55b453586141966706", "messageHeadline": "[fix]: update docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "48ced7239d5961de43ae851e151f940a82ce8d8a", "messageHeadline": "[docs] recommend at least 60GB disk space", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b2b60b31e4edb35ed1bd426bf8df1effb188232", "messageHeadline": "[docs] fix broken URL", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ef6b1a74d7684b5636cfc1faffbf7d2627c14ac", "messageHeadline": "Update docs/src/user-guide/intent-gossip-and-matchmaker.md", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "152f164cc5fc055f1556674a8262957550e8f620", "messageHeadline": "[feat]: improve install docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "74871a67231c6e758e714d3610e87f161f6e9368", "messageHeadline": "[scripts] make shell scripts more robust", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "5781e2157c7d8c6e193b0eaa75780c78488aabae", "messageHeadline": "[docs] fix broken URL", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04173b7fab89c39f0d3d7e24abca1e1455ae596f", "messageHeadline": "Merge branch 'fraccaman/fix-ci-cron-job' of github.com:heliaxdev/anom\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "170e00ef5f875d4fe0386846bc009e048ae62083", "messageHeadline": "[feat]: update dockerfile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6318fead11e8b1d363687c0d8f85eb7738e1b1", "messageHeadline": "Merge pull request #666 from anoma/tomas/update-readme", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "32a663097f63b7d5386fb2e2346b30fb038368d5", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3af3ac3f25234185aa8a3d396dd9bf0b7e4f3bf6", "messageHeadline": "[fix]: tendermint path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62b1abbcdf9703c7e845dc1b87fae2dd2b859b7a", "messageHeadline": "[shared] typed error for tx wrapper SigError, test with assert_matches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "494efb4b37f72ed71356cae84796a1d6891180dc", "messageHeadline": "[fix]: Fixing and env var", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5404206e5cb553c551220e6e16c2e37922b7892", "messageHeadline": "Update README.md", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc4b59bd22af82b2f11b73cb600b7b64ac8c97d0", "messageHeadline": "[fix]: Added path variable for abci++ to e2e tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88352ba8a649efd7f65394f17e8bfa0c94a8c6df", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into fraccaman/fix-ci\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8aecee65c3421bfc57cd9dcefc2bb33149c2b0da", "messageHeadline": "Merge pull request #664 from anoma/bat/nix-fix-and-chill", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 908, "deletions": 805}}, {"node": {"oid": "09bedf04f2fc24bd22a0bf4b4506f1e59dc3d2b9", "messageHeadline": "Merge branch 'bat/nix-fix-and-chill' into fraccaman/fix-ci-cron-job", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 908, "deletions": 805}}, {"node": {"oid": "622955fb989723a850f843c39ee14d590f187c62", "messageHeadline": "[fix] Small formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b76fdb6a39ffd939228314fce0320cd2c7abbba9", "messageHeadline": "[fix]: Renamed abci++ branches and deps to abcipp so that nix can pro\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 904, "deletions": 805}}, {"node": {"oid": "3ccad4062e94252675b494941c3e5e2badaf3a88", "messageHeadline": "[feat]: use python3", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "69e756a5edb94a4133183c43a01964ee279c2ad0", "messageHeadline": "rename branches from abci++ to abcipp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 66, "deletions": 49}}, {"node": {"oid": "e859aeb7d24fe8b8aa13043c92dbbe36f6ba7541", "messageHeadline": "Merge branch 'master' into yuji/update-ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 278, "deletions": 151}}, {"node": {"oid": "91297ce7bc6e5ab4a4ac5aaf013445f77865d583", "messageHeadline": "[fix]: abci++ sccache prefix", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ec3df418cc5f0661f1b41310177c31cd2724705", "messageHeadline": "[fix]: abci++ clippy pipelines", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa32c0adcd6ce3895d532e22eaa5b03c0c7937ed", "messageHeadline": "[feat]: added abci++ pipelines", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 142, "deletions": 12}}, {"node": {"oid": "2439d6e456cf8bd5c470d5be2138a82cff456583", "messageHeadline": "[fix]: udeps.py, audit.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e6ed1b3988b406ea3fb13895782a26c81b6c11f", "messageHeadline": "[ci]: debug audit.py, deps.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "eb55c7ee8b3e0fdcddf366f734191d7487bfee5d", "messageHeadline": "[ci]: debug audit.py, deps.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "9934213bd7379fdf9b3add000ca5b46c9e6a69cf", "messageHeadline": "[ci]: debug audit.py, deps.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c74c2c69ce5847500bccc15e0d4bf6b147ae2987", "messageHeadline": "[fdebug]: audit.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3286724ef470bc53dc57ddc90d62114676d5b57a", "messageHeadline": "[feat]: update udeps.py, audit.py, cache udeps artifacts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "857338103686aa6c15a28a013c5ca3e9e009f9d0", "messageHeadline": "[fix]: file checksums", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5079495e6754d24cb2c8b66c6a94a70d351d6d54", "messageHeadline": "[fix]: udeps.py cargo command", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60f7a757bd1eeb00b2a3647d7605d439c5dfd006", "messageHeadline": "[feat]: update poetry deps, update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 59, "deletions": 68}}, {"node": {"oid": "5743ef5ecfdc1708f07d950bc7bfdc2ce0b134ae", "messageHeadline": "[feat]: use older version of python", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe523763a231eff9ab52cd481f6f79529c397249", "messageHeadline": "[feat]: python deps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 633, "deletions": 1188}}, {"node": {"oid": "25f3f2eb4494e3b38b83da34c173c8fe54b4dae1", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ce7476d9c87a495b1bf265410a968a85fa5af3bc", "messageHeadline": "query with proof", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 68, "deletions": 18}}, {"node": {"oid": "e5f85b10c4cd7b2ae5955a93772997c34bf12031", "messageHeadline": "Merge pull request #655 from anoma/bat/fix-tx-types", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "614e6d48a91688b6fbcfd16e894e2255c5bd0c35", "messageHeadline": "[fix]: Formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f5a6a2adec65341c38bf20591f0b76c37e63757", "messageHeadline": "[fix]: clippy and typo", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a23fac6f40ec3854fcb8c6b25eb95da131f18e8", "messageHeadline": "Merge pull request #653 from anoma/bat/fix-tx-types", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 222, "deletions": 141}}, {"node": {"oid": "a4cd799b7ca17b7b4f5c3160a336ee2ac51ea501", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "43d5bdcaf357585da20937cd2c2a6cabc21ec833", "messageHeadline": "Update apps/src/lib/node/ledger/shell/process_proposal.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "41a0239394a04c21a7165f7b9992714a7d20624f", "messageHeadline": "[feat]: Refactored out expects and unwraps from Process and Prepare P\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "0e99c345a0eb01e8431ff383e1b13078e5b7a684", "messageHeadline": "[fix]: Fixed a problem whereby tx bytes reject in ProcessProposal wer\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 69, "deletions": 35}}, {"node": {"oid": "6306490710ff77b0f17c76a3616b628cc48a6883", "messageHeadline": "revert make dev-deps", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "72bbb37aadf194c3db462f21170668f4ebde4e3d", "messageHeadline": "nightly for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ac23bff859b105d5f1608f589bb6c9831e57165d", "messageHeadline": "Merge pull request #642 from anoma/tomas/docs-prototypes", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "480c641e506635a4cd67780ac23773a414d2ca3e", "messageHeadline": "[tests/e2e] move helpers into a new sub-mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 93}}, {"node": {"oid": "84953634a6c1611c92f08e9ddcc45042b756a145", "messageHeadline": "[tests/e2e/ledger] add test for init-validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 188, "deletions": 1}}, {"node": {"oid": "5fe6d10afb5e7b0fb138941bf1d2208e9f86412e", "messageHeadline": "[tests/e2e/ledger] add PoS bond/unbond/withdraw tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 195, "deletions": 1}}, {"node": {"oid": "f9f3a344ea285722a2456288ef7395f4d4baa42f", "messageHeadline": "[apps/config] make parameters and PoS params fields public", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0d33d258b2fa34053849182b90818689fcba86c5", "messageHeadline": "[genesis/dev] update the example genesis source", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1cc02416a1ff9c1225d1015bfba64f79ddc6ae30", "messageHeadline": "[apps/config/genesis] add balances to impl accounts derived from PKs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9bb7c3a1e178f36bb3315335006e12df9ec38619", "messageHeadline": "[genesis] remove testnet example sources", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "8beafd3362da3f239dbffb75f3e89fe12a6c4285", "messageHeadline": "[tests/e2e/ledger] use implicit's alias instead of hard-coded key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a1c21fb1dca54f51ff0dad353663f4e46ab882e0", "messageHeadline": "[tests/e2e/setup] print found addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6f696d3b12633c86a58419c59f41806c054ae8e4", "messageHeadline": "[tests/e2e/setup] remove hard-coded keys for implicit accs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "b06d50f6cb8db53e4852b24c99328057bf83b0b5", "messageHeadline": "[genesis/e2e] update single node source to use aliases", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "a55150d7ca2cd1fc55a76a558e468f95a7ebc713", "messageHeadline": "[apps/config/genesis] allow aliases with \".public_key\" in token balances", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "ec469b60d348616a445c77246d195581bdee1e5b", "messageHeadline": "[fix]: Removed commented code lines", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "dc0ae1bc2c4a791f1918e620f1a314f84f8eec47", "messageHeadline": "update rust for Docker", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85f9c3a3443ec379164d42414eb581fd68bbf310", "messageHeadline": "fix for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1428, "deletions": 791}}, {"node": {"oid": "2c2d43283a14aeaa12cba3742974439489dc34b8", "messageHeadline": "[feat]: Refactored txs to directly encode their type rather than dete\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 114, "deletions": 98}}, {"node": {"oid": "ed77b4d5c604080759d255cc8864c0e85512fb4e", "messageHeadline": "update SMT for prost 0.9", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 51}}, {"node": {"oid": "7295088dae1f580761a1ff7dcd21b38f4fd30c34", "messageHeadline": "update ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1724, "deletions": 1003}}, {"node": {"oid": "80dc03c766baf36f670773195a7c897c6e818609", "messageHeadline": "Merge pull request #648 from anoma/mariari/minor-style-change", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "06455024b1d59480502774561162bf24575047a0", "messageHeadline": "Merge pull request #622 from anoma/bat/abci++-integration", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6577, "deletions": 2878}}, {"node": {"oid": "75ac3567d9cb0f6abd6be287364a82f36d8a4e3f", "messageHeadline": "[fix]: Ran clippy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "3d7514ed07dd5cbcb9266cd2b900ff69da5b9e28", "messageHeadline": "Merge branch 'bat/abci++-integration' of github.com:anoma/anoma into \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 225, "deletions": 668}}, {"node": {"oid": "b989c9e5f0c4d28bed4a0fb472cc56a96fc6f84f", "messageHeadline": "[fix]: Removed tx queue from storage, instead persisted in separate f\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 293, "deletions": 113}}, {"node": {"oid": "4456209cc9fca5d3ab834f546fe94cff8a8ebbbd", "messageHeadline": "Update apps/src/lib/node/ledger/shell/finalize_block.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e4bd3b781b18b012a1caf223fc326512e0e6768", "messageHeadline": "[wasm] remove ABCI features from templates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 401}}, {"node": {"oid": "5d632b6472d94cd4b7e8bb204da6e42231eee5fe", "messageHeadline": "[tests/e2e/ledger] update expected error code, uncomment line", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "916ed97911e1b772a39fbc147e8cc8a8aa285ff7", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9fba0128b7b229e3d92f934ca9a444212f6f9047", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8bb23d695d4de4948c90312eee3112edaf982282", "messageHeadline": "Minor simplification of Gas::add", "author": {"name": "mariari", "email": "mariari@protonmail.com", "user": {"login": "mariari"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "64e1fe0d5111a59c56e7a73dcbe106228d7a8cc3", "messageHeadline": "[Cargo + Makefile] set \"ABCI\" feature as default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 157, "deletions": 233}}, {"node": {"oid": "0e0982a7e934d0383453cce0c226b0cc3c906ef4", "messageHeadline": "[tests/apps/ledger] update expected error for unknown wrapper tx address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "eb57d91c1ce584605402ed8d47241db2b4274d5f", "messageHeadline": "Merge branch 'bat/abci++-integration' of github.com:anoma/anoma into \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5f1eca884d470b55c0e71b7a1e7267781936ed2", "messageHeadline": "[feat]: Added error codes and necessary type conversions. Allowed me \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 143, "deletions": 79}}, {"node": {"oid": "4801e1f9e4a140ab7297f3ceb47b098e8fcb3bc1", "messageHeadline": "[tests/e2e] fix matchmaker keypair", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8db93a4af843c38058b8dc7c5708deabaad7f1ca", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "66dbb9fc8746a6c193e64ef5c4008c250ee5bca1", "messageHeadline": "[tests/e2e] add XAN to matchmaker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "d9f24156eb8656360c5bce64191cb2ad4d6ff767", "messageHeadline": "Merge branch 'bat/abci++-integration' of github.com:anoma/anoma into \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "63afebbdf78004cb6e865542d3efa41ad9133de3", "messageHeadline": "[fix]: Fixes to the check scripts. Changes to tendermint node startup\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "5cf5b79f0125f3e66e431295136d673a54c0aaf7", "messageHeadline": "Update apps/src/lib/node/ledger/shims/abcipp_shim.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f3daf86f806dee22eddbd4870a09232b52ab361", "messageHeadline": "Update tests/src/e2e/setup.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fe3722dacc3e35f988a503f6e26e09ee158c1e7d", "messageHeadline": "Update shared/src/vm/wasm/run.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5937b8dd7029ebe7cc661067b9a7a9ebf91a2fb", "messageHeadline": "Update tests/src/e2e/setup.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ac909b38f942b60726cc0a930412f46a02dd8d9", "messageHeadline": "Update apps/src/lib/node/ledger/tendermint_node.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "90a25cbb93bfb88d962b38ff0e45cf17a69ee692", "messageHeadline": "Update apps/src/lib/node/ledger/shims/abcipp_shim.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d49cd9385e13ab13b0432d59426dbe726246a2f2", "messageHeadline": "[fix]: Unit test scripts now run all tests in parallel. Finalize bloc\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "3d6a4e2bcadfdbf919b4c21e470e596d3fc2baae", "messageHeadline": "[fix]: Parameterized the shell to support different types of storage", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 126, "deletions": 73}}, {"node": {"oid": "c8d6e52b7921c5ad38d4ccfe80dba9d8c508c9af", "messageHeadline": "[docs/prototypes/ledger] update with new tracking issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "75e5eff4680a645020293c6054de8412e47af176", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7283b99ca2724a4f77b2e5e34958f10c462de13f", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1188, "deletions": 635}}, {"node": {"oid": "c901bd3ae0fb712c171a4e196898edd72c0e3fca", "messageHeadline": "[apps/node/ledger/storage] write block from references", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "cb19529e241d39f7e7eeaf619a5e40f2662a786c", "messageHeadline": "[docs/prototypes/gossip] update with new tracking issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "09530eb884e8eb4a78b23199e1704d5fa2525717", "messageHeadline": "[fix] Updated drone.yml", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bcb863a0399d762bcaea49fc178ac5a589eff865", "messageHeadline": "Merge branch 'bat/abci++-integration' of github.com:anoma/anoma into \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c5fca3172e1114f1b32bdd4f504c6c9ba931f31e", "messageHeadline": "[fix]: Linting, make scripts, and small bug fix", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e14c02b7dd8dbb2397f2ac4400d2836e8eb4f841", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a751bf31733087a40c40ff47bda86bb8b29d9ccd", "messageHeadline": "[apps/node] add conditional compilation on rlimit for unix only", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "c5c827a97b8fd1bb1b1aa333dbade391b3d9524f", "messageHeadline": "[fix]: Updated drone.yml", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5601f97b3d5cb08fd8523201f4e501703d17adc1", "messageHeadline": "[fix]: Update makefile scripts, made clippy happy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1517, "deletions": 120}}, {"node": {"oid": "ab708f20a97a1f24f2774b11314d8a6f27be1194", "messageHeadline": "[fix]: Updated drone.yml", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 635, "deletions": 1188}}, {"node": {"oid": "e2380dabb86673f207711bee03f8d2f9695e81e2", "messageHeadline": "[chore]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2100, "deletions": 2209}}, {"node": {"oid": "8a10d980461f3c7e24f8148cfdd5eb382ba9e1b6", "messageHeadline": "[feat]: Feature gated the ABCI++ changes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2157, "deletions": 450}}, {"node": {"oid": "ed0e04b98cff8ae8a44a6778efc4c1dcd77016c3", "messageHeadline": "Merge pull request #608 from anoma/tomas/user-guide-link", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7f39e8f4233df3baf7685d9447880432084b21b", "messageHeadline": "Merge pull request #577 from anoma/yuji/query_with_proof", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 99, "deletions": 21}}, {"node": {"oid": "8cf3f4efde173a985d141455cbc488c556e5d4dc", "messageHeadline": "[apps/anoma] run sub-command from the parent dir of current process", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "930b4245ac8659c869b13e1c2e267969fbb8bdca", "messageHeadline": "[apps/anoma] replace the `anoma` process with the sub-command", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "f9302e0b31a624e284c99a210e7b7dea9829d449", "messageHeadline": "[README] update docs links using the master version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f837d9f87faa39d098ba1b3a1443a81b0fd20c7f", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "71539144acda5b03fb6d1b969a99e1700e9e3d98", "messageHeadline": "query with proof", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "249f86e3f6749102d4400b3f5835b3696b7cb3cd", "messageHeadline": "Anoma 0.2.0", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "e44a708d7eff6b1d021d87e5e6bd0cc138ebfd8d", "messageHeadline": "Merge branch 'ubuntu-20.04' (#598)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4dd23f550976de171ae47e347058a2d69096337", "messageHeadline": "Merge branch 'tomas/undefault-dev' (#595)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1215, "deletions": 644}}, {"node": {"oid": "b1f764b2064200b083568d9db1ac9b0d3569a46c", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1188, "deletions": 635}}, {"node": {"oid": "7cb28b8f605c9c0d43d432e1a08a7244f86ea536", "messageHeadline": "[README] note about `ANOMA_DEV` env var", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "80ae726d39bc1439ac98b0eb701a9f367803077c", "messageHeadline": "[Makefile] default features for release build, set `ANOMA_DEV=false`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "233b1eabdafab0e7daa33aac96d8564578e6d56f", "messageHeadline": "[tests/e2e] use the default features to build Anoma", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "986f0e084ca8e7dc220a90fff4acd432d787a5e1", "messageHeadline": "[tests/e2e] explicitly disable `ANOMA_DEV` in tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90b7cdacad34f73cbd162a210cdc570aa0aca12e", "messageHeadline": "[build] allow to use `ANOMA_DEV` env var to enable \"dev\" feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "09f06575961a94bd99e0140302a84f14c48a46c6", "messageHeadline": "[apps/Cargo] disable \"dev\" feature by default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "49badbd925579d7f4dd9535fb209f8e8556114fb", "messageHeadline": "Merge branch 'tomas/client-checks' (#594)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 811, "deletions": 469}}, {"node": {"oid": "a4784ab09d96f0f6ed247fd2511c61e3c7b016ab", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c200d6b872e354d5911e80c826ad1fa0ffa4fc49", "messageHeadline": "[apps/client/rpc] remove unnecessary Option on epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 399, "deletions": 435}}, {"node": {"oid": "35e40e747e7542acc9f8a3cb80121e02192caebe", "messageHeadline": "[apps/client] tx withdraw bond check validator and amount", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "214476b5a4aed2cf8045f8d461cdf0840f6f8b7e", "messageHeadline": "[apps/client] tx unbond check validator and amount", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "949efcb0933d200571c5c819e81e7e09a3e6a0f1", "messageHeadline": "[tests/e2e] fix invalid tx test to ignore client checks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "299ef7044f61c5344a6e844dcd632e464fcea8de", "messageHeadline": "[apps/client] bond tx address and balance checks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "dfd0e668e7c70ad568cd7224096696f945bccf53", "messageHeadline": "[apps/client] tx transfer check addresses and source balance", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "452f075057f11d4bf04c790f29ddb1a4cc99590e", "messageHeadline": "[apps/client] make RPC storage queries public", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ba9335475ca0f54d52bef57bcd20624b21b2e03a", "messageHeadline": "[apps/client] validate VPs in init-validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ddaa3957090864a1105c9f31e28f1750e5cec543", "messageHeadline": "[apps/client] validate VP code in init-account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "866615c63e8e13b21eeada7429892a3e34b85f2b", "messageHeadline": "[vm/host_env] forbid deleting a VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7e541175b0ddb890fc737a328b847d4736e5f494", "messageHeadline": "[shared/storage] allow to parse keys with VP segment (`?`)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "4f3bb528f5d5f3e5795b27f9bd7eccf50d5e8d9d", "messageHeadline": "[apps/client] update_vp tx pre-checks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "673499ec3b83d42f47ee5cdeb4c5f29fcb3f0c25", "messageHeadline": "[apps/client/rpc] add a query to check for address existence", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cb814d2b7d7d635c6dbb1c74cc490958efb1fcba", "messageHeadline": "[ledger/rpc] add a query to check if storage key exists", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "78f480071164af15af1791e528ea124eef9453fa", "messageHeadline": "[apps/cli] add `--force` flag for tx cmds", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7f4f234c87b9f78f1bbf6b08aa2972573526144e", "messageHeadline": "Revert \"build: downgrade docker image to Ubuntu 16.04\"", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "827da01c476532c5b0b1c53112642fd2f11e8689", "messageHeadline": "Merge branch 'rocksdb-compression-dict' (#586)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "151343fef925be6ee3426d89638970f7a949004e", "messageHeadline": "[fix]: Merged in master...again", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 410, "deletions": 77}}, {"node": {"oid": "6186deb1168819236cc0aa00f7442ccaf4484237", "messageHeadline": "Merge pull request #590 from anoma/samuli/increase-nofile", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "056c9ff293486e5635f3279411035b2dae2e2696", "messageHeadline": "Merge pull request #596 from anoma/tomas/duplicate-ips-in-testnet", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2d00fa029187242e019767ce105b09358b86b0d6", "messageHeadline": "Merge pull request #593 from anoma/tomas/websocket-ping", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 96, "deletions": 25}}, {"node": {"oid": "d9d604c43826a71a6fb6d01b0336dc58ba6576fb", "messageHeadline": "Merge pull request #597 from anoma/fraccaman/fix-ci-cron", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3b9bba9fa2d60f88c32b811ff5c55df445f2cff", "messageHeadline": "[apps/ledger/storage] fix conversion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "08711a87ecde372d4606ad4eac1a61ea6833c03f", "messageHeadline": "[apps/ledger/storage] set max_open_files in RocksDB from nofile limit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d7932711e80891d6fb43ae2d9808648e953244d0", "messageHeadline": "[apps/ledger/storage] reduce log level, update strings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a977a2bde67e4148b1c74d9d4a063c6065839b89", "messageHeadline": "[fix]: poetry cron", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31cb1f4f2026b198bfdc32aaf8f948be4a4bf5b8", "messageHeadline": "Merge pull request #588 from anoma/fraccaman/matchmaker-docs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "2090259d231cafc9849e434b3eaff5ac84bbe15c", "messageHeadline": "Merge pull request #587 from anoma/tomas/utils-join-network", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "2cb387ba1d55f20e9d2e512f1560a586fe4f63c6", "messageHeadline": "Merge pull request #575 from anoma/fraccaman/wallet-env-password", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "1ae22fa0c9a02cb9561565d857ccfe225194a26e", "messageHeadline": "Merge pull request #574 from anoma/fraccaman/ci-release-image", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "dafa76cca2a67cb10532879d2fa2552062da3eeb", "messageHeadline": "[apps/client] add timeout to websocket response loop", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "c1161a8875a5c70e634e1422a7f88fbf4bcf7bd4", "messageHeadline": "[apps/client/utils] add `--allow-duplicate-ip` to init-network cmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b8f3e7b0cec4038ce0fd139769c8620bac94d38c", "messageHeadline": "[config/ledger] add p2p.allow_duplicate_ip tendermint config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4512df0afcca9e26b1eb2e0c07d887a96df894c1", "messageHeadline": "rocksdb: turn on compression dictionary", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a62c7b83d58f6dc12349eeb0be096f04f425043e", "messageHeadline": "[fix]: Merged in master, which hurt", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 14019, "deletions": 5218}}, {"node": {"oid": "87824d782baca72c4770f33334dd82a2748dafa3", "messageHeadline": "Update intent-gossip-and-matchmaker.md", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef477d52330653e7ea3303e1d53443b6949375e5", "messageHeadline": "[apps/client] handle websocket ping-pong", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "cfc7d7f7f32f49f1d72dde62074ec4155a5d21b4", "messageHeadline": "fmt", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9b7cf3313b371b12722079ee731fea4db2fe604", "messageHeadline": "Update intent-gossip-and-matchmaker.md", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c8b92d442f4791ec6c50f9d80fd8975bb383ecce", "messageHeadline": "Update intent-gossip-and-matchmaker.md", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "ede4404f9576b00027165a9f8d8d677bf6e6e6cc", "messageHeadline": "Update intent-gossip-and-matchmaker.md", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "892faee7b993ea01951ea7030f4b58a80504b9e9", "messageHeadline": "[apps] don't attempt to set NOFILE limit if it's already large enough", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "7b9c755814258a07c89dfb6fe6cbd9cb55074327", "messageHeadline": "[docs] add `join-network` cmd to user-guide/getting-started", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "101e985a43c6cbfc9a8561810e5bfe2d41356cdc", "messageHeadline": "[client/utils] add join-network cmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "96dd16b8f6fdbdaba0e6ec5dac6afa51f480b899", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c1775343403ef1cf740a1bf12c8bc823d88bb77", "messageHeadline": "[apps] attempt to set NOFILE limit to 16384 at ledger startup", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "94828d371c1aa36a46aa1e3ef043f3f28f4c8f09", "messageHeadline": "[fix]: typo", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e2c17c7869e5496e831df8e06782e3909616af", "messageHeadline": "[feat]: typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a15243e762f8b4af33db989b04ef156e1c0c391", "messageHeadline": "[feat]: update matchmaker docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "e979a1082316c68fc0ac3f0d3d1a57bb954d7560", "messageHeadline": "[feat]: added docs about wallet password", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d3ab87659034c58ed96393a3bd48b1431c4386e1", "messageHeadline": "[fix]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "5a70ed35c6a4db194673577b58a78ce85e6d47ad", "messageHeadline": "[feat]: added file password env", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b2ecc1b19cbdb5b4364423e4d58366301500995d", "messageHeadline": "Merge pull request #576 from anoma/fraccaman/change-docs-favicon", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f70a3bc63e2e28445dfb4e15a04e6be0c9e3c66a", "messageHeadline": "[feat]: change docs favicon", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "80156d9c4117a5e5f742040b18ca9e4ba12c868f", "messageHeadline": "[fix]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e82b3ef79df578506a7323e4b91d15a0303dad90", "messageHeadline": "[feat]: added test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "38cc6fe1df04b3277e1b9fd3d389e17333b5c774", "messageHeadline": "[tiny]: updated a docstring", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2f3db6678d74a6699fcb872fa4f4295f77b45efb", "messageHeadline": "[feat]: supply wallet password via env", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4a3ecd65329a8d642b6dd38b0ddcb90eee3ad8d1", "messageHeadline": "[fix]: image repository", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "699d911b9bf7eabbda0c825e7a696fd40308d099", "messageHeadline": "[feat]: use anoma-release docker image on tag event", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1ba6c5da1637bba0bc34bf0cbb890e39938003d4", "messageHeadline": "[feat]: Added unit tests for prepare proposal", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 251, "deletions": 78}}, {"node": {"oid": "a0aba4ab94351c8a08f8866ea6894c9f652b7a86", "messageHeadline": "[chore]: Added unit tests for finalize block", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 565, "deletions": 84}}, {"node": {"oid": "04979319d5e6cb3cc3e20e1dad05a43072cfc80e", "messageHeadline": "[feat]: Reworked the queue of txs to be decrypted", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "601583439d8da56744467c3cd4a9edef5ec539b4", "messageHeadline": "Anoma 0.1.6", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "0791a5f2cf308ab233be482c5f0439926d863bf4", "messageHeadline": "Merge pull request #573 from anoma/fraccaman/ci-tag-publish-docs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "2f127722ae4343258ef32c7bc83e50a1dac7bb1d", "messageHeadline": "[feat]: update anoma config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "446ba0aad06fe956a9c82c0358e5e928a4918794", "messageHeadline": "Merge pull request #572 from anoma/fraccaman/ci-fix-wasm-test", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "6f87085f1fc9ab7bf9ecb7ddc5ce1b9b7fcbe2bb", "messageHeadline": "[feat]: update anoma config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "64d126c998caec8585b0666f1d2ef39c275f5846", "messageHeadline": "[fix]: drone update config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc55c5e5807cbfa26e44004f1aca1fd5aadd7e83", "messageHeadline": "[fix]: drone update config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "75d5dc29c8266e7c250f6771931835a9051c72cd", "messageHeadline": "Merge pull request #571 from anoma/fraccaman/sign-drone", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dfb617e1201d2e0b7bd40ea82d17d57d78feb51", "messageHeadline": "[fix]: drone signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e13b4f5a6d82cbc708a03048d5dace99b9f61c0", "messageHeadline": "Merge branch 'no-protobuf-artifacts' (#389, #568)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 5, "deletions": 324}}, {"node": {"oid": "11d929a6b5f4bc4f7b9ac247ac7fa30f93bc1e4d", "messageHeadline": "ci: don't use sccache in test-wasm", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "31af7db3a7b4738679124f04ae20f6ff602dd07e", "messageHeadline": "Merge commit '86c52027f' into no-protobuf-artifacts", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 640, "deletions": 1196}}, {"node": {"oid": "69f5e15bbf52e2a8f070c214642799b55e8d6ecb", "messageHeadline": "ci: run make fmt-check after make clippy", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6f97485641d5fe36790f525498008759ac94042", "messageHeadline": "build: build protobufs in wasm docker build", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6b3cfe3b28a59c709bb5e0c256ff0c9faa0845d5", "messageHeadline": "cleanup: don't commit protobuf build artifacts", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2, "deletions": 316}}, {"node": {"oid": "45d8acb17c22ccc1dd2e08033042e73a13b47c85", "messageHeadline": "Merge pull request #570 from anoma/fix-release-ci-script", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 640, "deletions": 1195}}, {"node": {"oid": "86c52027fb2035c453cf21f32e9be0a559ce0336", "messageHeadline": "[fix]: script name", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 640, "deletions": 1195}}, {"node": {"oid": "d867e4e7e098916cfdb5afad4007a0c36400262e", "messageHeadline": "Anoma 0.1.5", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "feb5a38f3a40bd41fad272690777ac265a8168b2", "messageHeadline": "Merge pull request #515 from anoma/tomas/release-build-e2e-tests", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2399, "deletions": 1085}}, {"node": {"oid": "f9cc10c6855b37cb9e8443dae841fcde729540d6", "messageHeadline": "[tests/e2e] use explicit '\\n' in regex matches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "10ec6b6446d1325565864c80155b5875e60e27b5", "messageHeadline": "[tests/e2e] remove unused field", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "06ee4d02b228ae2d1674d648eddc4ff28a12a2d3", "messageHeadline": "[tests/e2e] better key and address find error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "342c843c9679baedb8ef0afc1cad6ae8fb6fbe4d", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c4122ba328996faa545d4a21a98ea24a5b155e27", "messageHeadline": "[Makefile] run e2e tests in release, enable rust backtraces", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4d3aede5ba33f2ed65fccdf1deb97dd7438ac424", "messageHeadline": "[wasm] update templates Cargo lockfiles", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1042, "deletions": 18}}, {"node": {"oid": "8ec7cd042e3202f8824e8d576d9edd78e788c180", "messageHeadline": "[genesis] add e2e-tests-single-node genesis src", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "7cdb3f92758a8875aa1642489f22e4513e0e4faf", "messageHeadline": "[client/utils/init-network] allow to use localhost for P2P and RPCs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 73, "deletions": 28}}, {"node": {"oid": "30262b601d42ad2cbe0ed85b9beab0cad81611a2", "messageHeadline": "[apps/cli/context] add log for chain ID, allow to pass in raw keypairs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "146b8a5064ee45de63717eb3364e095c4388a349", "messageHeadline": "[apps/config/genesis] make WasmConfig sha256 public", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ab0953e092caa21520713fba0c33d41c07366cb", "messageHeadline": "[apps] better paths in ledger config, use localhost by default", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 93, "deletions": 98}}, {"node": {"oid": "3f53031ef751e6150d15f20d7da2575471a30e8e", "messageHeadline": "[apps/wallet] export `wallet_file` fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "364064f0af8573631d663e98ef7ef67178cb1dd8", "messageHeadline": "[apps/wasm_loader] export `Checksums` struct", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67b200bf52e8d31dcf8fb1b0c4582f8edb503307", "messageHeadline": "[tests/e2e] update with the new test helpers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 361, "deletions": 498}}, {"node": {"oid": "01018de6d0cc3b68154e0b73b57a1e0870361555", "messageHeadline": "[tests/e2e] improve the test runners with generated net configs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 354, "deletions": 120}}, {"node": {"oid": "8d26147f626ebd728fc2de3e4c0cdbb4b1a15127", "messageHeadline": "[tests/e2e] finish refactoring ledger_tests, add process clean-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 117, "deletions": 245}}, {"node": {"oid": "2f2a3b4fa87cfc5f59beb060b73f51999c92d640", "messageHeadline": "[Makefile] temporarily run e2e in debug", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c300313fb52af7d925edcdb675a63ebb53eaef30", "messageHeadline": "[tests/e2e] refactor to run in release, better error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 271, "deletions": 176}}, {"node": {"oid": "a70e947cd9c8e3cccbc491c1f4744c3085de1b6b", "messageHeadline": "Merge branch 'reformat-drone-yml' (#558)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1195, "deletions": 640}}, {"node": {"oid": "48d51522548d5cb02ac531f4d275ffbd0479cea1", "messageHeadline": "ci: automatically reformat .drone.yml", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1195, "deletions": 640}}, {"node": {"oid": "82136d9b72cce2bac7411f2b3e512e605efc4c68", "messageHeadline": "Merge branch 'docker-build-improvements' (#566)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "89329b7dcf7aa8e910dd0e125bbb2d56a161e8da", "messageHeadline": "build: parameterize rust version in dockerfile", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c9c39210aefeb2f745198c1c3e927b68a9b477b", "messageHeadline": "build: downgrade docker image to Ubuntu 16.04", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cbef12bb9956264091a5516bce9b12e58737384", "messageHeadline": "build: add git to ledger build docker image", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71259bbcbb2b76214b11ca56416c0ff05f965c3c", "messageHeadline": "build: reorganize and reformat Dockerfile", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3bd5679bdd5978311d4fcb8934ea93d275067178", "messageHeadline": "Merge branches 'tomas/tendermint-config' (#551) and 'tomas/shell-tx-e\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 312, "deletions": 284}}, {"node": {"oid": "af01b1d9af9fee3951b2fff3750f05af3a83229e", "messageHeadline": "[client/utils/init-network] add `consensus-timeout-commit` arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c1532b19305d872f42fcd0219a1ef0c8b72e1413", "messageHeadline": "[ledger/shell] drop tx from write log on error", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfe8869013e35a9f892a0aa67bd35928e4d9c51f", "messageHeadline": "[tests/e2e] update config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37978c74eb258faee8557f2f3a98228c441019a1", "messageHeadline": "[tendermint/config] remove rpc.timeout_broadcast_tx_commit config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "79a23c30c9bb2f9b3faaa619416e97db993435d5", "messageHeadline": "[apps/config] add tm consensus timeout_commit config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eb0dd47af226d1ff84c167f4f3c7bbf731724750", "messageHeadline": "[apps] organize config fields for ledger's tendermint and shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "a3bb46d7c4e81d4e8c825e825570ab2d796591b7", "messageHeadline": "Merge pull request #565 from anoma/fraccaman/fix-release-ci", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 139, "deletions": 119}}, {"node": {"oid": "020254ed0c5f51e2ea6463fdcfa0066dd2de5eef", "messageHeadline": "[fix]: update drone script, release creation script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 139, "deletions": 119}}, {"node": {"oid": "324ecccaea2defc9667d0d66afcdfa3019dca5e1", "messageHeadline": "[feat]: Fixed e2e tests. Added unit tests to prepare_proposal", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 531, "deletions": 264}}, {"node": {"oid": "60ac159920cb16f17f15cd5e0aad3014134d4de8", "messageHeadline": "Merge pull request #562 from anoma/fraccaman/master-docs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c98bfd592e37ac7e3412e769ebc6eac6c4728c9", "messageHeadline": "[fix]: docs folders", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 92, "deletions": 413}}, {"node": {"oid": "2565fa46cd83c7a762832b58215e5d80f169f712", "messageHeadline": "[fix]: docs folders", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "3b4bdcd90e1ff368efab182c10e7fda2236e0882", "messageHeadline": "Merge pull request #560 from anoma/fraccaman/fix-docs-ci", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 76, "deletions": 367}}, {"node": {"oid": "8b58cf53e69cd28b8d466c60cac67aed872dedde", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cea3399fe0348e93789ba4c157979eb038df7d5f", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4b14a869bec407b49aed672a88e946357359c50f", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "eb2846feefe7b3655c36ff2b773029f7b29f96dd", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 339}}, {"node": {"oid": "f9001ff78a4e63c55c376bff7f637e1fd0e8ad18", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eec079dcc36dfe6f04a922221a45829ba175b71", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bda8398bedc2bb2c9cb2cb262636cae59b2815c", "messageHeadline": "[chore]: Add docstrings, linting, formatting, and refactored the shel\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 722, "deletions": 665}}, {"node": {"oid": "2bbf62d524ff9e59098e28e0308e4c0271492890", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7f2207599a61ff334855864213d5c763c0d73f26", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8bccaf148f8fe280d6d3af4cf35a83067d0b4efd", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "40d007c25e58e46e15165478550e479bdc7e7073", "messageHeadline": "[feat]: All txs are now encrypted and then decrypted and applied in t\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 323, "deletions": 220}}, {"node": {"oid": "a2149b9c97f8d3041aa00e9bb6d2a60f916455d4", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8dfc9a5564b7a0f47ab85003a6fe4bf05ffe47a4", "messageHeadline": "Merge pull request #561 from anoma/gabriella-fw-docs-proofread", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d41edee1341ab93d05625cc4c5042cc52be249a2", "messageHeadline": "Update README.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8863321920e47e12916d7f4fa21cd8dea9de8d", "messageHeadline": "Update pos.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ef6a7cfa6fe3a4d59cea0c97135ce7fa5e1bf9", "messageHeadline": "Update pos.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7882641e58610fb052b47a89fcc12ba6d8b107d1", "messageHeadline": "Merge branch 'docker-release' (#556)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "536984835f7fbb14187f5ca9fea239ac0102c1c3", "messageHeadline": "Merge branch 'package-checksums' (#555)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0ca09cb9b7f7e0977633955c74d6bc0ca6bf36b9", "messageHeadline": "Merge branches 'git-describe-assume-tag' (#552) and 'release-toml-tag\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "633ae8c45acb7f4069403ecab42acf31b81f4d67", "messageHeadline": "Update customize.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dee6b3d8ceb31062e25e2111cddf6f6564d2ec16", "messageHeadline": "[feat]: update docs script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbf213ab94793d4d58b02047589a237c790e4745", "messageHeadline": "[feat]: added missing file", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "bb37cb393c851111e37eca023f4c2ea6b3c7f80f", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "8ec03722f42e93dc32cd43a3d8819d53b506dae7", "messageHeadline": "Update ledger.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ed7fb2fe318183b3f5777e46fd14b4eff430955", "messageHeadline": "Update wallet.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2a5abb50dfc5a9a30c81935f0f70725d3754f4ee", "messageHeadline": "Update ledger.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c8ee81abe8b2905806272e5b32582852ad559e4", "messageHeadline": "[docs]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "b28ccdd6070a323806ae0413b980a10fbdf466ef", "messageHeadline": "Update intent-gossip-and-matchmaker.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf9942bba57003240f2741a03ef3c23d35e742a8", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "8b456bca671c5055f344a14bf85201fc11d0ad4d", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "64f686b65a1640d860a1a09ccc42fa466aab0fca", "messageHeadline": "Update install.md", "author": {"name": "gabriella-fw", "email": "79594704+gabriella-fw@users.noreply.github.com", "user": {"login": "gabriella-fw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27574ba0fb6556718f05f0053f6d8735a437f586", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "4836e2993073e6bf2af2d3ef43e932fb4e3fa9de", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "996e280171bb8ed57a7ec487030a5ec59a7fcb94", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 472, "deletions": 983}}, {"node": {"oid": "897b33aac3a9e6ca2af0c1d27d45099630d6d115", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 983, "deletions": 474}}, {"node": {"oid": "4bc09e34171de04c3a73c8f24b2dc72d2f82042c", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "33216fbc20cfbb517aa7cb1887bd51357e4e8de1", "messageHeadline": "Merge pull request #559 from anoma/fraccaman/fix-ci-docs-master", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f40a4758690f4697cbd0673034732a5d680f2046", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5950a3d34edc2d9ee5a5d9348dd6777d024cebac", "messageHeadline": "build: include wasm/checksums.json in package", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "434e0e9775dcdfa5bb017b764fc1349e1b70de9b", "messageHeadline": "build: add targets to build release with docker", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "341c1d4ed773273eabfa4d179d60c9b9e4dccc3a", "messageHeadline": "release.toml: add tag message", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aae0894cf22f6a927089651571886c968844bab4", "messageHeadline": "Merge pull request #553 from anoma/fraccaman/ci-docs-master", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff64e34dc70d421b30bbb38e90e6e634c70c4c4d", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2993ae66e288fc0b1d2206a2020b80dce4b3ce1", "messageHeadline": "build: remove --always from git describe", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "82bd546de34ac6b20b4cb29089cf8e83307f7b6e", "messageHeadline": "Merge pull request #550 from anoma/fraccaman/ci-docs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "42866a631b7329cea4b55b1beb3cbf323a6d5916", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea16650a21e32e1bbbf34f5cd199ea36ee8be1b9", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "69c248dffde51a9e67b386e8897767feb765726d", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c861fa401396d132df1512f194898cd0d00013c4", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "20fb1f3d59cf4d6ca2c3fc4e123ebafa7f6ce796", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c0b6b2ec8df64fb723f4f9b585ab0b4695001d6e", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7521b6ec516918143249bddec702d02db793eca", "messageHeadline": "[fix]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05f6df7a9e8678d4aaa5ebbbe1227bfedfd0da95", "messageHeadline": "[feat]: multiple docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "3ce7676d0844a15f7e425761b6c73aa724f07aaa", "messageHeadline": "[fix]: docs generation on master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "805caf71e65cf2e803c05537a1693c0bb5727fe1", "messageHeadline": "[feat]: debug log", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "083e07348abab76fe7103bd7469331d9ae66b00a", "messageHeadline": "[apps/config] re-order config mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 203, "deletions": 202}}, {"node": {"oid": "19c7f0ff140f051cfa809f7d26b7d751ca4e03f9", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65eeff479289f86e21e49f98003f03c07d4830e9", "messageHeadline": "Anoma 0.1.4", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "107861afce3cff25fc7f6abdf4f400dceae4e00c", "messageHeadline": "Merge pull request #547 from anoma/fraccaman/fix-ci-release", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55166e874a68f4c6ed1a6d184f829746a702f92d", "messageHeadline": "[fix]: drone config release", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "448501e0d5995225e923b093f7785c2e6703d20c", "messageHeadline": "Anoma 0.1.3", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "8a794cc824c31ae23037021dca9a205e05584d36", "messageHeadline": "wasm: v0.1.2 checksums", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1ecab6cb15bf8a084c0b09a0ea48c794707dbbd6", "messageHeadline": "Anoma 0.1.2", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6fea7c5a09f399210fd9e68eaefd3024d42f1f62", "messageHeadline": "Merge branches 'tomas/mm-runner-error' (#544), 'dockerfile-workdir' (\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "0baa582aced60ef7ee0813bf9f8204778d7564ea", "messageHeadline": "[wasm/checksums.py] sort keys in output file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9a907bf264f560ee8aa4cf26f3b6cc5b92f49eee", "messageHeadline": "docker: change workdir to /var/build", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69b402bf8ed589953ea076ec57da1871667a522c", "messageHeadline": "[intent_gossiper] don't panic on matchmaker wasm run error", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6a8efe2c68cdb89ba8dc32b535e35efc9605164", "messageHeadline": "Merge branch 'tomas/cli-versions-use-cargo' (#543)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "20d06e1fda066927d6e65df75dae3dda64b6f787", "messageHeadline": "Merge branch 'fraccaman/fix-ci-wasm-master' (#542)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "652006d53a7ee891d40c8811111f3541828ff9fc", "messageHeadline": "Merge branch 'root-dockerfile' (#540)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1d46e988dc8a072834c86c9e60c2dcc6024b7a02", "messageHeadline": "Merge branch 'tomas/wallet-defaults-from-genesis' (#538)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 284, "deletions": 170}}, {"node": {"oid": "896c56efbb8e83d50d5663b085d9f9d88c7cf120", "messageHeadline": "Merge branch 'wasm-checksums' (#541)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b4bb711f559f08ecddaba6bcf8463c66c8394922", "messageHeadline": "[cli] use version and authors defined in Cargo.toml", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "3b0d6949f1ba2d03635c6a03a3a4111460d02720", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "a057fd9e3960539d3d7cc73e5b006e471654c5d5", "messageHeadline": "wasm: update checksums", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d7138615936455583c56f3f2beb749ac367a951d", "messageHeadline": "[client/utils/init-network] add genesis addresses to wallets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d5cf1c9a3fd3b3afee110fa154a4b17e3d399a9c", "messageHeadline": "[wallet] load default addresses from genesis in release build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 276, "deletions": 167}}, {"node": {"oid": "70bf96714bee2d5dfa7ad5c8f1120bffb22e630b", "messageHeadline": "[cli] remove unnecessary lint rule", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "602387dbf05eed4dc74edce8357411007722536d", "messageHeadline": "build: add Ubuntu LTS Dockerfile for linux64 builds", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "58d778285ad6384cd3aa206214cf76cd45336cdc", "messageHeadline": "Merge pull request #535 from anoma/fraccaman/ci-fixes", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 230, "deletions": 164}}, {"node": {"oid": "3318dca7b3191199d9313059227598ed57a76b7d", "messageHeadline": "Anoma 0.1.1", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4a22cdb38ea52a41dbafa86c96b4db420fdcbe89", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e8c3d4748ffc6803c21789414bf68f2606bb844", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "22fd5a7790a38590df7534649d02ad3ab2b5c2aa", "messageHeadline": "Merge remote-tracking branch 'ray/test-wasm-cargo' (#539)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 512, "deletions": 0}}, {"node": {"oid": "1bf0feb5340273f4446517f5d24734d21ed8180c", "messageHeadline": "wasm_for_tests: Cargo.lock updates", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 512, "deletions": 0}}, {"node": {"oid": "970a69ff4113e3b72741c3564f80ca949b60dac1", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1519, "deletions": 897}}, {"node": {"oid": "29f441239f5d9cb8ee9e0424ba7e9e83dacab257", "messageHeadline": "Merge branch 'tomas/fix-doc-build' of github.com:heliaxdev/anoma-prot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "9d9bbca90b9e4ccadf7eba6daa51b165654e6014", "messageHeadline": "[docs] add favicon and anoma logo to rustdocs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "78be9bddbbe70dd37f5371385620ccd4a3a76ed0", "messageHeadline": "[docs] add logo for rustdocs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "010721bb5007b9ed537a7bd7526b16e1b7e7004b", "messageHeadline": "[vm_macro] update rustdocs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e3d6a10f6949aaa4d9782ed0ef498ebeefed1992", "messageHeadline": "[feat]: update droneconfig", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "00b2ef2454ac96b9adce04ad58fcc9528acbdbb7", "messageHeadline": "[feat]: clippy, format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "10ce9f9f38c23f5598be41e950338b21d20fa9b3", "messageHeadline": "erge branch 'tomas/fix-doc-build' of github.com:heliaxdev/anoma-proto\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed74de3cc2e2ac971d372dec4144df8f23c19748", "messageHeadline": "[feat]: added docs build during PRs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "c4d7880ebad077a6d014888bdb1a479c42af1dd7", "messageHeadline": "[cli] fix broken docs link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52947e66ce6f57eea54a9622e072a07b86d8f019", "messageHeadline": "[fix]: cron job commands, wasm master compilation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 132, "deletions": 134}}, {"node": {"oid": "459572b80d0dce669163578d7d1ecd5d95cd8cc7", "messageHeadline": "Merge commit 'b73f103' (#532)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 105, "deletions": 22}}, {"node": {"oid": "e2335944575ce3384c9933a22cab2a6f8309fcf3", "messageHeadline": "Merge branch 'genesis-config' (#534, #488)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 2320, "deletions": 323}}, {"node": {"oid": "b73f1037bd7605c2d7d2006beecce59fba160fdd", "messageHeadline": "[pos] skip TM validator set update for validators that didn't change", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 20}}, {"node": {"oid": "625bab46c32da6aeb35418869974bfb1ac98cd3e", "messageHeadline": "Remerge branch 'tomas/docs-user-guide' (#504)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 646, "deletions": 479}}, {"node": {"oid": "41b74adacccadf24c3c1e4153ce69b262a0e5762", "messageHeadline": "[docs] add custom favicon", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "af39bb205bd3c0a476483b68eee646dab0199d59", "messageHeadline": "[docs/user-guide] cmd fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e30dbb6eac3364795a119a020c0be4ded1db6b2d", "messageHeadline": "[docs/user-guide] init account with existing key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e8184cbfc723d69878e8d012764c6613b5a57e", "messageHeadline": "update CONTRIBUTING.md", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b59da1112947368085204732506007d85a1cb75b", "messageHeadline": "[docs/user-guide] fix links, add getting started page, remove playnet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 264}}, {"node": {"oid": "999916205b912e745e4e639609b9b25e12657cd0", "messageHeadline": "Update docs/src/user-guide/wallet.md", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4833542496c7f30cea75b7a013eecf91c49e595a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af0c3135ed3827200ff8541c5be74bd894d8f275", "messageHeadline": "review of user-docs", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "232cd3a547074fbc95a2dcec0058c103af6a21f0", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d436340a8a8945ee4f0045d4e7e54b55df0ff0c9", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f4190f9868beaedfcac194a22c14bf8953662d7", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "94c528a4e8f0266a926f50ff9fb179be06a4e834", "messageHeadline": "[docs] everyone loves emojis!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "00c058f9fa45c237a224a0ad9027b9c3d975ece3", "messageHeadline": "[docs] fix broken links and move sections to correct dirs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 65}}, {"node": {"oid": "66ecb3eced08cbe245d7c857aa4deae675077a41", "messageHeadline": "[docs] add mdbook-linkcheck", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "7fb5975017347bc346fb81c699db9d61d7c8d5e7", "messageHeadline": "[wasm] update templates' READMEs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ca3a529e86b1b51124c35a4202e0b460a62d6dee", "messageHeadline": "[docs] update user guides", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 447, "deletions": 109}}, {"node": {"oid": "ffff6a4702ea9ebce91c9911709903b03423d7d0", "messageHeadline": "[docs] move user guides from README into the docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 205, "deletions": 121}}, {"node": {"oid": "280b26b3875253f265419d59834826731dadc2e2", "messageHeadline": "Reapply wasm/CI changes (#513)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1038, "deletions": 483}}, {"node": {"oid": "b81a824fc16b4dbceddf595d934cd48014e57873", "messageHeadline": "Revert \"Merge remote-tracking branch 'upstream/fraccaman/wasm-downloa\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 542, "deletions": 1088}}, {"node": {"oid": "55e0f7b8cea416d8facd2c0746a4b4172cb0827f", "messageHeadline": "Revert \"Merge remote-tracking branch 'upstream/tomas/docs-user-guide'\u2026", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 564, "deletions": 724}}, {"node": {"oid": "c46ff4769ba0bd13136a2c4ec27cc3ac03cfc753", "messageHeadline": "Merge remote-tracking branch 'upstream/tomas/docs-user-guide' (#504)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 724, "deletions": 564}}, {"node": {"oid": "4138e0eab9ad70b8bbc2f799465046020b739a36", "messageHeadline": "fix mistaken query subcmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8450a6eaa47eea0bb898089fa17836c09207222", "messageHeadline": "write consensus key for TM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "19a093857c7af3e67ec776a1f5e648bba137c0f0", "messageHeadline": "refactor hash check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4529d8fdf7a382d638bf2352ebcec7b4a1e42db8", "messageHeadline": "fix validator's base-dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4a35420dd6e8ff974266f60335eca3721e1d8445", "messageHeadline": "fix clippy warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "deb1c9c82ce63cbf39d62901f25152dd48a840ae", "messageHeadline": "show type of address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "c4429c4340b7ec3aa6499641476ee03dad1afb37", "messageHeadline": "minor refactor unused var in dev", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "35b0f5c4301dffe6df6acfd5628fae85c98f387e", "messageHeadline": "write genesis w/o validator `net_address`es", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "53c9b251f2706786a41b07cd9739d3b363312b17", "messageHeadline": "print which keys are being generated", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bbb2c272bf53616c1350031da8ecbb879ff2983b", "messageHeadline": "update addresses using \"atest1\" prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "0fece560910a600b0702e5b243818f38ad1a6a61", "messageHeadline": "fix chain ID charset validation, update CLI desc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "628c33af01a8da7ba01f090ddd678811a2e0bc9f", "messageHeadline": "[docs] add custom favicon", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f93354bf85e99ea184c3c93e144f967509f57cd4", "messageHeadline": "[docs/user-guide] cmd fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e88ea7a5fd4e412f5b147f124f4f2a346fb06494", "messageHeadline": "[docs/user-guide] init account with existing key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b9762aa2e9daeb15f6f58f6e230487f4caddaf7", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de8137c8b348cb14cfe649c38bd468c00870a982", "messageHeadline": "update CONTRIBUTING.md", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7def66e0c4aa428a6ac17c080a332884fb6c2626", "messageHeadline": "[docs/user-guide] fix links, add getting started page, remove playnet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 264}}, {"node": {"oid": "f4958153cb4860c0116dd4d0d3d1e3b2143f2de3", "messageHeadline": "Update docs/src/user-guide/wallet.md", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd022183fcf2e76644e071d3056388cbb6d6b395", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c28b34587d2ea75de8c0752f5e048e116d0561f1", "messageHeadline": "review of user-docs", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "28268379d08e282a73ceefe0b806bcfac7d49429", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14a4873fcd285f9f317e4087d610e05befcc2b1f", "messageHeadline": "Update README.md", "author": {"name": "Awa Sun Yin", "email": "11296013+awasunyin@users.noreply.github.com", "user": {"login": "awasunyin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e79d8404ed299b7d953d65a217f0318143572a98", "messageHeadline": "make fmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1724d2e1529ef8e1ffa179bbb6a99c3ed398b742", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 95}}, {"node": {"oid": "f689a18cbaa9632a05990cdc25e926af1af051a3", "messageHeadline": "[docs] everyone loves emojis!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "85a448b763afee3b60667ec477314ebdf72b1da8", "messageHeadline": "[docs] fix broken links and move sections to correct dirs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 65}}, {"node": {"oid": "0bbab2afbe31e2400deed5451b8cc1056749ae57", "messageHeadline": "[docs] add mdbook-linkcheck", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4a2029c849756a91a142be0052db4a071876ec8f", "messageHeadline": "[wasm] update templates' READMEs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f11aeaaa86413753da9a4c4ed8f3ff4ded25152e", "messageHeadline": "[docs] update user guides", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 447, "deletions": 109}}, {"node": {"oid": "7114c1791194d33b5b479b0c0e220707dc2a66ab", "messageHeadline": "[docs] move user guides from README into the docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 205, "deletions": 121}}, {"node": {"oid": "541b4e7a5350d0807db272d98d06a15124947c8c", "messageHeadline": "Merge remote-tracking branch 'upstream/fraccaman/wasm-download' (#513)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 1088, "deletions": 542}}, {"node": {"oid": "dc9bf72c1d235f85feef6bbb5f6d968f603da1bc", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 104, "deletions": 106}}, {"node": {"oid": "be4bcdf78f91fe80d0e649e8186a66eafdc5a3a9", "messageHeadline": "[feat]: removed unused files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 54, "deletions": 77}}, {"node": {"oid": "0b05ae7fcf04464715c00fb8e4ebfb510bbc553e", "messageHeadline": "[fix]: cron pipeline", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1d7e4e8a572c64f7bdeb9226247a39fdd635a59b", "messageHeadline": "format: correct formatting", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 144, "deletions": 56}}, {"node": {"oid": "b92686873fe8c74fe2ec51b474c7aa8488686221", "messageHeadline": "init-network: set intent gossip addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "7855080ccffab03cde299ebf19e9440b6a66de9f", "messageHeadline": "genesis: add matchmaker configuration to validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 138, "deletions": 21}}, {"node": {"oid": "a3e67e712d3b5c4ac5a25dbdd54e0d834ea8a9bd", "messageHeadline": "init-network: use sequential ports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47f37d334bd47c0f4742a840f73343bc2f1dd176", "messageHeadline": "init-network: set genesis time in validator configs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0be103f7c0a95165b1b25732924b0f9c9bd90657", "messageHeadline": "genesis: write genesis time to ledger config", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "3a4fc60f47d7a6fa9b0c5283db246167fb926ef7", "messageHeadline": "init-network: generate chain id from borsh serialized genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 66, "deletions": 28}}, {"node": {"oid": "6af6cb05fdd16a2035f774cfca89930d389f35c8", "messageHeadline": "genesis: sort fields for borsh encoding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "36d3bf8171143deb4218dccaa501020fba6b06f6", "messageHeadline": "genesis: add eq, ord to `GenesisValidator`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7499c7d61090c70d253e7a053c5ff6e120a8b67d", "messageHeadline": "config: add setting for p2p peer exchange", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "82d04b4f2cead275ae1e3c96684a34d44066affa", "messageHeadline": "ed25519: implement Ord for public key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e4cbf9454abf8a420de1383ae3f505b44f97861a", "messageHeadline": "chain-id: use '.' rather than ':'", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "e70319015df0395a84d83da4fdd4549055f24ff8", "messageHeadline": "init-network: set up intent gossip nodes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "a0259913a102327ff3e8483abf2d62fccff9513c", "messageHeadline": "init-network: derive chain id from genesis bytes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 134, "deletions": 17}}, {"node": {"oid": "604f0d540c8135b252e6041c6368c6e528467de1", "messageHeadline": "shell: check validity predicate hashes on load", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "89d21c16dec832e293525d30d9bfa0f9f2b1bf1b", "messageHeadline": "genesis: add internal testnet template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "9b8d749655cc5dc0f4997d6f29dd901b934ec3ae", "messageHeadline": "init-network: write ledger configs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "1707ab162fa1ac863490fc850c5c55d2742611b3", "messageHeadline": "init-network: use wallet methods to generate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 110}}, {"node": {"oid": "4e46a0833dd5b0509ab295b6d9825939514244e9", "messageHeadline": "address: use bech32m encoding in Display", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a338ce17f7db694419e489ea2e3c9d84ecb00cfa", "messageHeadline": "init-network: accept a genesis config file", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 294, "deletions": 188}}, {"node": {"oid": "0051a8956d607b80c8fe9e2390b8f3d7f8e2e627", "messageHeadline": "cli: add anomac utils init-network", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 327, "deletions": 12}}, {"node": {"oid": "2bd11c9527ec658c88d0eab837a9d43ee1d77b9f", "messageHeadline": "shell: load genesis from chain-id subdir", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "6328dba653c6b41b5a0aee736a779894f4de0337", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "74b3a68528fc9eed139a13e5a87a23cfe0a6ecd1", "messageHeadline": "[fix]: suggestions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "bf2a6209d09b8fc630a74e2e453e0ba1da16325b", "messageHeadline": "[fix]: suggestions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3e19b6b5876e2c5460cd74fbf49df4ad506131aa", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2316, "deletions": 56}}, {"node": {"oid": "cae0011fae3713a89828831edbf2d6ea263e72c2", "messageHeadline": "Merge pull request #524 from anoma/tomas/nicer-cli", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "6f9b894573e8e9602a4cea81cd835c667abb04ee", "messageHeadline": "cli: don't require context for client utils", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 184, "deletions": 125}}, {"node": {"oid": "3902e178a191844d12c879674021d871fa9ab23b", "messageHeadline": "wallet: move wallet file to chain-specific subdir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "84ce85b76a26dc240a1a57001125ff52fb9f5910", "messageHeadline": "ledger: add p2p persistent peers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "f21ea262ed48b3e9e1e5574d6f6fa3a728d7dfe0", "messageHeadline": "config: add support for chain ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 358, "deletions": 151}}, {"node": {"oid": "9b38e5cd9fb338b78365aebcef16643fc3ff037c", "messageHeadline": "ledger: move validator set init to shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "7437dc2d3f6abea890d1bdfc9fb9f7dfef90bd6a", "messageHeadline": "[cli/wallet] nicer output when for empty wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "177f7756270df3eac76fa81297f094d63060717d", "messageHeadline": "[feat]: load wasm for matchmaker", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 182, "deletions": 180}}, {"node": {"oid": "1ce96e977b9019f411048e5f661726e3cad55df6", "messageHeadline": "genesis: move wasm config into dedicated blocks", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 100, "deletions": 27}}, {"node": {"oid": "a32af0e379b996b890d420a16848c43470dbbbde", "messageHeadline": "genesis: read all genesis accounts from file", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 185, "deletions": 5}}, {"node": {"oid": "13d2b6e39adbf1fa6d74fc797542415fc9ea5e7a", "messageHeadline": "genesis: read parameters and validators from file", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 215, "deletions": 1}}, {"node": {"oid": "af722ba99ba8dc57c815bf103b02d8bda47521ad", "messageHeadline": "Merge pull request #522 from anoma/joachim/add-wasm-image-target", "author": {"name": "joachim adi schuetz", "email": "atoz@phinon.com", "user": {"login": "atoz7"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0ad45985d38cf2a538867e8c1dfdb61157701486", "messageHeadline": "simplify the docker-based build documentation to just mention a singl\u2026", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0183683b88fc2861a6be719257d3905043f24932", "messageHeadline": "add the anoma-wasm container-image build-step as its own make-target \u2026", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ca6105389f2a478082997a6487a7a9ce53d47f1b", "messageHeadline": "[feat]: improve download error handling, fix checksum comparison", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "cd10e850b8f051c880507534235190c161df7ca9", "messageHeadline": "Merge branch 'fraccaman/wasm-download' of github.com:heliaxdev/anoma-\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d78f0c30dbd259a22895c3094bacfce781dec37", "messageHeadline": "[feat]: update wasm bucket, update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "7864502bfae82f0cb575d54827382cc9260fdc51", "messageHeadline": "Merge pull request #497 from anoma/yuji/ibc_vp_test", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 2263, "deletions": 22}}, {"node": {"oid": "6e200619553cd51fe54e7cd4077e3f4bdd5ffe5a", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d4212aa5321062f28f7f358888a09501775b3c", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "e84b399447b8bc62423e708da469ce785af791a5", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "af8802d37f353ad8b5f8deb2295db03980567faf", "messageHeadline": "[feat]: update drone config, added release script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "a4a88ea1c141c3a07109b7198c4f9a8597b22add", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21878714a52d125f82de50e9579a73461edb7fea", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5059cbfe557efff65f57c954a3c955d38d5773b3", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0361d0f423b1904e32dba2e70fc2316b5ca6f6c8", "messageHeadline": "[feat]: ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "28137fd43eeeb06218c0315628a77835b26c6c35", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f25fb39e4cca99d84eed3b9108aad86063b46b", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "7c2f9144d819ec92f7604752e8db798d29c28954", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5cf928d6cb2ed3d4b7aa92b8b1193ddd7f07db7c", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 406, "deletions": 833}}, {"node": {"oid": "de07a349a4f4103c6bc8bdc507d9449776ab408c", "messageHeadline": "[ci]: update drone configuration", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 970, "deletions": 1150}}, {"node": {"oid": "7ddef343d012f743cb3f8dea0db395590b8a3381", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 845, "deletions": 396}}, {"node": {"oid": "b18879487869ab35dd39beb70bd95df85c0fb533", "messageHeadline": "[ci]: update wasm checksums", "author": {"name": "AnomaBot", "email": "gianmarco@heliax.dev", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1174ad4f58730cd976e8d9fc4fd52a1efe7f719", "messageHeadline": "erge branch 'fraccaman/wasm-download' of github.com:heliaxdev/anoma-p\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5dca1e897432c5e584957bf04121862188575998", "messageHeadline": "[feat]: update anoma config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 689, "deletions": 315}}, {"node": {"oid": "fc57b26c8197454f42465980bbc425fc3c90c274", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9856d2010eb4a8972e8d1b05130b5ad06d4b7aff", "messageHeadline": "[feat]: update drone config and tools", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 66}}, {"node": {"oid": "5348aa54f7daa3b5b9afbf6d610a110134e92a95", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 53}}, {"node": {"oid": "fc0c184e8e81144c7707700767fd74f638acdd5c", "messageHeadline": "[feat]: update drone config, update checksums, merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "7b86111a8b17e07e7d419d71e9a2bf9368a8b73f", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d22ec4ce4f08eb6cce55462166423cbaf538aa8", "messageHeadline": "Merge pull request #514 from anoma/tomas/node-error-exit-status", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "66daa8431d174dcdab99c311a6cb2df4bbeedb26", "messageHeadline": "[apps/ledger] shut down with error on ledger crash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "bb42e816a1b8ddc02dc671e2daa12f69b8952758", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "34ddd0904985f7ebcab7bd2603df65ce8f42e536", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "771d5b081ead56bbab5f9aa29d0d2c5e2eb907b8", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "053997688dcee6570da361927a6565b3cec78bf4", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "07a814340190cd90d738487f3af4868528dbf743", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "365c09aff63217e8646bc9610febbed623b9fb21", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e323fe7232cfcce4ffa68d208d866b9d448bdf9d", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1b1fdc702810c0337d133ea2edfc1d8515c1e18c", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "183300b363040d6dc06e0953eae32969d3ab7c9a", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "950625253d2856df4e65f1fa8e40b91de89019aa", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2804d874e2b2048dc4875f4651af22e404120187", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "502eda146a6c34dda024f554dc4acef7b4a5d011", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae53b4bf8387bf14cd8c2bb2dfc9757b6c7e9e20", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4caebcdd5a3fec850d9855ceb3f1fce386a90e21", "messageHeadline": "[fix]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "50a2821b9e02e6a7247d308e3412fd5b5ec5de22", "messageHeadline": "[fix]: checksums.py minor bug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56a30a52234f2093b9704f6900e60d17cc9eb252", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "548baa37dafd8f5b1879e5dbc5e610311387666e", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7eb409f878b7dd204d3e1875a8eb414ba9a02c56", "messageHeadline": "[feat]: added missing files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1cb8c568378cda64938123c08af6c1eff3e2178", "messageHeadline": "[feat]: added missing files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "74cfc1963b52555a7282f24a78a28f00c28c3f12", "messageHeadline": "[feat]: Updated downstream dependencies to work correctly with new pr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 248, "deletions": 137}}, {"node": {"oid": "93b59526e8bdc408b704b67d2fb378bf8e2d2ec9", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 499, "deletions": 247}}, {"node": {"oid": "29c3a0e9560806456ee99183a0776bad9b8bf232", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "66a04951645e545d70cea306e97ebbbc2da31c67", "messageHeadline": "[feat]: avoid tracking wasm artifacts, checksum script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3d0166cd2336a1341ca91250e03ad7e821882b1b", "messageHeadline": "[feat]: added wasm manager script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6613c9a36047153c28739731bc3872b140940f23", "messageHeadline": "[feat]: removed wasm artifacts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d481eab182cd5c011f6366db3964e7a90b794b50", "messageHeadline": "[feat]: download wasm from s3", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12029, "deletions": 4017}}, {"node": {"oid": "eaf49ca32d3c7dcb6fb1e78b4d311082c11c385f", "messageHeadline": "ed25519: add from_bytes wrapper for PublicKey", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4665f778358d73871aacd4fb67f2446963c6eb34", "messageHeadline": "[feat]: added initial wasm loader", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "3be8026955d34b326e0c9256432bcbda95243d52", "messageHeadline": "[feat]: update README", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c2d52ec060f3cbf066733df716962e221b214f11", "messageHeadline": "[feat]: drone configuration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 492, "deletions": 252}}, {"node": {"oid": "c71db35191797b8fb7af843d1b6db314abadad5b", "messageHeadline": "[feat]: Updated the cli to take necessary info for making wrapper txs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 153, "deletions": 41}}, {"node": {"oid": "5e92fc3da0f28c0b4e163584b781a6957bc195af", "messageHeadline": "Merge remote-tracking branch 'upstream/tomas/impl-acc-sign-tx' (#507)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "f6a883b7ac001f9e676083faba4e4f3ce3c0c82e", "messageHeadline": "Revert \"Merge branch 'tomas/impl-acc-sign-tx' (#507)\"", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 19, "deletions": 44}}, {"node": {"oid": "62b68a96a29fee99bdc6fd78b784a4d716be16bb", "messageHeadline": "Merge branch 'tomas/impl-acc-sign-tx' (#507)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "2809d846dfd95e61d53c51be7f43daf108965119", "messageHeadline": "[client] allow to sign with implicit account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "d28f41fab7b438708d6dde6462ff27296eaafed1", "messageHeadline": "Merge pull request #508 from anoma/tomas/explicit-tx-signer-or-key", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 128, "deletions": 170}}, {"node": {"oid": "67418c975f4c5129d6f20afff86a25a074cdc415", "messageHeadline": "[client] allow to explicitly set tx signer or signing-key for any tx cmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 128, "deletions": 170}}, {"node": {"oid": "01a8ec1a8f8c580107f942c615584d5dc1417213", "messageHeadline": "Merge pull request #502 from anoma/tomas/change-addr-prefix", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 272, "deletions": 129}}, {"node": {"oid": "512b41cb0c2bb25d1333f458ca30b74c076e1f08", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b70dca2ad449d537640d0eb70aa1b17d8376df46", "messageHeadline": "[shared/address] align internal address strings, refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "8701f8b6d86674b963e1297a7776f9270d16690e", "messageHeadline": "[wasm/test] use non-internal address for VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "e77cd410bcc0b27e3db55389816642ac55540e72", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "47cb9ce129bfa809aa207575ff33e19b30d19397", "messageHeadline": "[wasm_for_tests] rebuild", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2ab2c8573440dfb51b1fec4d432dec66991de203", "messageHeadline": "[tests/e2e] replace usages of `key_of` helper fn and remove it", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "074619c77a36d8ac794e1033723bb1e8934100f5", "messageHeadline": "[all] regenerate addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "161071766a4a00cc5c57f948743d066f6847f043", "messageHeadline": "[address] switch prefix to \"atest\", fix encoded length", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 178, "deletions": 48}}, {"node": {"oid": "bb6e70c587b0c16e497dbb07be493972b5d0ec4f", "messageHeadline": "[Makefile] install switch to release build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4a8963ad8057a7f3d01db6e01c2ffb239cdc724e", "messageHeadline": "[client] allow to sign with implicit account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "f550e35a58a26e0d2991939daa54438216a84b5d", "messageHeadline": "[feat]: Prepare proposal and transaction decryption are now in the sh\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 380, "deletions": 303}}, {"node": {"oid": "fb445f67ffe3afe3bf50eb71658b01ff760e909d", "messageHeadline": "Merge branch 'tomas/wasm-paths' (#503)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 143, "deletions": 57}}, {"node": {"oid": "be445b8a5f6faf8398328639f3d3334327a1e747", "messageHeadline": "[ledger/config] add `wasm_dir` from arg or env var", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "83fc60fd41ec6892e81d7cf52bf9cbfbdc759b7f", "messageHeadline": "[feat]: Refactured a tx processing method. Starting fixing bugs the c\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "452e01a1c35594985d29327f2a4899af37af7cfe", "messageHeadline": "[feat]: Added in prepare proposal, support decrypting txs", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1000, "deletions": 723}}, {"node": {"oid": "4a6df35e989a1f8dcfa3709c41934146102b36d0", "messageHeadline": "[tests/e2e] update WASM paths to abs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "94593503f2fccb7cf67c0a16c8fccf644467dbf8", "messageHeadline": "[node+client] construct WASM paths using the new global arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 45}}, {"node": {"oid": "faccec7cc6c076b8d24d7b0249d81e958bf9366e", "messageHeadline": "[cli/context] add helpers for reading WASM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d1c1e639f25439dee04f2e1c68cfdca2d3bf80fe", "messageHeadline": "[cli] add `wasm-dir` global arg, allow ENV vars for global args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "f409c260036e4d37673073c57bb97c8d01587019", "messageHeadline": "Merge pull request #496 from anoma/tomas/on-chain-validator-creation", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1440, "deletions": 530}}, {"node": {"oid": "c3bbb536fabb87d6e4a6a4a07a3a31bbc83a33f2", "messageHeadline": "[client] print string genesis validator keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bbf072f35dea7cfb2d4f6fc7ebd0e57b3a2c1548", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b7ece2956da90dccb746b71fcfd478ce2ed3efba", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2cd87436fd2f8b2513a0610fb2b40e11df0192df", "messageHeadline": "[pos] fix evidence params not to be 0", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "939a4d50ca3038150aa71606f55b9e2475b36c9e", "messageHeadline": "[ledger] add RPC and P2P address to config, use in tendermint_node", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "96d7e8aa30b053704cb94d59873d63b489e539ac", "messageHeadline": "[cli] refactor client functions into sub-modules", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 400, "deletions": 372}}, {"node": {"oid": "8df2dd86512849e6909064a926b011186c0a5378", "messageHeadline": "[ledger] write validator key only if it didn't exist before init", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "918c3c5cc1700e2731673fffb9720f77bec30128", "messageHeadline": "[cli] consistent cmd/args about descriptions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "7902740b3101be674e6a56ee5423331eafa9b949", "messageHeadline": "[doc/pos-integration] add storage values optionality + validation rules", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "8d3e9cbece2d9f61df9946405d5b87e9966b1bde", "messageHeadline": "[pos] update validation to allow `become_validator`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 347, "deletions": 12}}, {"node": {"oid": "e8bd2d29a73d16a081b8143d47ca8e2629977e1b", "messageHeadline": "[pos] `become_validator` set validator's total deltas and voting power", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "c73842476ee8629c86c9cb73f96127d86525dd7f", "messageHeadline": "[wallet] show the alias in overwrite confirmation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "80d16436c3dbd8adc1c392a19ee9c0c56594b523", "messageHeadline": "[client] add a command to init validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 349, "deletions": 22}}, {"node": {"oid": "385990e36aaaa908f7b0bbd0aceb3fb6b1d69c98", "messageHeadline": "[wasm] added tx_init_validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 109, "deletions": 1}}, {"node": {"oid": "d6ef2e06cfb36c4b2e79860335dfd3e023d22684", "messageHeadline": "Merge pull request #492 from anoma/tomas/validator-setup-helper", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 328, "deletions": 127}}, {"node": {"oid": "3016147c3af9cfc9b11315428a3d127b19a13cc8", "messageHeadline": "Merge pull request #490 from anoma/development/script_tendermint_inst\u2026", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "32823ea2bcdb2f033864148dd754eea6e37a5e97", "messageHeadline": "Update scripts/install/get_tendermint.sh", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763e360614455efea1de3d58d359a99189985b57", "messageHeadline": "[feat]: Refactored where process proposal happens in the shim. Change\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 112, "deletions": 86}}, {"node": {"oid": "3768923de514315c8b0b6b839f5fa4b3c128a737", "messageHeadline": "[Issue 450] ~ update sha256sum-hashes and the hmac-code for ci", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4c3c24e1f4ea0c3f9c989e02815df440ae94d890", "messageHeadline": "[Issue 450] ~ merge current main to my feature-branch", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 8869, "deletions": 3610}}, {"node": {"oid": "ab85708c08a6882b16ee38a6da436d118a9f510e", "messageHeadline": "[Issue 450] ~ macOS stil uses the ancient bash version 3.x - use tr i\u2026", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43f029475586a3ce15d289184543d365a13a2868", "messageHeadline": "fix for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2ace2315265a01e94f52126479d8ab1b34aaf032", "messageHeadline": "[ledger] fix release build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d730ee5bae8823b4545f68b518412b84c75dc936", "messageHeadline": "add failure tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "73b5846cce6cb64b4a3d2186d8f3f21905f232b6", "messageHeadline": "add IBC utility functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 698, "deletions": 243}}, {"node": {"oid": "84b2cb02eadf653ab30462b77f00319dbc7be19b", "messageHeadline": "refine with IBC key functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 105, "deletions": 179}}, {"node": {"oid": "3c9b24b7587b96fb28d5475a2331c4a24f7c92c6", "messageHeadline": "add IBC VP tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1727, "deletions": 32}}, {"node": {"oid": "6d4999aa9bf3956e09998cdc8071bc56ecba9096", "messageHeadline": "Merge pull request #470 from anoma/yuji/ibc_vp_storage_keys", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 902, "deletions": 805}}, {"node": {"oid": "f960a9cd1ad1fe3bd943992d3290bfb9c9d407c9", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f065d106697e2856fdb5248f9ee0714ff21e7a5e", "messageHeadline": "delete IBC key check", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "239ecd6f3a3e4fc5148ae1e1ad8f41eb1c5336f6", "messageHeadline": "fix the prefix of a counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfc5267e82cb2cab62336c11426b2fe3ace66419", "messageHeadline": "rename key functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "d073dd994073429e42454bf269402d75a88de044", "messageHeadline": "storage key functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 901, "deletions": 794}}, {"node": {"oid": "747e2cf7ee2728c7a8c3d7fe99108b721df82194", "messageHeadline": "[wallet] cache and return newly generated keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "e507d5a32adf907d18d3b54735f810a33c40ffa1", "messageHeadline": "[tests/e2e] update config in setup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "86be021e8173ba1113cea9331ceca729a49e8f84", "messageHeadline": "[client] add a utils cmd to init-genesis-validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "733ed9acbeffc87fd8f423251a136f81085af294", "messageHeadline": "[cli] put the config inside context, remove options layer inside config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "715a58fa3d587f45769cd2caeeb7222732d1c561", "messageHeadline": "[genesis] use the \"dev\" validator keypair directly", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7abe84b8baf1a855c20e39e8271c15ac135c1f9f", "messageHeadline": "[apps/ledger] add tendermint setup helpers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "8dcb7d5731c7f7e02b5a379fa19c678b2abd8b52", "messageHeadline": "[shared] export helper fn to generate established address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "2a684c71f6284acf68c8cdaeb50aae9f8434b121", "messageHeadline": "Merge pull request #477 from anoma/tomas/fix-non-dev-build", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 885, "deletions": 566}}, {"node": {"oid": "3be1d2283958826fa2d5407e9cff725cdf95999c", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1d9f094d8a2e7f081f41ed8742dbcdc4848d3f50", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5383aaa3c2e23fff11325faabe0abb96fcccfa48", "messageHeadline": "[tests/e2e] update wrapper tx tests to use implicit account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "fc414b5c0a2614dac7b61978e1cb4793616b47ce", "messageHeadline": "[ledger] add genesis implicit accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "75171759ba54bd0deef75f674dda7cfc0cffd25c", "messageHeadline": "[matchmaker] remove now unnecessary  `Arc<Mutex<_>>` layer on WASM host", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "71c910b287ee2672cad5d1b647b1e51d8ec5e85e", "messageHeadline": "[scripts/ci] update-wasm only fetch the source branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925e65552b26330d6077edc2f3868272b57cf9e4", "messageHeadline": "[tests/e2e/gossip] add matchmaker source and key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "1187efe09e2a48c35c0346a51ea94a77348572cd", "messageHeadline": "[README] update for matchmaker key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acee448ae16a204b9665386aa39925fef7c7233c", "messageHeadline": "[gossip] add source address and key to matchmaker + refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 291, "deletions": 220}}, {"node": {"oid": "bf578928edbc112c1edd7559d8065c411cf574d0", "messageHeadline": "[apps/ledger] update genesis config and genesis usage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 206, "deletions": 121}}, {"node": {"oid": "39331e5b2789de0ad8753041b40cc01c0c8ef1f6", "messageHeadline": "[intent] add source and signing key to matchmaker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 102, "deletions": 30}}, {"node": {"oid": "500d851ff60790ef20caafc441b76ce1e2f7f959", "messageHeadline": "[apps/ledger] fix tendermint_node in non-\"dev\" build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b89a81e4e74761f64c333f012a28b69d2aaaf733", "messageHeadline": "[apps/Cargo] add missing \"rand\" feature in anoma non-\"dev\" build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a69f0696dd3427ae0246afc4636a44c5a80e1ad", "messageHeadline": "[apps/wallet] fix defaults in non-\"dev\" build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 74, "deletions": 32}}, {"node": {"oid": "2de7c0785288bf519aaa45e7e8a7b78f767c7e0e", "messageHeadline": "[Makefile] build release without \"dev\" feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5afd759980d5b3492477924b15fc531ea745420a", "messageHeadline": "[apps/config] refactor config, fix in non-\"dev\" build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 92, "deletions": 99}}, {"node": {"oid": "dbdff164cd495aa6fd13c370dcd5cbc82aa1778e", "messageHeadline": "[cli/anoma] fix non-\"dev\" lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "408316fc59f4d8b96c17028fbf4b70ea9f112494", "messageHeadline": "Merge pull request #494 from anoma/tomas/faucet-account", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 395, "deletions": 102}}, {"node": {"oid": "a22663cd6b11f009deec34aed0199ab558836546", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c1f3756afc07b85a3da09703646a1349bd12c361", "messageHeadline": "Update wasm/wasm_source/src/vp_user.rs", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce937ef92647a267735568bef407d1d3b0a8496b", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "490499bd6cb44c933a3e044d2632bc48216643c5", "messageHeadline": "[wasm/vp_testnet_faucet] fix lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b906d6f14ffc6b13bb768270f4ca237f79109b29", "messageHeadline": "[Issue 450] ~ add a check for the executable of tendermint, to avoid \u2026", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5cbf66292d1c20d9ac5e7249290e32a99f469b0b", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91cb5f1b56e981baae2b5494241683108d1f27e3", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8fa2d78fd92b7ff8032c3390c926fdeb831cad49", "messageHeadline": "[wasm] add vp_testnet_faucet for free tokens", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 319, "deletions": 0}}, {"node": {"oid": "dffd66273d1c7c22ec95c2e5ff3f7a841f3acb4a", "messageHeadline": "[feat]: Changed tendermint-rs and ibc-rs and tower-abci to all use ab\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "52109c2753796a9cd00bf3af7c75c6079d011061", "messageHeadline": "[wasm/vp_user] inline storage key match, update docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 93}}, {"node": {"oid": "b2aad53be7d23b60516036e70727cb6f9975fb38", "messageHeadline": "Merge pull request #475 from juped/release-basics", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "9ae5f7a5187476a13c6e4d9cdee66fe8a049011f", "messageHeadline": "release: add cargo-release configuration", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4d9a7be89638fa930b3d96849c1ba019ce0a2c68", "messageHeadline": "build: add 'make package' target", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "8dce58b7b04162041c95791187d719a9b3571941", "messageHeadline": "Merge pull request #454 from anoma/bat/encrypted_tx", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1588, "deletions": 162}}, {"node": {"oid": "727a7ad2e3980e730fb5900fe01ff0c1f09165e2", "messageHeadline": "Merge pull request #484 from anoma/tomas/reduce-log-levels-for-e2e", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 44}}, {"node": {"oid": "26250f55892398cb579ceefa2395d419b3463aeb", "messageHeadline": "Merge pull request #324 from anoma/tomas/pos-design", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 531, "deletions": 1}}, {"node": {"oid": "d4124af582ce0e35b274e6ec5cec7f4a233e8c03", "messageHeadline": "[tests/e2e] match_intent test - try to increase timeouts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f0d2bc00c544f70bddc0dbee6fca13b713dce5d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8a1d6330a07b49e4722301c6a4008ef5e3cbbe3f", "messageHeadline": "Merge branch 'bat/encrypted_tx' of github.com:anoma/anoma into bat/en\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6547613b8596ddb0f3e340e86d5167eec3fa423", "messageHeadline": "[feat]: Removed use of canoical addresses for test users. Instead gav\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 23, "deletions": 59}}, {"node": {"oid": "5ef0fa5d729ccb138926fca5bc501c4442af6722", "messageHeadline": "[tests/e2e] set more specific log level to avoid 3rd party logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 39}}, {"node": {"oid": "f53245c94f7140d9ca5455ab92e3451045fe4a6e", "messageHeadline": "[ledger] remove debug log in abcipp_shim", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c942020a009e410cd08e7df979197b60d08bf53", "messageHeadline": "Merge pull request #432 from anoma/yuji/ibc_vp_del_commitment", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 483, "deletions": 334}}, {"node": {"oid": "1d43f9e4f8f0e72c3242da26270aad19bbaf58e1", "messageHeadline": "Merge pull request #467 from anoma/samuli/nix", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 130, "deletions": 32}}, {"node": {"oid": "7e4dca27c0a0a2adcec4c4524efac4f29069a43c", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1c41d102cb8a1926692e329a39bff0d526fe19c1", "messageHeadline": "Merge branch 'bat/encrypted_tx' of github.com:anoma/anoma into bat/en\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7b6eb821d8d03981c746a8dd4d7fe44b9d471ef3", "messageHeadline": "[feat]: Added ability for storage to lookup up established address fr\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 370, "deletions": 64}}, {"node": {"oid": "1efa68d9cef1f2163c6d00d43f3bedb8b40941ed", "messageHeadline": "[Issue 450] ~ add a first draft for an automatic tendermint-installat\u2026", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "be21bbb2a7ecb45aab482fc5596f0148b6efcd4d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4fa1b286c4a1c1ace055fa4113306edc4dbcae2", "messageHeadline": "Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "62731c4194564cafe9cfc16cb90085bf707a750d", "messageHeadline": "Merge pull request #471 from anoma/tomas/tm-lower-node-id", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "4beca0e8210c26533d4e61728c881e0a7e50aa73", "messageHeadline": "formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fc3eca55afff3712221455393ec5375253b3654", "messageHeadline": "Merge branch 'bat/encrypted_tx' of github.com:anoma/anoma into bat/en\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "66cca381df6066de15fd09227ea6c9f5ca502648", "messageHeadline": "Made clippy happy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d0dc3d059109615a4fda591328afd29f050f63f6", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e17c461593657362418e5e5071375114f6f4ad7f", "messageHeadline": "Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4174, "deletions": 1838}}, {"node": {"oid": "612e89d3c425bbc9569c666664d6c792e28ef362", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8978cf542a80c714f871b8c55f2dd2e317bfbd71", "messageHeadline": "use tendermint-rs branch with lowercase node IDs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "a457c21ff78f75fab4f5f7d1c4a62cd97e956cba", "messageHeadline": "Fixed dev-dependency in the wasms folder", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1023, "deletions": 5764}}, {"node": {"oid": "9d3e1b96c5638dbde2c2d2b9d525d161bbb7bea6", "messageHeadline": "[docs/pos] more details about state and key change validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "27bf2704fc488f8edcf5aa7653f4b268d27aae43", "messageHeadline": "Merge branch 'celso/basic-wallet' (#410)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 4072, "deletions": 1743}}, {"node": {"oid": "e6643ec34e7a9f3b5e7bef36ca63bdd0d5341393", "messageHeadline": "Reworked the default feature set so that wasms compile by default", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5239, "deletions": 1051}}, {"node": {"oid": "650601f67aa574ab05c863690f1747a19d90f7f1", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/pos-design", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12927, "deletions": 2837}}, {"node": {"oid": "722ca4615c129d375dc7425583be4e54ba75e9c8", "messageHeadline": "nix: add OSX xcbuild buildInputs where needed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7c3fb51b629bc01dfa71ed622ea8c0ae4b48d454", "messageHeadline": "Add nix build instructions to README", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0e8773f7a73733f38f33a0eccb454e191714761d", "messageHeadline": "Merge branch 'bat/encrypted_tx' of github.com:anoma/anoma into bat/en\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2203a862c7edc7fcac0ed96785c8c228c4c9f509", "messageHeadline": "Removed unnecessary feature from shared crate", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "995ccaf21768c6b26f5868d5349220fe9cf5eaf9", "messageHeadline": "rustfmt", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1a1f545afa80c9c51c2dd2daf85a9a33e5807225", "messageHeadline": "Add build via Nix", "author": {"name": "Samuli Thomasson", "email": "samuli.thomasson@paivola.fi", "user": {"login": "SimSaladin"}}, "additions": 110, "deletions": 32}}, {"node": {"oid": "18d97331d946d13f32ad92c477bac03906d87151", "messageHeadline": "fix packet validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 469, "deletions": 329}}, {"node": {"oid": "5f222ea3b093beff07c7659bd10daad3f9e4b73e", "messageHeadline": "check the deleted commitment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "5f9218b7b1b50c69a8cf77959ea7f8092e749884", "messageHeadline": "Merge pull request #433 from anoma/yuji/ibc_vp_timeout", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 78, "deletions": 56}}, {"node": {"oid": "9fdcc49b7c4a9e8426a8a349e4278bacb344728a", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "412f373b6180dd628137571b3742afc34c6713e7", "messageHeadline": "fix typo", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f83a59f8a3a6f793c97342b1c0c51d602414d887", "messageHeadline": "check timeout in channel validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 78, "deletions": 56}}, {"node": {"oid": "76f104667c4f9c7170b3ff2ab6dfbe01119e2fc1", "messageHeadline": "[feat]: Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1855, "deletions": 140}}, {"node": {"oid": "64cee9e26a670c6722eae6d173512ccd08dcee6b", "messageHeadline": "[tests/e2e] fix match intents tests, ledger is needed for pk look-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a403a021fa71f28fc6cedae486ffcc115515c3c0", "messageHeadline": "[README] update for wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "88cd8f3c4f8cb8add38557bed3f3349fcac72593", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5a7716e16467271a323948068cd2411fae603d01", "messageHeadline": "[shared] remove unnecessary annotation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "64765917fdc0dd7686578dda9295c3fd8c71a474", "messageHeadline": "[cli] update docstrings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "6da7e970bbba72ef84d46d20c98a94789b404486", "messageHeadline": "[apps] rename var", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1bf30ca804235202e6ccce58e6c1facd0ccff67", "messageHeadline": "[tests/e2e] add wallet tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "aa7c71d6b19c46dd69a142207bc864c81a65200e", "messageHeadline": "[cli/wallet] improve cmds output", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f1c579426a9f034a4999558b27f01cee94de8385", "messageHeadline": "[tests/e2e] refactor into sub-mods", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 951, "deletions": 951}}, {"node": {"oid": "fb3751fc77d4f867e8e609b10a69f77965cb1b47", "messageHeadline": "[cli] refactor context look-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 574, "deletions": 575}}, {"node": {"oid": "5d9c63013ce29e2a5aed981539a1c6fe7f66834a", "messageHeadline": "[wallet] add decrypted key cache to wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 137, "deletions": 95}}, {"node": {"oid": "a79a49e5db3091119de2f593f5e6b2c72c6dfbfe", "messageHeadline": "[wallet/store] load store error type", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7e77b123665919b64eb86125f4d85b846299c55e", "messageHeadline": "[wallet] store in TOML", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 155, "deletions": 27}}, {"node": {"oid": "3865e8e59af153681a7e98e689a4ec924d75d9f2", "messageHeadline": "fix wallet and tendermint_node file writes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "579d6214e2967d3c43ef8c0d99d2c3c11f27159b", "messageHeadline": "wallet merge fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 172, "deletions": 144}}, {"node": {"oid": "55c29a76e0639e482e5cac5bc0f2412946dc459b", "messageHeadline": "[cli/wallet] refactor key export cmd, make alias required", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "a59357d76a36ad051e8280fa7d5ff8fb82289ee1", "messageHeadline": "[e2e] fix `init-account` test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0e0b7e0444157f0a45dc389c03f55027a261687b", "messageHeadline": "[e2e] update intent cmds", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0b1ee27ef539e38d725d36d916635177d33a6585", "messageHeadline": "[lint] fix lint warns", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "2bc7dcc476af2da6facd44f89a9b71f5f1ac89c9", "messageHeadline": "[wallet] remove unused cli_table", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "04990181127298a5ed2961e73ec36cf7a7739235", "messageHeadline": "[wallet/README] update features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b2ec257b1e60bb0d06415d1e26c55c0226ea343a", "messageHeadline": "[cli/wallet] add a cmd to add an address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "fad048da7b24be450f1c0667ea529aca8cacc712", "messageHeadline": "[cli/wallet] add a cmd to gen address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "087db50b438568be715f952832817d8e1cbb1e11", "messageHeadline": "[cli/wallet] add cmd to find address by alias from wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 17}}, {"node": {"oid": "ceb5954923bad943de035de9b773351acad49439", "messageHeadline": "[cli/wallet] handle used aliases better and store tx init. accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 45}}, {"node": {"oid": "4753c0b26e11818600da0b2b9ba56db1b890afe1", "messageHeadline": "[wallet] use overwrite confirmation for new addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b78a5b8b42343213432c07e4c4bbe5bd26965aaa", "messageHeadline": "[cli] add initialized accounts from tx to wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "f15a1263173dba36a515b3ce9066931af976ef5c", "messageHeadline": "[cli] add and use lazy-wallet keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 175, "deletions": 95}}, {"node": {"oid": "fb76e1f8d076d625cc52cd1c763ad680a58fe9e5", "messageHeadline": "[cli] remove unnecessary box and sort args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "92199da9cd8aa2abffafc2ba159c8ce6a05ecbb9", "messageHeadline": "[cli/wallet] print full addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "270e3796e3bbf2fdfdac8112cecaa20a4f427ad4", "messageHeadline": "[wallet] rebase fix-ups", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "46dbeaa42727c74af9599d9d5f87ccd4c1579076", "messageHeadline": "[wallet/README] update impl features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "851919980d2898f50ffeba86e96021f1f93e1390", "messageHeadline": "wallet/README update features", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e525f63a3197a33ce1d6f652d612818149c1ad7e", "messageHeadline": "[CLI] refactor CLI to provide context with wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 396, "deletions": 357}}, {"node": {"oid": "d83920d26f53728655e48fd3e927174026f7bb79", "messageHeadline": "[wallet] add default addresses and cmd to list addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 123, "deletions": 27}}, {"node": {"oid": "4efeff30c67ef4be2d75438ef70127c3196f0b5e", "messageHeadline": "[wallet] add default addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "60a10ae7f11c9e7e40a80cf25e62c57a4ab6f1c9", "messageHeadline": "[wallet] rename new wallet module `s/wallet_new/wallet`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "0fe257c57fd54eb6efba685a8ef1f1e707b1f290", "messageHeadline": "[wallet] add defaults and replace old module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "98ee85fc43cf205c5e482fb016cd393f56192f0c", "messageHeadline": ".gitignore remove temp wallet path", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "25040eb00432257bc55edd6907539090df7db6b7", "messageHeadline": "[cli] refactor to use the new wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 278, "deletions": 45}}, {"node": {"oid": "deaf7abb222f2e8d5f93d426f3fc5d4f28bad4ea", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "5536d9585551c174ebf7857e79e5a00e2ba33b77", "messageHeadline": "[wallet] refactor to decrypt per keypair", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 402, "deletions": 307}}, {"node": {"oid": "3ea5ee60039151e79505a9cde44a05cff94648df", "messageHeadline": "[shared] add string conversion for pkh", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "b367e3b61d0c91e38f1b548498a905115a85df14", "messageHeadline": "[wallet] add crypto keys storage support", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "de942ddc810ac4caa443bfbbf8fd2e3979109cdb", "messageHeadline": "feat: implements pretty print", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 307, "deletions": 304}}, {"node": {"oid": "1639f6f52f0bc567fee1b5662f29c8d41e4554f8", "messageHeadline": "feat: starts implementing  pretty print and file export", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "49882539e620f5fb065fc00f4c46b9e15569e833", "messageHeadline": "[shared] add Keypair wrapper type, add flag to `key find --show-secret`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 157, "deletions": 82}}, {"node": {"oid": "6c445a6f40136f026b56591b8245ce426912f628", "messageHeadline": "[cli] shorter wallet cmds, add cmd to list keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 194, "deletions": 133}}, {"node": {"oid": "c6f8c86ff3f454ece0d7036513c529ad4ac49c67", "messageHeadline": "[shared] add ed sk wrapper and pk/sk hex encoding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "63df75c44c363c1ad2f1ce6ecb9fc5a1594d6048", "messageHeadline": "feat: implements keypair export and fetch by alias", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "ca062b6886fe46eacbaedcecd7d564cc1166cd1a", "messageHeadline": "feat: implements cmds for lookup", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "338cb6808214335759443bf9490c2890a118f455", "messageHeadline": "[feat]: adds overwrite confirmation and user-facing messages", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "3a7fd4b9173d276e241cb4bdd07609be47ec6c2c", "messageHeadline": "[feat]: encrypts store file using orion", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 94, "deletions": 77}}, {"node": {"oid": "a381c5b65ebc8b1d8cd956ff130fdd517ec46b5f", "messageHeadline": "refactor: uses ring instead of aes-gcm", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 42, "deletions": 83}}, {"node": {"oid": "685cdec58b26935f1430e4bd2510ae6a775f6e05", "messageHeadline": "[wip] [feat]: encrypts/decrypts storage file", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 164, "deletions": 32}}, {"node": {"oid": "879e052d0fc8200678adacd9d1012087fb0ada9e", "messageHeadline": "[feat]: uses public key hash as a default alias", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "aa6aa4dfc449a781a071267aa1621a4cccde7f14", "messageHeadline": "feat: separates files and creates wallet cli", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 313, "deletions": 150}}, {"node": {"oid": "b8056a9f422792b764a67dbe96e299a746d5b2a5", "messageHeadline": "feat: persist Store in a file", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 123, "deletions": 16}}, {"node": {"oid": "7ff7437b8371a656901dc3af8f0fa5efb5826979", "messageHeadline": "feat: implements keypair generation", "author": {"name": "Pablo Hildo", "email": "pablohildo@gmail.com", "user": {"login": "pablohildo"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "0ff4f10bcbbd9a567e4f3749823524b2d6148914", "messageHeadline": "feat: adds wallet store data structure", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "5924e9aa3150f6973fb9f016d917a852d292cf1e", "messageHeadline": "Merge pull request #421 from anoma/tomas/pos-client", "author": {"name": "Tomas Zemanovic", "email": "tomas@heliax.dev", "user": {"login": "tzemanovic"}}, "additions": 1444, "deletions": 103}}, {"node": {"oid": "df2e3fa711e310a23aa343760cc0dad4b3da41d6", "messageHeadline": "[chore]: Refactored the rpc code as part of my attempts to understand it", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 249, "deletions": 487}}, {"node": {"oid": "55b807e12c4a604acfce83d66636b0d48cc04b08", "messageHeadline": "[README] update for PoS", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "0b6299ba15c7fcb50ff39a8c5746ad88776d8a3c", "messageHeadline": "[client] add commands for PoS txs and queries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1619, "deletions": 86}}, {"node": {"oid": "27cf0d6c3be5829c89ceb42dcba5adb487132127", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c97db3aef8571c059c55aa0d21d5e67bdc85e104", "messageHeadline": "Merge pull request #420 from anoma/tomas/pos-txs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 444, "deletions": 17}}, {"node": {"oid": "0ee247801f1ad3dd8d41e84a1d509c5f0cd2b34d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7968ad7e5b56117433f89e29f8952d4e3e431273", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1834137c49bae4e048b82992d35a178c38472e8c", "messageHeadline": "[shared] move tx pos module under transaction", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "6c4bc35cca4c77b0c46e2a044db48f3fb3b4cb57", "messageHeadline": "[vm_env/tx] add a nicer interface for tx PoS interactions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "5bf076762ac4a74bbe2c0c9faff91891352034d6", "messageHeadline": "[wasm/vp_user] update for PoS validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "a616b702fbc26579071523bcc43f5aa428ccc11e", "messageHeadline": "[wasm] add txs for PoS bond, unbond & withdraw", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 182, "deletions": 1}}, {"node": {"oid": "b5af91c96ef5140cf270694587ea6ffd61ab43c6", "messageHeadline": "[vm_env] integrate PoS, add it to tx + vp preludes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 189, "deletions": 1}}, {"node": {"oid": "f2e6418306b3c1c37b92fa7eac90a6486380ae8d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "95fc5631e73e04e96481f909fdbce16cc2a86c77", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/encrypted_tx", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "8e7921fc26d63f111a2dcba23649ac2864fbce3e", "messageHeadline": "merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4171, "deletions": 1689}}, {"node": {"oid": "2cd119001f2993497c76d408ab7b0fef6e33df1d", "messageHeadline": "Merge branch 'improvement/smaller_makefile_changes' (#461)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "50a03ca01616666a17960f83032cff0c849afdde", "messageHeadline": "build: avoid recursive make for 'make test'", "author": {"name": "Joachim A. Schuetz", "email": "jas@catbull.com", "user": {"login": "atozxx"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "b925e3e108bf1003758e0f2d65efab830cc66e0e", "messageHeadline": "Merge pull request #431 from anoma/yuji/ibc_vp_send_packet", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 31}}, {"node": {"oid": "d8cc19dcb1c6d29962c437e765541a4e37e588da", "messageHeadline": "Merge pull request #419 from anoma/tomas/pos-integration", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3175, "deletions": 1214}}, {"node": {"oid": "faf1004046591e3feb396aeed3856c370e6147fe", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bfa62147a941052b75f676c10d2f8caf5b36d872", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/pos-integration", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1194, "deletions": 1260}}, {"node": {"oid": "2f4dc4bf180682f46f0bc76b72228b39a3387d05", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "d20cd6e700109fb87a2b4d069ee52cd58dfe8f8a", "messageHeadline": "Merge pull request #452 from anoma/tomas/vp-user-fixes", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 549, "deletions": 123}}, {"node": {"oid": "401b7710d5fb5d1b60f66977299f26ec1e6ad731", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "25ed12c421ef706e3912432fb3e77179983bc1f1", "messageHeadline": "[shell] apply stateful changes in `finalize_block`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "1004ca4ee2c1a11ddb5a1e0c79dd9849fb5d3f6c", "messageHeadline": "[README] fix and update intent commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "13e8450390edba8110f117d97365ff1587075f8c", "messageHeadline": "[tests/e2e] setup ledger config to use temp dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c2aab4d58f4876d975b3c6b44c02eff78b5ccc26", "messageHeadline": "[feat]: TPKE use deps not compatible with wasm. Added conditional com\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1032, "deletions": 2128}}, {"node": {"oid": "872c19d247946ce4ca3a763e7908bbf5c48dd061", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2a0b90663ae87e172ffd75fd2021a617a3345d27", "messageHeadline": "[wasm] update template's lockfiles", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4041d3eed9bb6923bb685c507d449b71b62c27ae", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "93815203877aac0fe3cce5966b29f14c0ccd196c", "messageHeadline": "[wasm/vp_user] add tests for VP update", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "494deec1f7d4e386436a2742b9d7ba0fcf455798", "messageHeadline": "[vm_env/tx] use ref where possible", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0bbcbb469110609517cafb185458599d6fa51cbb", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d2ba7a265163466816d209be74c4adae771f964e", "messageHeadline": "[clippy] fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dd730d41d91e08e3e862f0f31f32b26281f6e568", "messageHeadline": "[wasm/vp_user] add more tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 189, "deletions": 15}}, {"node": {"oid": "ac30096e08d45262943c39a8c80863fd288a8826", "messageHeadline": "[wasm/vp_user] refactor and add tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 25}}, {"node": {"oid": "8fd78786247bc7d95846743747bfda423c9c7b91", "messageHeadline": "[tests] export logging helper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "665de54143c75a33c52b7314811934c519ffacd8", "messageHeadline": "[tests/vm_host_env] more helper functions and use preludes for test env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "ba387e8ad22c67db8171751982e1dc4a81ddbe83", "messageHeadline": "[wasm/vp_user] allow any token changes that aren't owned by self", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ab3b201a87002db41ff8a9b46a1d75999f871224", "messageHeadline": "[wasm/vp_user] lazy intent check, re-using lazily decoded `SignedTxData`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "8579acd9cd06b4291614cdc31f8a886713100ea6", "messageHeadline": "[wasm/vp_user] use once_cell Lazy for sig check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 47}}, {"node": {"oid": "90ff2a047a6152b2ecb4e1e30eb0096857f9b245", "messageHeadline": "[wasm/vp_user] fix intent check error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "da140fcc22d28797679def84a22fe719c901596b", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7ec40585c3fab7258d3e6329ce84090adb3ffdfc", "messageHeadline": "[feat]: Fixed Cargo.toml dep so that wasm can compile", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "390bac27a56e743465cffa7d23ef271bf6d00f91", "messageHeadline": "[feat]: Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8377, "deletions": 1288}}, {"node": {"oid": "88e4791fa39bdcd7611b521a9ff7159891217dfd", "messageHeadline": "[feat]: Integrated wrapper tx validations into process proposal. This\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 356, "deletions": 89}}, {"node": {"oid": "7a5a68fdde573e150c1437eb3502d5a0593ce13e", "messageHeadline": "Merge pull request #449 from anoma/yuji/cli_desc", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f2a4170a997421ebb9eec5f812d8c976be338bf", "messageHeadline": "Merge pull request #447 from anoma/tomas/fix-sig-verification", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "92103c0670fe22d1cab9c122ca65f19a296353c5", "messageHeadline": "add PacketSendData", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 31}}, {"node": {"oid": "8d27bc55c406416e32c3f9089a5ac6e9ca96aa87", "messageHeadline": "Merge pull request #430 from anoma/yuji/ibc_vp_key_check", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 128, "deletions": 137}}, {"node": {"oid": "c09dfc791da5bc9bf13ff4c2a4890fd0633ae5fd", "messageHeadline": "[tests/vm_host_env] test tx sig verification for tx with empty data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "71a587a5d97d21dc966853beb81a5d9e49d4340a", "messageHeadline": "fix CLI description", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a520b49517fdb12bea2679587698c3e229286cf4", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7dd8bbc5303f1051b95581d56ca54028f4169764", "messageHeadline": "fix #446: tx without data causes signature verification crash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0a646129c5692bde05be569a4dc620087eec192d", "messageHeadline": "[feat]: Small optimization if verifying signed wrapper tx data", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "8993b6a08974d9df36b917bac2504a19fb819415", "messageHeadline": "[feat]: integrated support for wrapper tx types into the ledger tx type", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 234, "deletions": 13}}, {"node": {"oid": "a48b5d184116db056a9123b8df4429a83d442467", "messageHeadline": "remove a common check for IBC key", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "4b997cf4207dea64f10c2e15ba41555f0137383d", "messageHeadline": "add IBC key checks", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 101}}, {"node": {"oid": "e4cff2dc696463e22b017c0506804121884cc4b8", "messageHeadline": "Merge pull request #429 from anoma/yuji/ibc_vp_borsh", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 475, "deletions": 969}}, {"node": {"oid": "5095e05630fc3fd36307989bed27485b5d93accd", "messageHeadline": "[tests] update e2e test with a VP rejecting tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1446, "deletions": 981}}, {"node": {"oid": "6f523d10e0cffd85fb1811221aeb7eef56c70545", "messageHeadline": "[apps/ledger] PoS shell + VP integration", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1650, "deletions": 207}}, {"node": {"oid": "ac9c05dc5ba89c5204be071f1edcd80d44893414", "messageHeadline": "Merge pull request #418 from anoma/tomas/pos-library", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5191, "deletions": 2}}, {"node": {"oid": "62397c8c8268f1c51238f83c6137e73a4ea4ec7f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "4aad89b4fbac3d1cfa4f094a3865c8fd013020e2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afd312a7717b572bdd9c545f79be50b9f4fc9965", "messageHeadline": "[PoS] fix validator set validation to find min active validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0eae76742fff45cff6363846234e0921522f470", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 34, "deletions": 58}}, {"node": {"oid": "99781c070df13f85faa3db86fb409f1de5270a2c", "messageHeadline": "Update proof_of_stake/src/btree_set.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05fc3719b9d6c8520635ce2ac7e0b76eb43dcf29", "messageHeadline": "new proof_of_stake crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5212, "deletions": 2}}, {"node": {"oid": "8aa9b0c248de3d0d761614cae50280f13c3803fb", "messageHeadline": "Merge pull request #413 from anoma/fraccaman/vp-intent", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 421, "deletions": 77}}, {"node": {"oid": "c7bc20ecd47de29b76f599d516fbc97b9e707ced", "messageHeadline": "[fix]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7f0c2d19412ad669e5188ca08d0e67202075f65f", "messageHeadline": "erge branch 'fraccaman/vp-intent' of github.com:heliaxdev/anoma-proto\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "992dbfcad035727f906aaad5ac9462d87c9b1150", "messageHeadline": "[feat]: better intent cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "d8a3f290d4ec4b528760bf161cbfe3fe77de9a1c", "messageHeadline": "borsh coding for PortId", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "2842c9da4a857f457986452f35aff5f1ecbd35a1", "messageHeadline": "update ibc and fix an error name", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "36340a75b3168d802f98c0f279df05384f7b12a8", "messageHeadline": "WIP: use borsh for IBC-related data", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 459, "deletions": 950}}, {"node": {"oid": "01fd64e5325f90131f6fb6cfae12bb8f704fa2f1", "messageHeadline": "Merge pull request #416 from anoma/yuji/ibc_vp_packet", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 515, "deletions": 40}}, {"node": {"oid": "d825c4a2b9f24e78161fd28d43e140a79043770b", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f62eb7794a4664fa85c3478e00123283e4d8008", "messageHeadline": "[fix]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 501, "deletions": 76}}, {"node": {"oid": "e5b0450f547f14672087279c9d036805c1ce28ab", "messageHeadline": "Merge pull request #428 from anoma/tomas/add-init-accounts", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 503, "deletions": 82}}, {"node": {"oid": "29271366ab674fd8d82b2119d287e90d93dbaa7f", "messageHeadline": "fix fmt and clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23020bad2aea937a10e62bc48610bccb768b1548", "messageHeadline": "fixup! [PoS] add initialized accounts to tx result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfe47f3aeb9fc32b7ba567970a67612a3274d1ac", "messageHeadline": "[shared] fix WriteLog::verifiers_changed_keys and its test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "5228aa0aa385865d366927959a832ebba3b7f7ad", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85e8647290911b3bb4f200e1af9ce5583b6c8b8e", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0de6da775c7debc65692b1d39807066a048551d2", "messageHeadline": "[tests/e2e] add a test for `anomac init-account`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "610e88e296e821fa3c4dbad9c51b14719d03dea3", "messageHeadline": "[shared] exclude init. accs in write log verifiers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "6da55da96841c9e1cfc68c3a89eda5b45f0d8036", "messageHeadline": "[client] add cmd for tx to init a new account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 122, "deletions": 11}}, {"node": {"oid": "3b5825a89a81acdd7fc8322294c57d4ceabb2321", "messageHeadline": "[shared] add ed sk wrapper and pk/sk hex encoding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 143, "deletions": 4}}, {"node": {"oid": "f946eb3fd26f9374a43027741a17362dc7ceaa19", "messageHeadline": "[wasm] add a tx to initialize an account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "71b56c76e1885741e63947b4e2a09e15d5edcee9", "messageHeadline": "[PoS] add initialized accounts to tx result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "4c2bca3d8f4e2f13e5abda1c3ba3f064d4392a82", "messageHeadline": "[fix]: use optional parameters", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2adc9470037de87e9bc15fa056244f139480b46d", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e6dab1178b332e9db2012893274da71abea9922", "messageHeadline": "[fix]: exchange serialization", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "3fddab402f2423b4f956502442a0a6985df7401c", "messageHeadline": "[fix]: revert path e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272be5ba8908c994bc83bb8d45f2f8a88b49f219", "messageHeadline": "cleanup", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d6a40acd245dcb7c1231ae7897905a11e16af60a", "messageHeadline": "[fix]: e2e test path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07dadf7e69dbfa7a15776bf2e5d2ff756ebe60af", "messageHeadline": "Merge branch 'fraccaman/vp-intent' of github.com:heliaxdev/anoma-prot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "932f985de5dd211868d2ca86b30fa28245270d2b", "messageHeadline": "[fix]: merge with intent cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1097, "deletions": 267}}, {"node": {"oid": "18f17c81b5273eb00ebe1b10b27a62cc6dac67e7", "messageHeadline": "Merge pull request #417 from anoma/fraccaman/intent-cli", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 67, "deletions": 167}}, {"node": {"oid": "c0d8f5d926b7f6248550a1ae2f71e2eb666f4394", "messageHeadline": "[feat]: Fixed serialization and deserialization of encrypted txs via \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 213, "deletions": 59}}, {"node": {"oid": "9d29ef1deb562a81609d711224bf6f0fb8e91b47", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b41b2d1f67c6ab94d0ff806f1e8da9d1a89ef133", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fbe9c89879ef4673dd5a6b3405d57d9526c82657", "messageHeadline": "Merge branch 'fraccaman/vp-intent' of github.com:heliaxdev/anoma-prot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "454c432b0978497cf196257a28aca65e3b9b3b93", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "908d58992b82a32ae1fc2431ae4c5c427b41a6fd", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a7b453b976e49efef69bb168aa6b105843205fc8", "messageHeadline": "[fix]: revert stdout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ffce6acea8243664664b188d43f799aff7434ca4", "messageHeadline": "[fix]: cli about, stdout flag", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ac6bad9b2d3c7c263c668c426f59002307c7f74f", "messageHeadline": "[docs/PoS] update PoS integration doc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 81}}, {"node": {"oid": "22b39f35cebb4d8098743fe62a55687b26737b24", "messageHeadline": "[docs/PoS] update PoS design description", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "118d8dc7b0d11e6cf36a509584f02b58da18136f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/pos-design", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24619, "deletions": 11875}}, {"node": {"oid": "b72f7c92f03928e95a845342ae8a88cb8dad8458", "messageHeadline": "[docs/PoS] apply @cwgoes's suggestions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "59200a5832d45fd48f5f779df14ae731bf4aec5c", "messageHeadline": "[fix]: removed commented code", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "2f2b13d5ed6a128aaef325158074cb923be8ca40", "messageHeadline": "[fix]: README instructions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "9dba2d7dd43a243bef91ebc887346ee3b3b54986", "messageHeadline": "[feat]: remove craft-intent, added stdout flag, fix tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 105, "deletions": 153}}, {"node": {"oid": "f9b0275a0677386b325237bad84dc5de3a92bb49", "messageHeadline": "fix an error message", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ddcbf601b81a439d839724f84736e9a812260ce", "messageHeadline": "add tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 137, "deletions": 40}}, {"node": {"oid": "1c9e407b34db13cf6b24b0ebabce2acf985504e5", "messageHeadline": "packet validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 388, "deletions": 10}}, {"node": {"oid": "bdaca805e21cba499f432ccf140e04382c825cba", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2c13146ccc6009306f099a2cee6f24e6260e912", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc8e7c28cead016cb207c2e86138c56ddf0e2930", "messageHeadline": "Merge pull request #412 from anoma/yuji/ibc_vp_sequence", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1025, "deletions": 21}}, {"node": {"oid": "a1fb4b281e954752815d2ec28ec9866f3d37b3e6", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ccad0a8961897d31849b2f6ccaebadfb36a6cc28", "messageHeadline": "[feat]: remove comments", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5fa21c1bc4bc5adfdff4d17d6cf2555bbef62dcd", "messageHeadline": "Merge branch 'fraccaman/vp-intent' of github.com:heliaxdev/anoma-prot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "63ac1c308765c7d338e6b41045a51a70b5daa84d", "messageHeadline": "[fix]: derive PartialEq instead of impl", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "dd899b29de5dea03ba534dea930d144d13ae7fc3", "messageHeadline": "[feat]: Added the encrypted tx type and sorted out (de)serialization.\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2118, "deletions": 117}}, {"node": {"oid": "1a552e691dbfb1d367fa298af0458320e3a68b47", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b2ef253d642c5f5f80a797626364c3ce19cb490", "messageHeadline": "Merge branch 'fraccaman/vp-intent' of github.com:heliaxdev/anoma-prot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e57b15acd02804ce51d00d63613fcbc8e829e58", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f842e211a1c297bed43df4c80247f584aa831e69", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "343a6dd47c348441b9b538f1453115979c4b3e93", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5440b1f2e0f65701d6b5547eb0c066368fdd9815", "messageHeadline": "[feat]: pass transfer structure to eval", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "043cebe86e8d5c63179715b507d45e601a8e6233", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c25b248430c92f6a15cdf31a936fca679d3e2c83", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "63fbecf1c363bff567b6611a0c3db283683601cf", "messageHeadline": "[fix]: e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 861, "deletions": 229}}, {"node": {"oid": "08eea297ac8539e127a68b6f063a39056f17e93a", "messageHeadline": "[feat]: working implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "055772845ec545065b45f7599c41e7d74ad5c1db", "messageHeadline": "Merge pull request #409 from anoma/tomas/store-predecessor-epochs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 266, "deletions": 34}}, {"node": {"oid": "6c66b515771e8ed4ec66dfe2622ff4bb02f19bab", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/store-predece\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 580, "deletions": 181}}, {"node": {"oid": "4bc3c3c7248cc730a60647c345cf974519932cb8", "messageHeadline": "Merge pull request #408 from anoma/tomas/vp-gas", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "2ab2060f044778b665e38e58511be9dc3ccd716f", "messageHeadline": "[feat]: Merge in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16488, "deletions": 6357}}, {"node": {"oid": "10419cdb1642d615110a6c470d52bc3611c41343", "messageHeadline": "[feat]: added encoding/decoding test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 240, "deletions": 7}}, {"node": {"oid": "10e0d5368b2a9a009e00adb9b1cf629a5157b3d3", "messageHeadline": "fix return type", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "c4392b7add42ea6b4128a9aa39bfa87cfaa0006b", "messageHeadline": "fix decoding", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119e48caab57478bc82030784784b647040776eb", "messageHeadline": "add tests and fix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 380, "deletions": 63}}, {"node": {"oid": "9d4631152b6bde305050d1ffd7157eba33ac7b02", "messageHeadline": "rename errors", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "f0329d74c427d07e7b29af059db3eb07a20ab445", "messageHeadline": "fix error name", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8094d00a1302838f1b6e1e1ee94b53256dd5bcb6", "messageHeadline": "add sequence validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 680, "deletions": 4}}, {"node": {"oid": "6326850f0e697b8d84c52891c67a3211e06c7943", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8c383cd3b5fee46eb5b6ec7f882b3d57aebe593", "messageHeadline": "Merge pull request #407 from anoma/yuji/ibc_vp_results", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 101, "deletions": 53}}, {"node": {"oid": "fae197c3b619a0e2a7e824ec8d5681b414fec026", "messageHeadline": "Merge pull request #406 from anoma/yuji/ibc_handshake_test", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 461, "deletions": 122}}, {"node": {"oid": "084afec9d38eda7da475a5e2e7372bc76cd6fef7", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "62b89a93b35c3e2c7a47c658f81b2be4c407d38e", "messageHeadline": "[shared] update `pred_epochs` on new epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8aaff7648a71431184e83fe4275adf5391e2c5dc", "messageHeadline": "[docs/epochs] update with predecessor block epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c7fea111b34b922821bed575c2fbe6b7e739a5b", "messageHeadline": "[storage] add predecessor epochs for look-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 252, "deletions": 34}}, {"node": {"oid": "02babd3c617a37a9022bf358b11fd478038a319f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06cb4b4bf6268574ba953f14ae6ac61d21c250ab", "messageHeadline": "[ledger] add used gas in VPs to the VPs result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e1396f11e9917848f0d71ea90831f42aae91a186", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a6cb5384fc90485663a6c684d6f8518c91e4172a", "messageHeadline": "replace Ok(false)", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 101, "deletions": 53}}, {"node": {"oid": "db43056bb34031ef812bacc90e4a2beb07612bf5", "messageHeadline": "[fix]: conversion typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f81895a072686d0ac821d37be59ab1d0155af170", "messageHeadline": "[feat]: added better intent cli handling", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "c8c7090300f3c4101185146b48106ca6df0e7554", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1660, "deletions": 126}}, {"node": {"oid": "750cc15b3041c64174d062a1771fd7184ea13eac", "messageHeadline": "Merge branch 'fraccaman/ci-wasm' (#402)", "author": {"name": "Raymond E. Pasco", "email": "raymond@heliax.dev", "user": {"login": "juped"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "4e24bdf03920331d3b797b3d768382d1e80b1a57", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "da7b0208b22671752f06dbf966a732bf6e816722", "messageHeadline": "build: optimize wasm builds for size", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "915cd78c70cd09a2842b98320d8a81c1914eca1f", "messageHeadline": "build: update wasm build image to rust 1.54.0", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "10b2b271722cb9861f2c1aeb7f7f1b0025ad35f3", "messageHeadline": "[feat]: parse vp into intent", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "11566203ce13f640072bdd1c2681ab22a81aae80", "messageHeadline": "add connection and channel tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 461, "deletions": 122}}, {"node": {"oid": "c39aa5b62c40ee4a70df6391f5755aff9eabafee", "messageHeadline": "Merge pull request #378 from anoma/yuji/ibc_vp_channel", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1616, "deletions": 90}}, {"node": {"oid": "60f3b59a5ba2ba91974b5aac8fccb984aa2957f0", "messageHeadline": "clean redundant stuff", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 58, "deletions": 82}}, {"node": {"oid": "197a817b25b50d18041af234bf679723273716aa", "messageHeadline": "fix a duplicated error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9e518b4e0ebd70dcf31058b699d98ba4d660edca", "messageHeadline": "fix errors for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 69, "deletions": 68}}, {"node": {"oid": "a5e4dbb69193a1b8c37d934c24d2d5e798f72c03", "messageHeadline": "fix bugs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "0c32fbc810d4d0c7a63f1c1c2acc05d78f51e24f", "messageHeadline": "impl connection_channels", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 83, "deletions": 30}}, {"node": {"oid": "8a46abd4c8e6aa0baff1d2ec969da60692dddadb", "messageHeadline": "WIP: handle capabilities", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 122, "deletions": 8}}, {"node": {"oid": "3ad680babf96a2ed7a18a4a6860c3f3d38b516d9", "messageHeadline": "fix error handling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 209, "deletions": 144}}, {"node": {"oid": "e871f063f0e4d5c047e1929e5bd4cc21fc69de1b", "messageHeadline": "fix: revert checking the client counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45dc0a5dffbe59933e42010ab79176ee378bd7d0", "messageHeadline": "set initial counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6b87829f92f77cccaf5798094139db928e223e74", "messageHeadline": "validate a port", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "c5a5e761403493b04371ccd2d8460a27dfd6289a", "messageHeadline": "check channel counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "6411cf3c38947786c0cf5f4f7c5c16c43215b127", "messageHeadline": "add a test", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 105, "deletions": 28}}, {"node": {"oid": "71c4bc1cc406c382bc5547ad861c8e861ef47de8", "messageHeadline": "skip port implementation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "1a18958e64ba293b99e3937f3494938047b04b63", "messageHeadline": "WIP: validate a channel", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 890, "deletions": 32}}, {"node": {"oid": "6fc0bc36124aeed34f7b5ce11db3533177d98517", "messageHeadline": "WIP: add ChannelReader and PortReader", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 331, "deletions": 33}}, {"node": {"oid": "726529c353e82a809f481de46b5a524cc6b77351", "messageHeadline": "move client functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 9, "deletions": 433}}, {"node": {"oid": "76a77fc0eeb83ba2327a02b99d6ced68c2a859f1", "messageHeadline": "fix proof verification", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d7b81d4091037b19f5adea91812c0f9a21b33f14", "messageHeadline": "add connection counter key and DurationNanos", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "8f63d8ed5cee424276095f6d1ff76a7af7c8f995", "messageHeadline": "fix: check the connection counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "de91ee4a5ae3850bdd2fe935197f10966533b430", "messageHeadline": "add epochs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dccb07160b3a899be98788cd632eb1959a55b19e", "messageHeadline": "add a comment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b138392bc17f14ed41e8fa17b21880066af456e", "messageHeadline": "fix error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "eec29c82007eb0e84a7ce78c9a4226ea8fc5cf03", "messageHeadline": "feature: use a existing verification function", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "a59bd217dbe790705a6f431c61d5a346c86e0acc", "messageHeadline": "add connection validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 280, "deletions": 49}}, {"node": {"oid": "0a5940987a2c2d712b333f242c665e05277c51ff", "messageHeadline": "move client functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ba0d1ba7cad750524362c58ca2a5f3b332b2f29", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80769e2265ecba5d381fe603125dd9e6ee1e9dc4", "messageHeadline": "Merge pull request #361 from anoma/sylvain/add_comment", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 263, "deletions": 206}}, {"node": {"oid": "57e86382361c9d8c0ec1cb92d275f1e890453fbf", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "144163430366afb224c60c7b0022114635dbb3f7", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13563, "deletions": 6061}}, {"node": {"oid": "15814109bdac7542ce78f0a340945b8e119a1d8d", "messageHeadline": "Merge pull request #377 from anoma/bat/abci++-integration", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 758, "deletions": 94}}, {"node": {"oid": "7ff77d7255e3a99391943278fac4dd79ed73c9cc", "messageHeadline": "Removed debug print statement", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9a7ed5172a2fb632644ccc0734ddb25cd7f92dc6", "messageHeadline": "Formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da3168ad65320d491d1b075f173a6d6dde882bdc", "messageHeadline": "Formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4780f56b36297930084c38471306b62367fe47c1", "messageHeadline": "[test]: Added to the e2e test checking invalid transactions", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "4d4f1975eab627f4fa4cfbddbce0c4e28f96239f", "messageHeadline": "Update apps/src/lib/client/tx.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d248fe4abc16c5da68ecc5377adbe9560148a54c", "messageHeadline": "Update tests/src/e2e.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d74bf1a538ec59f1e51f2162a1ead78dc3f9165f", "messageHeadline": "Update apps/src/lib/node/ledger/shell.rs", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac8ac62bb99769e24b3eb9417c8d8abc0de3682f", "messageHeadline": "[fix]: formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "73e3e57f4da6d40ab58f5c1ce4449441c0f37323", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/abci++-integ\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6022, "deletions": 2541}}, {"node": {"oid": "5ccac22d63be38962364c2d4a2df5df1a2305fcf", "messageHeadline": "[feat]: Added custom events types and used then so that the client ca\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 166, "deletions": 27}}, {"node": {"oid": "71ac35f46472471d9a7f74533d613a3b32d6b83b", "messageHeadline": "Merge pull request #400 from anoma/tomas/smaller-wasm", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "ffdc37e52dcd865dd9b8caddf7c9825012825e11", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f6547ea39be1f395a84425ad69d4eec9733747f0", "messageHeadline": "Merge pull request #334 from anoma/sylvain/intent_gossip_doc", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 5434, "deletions": 2014}}, {"node": {"oid": "f57085529729803c6399a2829f55956a0a093218", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "5a015d53d875d937de275d9ac4742870949170cd", "messageHeadline": "[wasm] linker arg to strip the executable", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6c4353acb7bf4b47dc985e1f3fa4ea1879ed0eb3", "messageHeadline": "Merge pull request #376 from anoma/yuji/move_ibc_client", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 537, "deletions": 481}}, {"node": {"oid": "2f39151b24e1f2e20eefb3488c9a5eb5d331aeb9", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d22ed5619c1cce972a40388e42b958465bfda11d", "messageHeadline": "fix an error description", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "623f7daf9c5e0703792fe43fbb9f4a40dcb787c7", "messageHeadline": "fix client_counter_pre", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "962db26330c3c55df1092041665324be99cd950a", "messageHeadline": "fix for clippy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 83, "deletions": 72}}, {"node": {"oid": "d90ab67b663412632aa8f23010d93b5d01a6da25", "messageHeadline": "for CI", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb968efd87b30bcb5802a9e66b104961fc012747", "messageHeadline": "use ok_or_else()", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 42, "deletions": 60}}, {"node": {"oid": "91af00c084b6a19f7274a699b5ed7141edda0674", "messageHeadline": "fix: error handling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 254, "deletions": 235}}, {"node": {"oid": "96d448d41941378c9057164529996f4494197de3", "messageHeadline": "add a function to create the counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "173c3de8d171b5e8506adb9cf2e0f259424ac3be", "messageHeadline": "move error conversions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "ef3cb99a38859deb17f45c3d7cf4eb19a8169dfa", "messageHeadline": "move client functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 391, "deletions": 370}}, {"node": {"oid": "3a21d418034f2fddf2f8514c8c69099d9ad0a3c8", "messageHeadline": "add connection counter key and DurationNanos", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "65350292fb425a4be407ed0aa64967dacf15e86f", "messageHeadline": "fix: check the connection counter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3bd52b44ecbc82ad6888d11c5feefa46c467f0b9", "messageHeadline": "remove unused error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d2f1ce7debdfa52a651cd56b7b39690cc04383eb", "messageHeadline": "add a comment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "bd485ef5a6e192fd7709f041d88306b171bf76c7", "messageHeadline": "fix error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "598adff74a91625bdd9529aa1894908872ecdf4a", "messageHeadline": "add connection validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 239}}, {"node": {"oid": "3f4edd460c304acbc533c387402ddf69d958be45", "messageHeadline": "WIP: add connection validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 239, "deletions": 4}}, {"node": {"oid": "4f35a8a07f0d4166842dd8b31c2df726f62accd3", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/abci++-integ\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1658, "deletions": 252}}, {"node": {"oid": "95c8b4fcd6bd829f292bc7535b1994684c8ee204", "messageHeadline": "Merge pull request #399 from anoma/fraccaman/improve-ci-master", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 94, "deletions": 23}}, {"node": {"oid": "88e692061ba108ee14a35ecf339d844f567fa55d", "messageHeadline": "Merge pull request #386 from anoma/bat/remove_broadcast_tx_commit", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1444, "deletions": 171}}, {"node": {"oid": "26c61cc1d415a10600367d3d38b1f3dcd413c706", "messageHeadline": "small cleanups", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "73010b101efca1a2457a05599b4c568417829709", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c527d8659dea515c1ed83c4b1060bf46f7868a9", "messageHeadline": "[fix]: change trigger event", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b244d4c231e7aeecdbbc32e504ab318e219a4df", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 133, "deletions": 72}}, {"node": {"oid": "0a13d99d9549452f79c28e3342bbe43d8084cea8", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6fa7555eccf5b5d1e3ffe3fcb21ba6fa87979ab0", "messageHeadline": "[feat]: better pipeline on master branch, fix udeps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "3ab504605bef3484388925f42946418f641d9786", "messageHeadline": "Merge pull request #397 from anoma/tomas/token-float-conv", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 91, "deletions": 35}}, {"node": {"oid": "543e15bf676778f085ab831c9eaa9b9cdd61d918", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "067e8c9331cc2e32ee1e69295ffc1790c355c652", "messageHeadline": "[e2e] fix match intent test with correct values", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d6d74067d22ec09ee33e3f89058c35e1b0b793ed", "messageHeadline": "[wasm/mm] use token Amount type for matches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "658c897bcbb19d3ac7239e79f6338b06da09c324", "messageHeadline": "[shared] token amount JSON encoding as string", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "3924378aa3f236d8cacc99222da6b79d5d71544b", "messageHeadline": "[shared] fix token amount f64 conversion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "bde68d2541e36568fb528531be3a8c76ce8807d8", "messageHeadline": "[shared] test token f64 conversion", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bb6147a4cb6d531efda46a4aea0fac9750a8fb92", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/remove_broad\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "6b1a344acdf4abb698f8a7506ef7ca9356bdb368", "messageHeadline": "[feat]: Used more of the tendermint-rs boilerplate, pared down rpc re\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "2654399c3c969bdf834e2e11d32a3bf4cd4c9ca3", "messageHeadline": "Merge pull request #396 from anoma/fraccaman/fix-docs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3e433cb0c8d0d9b6aaf4fe5a7cb128b43e1e3e", "messageHeadline": "Merge pull request #395 from anoma/fraccaman/e2e-remove-artifacts", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "651d92c29dd7ead97f0b35ddf923fe11c004e6e3", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "643b4add8a5af4d15e6767b3c8ab65b4d41b5915", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7ee1364e0f2eab7eed7571b09135057c50233fcc", "messageHeadline": "[fix]: doc generation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a68321e7de846665b909e662c5ceee4fab28c3a0", "messageHeadline": "[feat]: merge, minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "34fcbf2f71e636befb9edd7179b5de37edea3bd4", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "104fe22b7d953ac9821d91859bbf3abca22434e0", "messageHeadline": "[feat]: use tmpdir in match intent e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "4d40a82b901f78f1799642afe0dd79341b2fdf53", "messageHeadline": "Merge pull request #394 from anoma/fraccaman/fix-udeps", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e35feba12bc7924651c8f9661fccec083b6cfb6c", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bc4e5a7169c13ab0014446e7ba63a5f4183472aa", "messageHeadline": "[feat]: clean up udeps.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc3ec1b1bed5e109b5fb759278754f54691ae9a3", "messageHeadline": "[feat]: fetch nightly from file", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8fab716e999f63630c35b02e47b30403036561cd", "messageHeadline": "[fix]: udeps command, update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2bee47a5a0b0446f67fda7e7f7b78e1366275894", "messageHeadline": "[chore]: moved tokio-test to dev-dependencies", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e02901d8a29e7621822b73b688bd5f333b9164c3", "messageHeadline": "[feat]: missing files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "32312d697ea6f6eb9eb07992e4bff89b2181cd48", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 284}}, {"node": {"oid": "c87e734a63d2eae8e1e7ec3f29167a8413e0a810", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into sy\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1912, "deletions": 1019}}, {"node": {"oid": "6d9ef349c801ed52ea35ef163f0cb8df9773f06f", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/remove_broad\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6cc06c81c70740dc21966c6609b184f0ff9cde14", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/abci++-integ\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "817a2aeedba6d12b9af1d815cccb75451144091b", "messageHeadline": "Fixing tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7ee71bc676b434d84b19749f48a3e99024ced838", "messageHeadline": "Merge pull request #391 from anoma/bat/fix-memory-e2e", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5d5e2ac1cc7df12224d79b75f94f642b68fac0f8", "messageHeadline": "fix: fixed memory usage issue in match_intent e2e test", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6a5a1cd8df91f167fad61eaee179707879cf18c1", "messageHeadline": "Merging in master. One e2e test still failing (match_intent)", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3661, "deletions": 1240}}, {"node": {"oid": "d4e5b22f8703d45450a0c1e131f65e74917471ec", "messageHeadline": "Fixed linting and formatting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "606a860cef97d4e79d668438f0ded7e5c9417233", "messageHeadline": "More Cargo.lock nonsense", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "327a1780fccb48997d6c31e619d417b9cc329622", "messageHeadline": "Merge branch 'master' into bat/remove_broadcast_tx_commit", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1556, "deletions": 772}}, {"node": {"oid": "d416b0e618ca521b8cdb71e34cfcada0259035e0", "messageHeadline": "Updated the Cargo.lock from master branch", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5463e92a1b40e2bf82bc344b6e784af8ef0f926b", "messageHeadline": "Merge pull request #367 from anoma/fraccaman/wasm-intent", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1914, "deletions": 1019}}, {"node": {"oid": "7e8e9b797a034634b0d2a0b27766399854295df7", "messageHeadline": "Tiny", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3f432b6a7d73e74c356cdc0b18789f020a03a90a", "messageHeadline": "feat: Added message synchronization to the rpc client and a correspon\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 273, "deletions": 73}}, {"node": {"oid": "7c959f2921cc0f97429a46b1ca49d80444d2f24b", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1217dbf2b74fcc294d6c0dc9b8e642d655667845", "messageHeadline": "[fix]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5dffdc0be005f2eddbbf9285bb119f6136f119d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "752b2ee60f15a84b2b921897199886af0fd3ec0d", "messageHeadline": "[feat]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "e3dcd7c8baaebc7f9b1d17034ed96999cc9bc858", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8168, "deletions": 2766}}, {"node": {"oid": "76744c5786e3726abebac7f4187f1fc9b144d511", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "455540bee1e846de287ae5c3ddc96f28a77fd2af", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9d0165af24277d9209a3c86be7aa94939aa1e8d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "50b79f00055464194e68993893f1c80a9e6ed30c", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "628191cd6ccb23b6e0e150f24f59f4a3295e10bb", "messageHeadline": "Merged in master (which should fix the ci) and added unit tests", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 244, "deletions": 95}}, {"node": {"oid": "358c691cb61c3f9bfa6e87e1e2182be62df967a4", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 693, "deletions": 230}}, {"node": {"oid": "d7ce61c801cba161dba9eb3da196ea372f42b0c9", "messageHeadline": "Merge pull request #382 from anoma/fraccaman/upgrade-ci-rust", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 111, "deletions": 96}}, {"node": {"oid": "3c0e227ac3ca62fa96caf17d7ce8fd39e76f0a44", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f18a2069be99ce50b357747710a92398f80c4846", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 45, "deletions": 74}}, {"node": {"oid": "c8a61e1fcc71d397f3dca6d3c732d9430c596410", "messageHeadline": "Merge branch 'fraccaman/upgrade-ci-rust' of github.com:heliaxdev/anom\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e6148d714840e11282c7c3ded0047ebde32a30a1", "messageHeadline": "[feat]: reorg wasm pipeline", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "b7aed4592c2c1781ef1394ce4494c2a903b97b57", "messageHeadline": "Merged in master", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1659, "deletions": 152}}, {"node": {"oid": "28327e5563f627556656e8b0527010c62c4627b7", "messageHeadline": "feat: Fixed small issues with the tendermint-rpc client and made sure\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 122, "deletions": 62}}, {"node": {"oid": "d084ae49ee5138d364b91f996d62457e1dec42c4", "messageHeadline": "feat: Added basic rpc client for talking to tendermint child process", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1423, "deletions": 437}}, {"node": {"oid": "e666a0a6e85daccd8d6532ec2a0a1b478d63ffdc", "messageHeadline": "review fixes from 05/08 (#384)", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 74}}, {"node": {"oid": "ac36c01e7de26ec0b4ae5123cfa1669ca14a1e8f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de925d3ad071f0473a5741564a07b085f700372e", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6ddac58fb07776a0637491374bb32f819562dee9", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54bcc15b526a5017aaffa89b392994beb31f6bf9", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6925c2c4dc38d4c02ca1a527bbd9341f6f4d1c20", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 535, "deletions": 58}}, {"node": {"oid": "30a123bf1796a8cc5ae599e8ff6206b065721c97", "messageHeadline": "initial storage RPC (#380)", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 535, "deletions": 58}}, {"node": {"oid": "641e29649e2e3a4b2389af1088258878c44e874a", "messageHeadline": "[fix]: add cargo version to cache key", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e43ce61cfaf3494b248284862cb29661824b5fe8", "messageHeadline": "[fix]: update drone signature, clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7ea477424c4ef4a11d04cb4b3d4cf616168ae4e2", "messageHeadline": "[feat]: merge nightly updates", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 66, "deletions": 64}}, {"node": {"oid": "ba7e68f06c4998e3ee34d63cdafa40e9d04a823c", "messageHeadline": "[feat]: update rust toolchain", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b79ef69fb766cd4e6d0ee9f0ea67ad4323ae0e33", "messageHeadline": "[fix]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82127fd8ec53d4ce16e6a0667fd1b2ab167a7fde", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7cd2fc18039cecdfeec69ec98503c5a1492d474d", "messageHeadline": "[fix]: missing docs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2160984605d70fb4207e481bb0ba2356f281b9b", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f23e540d23c328d03107f6944ce0fb69d834512c", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb00f918083a6455eb8482c94ae0080f561ea4a6", "messageHeadline": "[fix]: fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c8ba010912179b5d7b13357f6bbd25b152cca13", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "95279654d572782bde0afdfe50ed381cb7eeb16c", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04299e895256b7f2ffea1cc690a1db2017fb0375", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ab373f467a7cfdbfea2e1294506db41cb7f3632e", "messageHeadline": "[feat]: convert amounts to micro when crafting transaction", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "7e01cd7d2d84251d082d3194ebc961b3f975d4dc", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9724c2fc6780f735d883f691fcfb355d482cde22", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e69a6c5a388e33abb6262392a060688689522f1", "messageHeadline": "[fix]: working e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6134, "deletions": 10}}, {"node": {"oid": "4214611b2b43312343bb27ff09dcf56397685d11", "messageHeadline": "[feat]: better edit profile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "caec2009d9bee16cc58180f468503c064a2faa98", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d425427f0242de9cae4d44ca62919023456e60f5", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1081, "deletions": 6132}}, {"node": {"oid": "c25ba1dd324b76227fe7cc2112f3b6e4b3211aea", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c026ea4335a9ae5882f21efd790423d3a3d34fa4", "messageHeadline": "[feat]: better logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "8809881c3c1ede2f807624a54e2e4c32d6406efc", "messageHeadline": "IBC connection validations (#366)", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1092, "deletions": 29}}, {"node": {"oid": "962029007af355acd8669d1bd046ebbc722b6ca8", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e02dde51c8576ed5e373dcc85b200a32dad4efa0", "messageHeadline": "[cargo] update wasm template's Cargo.lock files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d7a1e29f615bd0d5df4a61a7ba06ad5016ebd336", "messageHeadline": "[all] fix new clippy lints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "cf99845b931d0f9e880d0817693a449f92feaca6", "messageHeadline": "[rustfmt] update required version to 1.4.37", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "220db8248303c005174f3a3ca277a1b56fabfaa4", "messageHeadline": "[docs] update IDE section", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "a950098153b20e1473e67d6bf94c30ce377243de", "messageHeadline": "[toolchain] update rust nightly to 2021-08-04", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3e38400b280f31ac0ab70095c5147d604e5b03", "messageHeadline": "feat: fixed a test so that a hack was no longer needed. Added another\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 108, "deletions": 28}}, {"node": {"oid": "ad92c23ed3eedee4bf7304ee1624119cbbef58c3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "819b83eb9488aa1f5ae10f88b732024a2fceeef8", "messageHeadline": "[fix]: fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1bbeceae4b257074122bba2923a6fa01c661a6dc", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d89bc0879f6d24613ac9bd93e126aa7a9bed300d", "messageHeadline": "[feat]: refactor cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "82eb8760ecb0afc3c73af3cd28f350c05f8471b1", "messageHeadline": "[feat]: removed unused struct", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 37}}, {"node": {"oid": "5b171d6a670ee18c137d1ae11d2a25981e6c5ad0", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8c61f629d8d76365edd9a5672e357174a4aee12", "messageHeadline": "[shared] use bech32m serde encoding for Address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "b7e034e9f91c73ab6ca5f53004f4a796ed09f9ab", "messageHeadline": "[fix]: fmt, clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2d1fab193d2b1a471f9a8f18ca383adca6df7873", "messageHeadline": "[feat]: update ci signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1a28576fabdc8e6cd2898941fcb7dbbc1e4c8367", "messageHeadline": "[fix]: update README, scripts minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "2613091cbc23f4f89a99a0aeafc9c7ac6b0a4805", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 158, "deletions": 57}}, {"node": {"oid": "7a60759ba1eedb855b5d3e963144865977d8d33a", "messageHeadline": "Some sneaky bastard changed anoma-shared to anoma in my Cargo.toml", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "1b459046545983eda07d4ff8de4a63c8384752d2", "messageHeadline": "Remove a few stray empty lines", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7659de6023c17487bbe55a652fc46a7c150e42e1", "messageHeadline": "Remove a few stray empty lines", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "368a0f655f8be218699d23b0e56cc77900572efa", "messageHeadline": "Merge branch 'master' into bat/abci++-integration", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1448, "deletions": 1247}}, {"node": {"oid": "33aa04c01b06699d69a0882624d2f3f3b65d77db", "messageHeadline": "feat: First working shim for ABCI++. There still seems to be an issue\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 208, "deletions": 128}}, {"node": {"oid": "b512e6c533afc621eaf3e1bb8de357f5bc9c7858", "messageHeadline": "feat: Added in basic shim to translate between ABCI and ABCI++", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 100, "deletions": 51}}, {"node": {"oid": "1c010eaf67aa505b4d0a28171e98eaad3c7eca09", "messageHeadline": "Merge pull request #373 from anoma/tomas/review-29-07", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "a2638a20d1097803fe4fb3cd95794d7b6a47bff9", "messageHeadline": "Merge pull request #370 from anoma/fraccaman/ci-udeps", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 14}}, {"node": {"oid": "f7f9cfc8075e76e72d42f8c58e42946948a79598", "messageHeadline": "[fix]: clippy, fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 52}}, {"node": {"oid": "0e7dba367445f7826a3ea87f1a64b1f1721cdfde", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cc33ce003108787aa496ce9d16b4b86f4e8aa733", "messageHeadline": "[fix]: e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8583f4512456801a9038e610b3b69c9aa615f66d", "messageHeadline": "Fixed a lint problem", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecee8fa493a9f5e72e09832493d44af1dfd43f9a", "messageHeadline": "Temp commit", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 132, "deletions": 32}}, {"node": {"oid": "25f451d509aa00a224ddf69d3ec09ab250318b5e", "messageHeadline": "[ledger] inline VP wasm run call", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "5ee25bbbfb8c897ad79101627a38a9fd9dc8d296", "messageHeadline": "[ledger] avoid cloning tx.data for wasm run", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "46ae55f08dac672afe3847f9e37b7ce38ac5b2c9", "messageHeadline": "[ledger] avoid cloning tx.code for wasm run", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "987410b5c5595c5c261f4b405657e011c5252c24", "messageHeadline": "[ledger] fix dry-run method to avoid mutation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ade022fe7113d9275cbe80507a2b886f7207a49", "messageHeadline": "[ledger] remove TODO comment about async storage commit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "01ad8639e555a2f486977a452205cf314d9d53c9", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "df71bc80d7ae3ad5ebc46003b09a3402c7a1dea7", "messageHeadline": "[feat]:better craft intent cli interface", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 179, "deletions": 151}}, {"node": {"oid": "5a159782800e04f05cf640b9a0e7c9e5c57997be", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e59066ed95855f3865521193f018223b91b1bf3", "messageHeadline": "[feat]: improve cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "1a4626341eeaf701dc58b239c10672b0e361ed09", "messageHeadline": "Started making the abci++ shim", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 171, "deletions": 10}}, {"node": {"oid": "65e6c261e3f7d70bedbcecbb8719714beeaefbc4", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de8d0e355ef0e33a557d483798a58b6ec0a8d144", "messageHeadline": "[fix]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "b5265003f158919497c0c9c94b0a4d990c423788", "messageHeadline": "Added some logic for verifying encrypted transactions during the proc\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 130, "deletions": 10}}, {"node": {"oid": "ce3fb512a80dfb7bb1c1134384dc23f722af2c8c", "messageHeadline": "[feat]: added udeps to ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 135, "deletions": 14}}, {"node": {"oid": "7c9ef85371fb58b95398eb4ca7d48091c08b3caf", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "53d71232c140cfc52521257dc51d3829bd7a86c9", "messageHeadline": "[fix]: e2e tests path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "fe9fa6afa428ea9dce890c8a05052f434ed5d6a6", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ffd392c5764620a8e19f204bc543edf0561ec5c2", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb87411c7096091969417c5eefcde3188b6fc36c", "messageHeadline": "[fix]: clippy, e2e tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 223, "deletions": 379}}, {"node": {"oid": "4d502ffcfd2f194b9729832eba4adaa09f89e09a", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "16a2f4d52c8c7f62d63d619ff4b6ad4db9e08a77", "messageHeadline": "[feat]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1eab18f16b44f420d426fefe0b7482b6b6210876", "messageHeadline": "[feat]: clippy fix", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "9d6406058d891c398adfa3086a10e564ed267846", "messageHeadline": "Merge branch 'fraccaman/wasm-intent' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c88422a902d2c1a2bffa2ec20b13e9cc0e8436b3", "messageHeadline": "[feat]: clippy fix", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c88f66e8cb375d54c4d78a1b96a664aa7c5f980", "messageHeadline": "[feat]: format, better intent derive macros", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "8d90e54bec4511e7b317c970b7fc30f4ab930f6a", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93b61299a8644cc1137aaf5120c117c8a919baa3", "messageHeadline": "[feat]: merge conflicts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9713, "deletions": 8100}}, {"node": {"oid": "044ef88c98a0ccb2a940dfea97a7b509660e2e80", "messageHeadline": "[feat]: matchmaker e2e test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 242, "deletions": 4}}, {"node": {"oid": "6644a579312dcc6ddb94d8f9ed19b1ef7750fdcc", "messageHeadline": "[fix]: amount matching", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 51, "deletions": 30}}, {"node": {"oid": "325e8ef03210983225b3c4cd4dbc093c74c955f8", "messageHeadline": "[feat]: improve matchmaker", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "69c22d9538fc18a2d1b44a46a13222023fc765ed", "messageHeadline": "Merge pull request #365 from anoma/tomas/check-tm-status", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 568}}, {"node": {"oid": "31cdf2549a5e384756ff03b1c24e7e7ec14f2720", "messageHeadline": "[make] remove fixed audit warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "3e0d464eed5366d1761c8828a4fd7e126298d2ae", "messageHeadline": "[make] remove fixed audit issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "44ef8352c660206fe8a4d0b2a2b260b1dd60238b", "messageHeadline": "[CI] link found audit issues to the advisory DB", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "624c8fda01d1c6f8602cc73d51af1a2c5e4f7439", "messageHeadline": "[Cargo] update tokio to fix `RUSTSEC-2021-0072`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52b2f976a48d0d35d912ee87bae46455d5a3301c", "messageHeadline": "[fix] remove accidentally revived file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 541}}, {"node": {"oid": "98825d188992d0c3c0e4d80d58f4e23f4cf8cd2d", "messageHeadline": "[ledger] check `tendermint init` cmd status", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3eedeadbe81f9b964c2620ecb13ec64949b6edc", "messageHeadline": "Merge pull request #363 from anoma/tomas/update-repo-links", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "c7e94573d85e52199faeef73ffaad4fa9b1674a6", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "33486ec8eece9de692b1092c0a59045e47b15127", "messageHeadline": "[all] update links to the repo `s/anomanetwork/anoma`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "cef7ba36dd90454983de16968de277ff11419c62", "messageHeadline": "Merge pull request #359 from anoma/fraccaman/ci-audit-as-cron", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 5}}, {"node": {"oid": "7ab3cca41716222fb70f77da6d5992430efa2dbb", "messageHeadline": "feat: Started adding in abci++ support", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "ab2e66780babe85f08bef4dfa1bddea7881ee3b6", "messageHeadline": "[feat]: resolve conflicts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2611, "deletions": 1245}}, {"node": {"oid": "8529b43868e1ae82c6051c3266b592bc153b1fe6", "messageHeadline": "[feat]: multiple intent matching with linear programming", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 137, "deletions": 62}}, {"node": {"oid": "70e5324d5717830e387cf5eb60afa1c9c5ef91f5", "messageHeadline": "Merge pull request #333 from anoma/tomas/moves", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1699, "deletions": 1164}}, {"node": {"oid": "9d06b4564201fe2e1df6adab9e7cf9535b383f99", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e8910c15c27fcde64ded31b26ce3882d59d7597f", "messageHeadline": "[intent gossip] refactor a bit and add comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 36, "deletions": 64}}, {"node": {"oid": "858d5c9ad3c62f65f61aeb3daad0eb6bbc200357", "messageHeadline": "[intent gossip] rename update_data to update_state", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c43131cdec188f0ee3ca92a11975b00acb9ab707", "messageHeadline": "[intent gossip] add comments", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 226, "deletions": 117}}, {"node": {"oid": "e4945ec2492f51a10b09998972d925ecd90f0543", "messageHeadline": "[gossip] refactor discovery behaviour", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "a727b9cd412eb3aacb56b6ade58f5dd0be31524d", "messageHeadline": "[Cargo] skip rust doc for the binaries", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c0b1271b07aad22ebe981de456d57aae5b2c7a4e", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 311, "deletions": 22}}, {"node": {"oid": "6309d0a8bd9fcf6bbee0c56c25204c83b7088b80", "messageHeadline": "fixup! update links to `s/tech-specs/docs`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b0c5b9fe6d8a5b2f36ce5825973c3cca3660bfc", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 25, "deletions": 316}}, {"node": {"oid": "7bc62b3d13763619e4a1c0e83a894378d8004c4f", "messageHeadline": "rename crate s/anoma_shared/anoma", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1649, "deletions": 1116}}, {"node": {"oid": "a9519ca9d92065e4a702366d21ecb8ed9e939197", "messageHeadline": "rename crate `s/anoma/anoma_apps`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d47f74547d06f735d52785605cee038c63ba02e0", "messageHeadline": "update links to `s/tech-specs/docs`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "43e4d2ce595b46350fed9b6503a74985419dcc54", "messageHeadline": "`mv tech-specs docs`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e386832ba9c7ca8cfeb2f6c0662217c006754fd", "messageHeadline": "Merge pull request #336 from anoma/tomas/epochs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 929, "deletions": 98}}, {"node": {"oid": "17be2b1183d8232b340eba947a4a6bdfa862d201", "messageHeadline": "[feat]: update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8dfcafe4eb9e8c43cdcd75180dff65e1fdf9d0b2", "messageHeadline": "[feat]: update issue template", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "224922b98ff7315b1c63c63b00b53eaa6cd1f9fc", "messageHeadline": "[feat]: update drone configuration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3093, "deletions": 1261}}, {"node": {"oid": "8bf6fbac6ac61ec11d5db222c61d88b9d1aa352b", "messageHeadline": "remove accidentally revived file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 565}}, {"node": {"oid": "5733178455e2f8b8faa26bade2bae1c2b22b774b", "messageHeadline": "[feat]: cargo audit as cron", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "99e9531cf5779ab1f364d0523ca32975f3e31afc", "messageHeadline": "[feat]: initial lp problem", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "6e800f5c56c7bd74e5575ae53a4838cf48796241", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0a90e34abe77aebcdb12eef9185dd6dda420cdb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1924, "deletions": 83}}, {"node": {"oid": "a820cfc355879aa6a88373b59c9ba26aa59765e8", "messageHeadline": "Merge pull request #353 from anoma/yuji/store_header", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1825, "deletions": 24}}, {"node": {"oid": "cacbf420569488fce8726c94aadbeda75ff75d99", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yuji/store_header", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "dda2e65dee735ab7776dd2877ce79d539bb2292c", "messageHeadline": "Merge pull request #350 from anoma/bat/handle-tendermint-shutdown", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 78}}, {"node": {"oid": "866e1bf8270ce63ca7f37028fe1b4085b4337c6f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "35877ba6aee0b0b5c880dd0e9d7d24e7f0820de5", "messageHeadline": "add a comment on epoch test generated inputs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79e31db9f58987dce60d2816ab007c47bd39e581", "messageHeadline": "apply suggestion from @batconjurer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "f9aca7972a953c70db279e96d78ca5246f87acca", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1470, "deletions": 616}}, {"node": {"oid": "5cd1b543e44790254777f8bd58f293a7b9e03d11", "messageHeadline": "fix: Trying to use pkill instead of killall.", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd7eede9b92f58a2e87fbcbe94931dd99fbb7d14", "messageHeadline": "[feat]: added audit script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8c40d865e5653bb8129d20cb948806df386b55f8", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "05ae03fdc660ae97aa15bb94aadf35378f03aad1", "messageHeadline": "fix: rename height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1535, "deletions": 85}}, {"node": {"oid": "1d2316d2f70f989c0e048034c5aefdbc00dd3619", "messageHeadline": "feature: set a header to storage", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 335, "deletions": 10}}, {"node": {"oid": "f16d6e9cc93bc2867a48888dc3c497b492b8b680", "messageHeadline": "fix: Added e2e test that ensures the anoma node shuts down if tenderm\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cafb6a55b0a078b24b193bf0d9875b41d5738fdc", "messageHeadline": "fix: Added e2e test that ensures the anoma node shuts down if tenderm\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "dca43246a5bd5299f264b51d33fd3816a439e20c", "messageHeadline": "[feat]: start using lp in matchmaker", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 121, "deletions": 11}}, {"node": {"oid": "e7cb0a1d51cebc3022a00902a87c5c9987b30a31", "messageHeadline": "Merge branch 'master' of github.com:anoma/anoma into bat/handle-tende\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "12a4f31c10a2db2600bfe8740f4b2ee30d685ec5", "messageHeadline": "fix: Anoma will now shut down if the tendermint process ends. Fixes i\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 70, "deletions": 78}}, {"node": {"oid": "ee7234edf165702d1803aa6e458ef481baafec12", "messageHeadline": "Merge pull request #344 from anoma/bat/tower-abci-0.34.x", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1158, "deletions": 1177}}, {"node": {"oid": "7a8ad903fabb69c90c81c0d63c9b9ab9ae538f51", "messageHeadline": "[build] allow lint warn in generated code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "001db6849ce1d238f8b9d5658347640b67db7f7f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "b944b567c53bfd0a51ad5a63dd92e49cd9cc4cc4", "messageHeadline": "update ibc-rs and tower-abci", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 131}}, {"node": {"oid": "f284c3cfd984fe773f2c606abc12a912437617a9", "messageHeadline": "[deps] update prost to 0.8 and the related deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 263, "deletions": 122}}, {"node": {"oid": "80313e2f65b21eed3bbbf8a38cc57a3c1c0b0d2a", "messageHeadline": "Updated drone file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a64961fb89011c78667b2ceb8485ef57515b060b", "messageHeadline": "Merge branch 'master' into bat/tower-abci-0.34.x", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1720661a83bb9033923d609322ab5e7113c22623", "messageHeadline": "Made a couple of small changes and re-architected the main run method\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "82af98fb6ac40c83422aa6435d15777f9e6c8456", "messageHeadline": "Merge pull request #347 from anoma/fraccaman/fix-wasm-update", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9221b4173b5fb51ddaec46fd677e14c8bf5f235c", "messageHeadline": "[fix]: wasm update wrong status, ci script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b7951d4a2591cae265f5153fbc651506962648e1", "messageHeadline": "[feat]: working version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "844deca67edecbfca94828a39ad7524fa57c4f67", "messageHeadline": "Making rustfmt happy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a4565132ba76c633e948d1f48e4e7444e9e1feec", "messageHeadline": "Fixed bug: On shutdown, main thread did not wait for database to fini\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "077c96ba44053707603b00f8b2c1ed886da2aa6e", "messageHeadline": "Fixed bug: On shutdown, main thread did not wait for database to fini\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a4aed71eeaf8f429358de17fcb215b658d57d701", "messageHeadline": "Fixed a bug involved a future not being properly awaited", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "4b296bdd8fa9589fedcc1c99b159ccae36b16504", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f20cde0453721ce5c89419c257715154305e70f", "messageHeadline": "Undoing the tiny commit", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b0e9352c5cd7fda63a5725afa78c9ce2e2d0b1", "messageHeadline": "Tiny commit", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15fda23524258c8c1c5f10bd30af4bf99aa9eb1", "messageHeadline": "Fixed the lock file", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f0ecf805a74b2bf29130f9fe712d77332c26da1c", "messageHeadline": "feat: Finished integrating in tower-abci. Made sure that database is \u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 537, "deletions": 67}}, {"node": {"oid": "a7c9d0247f1c2a245eea73d80420518baf60a9f2", "messageHeadline": "[spec] merge review fixed typos", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2d92b46a81d4c116e936b7d8fd84baee1db4a981", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/intent_goss\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4310, "deletions": 5748}}, {"node": {"oid": "51b7169366f2809f52dd25890e4fcd0ee0208c38", "messageHeadline": "Merge pull request #341 from anoma/yuji/ibc_update_client", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 514, "deletions": 64}}, {"node": {"oid": "d5098ac76d6f6901d0db96b08d8c5dfbd87772b3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yuji/ibc_update_client", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "2c5811fd6df6eaf2476e74f13fe0b20637605310", "messageHeadline": "Merge branch 'tomas/epochs' of github.com:anomanetwork/anoma into tom\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c9a3fc00d73e3c99b71cc6b32090fd21b4c527a2", "messageHeadline": "[Cargo] update lockfile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "5acf3371780db8bb6b785cf7a2e6ce8bd6b7e0eb", "messageHeadline": "[build] allow lint warn in generated code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "37ae3461e8d6377d14678086c3dc799cc2be0e06", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "92faa84cd71568c27b3a9a5fa83eaa347445f494", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "ccccac9995d72d9bc8f173a068878d6eb584bcb5", "messageHeadline": "[tests] test epoch updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "f7dda510ff9e029c28e3d2dc765d831d6ec2392a", "messageHeadline": "[ledger] set height and time of next epoch instead of current", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 99, "deletions": 62}}, {"node": {"oid": "ddaef66741e449ffa93ed5bb15bebfddfcb89bf3", "messageHeadline": "[shared] improve storage and time types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "b3909f4edc7f0b521231c32d75d12bf88ffb6c65", "messageHeadline": "chore: fixing .drone.yml", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cf2f1621c1d73ae1d5df7ec84b334ed42f2e6ab", "messageHeadline": "Merge branch 'master' of github.com:anomanetwork/anoma into bat/tower\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "65e5a62754e2f7e750ea1edd28706aba2dddacbe", "messageHeadline": "[feat]: added debug logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51549881da342cec405890722b96ea47986a921c", "messageHeadline": "Ran update-drone-config", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d897a433cae8ba1abf1aec7fb6c77a4af90d8cee", "messageHeadline": "[spec] store the next epoch height/time instead of current", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be96712dd77e2c1252bec6c46b9bbb035e84e8f3", "messageHeadline": "feat: Added tower-abci to ledger. TODO: Fix last remaining e2e test", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 858, "deletions": 969}}, {"node": {"oid": "f84bd8cf856fb26806422d31e8c4eee882bf6ccf", "messageHeadline": "[feat]: added debug logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "53ecdbb6a33ce02ad121c8fd9f86006a48fcb68f", "messageHeadline": "put protocol parameters into genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "af3ed95e6a776f15fad6723e3f07b91424393e78", "messageHeadline": "remove `init_genesis_storage` from NativeVp trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "55fc6f155f20c7af3fbe35d1f913e93c61c6c7bb", "messageHeadline": "Merge pull request #343 from anomanetwork/yuji/update-audit-ignores", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "434d42e9e103e72efa8011673eb50a3793c8011a", "messageHeadline": "fix: support multiple updates", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 64, "deletions": 23}}, {"node": {"oid": "79e5f8034f349bf1586ec51ea0bf08f1fadae18b", "messageHeadline": "fix: update audit ignores", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "37a4ef0ac39fbc2b0043469965aa216ffe3cc2b6", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06dcbcaaf9b79100b217e863484429757121a70e", "messageHeadline": "[ledger] update parameters changed NativeVp trait", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "c74184d050c346b021455224c374556d2d9133ef", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/epochs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1085, "deletions": 366}}, {"node": {"oid": "d3b8948be11d5290d1e22a3ac0bc8dc638e9cdf1", "messageHeadline": "[feat]: testing implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 138, "deletions": 71}}, {"node": {"oid": "64dcce8cb2f5a48f9d40710cb5f9b05c05b92529", "messageHeadline": "[ledger] apply epoch changes in the storage module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 96, "deletions": 28}}, {"node": {"oid": "df035a7e33cafaf3e187a0ad83c6cdcf7744ad0a", "messageHeadline": "[spec] add protocol parameters and epochs pages", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "cc692772543af05ccb891b78226fd8abbcb0f0a4", "messageHeadline": "fix: error handling", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 76, "deletions": 80}}, {"node": {"oid": "d63c860f6661b4d4123bc7d4a0fd3f997b7856ed", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f24558cfcd86ad41d675c95e84fb1ecd90d727cd", "messageHeadline": "fix: apply bug fixes of ibc-rs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 47, "deletions": 60}}, {"node": {"oid": "96dcef976e5e19ec22fa73a039b86290138c5a54", "messageHeadline": "feature: add client update/upgrade validations", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 437, "deletions": 11}}, {"node": {"oid": "29daa7b1ec9a8ae66c9b419978311c9de4989cb2", "messageHeadline": "Merge pull request #329 from anomanetwork/yuji/ibc_vp", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 913, "deletions": 242}}, {"node": {"oid": "156061bc6ab29a1379a7fbcd2ccb0f8c5b1c96c6", "messageHeadline": "[feat]: improve rpc", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "0e9f2daa5cb7ddc1657c4b0390407d894958afb0", "messageHeadline": "[matchmaker] rename variable", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "85a9112df118a9c32f4a0388f12694ac3aa2076d", "messageHeadline": "[template] update matchmaker with new intent enc", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "2b11ec53807be042b6d73fa0f2e7f4e49b08c18e", "messageHeadline": "[feat]: better intent structure", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 315, "deletions": 120}}, {"node": {"oid": "8b817e5e111da6f71f8893eff66309580ea4748a", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "d4845f464360b34dfc1728c0e242b89113d34918", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87ddd53d2cf6ca2f5e782ed526a11d6701dbec11", "messageHeadline": "[Makefile] temp ignore RUSTSEC-2021-0073", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b298c38f48f05777d18167f5a26cba1ed3e97fb6", "messageHeadline": "[deps] update prost to 0.8 and the related deps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 217, "deletions": 99}}, {"node": {"oid": "b8169d546385416611f617ea9c473b4ddb5965aa", "messageHeadline": "[ledger] link to blocking issue for timestamp conv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "428a5ed99c382eff22f1ecdb6933c7de76aacc89", "messageHeadline": "[spec] update intent gossip specs", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1332, "deletions": 737}}, {"node": {"oid": "d45dfb49e3a3464734e3892c597fa2c86fc79b53", "messageHeadline": "[spec] use protobuf instead of rust", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "14fcae596b250456edee3c46deaa057872402493", "messageHeadline": "[spec] re-org summary", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b67698fb8ab0d010f807035e8cd9fc05f011d724", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "521da734ff768c5560fe4ca9164d9abbabdc8683", "messageHeadline": "fix: fix .drone.yml", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 864}}, {"node": {"oid": "2f1a02a99795a4baa5b10a296bbe681d8769185b", "messageHeadline": "fix: remove RESERVED_IBC_KEY", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "a48bf917f07b0cde5fedd92f4bd6734b04c9f6bf", "messageHeadline": "[shared] define errors in native VP impls", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "edaf6e4ada9f9a0849f2a2ceaf7dbd165e70f853", "messageHeadline": "[shared] small refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "744126017a8a4803ac8322df899b300ff524c643", "messageHeadline": "fix: add NativeVP Error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "96e02b5e14ef3665ca0b34fa0090a7857afa07b5", "messageHeadline": "fix: add InternalAddress::IBC to IBC key", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "06a7078750c389ab95c634883c7514015eb2c257", "messageHeadline": "move IBC related impl to ibc module", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 230, "deletions": 1851}}, {"node": {"oid": "0c3edb8d25d33f3e50a7f5020a7594d2875b93cd", "messageHeadline": "fix to load IBC DB key", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 144, "deletions": 138}}, {"node": {"oid": "34653f757c04b00a968fb0e92893e0301ebf1439", "messageHeadline": "update hash of Makefile", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "a0eadd61d4c78ed6130619e30239d2bde3cb7290", "messageHeadline": "fix wasm build", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 17, "deletions": 942}}, {"node": {"oid": "676651bd68d5d5998dc8b72ad5936f23e62fca6e", "messageHeadline": "modify key error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "58263402a91dc10426a4f092b9a72f3e6771b6ed", "messageHeadline": "use RefCell for native VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3586, "deletions": 136}}, {"node": {"oid": "85ce8a930051e3081a39c1e4da7d2dd7dcbc41eb", "messageHeadline": "validate creating a client", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 483, "deletions": 15}}, {"node": {"oid": "691f12a35c309c1484da727086d88be48c84c2ea", "messageHeadline": "[tests] test VM `get_block_epoch`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a71bd9630d9b75af1599db18ac1c4734ab8cacb4", "messageHeadline": "fixup! [ledger] store epoch_start_height/epoch_start_time", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "759992467fbf22b7e04b935594589fe50a3beabf", "messageHeadline": "[vm] add a fn to read block epoch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "6ea7d62b355fa2f5e89ef2df346128252b0d0531", "messageHeadline": "[vm_env] fix block height docstrings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4d7cea48bb777666ee527fbe43f001c5c53e795", "messageHeadline": "[shared] fn to get an epoch at given offset", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ee8556cf6f2542a89d30e0a5c9a3be70bd7b3f73", "messageHeadline": "[ledger] epoch progression in BeginBlock", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "52fd264ed19fe4dafddbabe0ba65900dbeffa9bb", "messageHeadline": "[ledger] init genesis block epoch start time", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "9aef1158650b345a5bba614f6b4091197c182733", "messageHeadline": "[ledger] add parameters native VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "f5d5b361dbb9412ad968dfa12876291336e12146", "messageHeadline": "[ledger] store epoch_start_height/epoch_start_time", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "42d8a73d5ac13de9ee56e0261b2263327f4dc268", "messageHeadline": "[shared] add date/time/duration types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "b6ecde2f263860f8840d21708132949dc4c09eab", "messageHeadline": "[ledger] add epoch to storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 29}}, {"node": {"oid": "236d996bb7ec9839cc88d2083f529a78c77c85b8", "messageHeadline": "Merge pull request #332 from anomanetwork/tomas/review-08-07", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 132, "deletions": 111}}, {"node": {"oid": "1635ae3ae4f55a57a71f7f75842eca8f3f9592cf", "messageHeadline": "[feat]: new intent structure", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "bd6348b95e71cff481530909e81ca1c16e56af8a", "messageHeadline": "[spec] PoS integration - slashing, staking rewards and fees", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "7de0de60e0d2696be889e60423c30016655b3c60", "messageHeadline": "[spec] native VP for a token burner account", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a0fb5390e89bf96c3802b5046ad8bd4d07973215", "messageHeadline": "[spec] PoS - staking rewards", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2d7fb2e3c00da471fb25560e6f0dafdedc50dd29", "messageHeadline": "[spec] PoS integration - various fixes and additions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 33}}, {"node": {"oid": "307dc02ecfcf9f43e15ff849e8b920d45a4a7a4a", "messageHeadline": "[spec] PoS - make system params epoched, add total voting power", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "90dbbf7e738d4b5fbfe17f6c786c849a6f5a5395", "messageHeadline": "Small english fixes", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "88b87e194e271a29e3cce1bf3721b1ba39abd33d", "messageHeadline": "[spec] PoS integration - fixes and further VP checks", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "39c643d7e61b5cad656fd5fee30f15aaf04da5dc", "messageHeadline": "[spec] PoS more details about validator set selection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be7182eff691d4ac4aa7a7bbece5fff68f0f8da", "messageHeadline": "Merge branch 'tomas/pos-design' of github.com:anomanetwork/anoma into\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fdf9f969f48359848fd5b49d8328b20f0eb6497", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93296a0786d2d1c1b44cbb8f47039b32c3825fad", "messageHeadline": "[spec] PoS - add starting epoch key to bond", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e5f7367302eb6636d5f453151b999e8a2aecacf2", "messageHeadline": "[spec] replace \"We\" by \"the Heliax team\"", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a27bc56c03292b0e88b268d6d666f6e59ca4615", "messageHeadline": "[spec] update intent gossip spec with current vision", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3148, "deletions": 1340}}, {"node": {"oid": "33e5b85e0edbfac031cf68556f0205a6f5e5f664", "messageHeadline": "[gossip] rename directory", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce4a464940ac4e0c4ce1cd2e3be2ece47cf091ee", "messageHeadline": "[spec] PoS integration - fixes and more details", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "9f8c7173986180fa0ebf2ada6bc2fdb9379547f7", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59f340a9f1131eaef8fc50271b30ce7f957656c8", "messageHeadline": "fixup! [vm_env] cleaner imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2f1d3559c520c418f46dba0352eb6b7d564aa7fd", "messageHeadline": "[lint] more strict doc links lints", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c56b31f9f7e00f4224adcde800be792ec5d427a4", "messageHeadline": "[docs] fix docstring warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f24c9af2c8cbc7c9e2ac648fbf25273c0dacd8fa", "messageHeadline": "[vm_env] cleaner imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 111, "deletions": 107}}, {"node": {"oid": "042667e5473ae52725c432c56948c70594dd34e7", "messageHeadline": "[shared] doc a panic on token interface", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72ad9a7676d730603dfaa50157a94d49444fa331", "messageHeadline": "Merge pull request #330 from anomanetwork/tomas/wasm-single-crate", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2792, "deletions": 5376}}, {"node": {"oid": "5eed5604cf3295be59659e2b9b52bc0d8187c59c", "messageHeadline": "[spec] PoS integration, describe trans(actions)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "0423c8d4c18a0d5abee20be6da1dcc0e9caab5f2", "messageHeadline": "[spec] PoS add end epoch to Unbond, add slash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "00d4c30a538e13decf32cf736dd3e258771df9f1", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3e01dc731cdcc57cbb8ec5613e2beaec3d429810", "messageHeadline": "[Makefile] ignore tokio abort issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f92caef6022ce2a714f8e925b3b2943d297d67f6", "messageHeadline": "[tests] update assert_cmd dep", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a3bd8e584c5d9c9186bbf1199364cbb6cc47a073", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0290fbe8b4cebd9ae1c66c0c9de9522994ede4fa", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "557786f536c62df829ddf4735315017e54a58527", "messageHeadline": "[spec] PoS - allow to change consensus key", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9402ab7511357c5df5e10b3994c94b534ea5f71a", "messageHeadline": "[spec] start PoS integration desc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "a7056816248bdb4f70a14c99cbf4e25c48970f26", "messageHeadline": "fixup! [spec] PoS - epoch should be provided by base ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d6a1ce69cb137705c1a8324e79b0db59d6c00bd", "messageHeadline": "[spec] PoS - epoch should be provided by base ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0683b88132ac42a87ac2be30ae0365ff512e6fdd", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "870a622d11058ca72394ad756026d65eb42eaafe", "messageHeadline": "[Makefile] skip wasm template tests in the CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e4180d14f44ec0992f925635ffb70424aca74ad7", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b0d5a043a8c198c0e5cf990085b2f37be1d86e3", "messageHeadline": "[spec] update paths to VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "225ace7f9bd7e307222afd3e97a44825be3597bf", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 76}}, {"node": {"oid": "cc355d94d2976ec1c36f50accaef6a373864f8bc", "messageHeadline": "[CI] update drone config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "f913f332b040b517e2bbdc9127c9b34f3ca55825", "messageHeadline": "update paths to wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6bd1113080450eb86d3fcd343cb5eafe4a238094", "messageHeadline": "update README with new wasm paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "8009cdccd8591edddbe9e42b7cb607318b50a74c", "messageHeadline": "update wasm templates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "cf69ef444667008149e028c006e49439a11f3da8", "messageHeadline": "move the mm token exch wasm into single source", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 249, "deletions": 1}}, {"node": {"oid": "f58f16a9fd6183a05d7d2df26c4999d058ca05be", "messageHeadline": "rename matchmaker wasm templates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 251}}, {"node": {"oid": "348d5c1695e6eac98b90940143fa3dc44175c15a", "messageHeadline": "update Makefile for single wasm source", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "08d1ab183115b4b32406a345c41c21d4212f76e4", "messageHeadline": "add recipes for test, clippy and fmt to wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "ebf7cc878bdc5b9311d099ca70c9b763bca0a1dc", "messageHeadline": "put the rust nightly version into a file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "17fd35f5795c5d4b49d6b49f71d7844a133fedf2", "messageHeadline": "add a command to `cargo check` wasm_source targets", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "55b72d909b44631bc4aff2886132ffa7a1de2ff2", "messageHeadline": "move tx_template and vp_template up a folder", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1878, "deletions": 870}}, {"node": {"oid": "f3d477bd037c27fa85d67423365d578461513e30", "messageHeadline": "remove wasm sources moved into the single crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 5953}}, {"node": {"oid": "999cf51b7534a00bd1aacfdbd8b98de6581f823b", "messageHeadline": "add wasm/wasm_source crate with txs and vps", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2297, "deletions": 0}}, {"node": {"oid": "ee2d21bd6b56393af8342a2924e1a2a4451eca2d", "messageHeadline": "rename wasm_for_tests/wasm_source crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a05ee0fd56f7bd2268d57c3366b0abcb37106964", "messageHeadline": "[spec] PoS - s/delegator/source in bond", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e71a37bc629262d9c6e9915e409c081a3f4509b2", "messageHeadline": "[spec] PoS don't list slashing conditions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "874cb13b07f0dc6ce851b178a51ff3d1184fc86c", "messageHeadline": "[spec] rename PoS integration file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a2dd701cfc6d2515f387d3adb6ea8668f54a9cd", "messageHeadline": "[spec] PoS - update validator's voting power on bond/unbond/slash", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73df03ff69d511a7059214c91e76d20c879acb6a", "messageHeadline": "[spec] reword PoS epoched data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1da08248667cfedcb1c884144a6e20110553bfd", "messageHeadline": "[spec] update validator set to use sorted structures", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "513cc866650c669aabee9475f70ee94443334823", "messageHeadline": "[spec] describe PoS epoched data updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "5cc1f5576b1fbf25e50fa03e5a19c4e1070095bd", "messageHeadline": "[spec] describe PoS storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "f671cd933b3e529f282bc9eebded377a8d598b4e", "messageHeadline": "Merge pull request #325 from anomanetwork/tomas/wasm-mem", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 213, "deletions": 73}}, {"node": {"oid": "f5e881a83a5a90359d01e050a8ced1bb916b2c06", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2f76feb2cba28e897308789f5c8229223a089c68", "messageHeadline": "[vm] handle memory runtime errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 213, "deletions": 73}}, {"node": {"oid": "ed7501814a8da53e783ce71a65847958f925ba59", "messageHeadline": "[spec] describe PoS slashing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d7f48499df4b75fc1e75903e62376ee89fa8e1aa", "messageHeadline": "[spec] start PoS system description", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "13778af01f638cb27fe372c89ea25226a2c0aa81", "messageHeadline": "Merge pull request #320 from anomanetwork/add-clippy-all-targets", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "228c9b8adcd92337ecbb2298bf39047b2d427af9", "messageHeadline": "Updated the pipeline to run just clippy recipe instead of clippy-check", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8c74148bb91015e5e918c0b9786ad81324d77c96", "messageHeadline": "Merge pull request #319 from anomanetwork/ledger-genesis-initialization", "author": {"name": "Jacob Turner", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 113, "deletions": 108}}, {"node": {"oid": "c8128d1db674f5259ba3866743fcd1ea6dc07cac", "messageHeadline": "Fixed a lint in wasm. Renamed clippy-check recipe as clippy in the Ma\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "d3680f620e7fd0f15246c36bdaa8536a1a15d4d3", "messageHeadline": "Appeased the almighty clippy", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "bbcb471bffc8cac81838fcb437c8bdc4d37baf4a", "messageHeadline": "Added the --all-targets flag to clippy linting", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "06244a8af80a4c002fccb0cfdcd278db00ac5f34", "messageHeadline": "Formatted docstrings properly", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "163450d99340d82ebc0a7b87a73344effbb2422f", "messageHeadline": "Removed public visibility on internal Shell methods", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "0b5fb74d969e6de05aaf08ee7f720e6320c505cb", "messageHeadline": "Removed uninitialized check from init_chain method", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "7043b34c1c6e18b5dd8ad278ff39bbfcc3f5d9e3", "messageHeadline": "Appeasing the fmt gods", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6cee336297a9e6153c5d630c1485a63e80cfca99", "messageHeadline": "Small cleanup", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "06cb9209eb77a64e1f7881142e38557913de0ca2", "messageHeadline": "Issue #230 Changed the genesis initializatin in the shell to occur in\u2026", "author": {"name": "R2D2", "email": "jacob.turner870@gmail.com", "user": {"login": "batconjurer"}}, "additions": 98, "deletions": 109}}, {"node": {"oid": "52e5b163a7c95f99ad815bfa985c44c5bae732a4", "messageHeadline": "Merge pull request #317 from anomanetwork/tomas/review-01-07", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "6699ba6c29d53e9e908e8104e9f8a83b287e47b9", "messageHeadline": "fixup! [shared] refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601d279860523ed9cf89189c7bfd0a088e51fa4c", "messageHeadline": "[shared] refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "e588216c544d57f1da726155754541e199bfba18", "messageHeadline": "Merge pull request #314 from anomanetwork/fraccaman/refactor-vp-out-o\u2026", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 38, "deletions": 51}}, {"node": {"oid": "2ea74c9651649c17655477f26c2a0418cc4a3fe7", "messageHeadline": "[feat]: better test readability", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "19aa75b58829984fe1769a45585b5ce27ee42c87", "messageHeadline": "Merge pull request #316 from anomanetwork/tomas/clap-subcmd-help", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c02c93744494e7c793cbfb325a374a41e30e9f23", "messageHeadline": "Merge branch 'fraccaman/refactor-vp-out-of-gas' of github.com:heliaxd\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a11135c92fe6dcc33baac340f5243455d420541c", "messageHeadline": "[feat]: increase tendermint broadcast tx timeout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1ea2ce910b5716c8c9a8ee520afe485a4a9f3bd", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a04f3f29d62d81bf6d2c5f8620c701f1c40d6ca4", "messageHeadline": "[feat]: trigger ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6349ee3daafb9af7d29cc48e6975102dead05c0", "messageHeadline": "[feat]: remove error from gas meter, fix tests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "fa5ee2027845fafe128673185b680a722a0e27d8", "messageHeadline": "[cli] improve sub-commands help", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8176a8b533696fd5a864fb09a5956cbb3db0b65d", "messageHeadline": "[feat]: comment", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48170f6983565324f5568a95fabdb8abe644fdbd", "messageHeadline": "[feat]: improve handling error", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "7fc973441db1e13eb9fc7e32ad659b5a4b276893", "messageHeadline": "Merge pull request #312 from anomanetwork/tomas/host-env-fail-handling", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 466, "deletions": 306}}, {"node": {"oid": "81cb163b396226829f7c8bfe1cedd20e05aa2349", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfa781af26b901b9a0529ef0a808b03636cc17b8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-fail\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1826, "deletions": 735}}, {"node": {"oid": "3c840ea0b9a7f9c968eaecd942aeb75826f1575d", "messageHeadline": "Merge pull request #299 from anomanetwork/tomas/system-tests", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1826, "deletions": 735}}, {"node": {"oid": "b560fd67307ced00cef8aa684e2632c56b2789bc", "messageHeadline": "fixup! [e2e] test with a larger VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bceb64f4de21fa38543e644d28cf7f1433397b9", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28f642461e022f544bc9e404cfdafaee36bae558", "messageHeadline": "fixup! [gossip] reduce logging from libp2p", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f342875e39089df20ff985aa13fcddbf852fd15", "messageHeadline": "[shared] fix error handling in tx/VP host_env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 116, "deletions": 55}}, {"node": {"oid": "db9461f7af047f0dc2f3b1665504904e97d28c5d", "messageHeadline": "[gossip] reduce logging from libp2p", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70d682fe937d2fd57f9b2dca78c92774acf56b91", "messageHeadline": "[shared] write_log safety + disable deleting VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "b234178bdf0cb985756413a8839b780210bac3d8", "messageHeadline": "[shared] validity predicate storage key can't fail", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 29}}, {"node": {"oid": "39222a88e6cd71500926e3ee4ea722d0c345636f", "messageHeadline": "[shared] helper macro dep for tests assert_matches", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f42e5b3b8fa90f8043f6a42c379d83575e298561", "messageHeadline": "[README] fix a typo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f03ddc333144c563eda90e7ee63aa7d64885d0f3", "messageHeadline": "[shared] better comments on HostEnvResult", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b11b62966af0e6f00b16c80eba96a6a5c5f52cc", "messageHeadline": "[tests] host_env tests panic on runtime errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d9ffa6f44dfa7d51c68c7ba93285d47be11b2eff", "messageHeadline": "[vm] fix tx and VP host_env runtime error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 234, "deletions": 180}}, {"node": {"oid": "a8cb911a7e929624d77c6c8501d9b8b9731c28c1", "messageHeadline": "fixup! [CI] update Makefile shasum", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "7c53de21f3b56e627b344ce5edc2a7465378d554", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 162, "deletions": 0}}, {"node": {"oid": "e00368a4b91c3bf10251aae3259a0f2e71ea70f2", "messageHeadline": "[e2e] test with a larger VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "1d1869271874b49fea9e4f2ad1a0f8edb57b501e", "messageHeadline": "[tendermint] bump RPC max body to 2MB", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "471dd538affe5e21628091f70579f1b00b5175ed", "messageHeadline": "[gossip] reduce deps logging", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "881d79d14140145e74bda46953ced9d6adedda0d", "messageHeadline": "[README] update CLI commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "410dcecea3d7fff8ee0c63f92ab9839046cdec8b", "messageHeadline": "[CI] update Makefile shasum", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 32}}, {"node": {"oid": "f7a20c015b32b3105fe7979f63f8270d621b8e37", "messageHeadline": "[Makefile] update for new CLI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdfedff3b936da0547d0955bd7b4f6d506299158", "messageHeadline": "[e2e] update for new CLI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "a7d86c22b491963e1d831ae124fe65af859170d5", "messageHeadline": "[config] update typed paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "150095127768ddab3d7e69e2c381cfec71d14241", "messageHeadline": "[cargo] switch off clap_derive feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "d3952d20c892cb69a5c13a3890537a79386c0335", "messageHeadline": "[cli] refactor CLI commands and arguments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1220, "deletions": 721}}, {"node": {"oid": "7ddbb1b8614eb4f5804428a586cca6a9059d6bdd", "messageHeadline": "[shared] `FromStr` impl for Address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "84d1cf533de4f27cabeca486347ade97f98b3e05", "messageHeadline": "[shared] parse token amount from string", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "d49e9660397e9b46536f6c7f0f6c9010ab750026", "messageHeadline": "update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7fcf03f246a8108b9e5acc8e22de0f7f137ce61", "messageHeadline": "[cli] remove code-path arg for transfer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "a17fa2a3805af9ee921b0f222ea3ec705eb2e2a5", "messageHeadline": "[e2e] increase timeouts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "843b20a02d3b3dfecd8d73bcbb7ceef364b67102", "messageHeadline": "[e2e] test transactions commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 140, "deletions": 5}}, {"node": {"oid": "15cd6f363ee8314049a284f44bd7da1910414891", "messageHeadline": "cli add code-path arg for update VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8660fda511589ecf8eba8b0f8780e5ebb4bcd5b", "messageHeadline": "update ledger test with reset", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "36db68433dbd8be54573dc237e23cf42be36a411", "messageHeadline": "use libc to handle termination signals gracefully", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "f6917dd4a7dc67beb64cd571501e748380dfcfbd", "messageHeadline": "[cli] fix missing arg for transfer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "209f21cc3d97d7656c446c8eb072449b0a692b77", "messageHeadline": ".vscode/launch.json update profile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7d4a5f21d5724340cefaae770a72cf575de9a52", "messageHeadline": "[e2e] fix ledger re-start test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f7960a001c7a5ad3e67e5a75705b57ece428ea0a", "messageHeadline": "[e2e] add tests for different ways to start ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "1db5823e52753dc15ba7fccadd41ff127740f646", "messageHeadline": "[cli] fix anoma sub-command handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "892a6349d6a0707489f3a36c062cfb13fa7bfa42", "messageHeadline": "[cli] refactor CLI args to be internal to CLI mod", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 568, "deletions": 444}}, {"node": {"oid": "072afdad09a4291adc81febd30398a614a5caea8", "messageHeadline": "Merge pull request #307 from anomanetwork/tomas/review-24-06", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "12851c830bec77b3476f15f24296c048c8025fb0", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d2844b89d2cdfed9740dd2e4ccace0732afb0d0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/review-24-06", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 837, "deletions": 362}}, {"node": {"oid": "298326b5d053e9ce01cd5d87bfed58090126dff7", "messageHeadline": "Merge pull request #310 from anomanetwork/fraccaman/ci-fix-master", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "f871bfaf4d2802fd9f320efad18a0688ba99eb5e", "messageHeadline": "[fix]: ci steps on master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "cb1b7e2238bac697dfc8651a3bbc2dc5beb9dad6", "messageHeadline": "Merge pull request #305 from anomanetwork/fraccaman/ci-fix-push", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 813, "deletions": 358}}, {"node": {"oid": "b8ef8d7dfef4804a22e078a936bcd96fc99f7d59", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c6cde8cd172b0899b1a90fb31bcc22d7d64cb1b1", "messageHeadline": "Merge branch 'fraccaman/ci-fix-push' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c0e484b66d7959162a31b9711ff1a0651f3071d", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f5e771707f0b1a900bf834dd0a5abeb3a7f0dfb9", "messageHeadline": "[e2e] add tendermint on path check", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d8e3e7f185f6abd368a9e437e1168510e4e65020", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2734a4e975a96a660bd9f0d583523859139d4bfc", "messageHeadline": "skip address checks for non-established addrs + rename", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c19f90697bca68dd727556827c31009f6a98f1df", "messageHeadline": "[fix]: drone sccache, makefile tabs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "50af66c362f8b748f25a2bfdf0465426bb95fde6", "messageHeadline": "[fix]: drone configuration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2e5b788525269025dc8c82cfde2bb333bf2df9e", "messageHeadline": "[fix]: makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3065ce7b6e4abf373a4e976c67947ff70f0db4e2", "messageHeadline": "[feat]: add Cargo.lock", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5693, "deletions": 0}}, {"node": {"oid": "990e4761055384fff0126a875d14f0a1b89b8060", "messageHeadline": "Merge branch 'fraccaman/ci-fix-push' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c3cbea6f3924e98a48de2b183c18e6581e6afb9c", "messageHeadline": "[feat]: update ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 119, "deletions": 4318}}, {"node": {"oid": "b5aa5ada1a3faf36106fbbd10e57ef9150ab825d", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 62, "deletions": 4306}}, {"node": {"oid": "ef9ec584dd9d5f7e59a0085aea1a591a76c554aa", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1102, "deletions": 6153}}, {"node": {"oid": "7b113ca101a106161dadee416c2144a3c04d1ab8", "messageHeadline": "[fix]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2430, "deletions": 1748}}, {"node": {"oid": "cc5f68d01b8f2641151a3e8c0cd9152adec0c7a7", "messageHeadline": "Merge pull request #303 from anomanetwork/tomas/native-vp", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 863, "deletions": 238}}, {"node": {"oid": "c23fc0f6bb794d27083fdc14ed7bbe3e2db78542", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/native-vp", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 244, "deletions": 275}}, {"node": {"oid": "0cffd99da6ece7cab9a79a93d5cbf582e127c091", "messageHeadline": "Merge pull request #304 from anomanetwork/yuji/storage_chain_id", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 245, "deletions": 275}}, {"node": {"oid": "0811ff5a9254558d65a7f2b0a893a97dacbbd2b4", "messageHeadline": "give a chain_id", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "200fdb61af6c45a787921d17ec9b7dace1f25038", "messageHeadline": "add placeholders for IBC and PoS", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 112, "deletions": 16}}, {"node": {"oid": "d5c7353795b42641781240141c77720daf8072dd", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59b4c4e4e93e467939a65a62f9106fdbc347ad60", "messageHeadline": "VP env handle gas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 106, "deletions": 91}}, {"node": {"oid": "6695cbe0f605d5b8ba7516ca047cad8a50289b9c", "messageHeadline": "use tendermint-rs fork with fixed genesis", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "6f4d1435f4dd37e9afe335ee6eba5cabaf8e5117", "messageHeadline": "[fix]: missing test declaration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dceb3ba647f53d59a9d419e187f74c0d6a0a528b", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "45521e79f5ac64d9fe2f2f3bb0665a555f57e070", "messageHeadline": "Merge branch 'fraccaman/ci-fix-push' of github.com:heliaxdev/anoma-pr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "110069e9529733bc16b0d1d1617af372ce41455d", "messageHeadline": "[feat]: revert cargo.lock", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5649, "deletions": 0}}, {"node": {"oid": "d41281f953532b83c2fb9ab7db372d5d536bd424", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc6ab39c95604f055afe8143c5a95ac0441bc5cc", "messageHeadline": "[feat]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4312, "deletions": 64}}, {"node": {"oid": "788e4242730bf083a1a9014759588ba9998fc54a", "messageHeadline": "[feat]: merge master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1190, "deletions": 6796}}, {"node": {"oid": "ec7bd5f8b51d0fd9e4f38b13cb97e5c8d591583b", "messageHeadline": "[feat]: improve update-drone-config.py", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "50b16061a4d10750c7a87bef72e8b046acf1d7db", "messageHeadline": "[feat]: always run test, update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "d904e16180c5f125702cfab3fe98e2f7f34d7d0f", "messageHeadline": "[feat]: p2p merges", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 137, "deletions": 20}}, {"node": {"oid": "969845e423442bfea158ba1eca504e17a613d3ee", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93fa6caa2394c9a592b27ba686c7d8b4b3beebf5", "messageHeadline": "add iters and eval for native VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 349, "deletions": 126}}, {"node": {"oid": "3cc2e8ceb338ab3708676db6d223606d34523dab", "messageHeadline": "load the last state when starting", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 113, "deletions": 97}}, {"node": {"oid": "0ba5db54bb0911bf64d360e168154988c3e1b092", "messageHeadline": "chain ID subdir", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 103, "deletions": 147}}, {"node": {"oid": "fc2be9b866f729883ec42eb81613c5cebddf6a41", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/native-vp", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "a343269eb38e99042adea3541008042bdfba89df", "messageHeadline": "[feat]: minors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1508ae6904608a4e1a3d569364f401fe4be279cd", "messageHeadline": "Merge pull request #300 from anomanetwork/tomas/built-in-vp", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "48e1c1d92b8b6376a5474474f2a0969dc4d51ef9", "messageHeadline": "Merge pull request #297 from anomanetwork/tomas/refactor-wasm-runners", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1329, "deletions": 1259}}, {"node": {"oid": "88615153ff14770d341b2fd232b6cce5398c7792", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a135dbbae94af9193b5c048b2de25ec4f0d0e3a5", "messageHeadline": "Merge branch 'tomas/native-vp' of github.com:anomanetwork/anoma into \u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0741100465e5ba1f1e951191fcc9a0babb7f2d9f", "messageHeadline": "add VP env for native VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 226, "deletions": 115}}, {"node": {"oid": "ea349ccf43c3267965f03ee10c55a1b059ebb96b", "messageHeadline": "fixup! [ci]: update wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0a17f6cb7484871f31ee4e013e938d5d4a6bfdcf", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9678fa65aefc8d812bd203680d9302d37b872ab5", "messageHeadline": "fixup! add native VP module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5017b7b8d1b535a16dc7cc4105f23d37d685c274", "messageHeadline": "add native VP module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 200, "deletions": 54}}, {"node": {"oid": "1481d2507cd4800705e2ce3689debd6e76b14d11", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81bbb519d408bb39fb6ef674cc9dfe1146bbaa0e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/system-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1072, "deletions": 316}}, {"node": {"oid": "b1f9e86bc885e70af929a8d6cc6093fb4ed53681", "messageHeadline": "fixup! fixup! fixup! [tests] ledger test, improve error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f63d59d9bd7459fa3e575cef53bb864ecb3a037c", "messageHeadline": "[feat]: merging fixes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5650, "deletions": 11}}, {"node": {"oid": "8fffe8f35869df4c088b4197a7cd6f4f62f1e206", "messageHeadline": "[feat]: init gossip test", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 71, "deletions": 82}}, {"node": {"oid": "d0ad0fcb24c0cd2861451f64f03bf67dd21a8d91", "messageHeadline": "[shared] add internal addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "8cca43c5ade587f4a1fe1a4a821e464ccb183452", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 328, "deletions": 210}}, {"node": {"oid": "a15dca2ae55c027ddeca946f2202555bd9444156", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/refactor-wasm\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1556, "deletions": 695}}, {"node": {"oid": "ad79f835930dba5c39514fed40f6518eaa5084e9", "messageHeadline": "Update tech-specs/src/explore/design/ledger/accounts.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59bd7a06bbc31fc350954decd8275638477ad2ee", "messageHeadline": "Merge pull request #271 from anomanetwork/fraccaman/gossip", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1068, "deletions": 312}}, {"node": {"oid": "d19dceab052feb3123ff31aee217aa666452ee66", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd4729f3d9edb47911fe582dc19e39af0c19594c", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4337, "deletions": 819}}, {"node": {"oid": "c17361a03c3b6721595256e6ac3f41c5b00adc58", "messageHeadline": "Merge branch 'fraccaman/gossip' of github.com:heliaxdev/anoma-prototy\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9e51e2f69e461194a77bb12e5ce6029a80b5f122", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 22, "deletions": 41}}, {"node": {"oid": "f08197cdb7692b200cef87de2ea2b29f4c2ef6ef", "messageHeadline": "[feat]: merge new e2e structure", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4401, "deletions": 6412}}, {"node": {"oid": "6131705bdfbd747f70355d084e5df208475c45e4", "messageHeadline": "[spec] desc internal addresses with native VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "0536c895188f8091279afe1509ef74cc62160f2e", "messageHeadline": "[feat]: initial network conf", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "4e6caf8f9731a4d7fbece0b5afeaba2b09dc74a1", "messageHeadline": "fixup! Update shared/src/vm/host_env.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "d5a4dbe455d94254db4f65f2cc8c56e62e56fc8a", "messageHeadline": "Update shared/src/vm/host_env.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51c66911cc2ad82a32a6b4a4ea3b34ba7ad493c2", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dcd0a3e96b20cd42ea1341503335ece4f311308e", "messageHeadline": "fixup! fixup! [tests] ledger test, improve error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f75480962571f5b4ce1ea5a14aa2370131b8252c", "messageHeadline": "fixup! [tests] ledger test, improve error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4307439115aed4e89537b790fe281bdec8af5988", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/system-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 898, "deletions": 124}}, {"node": {"oid": "bbb2196bac67ad10b5502f0665c2903a1c1ac80f", "messageHeadline": "fixup! [tests] ledger test, improve error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "786ce380029b85e74bdf418590dc3c268fa47b05", "messageHeadline": "[tests] ledger test, improve error reporting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 142, "deletions": 25}}, {"node": {"oid": "2343e59481f0e0212ee34bfbdc38199a4faf6f60", "messageHeadline": "fixup! add setup fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4273c017ef54c8f279f7cbfb562b5a02d9f6aa", "messageHeadline": "add setup fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d8e8a15e1bfa25ee8c99bb98ed0e5289229582be", "messageHeadline": "first e2e test to run-ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 51}}, {"node": {"oid": "a540e5a684f9c3b5e5811641820e93955d485aa9", "messageHeadline": "disable log colors via env var ANOMA_LOG_COLOR", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9e56794b53c997c67d8ecfc5608843c294edfbe7", "messageHeadline": "add setup fn", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "94be16e80d29cd3fdd9c1b6611bdcd16bec3702c", "messageHeadline": "first e2e test to run-ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "fdbf6a8c7e26c646ec5115b1d326e0a61eefbbb5", "messageHeadline": "disable log colors via env var ANOMA_LOG_COLOR", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5721e2e22c16fc3e6a0568c8e30d423ce65a3a0b", "messageHeadline": "fix docstring warns", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ff91a7cbfc02ed38105d50cc1bae5e8073026cb", "messageHeadline": "Merge pull request #263 from anomanetwork/tomas/spec-updates", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 329, "deletions": 50}}, {"node": {"oid": "29414f9efa71098253041fd8e010716948666bf4", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d669cbcba262281aeb8801b3e61a9224a1704ca2", "messageHeadline": "[spec] to-do note for tx replay protection", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42f5abf2b873f889a31ee7cf64e1eb22a91a6129", "messageHeadline": "fixup! split WASM context from env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f723982defb38194d823addd995c900eb9ee95e", "messageHeadline": "fixup! split WASM context from env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6fc01bcb498b626b304390be81b1066c31505131", "messageHeadline": "split WASM context from env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 790, "deletions": 612}}, {"node": {"oid": "b88145b314b3e214e09a7bddef507fec5fa8fe1c", "messageHeadline": "[vm] rename host wrappers", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 66, "deletions": 69}}, {"node": {"oid": "3cce4c4ffca95cb16fbf484c1b7ee614abfb92df", "messageHeadline": "refactor WASM runners", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 684, "deletions": 715}}, {"node": {"oid": "597f76789bca3fe0b61676dcbe10f2e9d1712457", "messageHeadline": "Merge pull request #296 from anomanetwork/tomas/fix-verifier-storage-\u2026", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 600, "deletions": 78}}, {"node": {"oid": "755955dfdbb69ed0d8b116f0346fe243119ed534", "messageHeadline": "Update vm_env/src/imports.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90e3cb4e1c97bda9a69a83793da0695590d1d687", "messageHeadline": "Merge branch 'tomas/spec-updates' of github.com:anomanetwork/anoma in\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2d9645793d30fad47b162d4f228aab2a6256a694", "messageHeadline": "[spec] more accurate description PoS role", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92481317328e849e290e596cddc0e6b5ea78f650", "messageHeadline": "[spec] add a link to wasmer single-pass compiler desc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8a8df489692a4eda6671845be68694431b69d454", "messageHeadline": "Update tech-specs/src/specs/overview.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3375e06b3e3f54807ad3d31db22c77fa5e0554dc", "messageHeadline": "[spec] tx validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59018381cfb689170792a845d42fae5f1fa2fe83", "messageHeadline": "[spec] link to whitepaper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "648baedbab7e68672182fc99042eefb0a8cb6dd4", "messageHeadline": "[spec] include proto definitions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c2f0064c79a8049ce6a07c10986281b8313c0201", "messageHeadline": "clean-up types.proto comments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "478b260bdff77e4a1881a1b834e9f64a86ae6450", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/spec-updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2889, "deletions": 183}}, {"node": {"oid": "3e0254a0bbfb7b63f5ae37537bd8968c35f25641", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "40b7c900c3e976a904707ec4847585a660c64faa", "messageHeadline": "[ledger] remove unnecessary clone", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "348447999b8dea365407d660044584ce4f9865d3", "messageHeadline": "fixup! fixup! use HashSet for VP changed_keys input", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4896548e80ad2cee6ad6756eccd699bc737e96e3", "messageHeadline": "fixup! use HashSet for VP changed_keys input", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a3ec68d3c39103611f505f3af5ab1e6a5fa2b0a", "messageHeadline": "fixup! use HashSet for VP changed_keys input", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a092b360ce016c4abbeac06691f45f06b8253b35", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/fix-verifier-\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ee46e351dd7a6e56390c4a05cc2ff523dc2a7b43", "messageHeadline": "use HashSet for VP changed_keys input", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 163, "deletions": 62}}, {"node": {"oid": "fc556531e1616ccd5a045704e6c939843bb4a48f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 210, "deletions": 6}}, {"node": {"oid": "17012b0503e566bdafe3939a3e06c34a3e9739c6", "messageHeadline": "[vm_env] update docstring for `insert_verifier`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ed1199bdb18485e250f16e743f4c10ccbe8b82f0", "messageHeadline": "fixup! [tests] prop `WriteLog::verifiers_changed_keys`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "a7e67f0ae13a40a3599a6d1c1c1faac86076895c", "messageHeadline": "[tests] prop `WriteLog::verifiers_changed_keys`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 223, "deletions": 12}}, {"node": {"oid": "d67341381054f06b32b535d0ea231717c4813533", "messageHeadline": "Merge pull request #295 from anomanetwork/tomas/missing-tendermint-co\u2026", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "28b5719840ced646e30a07b1857cf800a980b53c", "messageHeadline": "use new tendermint-rs branch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "36b3c380aff3f876057c9b51108e6e23c55d8038", "messageHeadline": "Merge pull request #294 from anomanetwork/tomas/wasm-mem-limits", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2880, "deletions": 174}}, {"node": {"oid": "22605cea8d5895cffa89725cd51fe3c971956ab0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/spec-updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 581, "deletions": 569}}, {"node": {"oid": "6380d787de3ed5e7e6c27ddca18719931ae29959", "messageHeadline": "[spec] WASM memory export", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c2d2a6101097240d74eaf703b74076bfb610f638", "messageHeadline": "Merge branch 'tomas/spec-updates' of github.com:anomanetwork/anoma in\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "78a0588fb36012b454fbbdf570eb94bbe1d1b102", "messageHeadline": "[spec] fix edit link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d8c910488ab6744df99d015d837a4d4213080c", "messageHeadline": "[spec] update crates diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 179, "deletions": 66}}, {"node": {"oid": "f610d460447360d08b3469301a0ef57a62b8c4c4", "messageHeadline": "Merge branch 'tomas/wasm-mem-limits' of github.com:anomanetwork/anoma\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0452119ddebff7c836467207dc14b478b7a1dca5", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd245be4e6a9e9eea956ccbf4c97c5bae8de72e7", "messageHeadline": "update wasm_for_tests README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c4f330dfffae73a45357eb2d4b7bf358e7cb3fa7", "messageHeadline": "[test] validity predicate eval calls memory limits", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 134, "deletions": 1}}, {"node": {"oid": "4289655df163a9db5ec3e57a48e0df91d09b59bd", "messageHeadline": "[shared] add helper type for eval", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "342e006fdbb4d6c130adfaa7c16d8079980d4457", "messageHeadline": "add wasm for eval tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "d1843e8a908fd67e3a35a06c826b28b2c90d2328", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a114c4d1f181b8b27c079b860722204b4d6ab8d2", "messageHeadline": "rename source of wasm_for_tests + update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "ddcafc232eec4078559d3a90b8e45f7f2e661a6c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-mem-limits", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 241, "deletions": 30}}, {"node": {"oid": "293f51419841451ac35195780d88791c7d51a684", "messageHeadline": "[wasm] rebuild", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "caec9bac0016de49ec1f93c4e2c232d971a1ac66", "messageHeadline": "[wasm] remove unnecessary HashSet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e634fe61fb2aa13069119d0236cdae95215f1421", "messageHeadline": "update drone for Makefile changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8737b864ca688d13d529904e14dda1ceb62d2f3b", "messageHeadline": "[make] add `make check`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d6aa904b834575dcfd35c1526bf7cc5a09981fed", "messageHeadline": "[wasm] add HashSet to VP prelude", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7615c5234b0f4f555ef36d0d87a56dcfdab4b906", "messageHeadline": "[tests] more wasm memory tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 202, "deletions": 56}}, {"node": {"oid": "19d16f0c55495eeb55ad8b4ab0de4cca385f552a", "messageHeadline": "add more wasms for tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "78c8e80b1229c316321e481db159f8c9daf53913", "messageHeadline": "[test] add tests for wasm memory limit in guest", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 151, "deletions": 13}}, {"node": {"oid": "926dbdbca6e5de6b5f9ec5eb1965dde2332ee0ba", "messageHeadline": "[shared] add test logger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9e55aec337471a64e3fc5effa4157aa556daaca0", "messageHeadline": "add more wasms for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "96d0b304e131bf56beb26263caff115d1aa9fcec", "messageHeadline": "[vm] tests for just below stack height limit", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 79, "deletions": 61}}, {"node": {"oid": "6bc9efc78cd3fa6c8962d3bfd13385f0f6ad24b2", "messageHeadline": "add wasm_for_tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1821, "deletions": 16}}, {"node": {"oid": "d3441824ada26d0b2efeb4db6b59fa797a5e4e4e", "messageHeadline": "Merge pull request #290 from anomanetwork/tomas/review-refactors", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 581, "deletions": 569}}, {"node": {"oid": "b9c1d228b571ad604b416be1fc6226bf3055aa9f", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f9406fb28f21fb8d4e51d57cd923a687fe2ece2f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/review-refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 239, "deletions": 29}}, {"node": {"oid": "b139d63df726047b3edb1e32a12701f63f0ab6d0", "messageHeadline": "[wasm] set memory limits for tx and VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 222, "deletions": 11}}, {"node": {"oid": "cdb2117d1cb9ffbfaf23fdea871590df2ed477cb", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b56271bc6f8cba4584f694809ca294e4744a45e0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/spec-updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4803, "deletions": 1306}}, {"node": {"oid": "cf36bd340043a5e90bbf5e0ff06bf779b287deca", "messageHeadline": "[spec] WIP ledger page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "fcb64bfa67f33a1446be037d43c92856c5c9359b", "messageHeadline": "[spec] update mdBook settings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bad5600e2465140735c7074a469be46afa8e1b2f", "messageHeadline": "[gas] remove gas cost per Tx bytes length", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b7d78bc7682615c2f9ada388b5e71318e4c9e228", "messageHeadline": "[gas] use whole numbers for constants", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d5cddf8f26149671db58e234930619d2148167e2", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "495e64ff5c7aaeca47333d82ca549e3137d4bb09", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3e73bec0f318e64c1eb61207f562911cd97f032", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 247, "deletions": 37}}, {"node": {"oid": "367479adfb9966088466f3936565073d73c15433", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4685, "deletions": 1464}}, {"node": {"oid": "1a03c860b238308992320b246102428c45562ad3", "messageHeadline": "Merge pull request #282 from anomanetwork/fraccaman/ci-miri", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 272, "deletions": 62}}, {"node": {"oid": "05b68df44946d304a8233db4747e996a3d6e41b4", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fc31b2605d1e5a54a2c3c7132d6752c028501982", "messageHeadline": "[feat]: peer addresses", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 121, "deletions": 86}}, {"node": {"oid": "969e32f3b9ab2c8189ca1e4cfa4782330c55dcfd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/review-refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4442, "deletions": 1291}}, {"node": {"oid": "10415f9bbedcb5b0ab4ecc2eed6da8c00b34bf9e", "messageHeadline": "WIP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "98d20803c75a2708bca6b3c33f9703a9323b78bd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fraccaman/ci-miri", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3108, "deletions": 635}}, {"node": {"oid": "424798bdda7bf5744db286bed656a80b45c872d4", "messageHeadline": "Merge pull request #291 from anomanetwork/yuji/move_proto", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3108, "deletions": 635}}, {"node": {"oid": "2b4100e676ef22df69f213ce0c47ab97c0718ca2", "messageHeadline": "fix to use optional", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "0aca5c102e03495c5644315ac91d3b9c1547c1d8", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f2bf1e0349a77f9a63b95b4f3efd5ee1ad4d230", "messageHeadline": "[fix]: ci script path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eaf989d49d109fe2d488e893ddc7c0895d7119d0", "messageHeadline": "[feat]: missing scripts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "2c77a4ca234405e62f990d2be13ac87b5d0b193c", "messageHeadline": "[feat]: conflicts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1226, "deletions": 479}}, {"node": {"oid": "589cb6b8457a8d1f52c51b4dfe91c1850ee83e41", "messageHeadline": "Merge branch 'fraccaman/ci-miri' of github.com:heliaxdev/anoma-protot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b856d2b41fc4b82c54f5126e538f6d871e5a3fe", "messageHeadline": "[feat]: move ci scripts in ci folder", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 72}}, {"node": {"oid": "307d0c4ea41a4d81174bc3f9a3f10b13404d975c", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 48, "deletions": 50}}, {"node": {"oid": "3898240b3f937cac4bd98648020f4b2c5d202d72", "messageHeadline": "fix verify_tx_sig", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "14a62446ed5ac24872f3551c60ad05ae8102bc3a", "messageHeadline": "avoid compiling proto file in docker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "01aa4364e84f4a801d0af58ee14177573261ebc4", "messageHeadline": "remove empty file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6109c255899520732bea33a66e384f1a161e0e45", "messageHeadline": "refactor tx signatures", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 84}}, {"node": {"oid": "6e634518f2c625bf093c50223fed430726c339e3", "messageHeadline": "add timestamp when signing Tx", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 507, "deletions": 141}}, {"node": {"oid": "e76a3916014be24fc0859eb4893de3efeb74eaf3", "messageHeadline": "move only types", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 243, "deletions": 3689}}, {"node": {"oid": "139892e58797cb962ffdd4d0acc8ecc318da1d3b", "messageHeadline": "move proto", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5660, "deletions": 84}}, {"node": {"oid": "6e2e91ac9301e790544a1da37b17145ec5985b98", "messageHeadline": "Merge pull request #269 from anomanetwork/tomas/vm-integration-tests", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1480, "deletions": 666}}, {"node": {"oid": "7a19bed4253117c16cf384978a37775c1ec023ca", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 396, "deletions": 146}}, {"node": {"oid": "019f698207486a36e36e5fdc3fe4b7b99a49db84", "messageHeadline": "[fix]: push messages to event queue", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "3831095ff51f09d377e5eca9cacd48ade8852261", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "61e6dc90cc99ee088d9ace7219fe5ccedcd43ce3", "messageHeadline": "[feat]: missing file", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7642628b3657852e51cca16bb9367feb1cdb119f", "messageHeadline": "Merge branch 'fraccaman/ci-miri' of github.com:heliaxdev/anoma-protot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc875f27ac1710a22613ee38e97d8454b7065d86", "messageHeadline": "[feat]: revert vp", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "78b7cee6e65a61790234561ddbfb293db6066bd8", "messageHeadline": "[feat]: skip build on CI push", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "afc8e2b24aabaee58b0da77e85617a807b1d6ba3", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d43fe37ffc11eeaaf07a6bba0ed6d63d839f0157", "messageHeadline": "[debug]", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6b96d627ef2cfed24952212f7f1565507b528e1a", "messageHeadline": "[feat]: use stash added push", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ce72bd3c178227788899939cc86f4c9a0251ede1", "messageHeadline": "Merge branch 'fraccaman/ci-miri' of github.com:heliaxdev/anoma-protot\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "f62a036c8d23278f0c6d30b0eef9881a24d6d244", "messageHeadline": "[feat]: use stash", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4db7ca38dbf20f357158edddb12d0fbb59d1fa28", "messageHeadline": "fixup! s/read_cache/result_buffer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c8495f5625db412595073ad2ce7fea7cf2e0f858", "messageHeadline": "s/read_cache/result_buffer", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 81}}, {"node": {"oid": "a8d07424ac5180558d84ea567c51666e3e1563ca", "messageHeadline": "[ci]: update wasms", "author": {"name": "drone", "email": "noreply@drone", "user": null}, "additions": 132, "deletions": 0}}, {"node": {"oid": "34c8d7581782a6bf1398932457aa7b1aebb6a632", "messageHeadline": "[debug]: avoid pushing", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9a261b573fa8c543e6d43be1d4b4fcd2be26493b", "messageHeadline": "[fix]: wasm path regex", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8f364cf0fd0ca8f3d5c1dbb1e802ca68d4feced2", "messageHeadline": "[feat]: add .lock files", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "96aa5147dc2ef61d494462afd00592b1494f632d", "messageHeadline": "[feat]: remove sccache from wasm", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ba0844b81107479fb7e4e4e8febe3640200aa75", "messageHeadline": "[feat]: use wasm docker image", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1d282f81ab4d157a6c0deb71d5a5b68430fefae9", "messageHeadline": "[shared] re-organize types into sub-modules", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 686, "deletions": 527}}, {"node": {"oid": "02209d8ec979cb0ca0e5a8767fbd62b8c825910e", "messageHeadline": "[shared] refactor address iterators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "e9df5cc9bbff0d9146147e557fae87fa1bd2f008", "messageHeadline": "[spec] describe tx execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "2e428dc9eb1088841d3fb0b5a4050030120306a4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/spec-updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8957, "deletions": 4004}}, {"node": {"oid": "74717c2d3c211e33fa9d6e69bb69eb8736920bff", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dac8ae649e6ffd05480506538c4b5f164c3ffa4a", "messageHeadline": "[fix]: run anoma-ci-wasm-pr during pull requests", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e97e9d0dce65b54363621dbb907f6ec68d22e0d0", "messageHeadline": "[feat]: missing ci script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "860c03634592bb51d269093bd913d1f0f9ad5f6c", "messageHeadline": "[feat]: recompile wasms, commit changes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "41a05a8a0bf2b72c1d2de7b83139587a22eb768c", "messageHeadline": "fixup! [ledger] refactor storage types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "c78ff6ef68aa800a6e13e2a2f329ef90b0f62701", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vm-integratio\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 250, "deletions": 87}}, {"node": {"oid": "87a7f2083aaca1ef7eb6cbae3b1c2ad33d1a437c", "messageHeadline": "[tests] integration test for VP sig verification", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "39cb72d71253ad3511867c53ed3ae1623e209f87", "messageHeadline": "[shared] add keypairs for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "918b71bd26cf65c8cfd20442098cad66f3894899", "messageHeadline": "Merge pull request #281 from anomanetwork/tomas/keep-invalid-tx-in-cache", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 385, "deletions": 320}}, {"node": {"oid": "d56964edb90a51ad71ed4607e39c1efc6c18d809", "messageHeadline": "[tests] add VP host env integration tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 209, "deletions": 10}}, {"node": {"oid": "aa08d259a4bd717a14becc7e077b4f7ed0281286", "messageHeadline": "[ledger] refactor storage types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "8565cf17daa5ae63ef7dd95ef68a471d7fc3b6af", "messageHeadline": "[ledger] move get verifiers to write log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "dca95ad942c7a377459bd254fce0f6702c8903c8", "messageHeadline": "[feat]: remove wasm-build", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "0a5eaa25e247d7cb234f9a4df2abdb4d65a00c8e", "messageHeadline": "[feat]: use sccache with miri", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9a175f539d68ea19c7eb59be3f90c04c29796eca", "messageHeadline": "[feat]: update miri makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7aecb6ddeab056f5644b50956a6fc8bac8afb271", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b275ceab23f5fb68fbaf6c1eeacf7843baa07b5e", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "ff3467365cfa2466dbc59cd4b97adb4029644a98", "messageHeadline": "Merge pull request #280 from anomanetwork/fraccaman/ci-gh-deploy", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 18}}, {"node": {"oid": "d6eef941d6d046562c570cb3732bbd2c76400883", "messageHeadline": "Merge branch 'fraccaman/ci-gh-deploy' of github.com:heliaxdev/anoma-p\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 181, "deletions": 38}}, {"node": {"oid": "25f61dbb3ec41bdc44e80966d402f1a17e523c5d", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc4403f55f46c90f40bc528a30c2e45ff6c173d8", "messageHeadline": "[feat]: added miri to makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "51989f4ff7d1094c31bdf499b3ef8bbbfbe0c8a7", "messageHeadline": "[feat]: remove wasm hash check during pr", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9684b7f56db30ad82b509544ca693e748c068288", "messageHeadline": "[feat]: update drone signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ba48da75ea4e281e2af596721d7017d8e090b6", "messageHeadline": "[feat]: building docs only on master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75d90fdadc0202c198ea9c4699cbd22fe0867b17", "messageHeadline": "[feat]: use github_token", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cc3ea949a0e1a9c97167d0dbf97a79e126041c16", "messageHeadline": "[debug]: change docs cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbdd5c7e680c88cfc936415336ec5eef0891c2a2", "messageHeadline": "[debug]: docs step name", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5ff9f0b21fc26a48f8763828c3bcc70048aefc0", "messageHeadline": "[debug]: docs sccache env variables", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bfb1af03397c2edfcfb9b6c0c83d93abc60a8277", "messageHeadline": "[debug]: gh-pages", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9ccc8c64c5b2af6dce7f51070dd8b7bf34f4f6c2", "messageHeadline": "[debug]: gh-pages", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 104, "deletions": 8}}, {"node": {"oid": "847f6ea51dda8f9c95fecbe10285094f4f4b7227", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vm-integratio\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1684, "deletions": 264}}, {"node": {"oid": "c42e8f8929ec58e4cfe37bc269cd4f4d879a3e76", "messageHeadline": "fixup! [ledger] mempool.keep_invalid_txs_in_cache=true", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 258, "deletions": 255}}, {"node": {"oid": "0c9e6c8e9196f79ee23050dcb09c6903f7246440", "messageHeadline": "[feat]: enable git prompt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a9f55f5eb840d5ba7a6e624902a6d5f21c72b619", "messageHeadline": "[tendermint] better error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "fe613ed19dbaa6a4c82591bf42f2d55a4de303bd", "messageHeadline": "[feat]: added sccache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5f07740d4e5563d720ff72a70429c0556ebe9f8b", "messageHeadline": "[ledger] mempool.keep_invalid_txs_in_cache=true", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "ec5e63ae79d6464f937f5e874f38d623dd4af7b7", "messageHeadline": "[feat]: remove mdbook installation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "53715eaf7bb22d327321084afae63623875ff226", "messageHeadline": "[feat]: allow building during pr", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40c48d74aa403c0b2584943d2195c8f80cbb4247", "messageHeadline": "[fix]: drone dependencies", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "df95bfa07607b0a1cf2171b66ab75beea11a1fb5", "messageHeadline": "Merge pull request #279 from anomanetwork/fraccaman/ci-gh-deploy", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "94eb9d3c9611461d54b132735223dc7e597cbdf9", "messageHeadline": "[feat]: added gh-pages deploy to drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "9c26ad4beb931127acd9dfc83089d03dcfbe679e", "messageHeadline": "[fix]: install rustfmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e3ce848b9db83cbd645ea08b0f7daf57dbca70f", "messageHeadline": "[fix]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "959ba7bba72ef464873fee8f8ce88c140864fe14", "messageHeadline": "Merge pull request #278 from anomanetwork/tomas/rustdoc-no-fmt", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "29926f352a3c49156071ec3efef53b63c0ccc908", "messageHeadline": "fixup! [CI] add rustfmt to docs CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0afb5bc51b78379c6d848f967e99f8aca0e5927c", "messageHeadline": "[CI] add rustfmt to docs CI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9933d14b72f7f02df02ce7167f81333f8f9e29ce", "messageHeadline": "Merge pull request #273 from anomanetwork/tomas/vp-initial-gas", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 59, "deletions": 21}}, {"node": {"oid": "21024c0e9c92ff2fcba51a48cffade8b1956a039", "messageHeadline": "Merge pull request #277 from anomanetwork/tomas/rustdoc-no-fmt", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "70ddc89b98bb1a61bac0d2ad29d97886840dd13d", "messageHeadline": "[build] do not apply rustfmt in rustdoc build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f3bade15b9a2e60356654f502440ee039b1f51a", "messageHeadline": "Merge pull request #276 from anomanetwork/fraccaman/ci-update-script", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "00b48ea57c60bbda41332157c8280db44be640b3", "messageHeadline": "[feat]: merge, update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee6b9259b47b981df0436bb4026d6ecceb0b83e4", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61e4ecc1c35493d8f07f326691fe8092f3b04f15", "messageHeadline": "Merge pull request #274 from anomanetwork/tomas/mermaid-patch", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "48c27fc5cc5ed9a60ef295286898abbb1c0550b8", "messageHeadline": "[feat]: added tech-specs Makefile, update drone signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "31b74e5ee2f2d729e6d5b041de55e5cf6358447e", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1220, "deletions": 144}}, {"node": {"oid": "ad35fbe3a35629bbe31a268d49744689b78c4b45", "messageHeadline": "[feat]: clippy and format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "52e6507341c66014b285bd79717a1b83475f234a", "messageHeadline": "Merge pull request #272 from anomanetwork/tomas/check-in-wasm-builds", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1220, "deletions": 144}}, {"node": {"oid": "1fe46ace902e03f5cfd1a2f5d15f6e60715737ae", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "66ed5684183bc966a83744543ba9fabbaa4d80ab", "messageHeadline": "[fix]: libp2p swarm impl", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 316, "deletions": 185}}, {"node": {"oid": "b74e69bd947d10210bd20b9d8d2932a7391aed05", "messageHeadline": "[feat]: added better transport protocol, added connection limits", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 236, "deletions": 306}}, {"node": {"oid": "90c80eddefbb88291bce3301acdb6ed043de4242", "messageHeadline": "fixup! [CI] update paths to wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a69ffb870d4500abd7ca2d89b93b51689300a4be", "messageHeadline": "[CI] update paths to wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91629a411d040c8750f0e211cd35430cec7b874e", "messageHeadline": "[CI] update drone sigs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "98be1348b735126bcf925eb647b17dfeac242c21", "messageHeadline": "[scripts] update paths to wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6cb8188202bf726092520097a68c044379cf85aa", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/check-in-wasm\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 120, "deletions": 72}}, {"node": {"oid": "dfda8c621f3de86d8829145c8fb0b1ea2c65652b", "messageHeadline": "[spec] use a temporary mermaid patch", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "915efaf8ae2ed148ae141dcbec9c363e80297ead", "messageHeadline": "Merge pull request #270 from anomanetwork/yuji/graceful_shutdown", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "612ef07859b15c346ef6348b70672b1490328f89", "messageHeadline": "[ledger] termination signal handler in tendermint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 36}}, {"node": {"oid": "36b226f51c0ad4cdb2915373fcf2503eb5cece4d", "messageHeadline": "[spec] tx exec, data validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0178118e3f6356370f749a7dee8e90236e7cdc4b", "messageHeadline": "[feat]: peers discovery working", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "3b54fb3102582b12179fbcaa1df0a078303729a3", "messageHeadline": "[feat]: use queue instead of vector", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9ffd1a6ed49463ecbdaa0a45d5c4adf63867c3e9", "messageHeadline": "fixup! [gas] separate VP initial gas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "43f3b2029692724ca966c880d4b068d9d29f03f8", "messageHeadline": "[ledger] log tx result in INFO", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc0a1c8864a073d32a1f7cb3a1c58e9c8efdcd52", "messageHeadline": "[gas] fix VPs gas accounting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "9edd5c1e8d777d8d25fcee1fd954110a6182279e", "messageHeadline": "[fix]: clippy & format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 115, "deletions": 1}}, {"node": {"oid": "9913fb76748153ca9f79fe25ec9c6ad36ad39564", "messageHeadline": "[fix]: clippy & format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "957f797916294dec9c0af3964a675d5b146c7c82", "messageHeadline": "[fix]: libp2p behavior", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 62, "deletions": 18}}, {"node": {"oid": "a600f64e5222bc7645b9b72e3caaab85e796aad2", "messageHeadline": "[gas] separate VP initial gas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "456a256dc9b42a948759368845b8cfd87b55c89e", "messageHeadline": "[feat]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "ed1f8d4f40e601df67c95463e37e8fd4bc4a4c60", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8426, "deletions": 4250}}, {"node": {"oid": "2f2e56c105dea7ef6226147ff5c4c6668e42ae95", "messageHeadline": "[wasm] move all wasms to sub-dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "ac5274f9437cafb0a741ee22291e9bf036b80b8d", "messageHeadline": "[feat]: initial p2p version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 99, "deletions": 61}}, {"node": {"oid": "fb5a6c4f0d4ab86bae839991be1e56e659d6ff57", "messageHeadline": "[was] use rust-toolchain it in docker, rm sscache", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4520af1ea9229b92d387fb66b359343bba30e49c", "messageHeadline": "[wasm] move all to wasm sub-dir", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5a5814d69538e0b42a45bd9c40a672a734ffe6c7", "messageHeadline": "[wasm] check-in built wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1108, "deletions": 29}}, {"node": {"oid": "3d3abdb5f16ffbe8dbe6826f24b537135f14d859", "messageHeadline": "graceful shutdown", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 89, "deletions": 18}}, {"node": {"oid": "473eccab1ced0420167469c328ab9630e69a8b30", "messageHeadline": "Merge pull request #264 from anomanetwork/tomas/minor-refactors", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "a40f6c2a4ad2b991833698673525366d6ba20de9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/minor-refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "52e2b72bc908aca0c44b837bb5672cd70e7a2692", "messageHeadline": "[shared] add missing docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "310380c22f1f390e334aa3684a5ccf895447146c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vm-integratio\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 372, "deletions": 75}}, {"node": {"oid": "b892b8b0f0449c3a0547ddf738a98d6607112474", "messageHeadline": "[tests] enable logging", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "47928cc746fffe50ba1870727ec7de263a4ac0ec", "messageHeadline": "[vm] add read-cache for var-len reads", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 191, "deletions": 220}}, {"node": {"oid": "058ea496de29e28a7fdb376adf0d8a3be7b4c639", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0047499f09555e8d5b2b2c31ae7d211280cfd7ef", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 60, "deletions": 93}}, {"node": {"oid": "a13735f6efabe30b6db88fe46b93dc6aeca49519", "messageHeadline": "Merge pull request #260 from anomanetwork/tomas/shared-no-missing-docs", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 342, "deletions": 65}}, {"node": {"oid": "86cbc6e24a9effe755287b1cf515c1f323a515c7", "messageHeadline": "Merge pull request #255 from anomanetwork/fraccaman/deterministic-was\u2026", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "cb7cd05dfe6804df5880a452ac8be3112e2dfe82", "messageHeadline": "fixup! [wasm] fix iter_prefix memory safety", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1803eb767e868d78951500dd70b5d5206305cc23", "messageHeadline": "[wasm] fix iter_prefix memory safety", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "b5ad9cca6ed34c2d19c3ab8dccf6ca7fda27786e", "messageHeadline": "[test] update for write_log change", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b59cedad60acc5af68c1f8306f18bbbe389c568", "messageHeadline": "[wasm] fix tx::read allocation in 2-step read", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "4be12c33515cfda585c1e62d52cab85298775b1c", "messageHeadline": "[feat]: added debugger lauch script gossip", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "19ca3b9971183ea5f8e037b3533a71365f18a8b5", "messageHeadline": "[tests] more tx integration tests + fixes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 44}}, {"node": {"oid": "d349a5bdffd5220afd9b73c95209bdd9ad6ec142", "messageHeadline": "[vm] update docstring for prefix iterator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e06293941769cff48222696374d04b3ba4be8d5f", "messageHeadline": "[tests] ignore prefix_iter for now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "a1e1b1d60ecda2e3ab0136c7f7ee4ffa1aaa9f6f", "messageHeadline": "[fix]: ci makefile script, update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "44101575574403d0b55be8c630baa5ef4ca22747", "messageHeadline": "fixup! [tests] update mockdb prefix iterator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1000928ba21fb8dbf635864a9c6e673d9f810ce8", "messageHeadline": "[fix]: makefile, update drone", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7087, "deletions": 3404}}, {"node": {"oid": "2d74138598974233f602d2833e843dd16bba3ec2", "messageHeadline": "[tests] update mockdb prefix iterator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "d2ee977400d967614de23862124cca9a0ff2a423", "messageHeadline": "[fix]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "607a6c6464bfa2a2bcf14184eed835a795d2aaee", "messageHeadline": "[tests] WIP tx host env integration tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "a91095833bc3f2541360bb6e23b7f09cfd8ad54b", "messageHeadline": "Merge branch 'tomas/shared-no-missing-docs' into tomas/minor-refactors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6acf7d4a071567d26567893bf4c1a42b205c1bd4", "messageHeadline": "fixup! [gas] small refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "ecd64f8f791b756de208de52b7427e27d2e85f23", "messageHeadline": "[gas] small refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "66be4a3154ddaa5750ac218d750c20005dd544ba", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/shared-no-mis\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "052fa22510d086da9797570670d3d23ed43459ed", "messageHeadline": "Merge pull request #256 from anomanetwork/tomas/eval-test-runner", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1858, "deletions": 60}}, {"node": {"oid": "b816394ddaa433f49abdb7ee2bbe54322f2eda3c", "messageHeadline": "[ledger] partition_map keys from write_log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "f1e53525a0134662b6e25d78aefc7478419a288a", "messageHeadline": "[test] remove unnecessary mut", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a545c41f635302f8709de488b7503edb921752dd", "messageHeadline": "[ledger] move the protocol module under ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "554b5f934800de8af758144919573bd153a31a62", "messageHeadline": "Merge branch 'tomas/eval-test-runner' into tomas/shared-no-missing-docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e6a5a4de03e58bae3fd656a95a8553166d922562", "messageHeadline": "fixup! Merge remote-tracking branch 'origin/master' into tomas/eval-t\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3aa8021e73089b3cf154177948fc2023476ac795", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/eval-test-runner", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7b356b47933bd8427b3ca3dc7f4101055fe0bee", "messageHeadline": "Merge pull request #224 from anomanetwork/tomas/host-env-tests", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4428, "deletions": 2946}}, {"node": {"oid": "554dad6c3c5528668b1795d32f1308810fa39c48", "messageHeadline": "[spec] start spec for tx execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "50dbf77c9f9c08e8b696a109030b601ce98e4d19", "messageHeadline": "Update apps/src/lib/node/gossip/intent_gossiper/matchmaker.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93bc160ccccbfa1538fe86dafdb4c3b45d27d80d", "messageHeadline": "[feat]: use rust:latest as base image", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "380325c05ea8a2056cc97d7d4a50c9f950b8919e", "messageHeadline": "[spec] add overview", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a444d8d91931154ce1e80ca948611313ab47313d", "messageHeadline": "fixup! [spec] update the VP and tx design pages", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f67109e405d366b5de1770ea03c189eb176ec264", "messageHeadline": "[spec] update the VP and tx design pages", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "bcb376a617b4a1c2c04e20425fd8a8703c1dfa88", "messageHeadline": "[spec] add introduction", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a505757bfae2ee302f6b00e08165a2e2dbe3d4ea", "messageHeadline": "[spec] add rust-analyzer settings for vscode", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "18ae4675f5213e928c8a087bad791f04643385d3", "messageHeadline": "[spec] update tracking issue links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "c29105362322587ef4e2225f968b3b0c3d27b4b5", "messageHeadline": "[vm] update missing docstrings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "afd6b021d2f68307291de45bd53a48a501865406", "messageHeadline": "Merge branch 'tomas/eval-test-runner' into tomas/shared-no-missing-docs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2448, "deletions": 239}}, {"node": {"oid": "85d85210f092bd33b1752382a697680536628ed3", "messageHeadline": "[vm] remove unused args from VpEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "4cae1f55e68ead43e2def1c796b9082d0f854f65", "messageHeadline": "Merge branch 'tomas/host-env-tests' into tomas/eval-test-runner", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 589, "deletions": 178}}, {"node": {"oid": "0d7927c4b3b9712ca913cedb626050e59a6814a4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 589, "deletions": 178}}, {"node": {"oid": "9f8e554e908e9d270d7abdd00f3b989be11aabc5", "messageHeadline": "[shared] update docstrings and few small clean-ups", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 329, "deletions": 67}}, {"node": {"oid": "ebd7236dff61b9c407f276352a0e6618022ba9aa", "messageHeadline": "Merge pull request #252 from anomanetwork/yuji/proto_validation", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 592, "deletions": 185}}, {"node": {"oid": "f74c30c8186378614c84509252f591daf8e2bf84", "messageHeadline": "check timestamp", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "a5c2e5db809b83177e4a490a43aac3a75b3760de", "messageHeadline": "fixup and set fields to each type", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 232, "deletions": 215}}, {"node": {"oid": "5dfb510e3f20c9ef9cf4b3085056aac597371330", "messageHeadline": "[fix]: Makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "71e6080b4da2fb104bdbb5a6d37bda17fcdd7d11", "messageHeadline": "[fix]: Makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "904be4cc81de0943ef1b176155895711f5a5017a", "messageHeadline": "[ci]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc3732cda9fbea82a90c5426f640e65d96252089", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 569, "deletions": 351}}, {"node": {"oid": "07f3bae0c38f5cfb38439e5cfbd1cd260f4bce62", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "fdf74afa1d00925e472a72f84fe23047b823b4dc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 569, "deletions": 351}}, {"node": {"oid": "a3bc0885545745a50e0528290eaf35e1f4eb1a1e", "messageHeadline": "[CI] update checksums", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "e5f4687c579e99504216e894277a5674e5480d4f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/eval-test-runner", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 569, "deletions": 351}}, {"node": {"oid": "ff7964f9d69e74b52fcf2b9ea234e27449b85cd3", "messageHeadline": "add a copy of built vp_template.wasm to test res", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "218c5390adc2b8b8bc894424b9c7c682f088766b", "messageHeadline": "[test] test the VP eval function", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1848, "deletions": 35}}, {"node": {"oid": "6538bf2bff75d23cfbdffb3a79c4cbdc42d75121", "messageHeadline": "Merge pull request #254 from anomanetwork/fraccaman/update-drone-scripts", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 569, "deletions": 351}}, {"node": {"oid": "3d49c49ed0c48e23f8bf6a7ff1f382c37b1c8879", "messageHeadline": "[fix]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "83f21fef7739f49ee929f6fa8fe1f90cc5a15a5c", "messageHeadline": "[fix]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02695147154bb8313de0897bd26311aad2c914b0", "messageHeadline": "[fix]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad9324f8c42bf4d8ba2a29951a74db685a94b45e", "messageHeadline": "[fix]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "264dfcf2d4abb614802ede045e3eef6679a1ad13", "messageHeadline": "[feat]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee404b378bef1ee2a691398393a40db56801d821", "messageHeadline": "[feat]: add aws profile arg to script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0063d03f8af9d9583703df69024bf7040427644a", "messageHeadline": "[feat]: added poetry, added README.md instructions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 212, "deletions": 2}}, {"node": {"oid": "fbfa3ce6b46953b44dabde7e72e62efde8e2ff72", "messageHeadline": "fix `make doc` warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "103c3fbe3dac0d5729db599487ad63a7948fcbc2", "messageHeadline": "[feat]: add new command Makefile, modify instructions README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "00f0847ba998a7b847c6e9ef2b29a5c3b73f926b", "messageHeadline": "[feat]: added new drone script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 351, "deletions": 351}}, {"node": {"oid": "dc4951b37bbd503f37611b24c7dbf008edd1864c", "messageHeadline": "[feat]: update Dockerfile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59755664a661015a2119faf3ad4f73d779cf546e", "messageHeadline": "fixup! [vp] replaceable VP eval for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66559f4bc197dc21ad5dc0515dba72058b510e91", "messageHeadline": "fixup! [vp] replaceable VP eval for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7ef3efcce2217c6c7939248f369772276f7b226", "messageHeadline": "fixup! [vp] replaceable VP eval for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "5a8e1b20cfd80336ea5e9e6a2b01e8a62185ddec", "messageHeadline": "[vp] replaceable VP eval for testing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 391, "deletions": 284}}, {"node": {"oid": "ffbeb6d87d0bcdc0e8a183ce781ea4c18117d75b", "messageHeadline": "[feat]: update drone signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ce640f420f1bbe84239432d3be0c9b41c04e4af", "messageHeadline": "[feat]: update drone signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "22ff0472887629d0c16280cca9aef172e8b75f7a", "messageHeadline": "[feat]: initial docker image", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a890553b1678a15786ce211da6f8a3c374c0a32f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 228, "deletions": 170}}, {"node": {"oid": "24097e00f8da6840d87e21ac3edf8fab69822707", "messageHeadline": "update wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 493, "deletions": 9348}}, {"node": {"oid": "6f7fc02ad07928562dedb101010e5c93ca633803", "messageHeadline": "Merge pull request #253 from anomanetwork/tomas/update-links", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "942981e0bb782d92d41cf86d1dca9e50b1f941cc", "messageHeadline": "s/anoma-prototype/anoma", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91d5b22485c2c9c9b4ed9b788a635e05e0cd328b", "messageHeadline": "global update repo links", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "300c47c14a6fbe5a0373e59e67634d992cea2dd9", "messageHeadline": "add unit tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 121, "deletions": 4}}, {"node": {"oid": "08f172822f43c09ae4192297305a4bca79265115", "messageHeadline": "add validation layer for protobuf", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 442, "deletions": 194}}, {"node": {"oid": "851216acd64cd49d56fa25baa367ff80d56b885f", "messageHeadline": "fixup! finish refactoring matchmaker's wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 35}}, {"node": {"oid": "cd0e2bf09db5af8e5fb05d15e1b99be49a8eb8ed", "messageHeadline": "finish refactoring matchmaker's wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "56ecf3e97fed9a0c17b372c45f23cdf027154aca", "messageHeadline": "WIP refactor matchmaker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 591, "deletions": 623}}, {"node": {"oid": "734e90070c8fbeb808a60112b45c57bfb1b906b5", "messageHeadline": "Merge pull request #251 from heliaxdev/sylvain/rename_gossip", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 143, "deletions": 152}}, {"node": {"oid": "18f93bdc34870cb0a717f0f52c162f48e75a4225", "messageHeadline": "more moving", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 145, "deletions": 199}}, {"node": {"oid": "d0d9ce21e81ab453ece04f2573bbda97c53e13ef", "messageHeadline": "move all vm stuff to shared", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 975, "deletions": 1225}}, {"node": {"oid": "53e657b9913a8a40ae2546772e96699af6132330", "messageHeadline": "[intent gossip] don't reconnect a second time", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "6d44f8ff876194faa2f04d3002d1397777f5ac0b", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "9be60bab1abe79e3f76f11e65d595ba1d67c4456", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/rename_gossip", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "e1f8a1b6e6dc6b4743f784bad68062bffd8fef81", "messageHeadline": "Merge remote-tracking branch 'origin/master' into network_discovery", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1128, "deletions": 657}}, {"node": {"oid": "da0ffc63e24df920849c868eacbc15bf0ef32e04", "messageHeadline": "[intent gossiper] replace orderbook by intent gossip", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9fdee4bfb71bd1aba70b8d66c3915505d2658b76", "messageHeadline": "[intent_gossip] replace broadcaster by gossip", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 142, "deletions": 152}}, {"node": {"oid": "a59a50c0b74e0851462199f4687bbbe7fe79dfc1", "messageHeadline": "Merge pull request #249 from heliaxdev/tzemanovic-patch-1", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d562b1b4e5b93f5137bb3e26b9654f2a8861f218", "messageHeadline": "Update README.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "40c695bb2354ee9d0054aaa8659e512d91204904", "messageHeadline": "Merge pull request #248 from heliaxdev/fraccaman/docs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "b195da21f0b575e7fe42d4bea30e6605b9600840", "messageHeadline": "[feat]: remove trigger on PRs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "13167cb7a2fae355869a085fc511426ff2442bde", "messageHeadline": "[feat]: include tech-spec book", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e040a8fc6e568a523eaf2a87f3245ec9e3c1599", "messageHeadline": "[feat]: added cache, install missing deps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "69ad8a5f489fac593d498adf8b76db51f1bfc5da", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "361212abc7cb53b8d6551ed7f24ebaa9c2faf37a", "messageHeadline": "Merge pull request #247 from heliaxdev/fraccaman/secure-pipeline", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "34d5863b8e9b35c85b12eb7848e1fd189fd303d7", "messageHeadline": "[debug]: temporary add PR as target", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "105430ee1e5400b0bb7c24bfafb01d8c11ed1752", "messageHeadline": "[feat]: added doc publishing to gh-pages", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "e6eef0e18c7e1b3a083b93e1f31b83776b70871b", "messageHeadline": "Merge branch 'fraccaman/secure-pipeline' of github.com:heliaxdev/anom\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d56b58e8d211643695d53917e56d4ed9dfe1cf73", "messageHeadline": "[feat]: update pipeline", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a4358118de441fba21827a9fca20224e855f5b54", "messageHeadline": "[make] allow cargo audit warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbe516501d3a88c6a8b6e8045c5c0ec9efe6f095", "messageHeadline": "[feat]: sign pipeline configuration", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 171, "deletions": 219}}, {"node": {"oid": "9dadac425dfc08da0ecb04d267090316234a2471", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 614, "deletions": 484}}, {"node": {"oid": "644f2849f21714934667ccfe4c434496d3e492e4", "messageHeadline": "WIP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1993, "deletions": 1760}}, {"node": {"oid": "459a1e21734e07cc6498927bfa9cbcac279a4359", "messageHeadline": "Merge pull request #246 from heliaxdev/tomas/cargo-audit-fixes", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 141, "deletions": 218}}, {"node": {"oid": "de2b02338ad34d64e1cd73051b3ddf2bbc7c36e5", "messageHeadline": "[cargo] bump dependencies", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 120, "deletions": 151}}, {"node": {"oid": "de0ea0fd7f088aae681ed8c99bb83ab4cebe9935", "messageHeadline": "[spec] fix typos", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d389417be8c97aa78122bf3b2627e054dc0ca14", "messageHeadline": "deny cargo audit errors and warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d145c2db1fae482dcc0a3c7135f078c750e7227b", "messageHeadline": "replace deprecated crate tempdir with tempfile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 64}}, {"node": {"oid": "da50fa7112a562e28b7b5f5500ea4c34316c0229", "messageHeadline": "[make] set audit issues that are safe to ignore", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bf986ef620f3fc2d3bf2b11f032c064a68b8f088", "messageHeadline": "Merge pull request #241 from heliaxdev/tomas/readme-update", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 142, "deletions": 150}}, {"node": {"oid": "fb50f2169342703bdccaef36423cba9a5aa2c104", "messageHeadline": "Merge pull request #201 from heliaxdev/alberto/eval", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 394, "deletions": 179}}, {"node": {"oid": "5450eb4774477f60d9922d39aad721f446408f68", "messageHeadline": "update example addresses/tokens", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 103, "deletions": 128}}, {"node": {"oid": "624b4f70a962fc80194b14af29252d954213b1bd", "messageHeadline": "fixup! fixup! [ledger] use HostEnvResult for eval result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97fea3615bf2bf22c371dab84c75a79ddaed7fbf", "messageHeadline": "fixup! [ledger] use HostEnvResult for eval result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "470c4e9606258466e524e27636a6c750ad7132e1", "messageHeadline": "remove built wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a281a27e2390b55186fc4919639283bb015f98a", "messageHeadline": "fixup! fixup! [ledger] use HostEnvResult for eval result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 51}}, {"node": {"oid": "672e0a4c56b5b04d366eca15db4f9d30ab89b268", "messageHeadline": "fixup! [ledger] use HostEnvResult for eval result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b612cef6d2e62613aa3ea6e1838e12e02d02fa4", "messageHeadline": "[ledger] use HostEnvResult for eval result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "f657b8e0e7ca3419d8cca5ef3858babb5e073bba", "messageHeadline": "[ledger] refactor to use slices", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f92d058ddd1ad83a133c1c5c1bf0e3b86ddd4472", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "3b0ee9e90ff2c712e193c96d7c73090cef9eb6fc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into alberto/eval", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 834, "deletions": 298}}, {"node": {"oid": "17dace2dbd6609ecef20ce4adbdb735b54d517b6", "messageHeadline": "[wasm] undo testing changes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 143, "deletions": 143}}, {"node": {"oid": "d8fad529c3ee9c6877b2529ea69d143acd414e2b", "messageHeadline": "Refactor mutable env", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 95, "deletions": 29}}, {"node": {"oid": "89d3a63c0be2f9b137eda2ece6cbc7dd5906e31f", "messageHeadline": "fixup! readme edits", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f30182bbe0b1cf560cdf995b0616b79e0ae6a722", "messageHeadline": "readme edits", "author": {"name": "Awa Sun Yin", "email": "awasunyin@gmail.com", "user": {"login": "awasunyin"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4132243c8979f4ca44b38e7a8dc2a406e72684ad", "messageHeadline": "[braodcaster/rpc] refactor and add address config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 657, "deletions": 56}}, {"node": {"oid": "b03b7630b7857199b9ddad2539571b4fde358061", "messageHeadline": "Merge pull request #243 from heliaxdev/yuji/wasm_checksum", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "0e3e9af9b99125707da9935db43f441868351ecf", "messageHeadline": "[cargo] switch to resolver=2 everywhere", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 315, "deletions": 12}}, {"node": {"oid": "65b9db847a792fdbb3aafbb08bce1ea53b1cfb61", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "f2f3d75e4651ccef02594805ab930bbe15e2712d", "messageHeadline": "[ledger] move storage traits and mock DB to shared", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 724, "deletions": 587}}, {"node": {"oid": "04c0ad0dd792bf953f977ff2be8a2a8a11307626", "messageHeadline": "Merge pull request #235 from heliaxdev/tomas/lock-rustc-version", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "6ffb275690ca52d62915d1bd81fa86e197f0c539", "messageHeadline": "fix depends_on", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2457b6420cc9e00ad605bd42dd60a2692e8efab", "messageHeadline": "fix drone.yml", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "1ae9cf190d0935270ad805d7942e485259e2e37c", "messageHeadline": "wasm checksum", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "5fd71a8254d3cc8d671d36ea83b012f749675bce", "messageHeadline": "fixup! fixup! update readme", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f84a906133781f6bc42af31a4167df392d94168d", "messageHeadline": "fixup! update readme", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7f2f62809ead6c9a2d96f65660bc5f6889cc13b8", "messageHeadline": "update readme", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "4fbff370e98e702995a8c1a7395139fcb6ee7bfd", "messageHeadline": "[wasm] add a test to tx_template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5058, "deletions": 513}}, {"node": {"oid": "cf85ec3c7d61e413bfaf54318c5a6241c63322c7", "messageHeadline": "[spec] update the crates deps to include tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 329, "deletions": 31}}, {"node": {"oid": "22cf86d0798823a630fdafc3b3cf66cd133449e2", "messageHeadline": "[wasm] move the target config to makefiles", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 95}}, {"node": {"oid": "e421b3d06ec83e5cd8eab9159d9dd0d5ec71e500", "messageHeadline": "[make] test wasms too", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a57b9284a9f52edecca38a7f7f49794e132213a7", "messageHeadline": "apply clippy suggestions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a215a202b6ebdde6f1e5848564e5cb3c39097813", "messageHeadline": "`make fmt` - reformat wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 30}}, {"node": {"oid": "eb975c96f15994f4cab705484f24c956a5da3b30", "messageHeadline": "[make] run clippy and fmt on wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "74b82b356277f62cc8bbdfde5f81820717a0a81c", "messageHeadline": "fixup! use the addr from env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bb7218d6a247472ffaeb6044be25d297a8d8c8b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 333, "deletions": 73}}, {"node": {"oid": "295bbd5b43f4a9d46fecb122c1fc5cdc099ce90f", "messageHeadline": "setup for wasm tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4802, "deletions": 251}}, {"node": {"oid": "775fd9c37a363a9a72a057d7ae3ef3c11a590696", "messageHeadline": "fixup! rename host_env functions to avoid conflict", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "02ab1f913278b4a072c7935c6fa9223f34b33cc7", "messageHeadline": "Merge pull request #182 from heliaxdev/fraccaman/ci-drone", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 333, "deletions": 73}}, {"node": {"oid": "4205605de96f66ab00f8bc44c07bca4e0379538c", "messageHeadline": "rename host_env functions to avoid conflict", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 216, "deletions": 185}}, {"node": {"oid": "84c3dc0087c874514a8892607153928c154186ef", "messageHeadline": "[feat]: added comment to script", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53328ebc57b6d1cde046a50d2052e448a5be8c9d", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "08396e824ee8d2449b392711c007619df4d1b077", "messageHeadline": "[feat]: ignore errors from cargo audit", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cb0fd808a245960c1c334c2fdefb4c0c82e8e7", "messageHeadline": "[feat]: ignore errors from cargo audit", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "450599c4195458984c1f9a1817d93f20dc06e82a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1836, "deletions": 829}}, {"node": {"oid": "8f0fba7f5fdef81b77871ff77943f6e861e75713", "messageHeadline": "[tests] add test setup with VpEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 332, "deletions": 77}}, {"node": {"oid": "7feda88cf9dbff7ec230d43966081207c3a8d24b", "messageHeadline": "[feat]: use same cis for push and pr", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 122}}, {"node": {"oid": "330c6012a31746262e0c969f3753ec1bae1f4c27", "messageHeadline": "[fix]: master/develop trigger", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0487a95d6841cc34c956411648d7c8193acbbdb1", "messageHeadline": "[fix]: master/develop trigger", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b0c484706cb7132ebe950b381f127d3447de869", "messageHeadline": "[feat]: update drone configuration signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "68a4db873c23117eb09f61f8da3ebb6e314174f9", "messageHeadline": "[feat]: working cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "3b17231b9a97929cadb6ce34c417fd94658662ec", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "3275e2ba7244f8faf27ca6fe2103ceeae81c6b5f", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6a514c69d85b1ad94dc8852016c84430ab4c52ff", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e154cfc6cbd2d9fab06a85508cd019bc109fa4af", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0384e227ab79a0e91ccaaecba1e33196ef800a70", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e6185a6c1490301fa8d7820602238bdd2901ad5", "messageHeadline": "[tests] tx env setup", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 105, "deletions": 64}}, {"node": {"oid": "98d110ef151d1d709fcf0dc48a1e40f637ee5455", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88ce2f0dee58a42f54d271b5b7d6ba3e10e5b25e", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e71f333186d28e46857be1c44fb30a95131f7fc3", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b480a486e7e2b7a17d4027032eb9fab9d056c75e", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a5f0282b713fa03df27664494eebcf3d2bf81084", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 53, "deletions": 131}}, {"node": {"oid": "e93d120535c97ecc115d707b33f92d56c7e00352", "messageHeadline": "[braodcaster/rpc] refactor and add address config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21958d76b732a05364943c36cfae4c30755db6ef", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "568b44dc1d97dfff8dca3dd6e36573c5c5f5412c", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30900ba36fa0fe234b708636cdfa583ed697dbfe", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9847ed60b2f6c162b73020e2f176ea4532d7e484", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4f695c41f4fe3fdcac615427dc8bc7cda367f003", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "3060940fcce4f119688d612298b3b7475cdb94d4", "messageHeadline": "Merge pull request #232 from heliaxdev/licensing", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 188, "deletions": 18}}, {"node": {"oid": "93c2c392dd51a3f5c8760640e660887b0ecb90a3", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "130d77d702b1f4a943df2c99e1e6ca7c845f91a4", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad1ddfe44a81c8895beb46539378fd83491f900e", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8c761d8640cc7bf212d2f877489d6d1a8543acb4", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "abe570a8bfe0e95adf4102498723e6c6f5ded332", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f09549d5fe1dd5a089413593fb6c3a9527352906", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e3d72257c3076b7d65007494e53a07f8932db7a4", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50d0317bed769ff8a132e76f4a29670192a90a7c", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "498524bf8ce0d8b24a725dd4211cb08defb1d409", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c350c3b02b5d130a20230eb29c96a18a69f3f9f6", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0234789a3cef80bf3cd3e3f1c65327af995a38c4", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7e43558ebb8cd135d9cf7588a3cc591f764a9317", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "406db07b447a1489389873a85cd1f7912fe3f953", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c454ad8bb6d548203efb4aae9d781141dc999551", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e0cc447b7d611e8f249b8610cab836b1c370d8cf", "messageHeadline": "[feat]: install rust, set cargo home", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 54, "deletions": 64}}, {"node": {"oid": "ab0e82712443644ff37f7675d612437105c6daf8", "messageHeadline": "[ledger] safer EnvHostWrapper + add slice wrapper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 136, "deletions": 83}}, {"node": {"oid": "c55f15783cc57d87de564151c478214ede93c9e1", "messageHeadline": "Add static reference to key_changed", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "2b4a9a51f0f9b4045c842f3c3903db074debcbad", "messageHeadline": "Debug keys_change", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b73b5599340fab03185a3460e35039a1222b00b3", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8aa21a9e3fb19a925649f3eec5f36a8e72e821d6", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9a2e05850f5e0fe97e8c310f759a70be6e4ede53", "messageHeadline": "[rust] set stable toolchain version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "ab4228c6a03fd8b1d58fbcdd4ea3e7e2447c4412", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35f2935f325da5d10d5924925baf9ff2dce2b235", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8482f045574e53de8adc1d2701b80e5724f0c30b", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee219095a61cfadd02dcc4863f7ecfe694173d13", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "05e778c61718cfb7a6646d79456e885d5e5c37df", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "735f25d145965355fd65924c153051b6b2c7d339", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b094e7434f1bcc80899ef2380bde49c5c4326b19", "messageHeadline": "Merge pull request #233 from heliaxdev/yuji/replace_wasm_return", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 86, "deletions": 62}}, {"node": {"oid": "89aca92c21f2e2ecb3ec2e15031e205ec27b166e", "messageHeadline": "refactor host call result", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 66, "deletions": 59}}, {"node": {"oid": "2482f16e1606a838de7c53f00d8a4506d84748ad", "messageHeadline": "replace wasm return code", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "dd9194be8d47b84bcf1f62ccb28721d5f214b13c", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9ba7306451307cce8ed901affde740434da195ff", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "4bce16ec77a862b767d3ba892f91fa0ee2283c52", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8737d6eae16e494b0cedd12a7c6f3a91ec5cdb0", "messageHeadline": "[feat]: rust paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "aab21b544c1be89847b7fbf25e604c88fba3817a", "messageHeadline": "Merge pull request #234 from heliaxdev/yuji/rename_extern_functions", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 169, "deletions": 104}}, {"node": {"oid": "ce7dd285764edfae675b9c0821dee543a4608d7b", "messageHeadline": "[feat]: cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e11ef4f4142c4a376286ed81704e09fff1b1c979", "messageHeadline": "Merge pull request #229 from heliaxdev/tomas/user-vp-fix", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "58d5e9869086022a36c0ff0765572164799b3f56", "messageHeadline": "Update with master", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 2606, "deletions": 1594}}, {"node": {"oid": "9935dde590828b6eaa5cd052a6570ef896993c20", "messageHeadline": "Merge", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 657, "deletions": 145}}, {"node": {"oid": "47e32c1db39d1e8776d47dad5a8b2b5fefc2ed5c", "messageHeadline": "rename the extern host functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 169, "deletions": 104}}, {"node": {"oid": "7aa3f1099a925a2d7b22eeea48b39b135d6ce513", "messageHeadline": "[github] add issue template", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "54433bd7add82758edd72bb35d0a48020f588c6b", "messageHeadline": "add CONTRIBUTING and CODE_OF_CONDUCT", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "86c03e9ea18d387070703d32f60274f788351465", "messageHeadline": "update license and contact", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "ef5917fba9fb1bb9b621364eb542b6a886e38f95", "messageHeadline": "[ci]: add debug step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "22ac534cd21d334f07a0dd2fbed4a7d3ee1bb4f1", "messageHeadline": "Merge branch 'fraccaman/ci-drone' of github.com:heliaxdev/anoma-proto\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba5452dfe5cc199369e3ce29ede516f31978679", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6ac808dd15ddbf7d32526e1f0713ee4d97142544", "messageHeadline": "Update .gitignore", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf3db06876e2d9221b692ce5ca7d9134a070ca71", "messageHeadline": "Update .gitignore", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11452db66efe7ecb21bba241107f7e1c0110f3d8", "messageHeadline": "[feat]: remove github workflow", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "57010bf767df405173a4b37e52e731553b1e93e8", "messageHeadline": "[feat]: update signature", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b35399bd2c93047c7e6ccf06b92918b0f32ffbb7", "messageHeadline": "[vp] user VP - accept unknown changes when signed", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "18474f3152396c70362adaa05971cdc55f3fc2ba", "messageHeadline": "[fix]: missing cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "20af1d025834bafa3bb3e2a4bf52a8e59ed43890", "messageHeadline": "Merge pull request #228 from heliaxdev/yuji/add_storage_test", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "d153220d5a4b31f05a8b1cedd1acea19f8784ff2", "messageHeadline": "Merge pull request #226 from heliaxdev/yuji/proc_macros", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 571, "deletions": 392}}, {"node": {"oid": "4be7e72a6ea3f5e80d5e91dc8da26d10194e903a", "messageHeadline": "[fix]: missing cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2a5213dc9ab6a550c3a3ffe5be21f266957896e1", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "92f439613080172298d49447a343f9450fd6a43e", "messageHeadline": "fixup! Apply suggestions from code review", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e62d0c199c451cc47da21687b4b14859a19ace4", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8b168f2af7f3d616cdf2b04a8f4b344e62f7113", "messageHeadline": "Merge pull request #210 from heliaxdev/tomas/playnet-tut", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 247, "deletions": 0}}, {"node": {"oid": "a16bcf8351abdc823cb16ac5b398bac0f515e14f", "messageHeadline": "fixup! fixup! [spec] add playnet installation guide", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6a0ff9627f637049769be536fe0c22609536461", "messageHeadline": "fixup! [spec] add playnet installation guide", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "847bf9fce92c1eb7abde614bfbc49a843f1315a0", "messageHeadline": "[spec] add playnet installation guide", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 69, "deletions": 10}}, {"node": {"oid": "0c69d66a33975961ab81723d9092c6416adb5e49", "messageHeadline": "add vp test to storage", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "b9fabf649a7c598cc89edc1c3ca6637b8d4543b8", "messageHeadline": "fix dependencies", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 168, "deletions": 72}}, {"node": {"oid": "c73c9e246371a583818f80b66233abfee35ca8b8", "messageHeadline": "[spec] add docs links and balances cmd", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "585b311823cc4fe617592960c21232fa1b829fad", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc1e9d095203f0b0581e43bd76443f52e255cd62", "messageHeadline": "[feat]: creache timeout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6e822f0157b0803708f6920cef4190f3d0bcb0d4", "messageHeadline": "[feat]: increase rebuild cache timeout", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a640d5323354654db9d0bfb972334bad0dc9bf17", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ea5b1abe519b931f7bd3b6415f6667141324b8b", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "4814d0a2b4c4b8c857e78fdab6afc29a1089c30c", "messageHeadline": "[spec] finish playnet tut", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "673bfe6e7dee65f79e1f332b59f37e8d42e68ab6", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "3eea3a8f6683f82b1e3a7c45f84d1faea226b401", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "257375576cfc8bf2f63c00d6ca0fc21f5807ded2", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "004019ac8388319cf866577c6f4a9ac1b47e1625", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4e6c4a2755d0dd0868153ad2b2b6c5e368383f17", "messageHeadline": "[feat]: add cache audit", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "7c6cf13127e1411d984246016c686b015d0a04ff", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dce780e6b847b9acc618c6ff264c1b4edb45a8b2", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8fcd20a79a02540827490fec7067e964162638d", "messageHeadline": "[feat]: debug cache, add audit", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b52ef8a1e302cff12c0b1da53c5ad9e4435b0d2b", "messageHeadline": "[feat]: debug cache, add audit", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "6075b7ce4b966e63089a17c6b8b1d885f002a3ec", "messageHeadline": "[fix]: install rust up", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24fd0233fdf6248c47c07f211c67dc52867624b7", "messageHeadline": "[feat]: install rustup", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44a5494cddc935c049111b3ee6a9d76309921ece", "messageHeadline": "[feat]: update drone cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "eccd59839237b52a55f38f8a4412af78a16135ca", "messageHeadline": "[feat]: update drone workspace", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4c64f1ac6928693c7adedb885a6021d7102ed1ce", "messageHeadline": "[feat]: update drone ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "921236da3e01107aa85e65c28b9e92482cb70b21", "messageHeadline": "[feat]: update drone ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "872d1f17920e724e3edbef275e19bfdd3877212f", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77c31ab3152fc493a7e0bed7ba0994fc4ab811e3", "messageHeadline": "[feat]: update drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d6559661fb1d4d06cde2839b4d9371fa87a83fb0", "messageHeadline": "[fix]: drone config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f03707c8a37443d59a0cc720f2e26f32724b7e1", "messageHeadline": "[feat]: update .drone configuration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "81de445b248cae2f9c09e30e6df606bb92084f52", "messageHeadline": "Merge pull request #222 from heliaxdev/playnet", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 521, "deletions": 246}}, {"node": {"oid": "d3eaac7dfd85bccfafd735b90ea38fd957f0f21e", "messageHeadline": "fixup! [README] update with new rpc command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e7db1e97f5ad8f9df2cc67cb1daa7b4e2f84305", "messageHeadline": "[README] update with new rpc command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "94c60b448a986b727314df3f3bc6bf70e511c324", "messageHeadline": "fixup! [broadcaster] remove regex filter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0b877c44affdb75eed95256c9c310e0b0c29d94", "messageHeadline": "replace macros", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 430, "deletions": 347}}, {"node": {"oid": "7aa3dd56d604f0b8c9454b4f38c57a4af6d16a46", "messageHeadline": "setup integration test debugging profile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "c3534b522a120ed48f0965ee656d61af6cbdb0be", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/host-env-tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 946, "deletions": 719}}, {"node": {"oid": "fd13778550d63a1471134c5a9be47104827401d6", "messageHeadline": "[broadcaster] remove regex filter", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "20c77a9a2edc7800e8c68e2defaf375c87ab22df", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "23dc2e2de05176e2477726b7411a497bc5f7662d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into playnet", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 393, "deletions": 388}}, {"node": {"oid": "f218420ded021aa7678443310443858462e4b836", "messageHeadline": "[broadcaster] add log for mdns", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c9f7fb164cef0e55def8025bcdc42e0ce40d15da", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "6b8b700a951a14a34b7a0e3122d2442c32f1a62d", "messageHeadline": "[build] check rustc version", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b4b3652a1a0774c05af8d6ba7ba542db2719a902", "messageHeadline": "[client] submit tx - configurable ledger address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "05b840ba119f704184b42a5b57b7199eefe6cc7d", "messageHeadline": "[broadcaster] small refactor + update libp2p", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 324, "deletions": 179}}, {"node": {"oid": "6a29c02ceb1c2b50162f51d4a63b17c3751f6f7b", "messageHeadline": "[broadcaster] improve error", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "bd0e7e064ceb99da4ef8b2822d0ffb99da9204ce", "messageHeadline": "Merge pull request #223 from heliaxdev/tomas/libify", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 82}}, {"node": {"oid": "80a7504842701b3339bb91138d25c54c33bbd5eb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/libify", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 946, "deletions": 719}}, {"node": {"oid": "1b07660837fd9468dd6245789ba2aa08f657a4bb", "messageHeadline": "[broadcaster] refactor initial subscrition", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "b110f6f93f6486f244814c4fb9e66ec02196154b", "messageHeadline": "fixup! WIP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "23d22b56dfa37da55bf19d0b00354f8b99dbd98b", "messageHeadline": "WIP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 347, "deletions": 85}}, {"node": {"oid": "e6c992d1857ba6510751a234de411fe12b10f8a0", "messageHeadline": "[broacaster] set new config value", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d12034eee6c670877226d9b322f073f702e553ef", "messageHeadline": "[broadcaster] fix mdns logic/log", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3208717bfb7b63d500903aee3d41a1c7bd062621", "messageHeadline": "[broadcaster] fix log", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5d346a5bee4c3b09cf0ff84750435d8adb0a24bb", "messageHeadline": "[broadcaster] adding small log", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b739b1b6185d7cb53f229eeab4b8fd1cbfc1a6dc", "messageHeadline": "[broadcaster] add mdns", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1b55422a94cd22f58240253be9ec5332f8e6902a", "messageHeadline": "Merge pull request #218 from heliaxdev/yuji/refactor_value", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 198, "deletions": 233}}, {"node": {"oid": "9a6ec21877c796e8e87a92940a564fc5b5290229", "messageHeadline": "Merge remote-tracking branch 'origin/master' into playnet", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 747, "deletions": 485}}, {"node": {"oid": "471a13f74e8125604047cc1e99bce0649b0a32d0", "messageHeadline": "remove hash256 error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 82}}, {"node": {"oid": "970a6862d0493ee64854194e2090b4eea5c81dab", "messageHeadline": "[braodcaster/rpc] refactor and add address config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "76e3ab97f60f5b3c8656f2db47ae9c2f6523b0c9", "messageHeadline": "[config] use external listening addr by default", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd1a3c9cc450d72e22bb58a43d71d4f20be15ad2", "messageHeadline": "Merge pull request #212 from heliaxdev/fraccaman/tx-execution", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 747, "deletions": 485}}, {"node": {"oid": "70ad38ab02fc01b82d1ffae8ad1e5b63902b0306", "messageHeadline": "remove encoding error", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 60}}, {"node": {"oid": "d8dee2bd15d04a201ac1687bc379a11ec919de6f", "messageHeadline": "[apps] fix clippy warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "f88a05c9a96b564597e062f6f5025dee3d6e1ed7", "messageHeadline": "fixup! [apps] move apps modules into lib", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "6690c8867d1fb1c82ad1b6a68318853e3192b95c", "messageHeadline": "[apps] move apps modules into lib", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 123, "deletions": 121}}, {"node": {"oid": "0ce8839ec8fc995ffdf88361dc59a9735a8b5019", "messageHeadline": "add log tracing adapter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "25e59c6d5c8cecbdb48f4746f19efee90b01abf5", "messageHeadline": "[braodcaster] add wrapper around intent broadcaster type", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "02636263bcc41e2bb5de23bedd2dd903ff895081", "messageHeadline": "Merge", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 1370, "deletions": 431}}, {"node": {"oid": "8220334dc26c09b1260ff9521f69e9e2f4515d1e", "messageHeadline": "Merge pull request #220 from heliaxdev/sylvain/invalidate_intent", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 233, "deletions": 76}}, {"node": {"oid": "ee0bc097b67702eca66311f3dc7c7b4f644e0b84", "messageHeadline": "[vp] refactor user VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "32d6606ecd5ba77aa11142731589e99a65fc6bc9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/invalidate_\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 123, "deletions": 58}}, {"node": {"oid": "be87ae13da93560046f2801f9a30a23602fee129", "messageHeadline": "[client] use decimal for token amount args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71ffb7e90313cebebc345630c01bf451c8461ecf", "messageHeadline": "[vm_env] use `HashSet` for invalid intents", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2d92b6ffa95bae390ec66c3ed5c29e9789f4233a", "messageHeadline": "[shared] add `Hash` for ed25519 primitives", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "023668c8c4cef5aa0528d81ef9c74c3aadc3cafb", "messageHeadline": "Merge pull request #209 from heliaxdev/tomas/wasm-aborts", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9bf5ef9f6a21fff87edfd0cf1c726c2d20e1949d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fraccaman/tx-execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 113, "deletions": 60}}, {"node": {"oid": "e80060ff147b24efb6a38c6fefaa32c97ad71c2c", "messageHeadline": "[ledger] update gas tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19e374f9ceed537410081d9d5d208f0db06448aa", "messageHeadline": "fixup! Merge remote-tracking branch 'origin/master' into tomas/wasm-a\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4dc2615cfa10672c60bf1346b8fda5698aa7bd24", "messageHeadline": "fixup! Merge remote-tracking branch 'origin/master' into tomas/wasm-a\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2b71e7bdad49264b095e0f72a18df56facfd8d27", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-aborts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 683, "deletions": 119}}, {"node": {"oid": "a897433e1c68cf16d2a8286fb635cdbfb631380e", "messageHeadline": "Merge pull request #211 from heliaxdev/tomas/temp-ignore-built-wasm", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 40, "deletions": 26}}, {"node": {"oid": "9ae360f33246e8bc82781d1edc9ba3494e761242", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/temp-ignore-b\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 36}}, {"node": {"oid": "362c2db27bc2366af2ef1b234fd445695686cdd8", "messageHeadline": "Update apps/src/bin/anoma-node/shell/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d27360bb6b3b4d123cdfa80c7b0e19ad61d9f57a", "messageHeadline": "Merge pull request #217 from heliaxdev/tomas/fix-custom-log-levels", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "1478309e01f3aa17468a0ad70b2ecc681ebe5936", "messageHeadline": "fixup! Update apps/src/lib/logging.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd1e0c9e3a785558a68e009538184ab04d33bb14", "messageHeadline": "Update apps/src/lib/logging.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "066ba38409c6255297ed7e2553a06c4e989711a9", "messageHeadline": "[ledger] VpsGas use `checked_add`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "aac224c65e684cd8d0dda9ee15f950e3f7fa70fb", "messageHeadline": "[ledger] move VpsGas to the Gas module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 92, "deletions": 93}}, {"node": {"oid": "bdb11a5ca2a528910898cc6150403e47b19ca76f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/invalidate_\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "41b2e428bcb09b79c39cb4a8ee49a15adc88f821", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "862e8f053396cee430b12699ff2c29187c19847c", "messageHeadline": "[ledger] move `changed_keys` from VpsResult to TxResult", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "281c399992996ee5f89a9d534f5bfc76830bd1e3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ef7f97bb8b5444e25e7d98578335e71653e646f9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/invalidate_\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 569, "deletions": 59}}, {"node": {"oid": "73176a37fa7e96ee93d692da07c3a56bc96c96c5", "messageHeadline": "[templates] update cargo.lock and bytes", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 203, "deletions": 14}}, {"node": {"oid": "9b881766ee4d0d062333deff6e13c5a4aa9a58bb", "messageHeadline": "[vp_user] check if intents sig has been added to invalid set", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 140, "deletions": 31}}, {"node": {"oid": "e6d0d1364b8415038e4b43373ba59b676349f3bb", "messageHeadline": "[ledger] update shell logs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "03a87af43e61cdb6cda7e6c3dec137654645bb24", "messageHeadline": "Merge pull request #219 from heliaxdev/yuji/add_tx_timestamp", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "454eb8ea2d23a88c500f01a550a40b65f9cc9bf4", "messageHeadline": "add a timestamp to transactions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "693923361e2b1291a680032b893db0600cd8dbe9", "messageHeadline": "[feat]: change cache bucket", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f6ad2dbfbb9237ddeb878a891212738db621de1", "messageHeadline": "remove Value", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 264, "deletions": 190}}, {"node": {"oid": "2afb80f6a875b03820efe3d970c461b8d7cbb98e", "messageHeadline": "[ledger] update vm test", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ba5881c6d05a5f759ebdf90e281e0b287423c24f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/temp-ignore-b\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 294, "deletions": 9}}, {"node": {"oid": "dcd8029bf8299bc9ec61d2ee46d6d05bd4ec1cb8", "messageHeadline": "[wasm] make \"C\" fns private", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fd770eab8b0c519053c9a255e3bb3faaffcff0de", "messageHeadline": "Merge branch 'master' into fraccaman/tx-execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 289, "deletions": 9}}, {"node": {"oid": "91e668d31c1489765f0001c8f2e10134a2b14467", "messageHeadline": "fixup! [spec] start playnet tutorial", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d901b6465c117b5ba5f6b93e4191c99a0737b90e", "messageHeadline": "Merge pull request #216 from heliaxdev/yuji/add_writelog_test", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 197, "deletions": 9}}, {"node": {"oid": "45895b7bffca3699221dbe3d11090cf10a3cccf2", "messageHeadline": "nicer print debug of address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bb8c005869b55faf99dd64e8eaa922a0e135ca5d", "messageHeadline": "fix logging initialization", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "67f3f27f865180ac27d335679c2fe1b642684897", "messageHeadline": "Merge pull request #213 from heliaxdev/yuji/add_gas_test", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "4e04eb9fe7f8bcdd17707532b4e6be0462df4177", "messageHeadline": "fail a transaction if any verifier doesn't exist (no VP)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3423cb9d4f7af8175b889fed0cdb3906002794c3", "messageHeadline": "fix a bug and guard updating vp after init", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 197, "deletions": 9}}, {"node": {"oid": "425a807948799ef631962f74ea3160763ab3d6d4", "messageHeadline": "fixup! improve tx/vp results", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bf7c57b0e33c669c518f09ed623b2ffc5193f57", "messageHeadline": "improve tx/vp results", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 226, "deletions": 208}}, {"node": {"oid": "25ac3441e10410d4eb72d052e9a7e63b32cc9f41", "messageHeadline": "[README] add command for 3 party barter", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da1a8681bbd8ccc54362e4f124839e252c65ff39", "messageHeadline": "[matchmaker] fix: remove all node index in revert order", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7901c51dd3b77cfd3cb2fdc14210699cf60b6fe6", "messageHeadline": "[matchmaker] dont panic if injecting tx failed", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8b3633006532d24e72cfa3f063f20694d88cb8", "messageHeadline": "add unit tests for gas meter", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "6d620e2346c7333359ada7c1c69d51c8460fc095", "messageHeadline": "[ledger] separate protocol code from the shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 424, "deletions": 388}}, {"node": {"oid": "e2adb353b388562ec623e8cfe605c0d29896bdbc", "messageHeadline": "[vscode] add generated LLDB debugging config", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 183, "deletions": 3}}, {"node": {"oid": "e89c57ff2d7b4663f16b3eea6020fa4228710d70", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fraccaman/tx-execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 479, "deletions": 64}}, {"node": {"oid": "445d0c0e84fec44acbe47a5927c3d69bce3ea87b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/temp-ignore-b\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 276, "deletions": 50}}, {"node": {"oid": "e686b5df05a61dbe004fa1a35d6c595e9b993a33", "messageHeadline": "[wasm] update Cargo.lock files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 203, "deletions": 14}}, {"node": {"oid": "bbcaf2e9f7f59e5954ecb8ce8953379300d89bcb", "messageHeadline": "[git] temp ignore built wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "d8b8177c2387c5f76c18f33fe8ea1a7e63d0ebe2", "messageHeadline": "[wasm] remove compiled wasms", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0aadbdeb53060f20f337fd2528c5e00928e913f3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fraccaman/tx-execution", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1648, "deletions": 483}}, {"node": {"oid": "17af8c52683814b4ecb67fc02d959d4d9be78dc6", "messageHeadline": "fixup! [spec] start playnet tutorial", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8db42b21ee28d1c2968aec71eaff22f65a169917", "messageHeadline": "[spec] start playnet tutorial", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "6eda0ecc82cf8e445de429fed2da008751972126", "messageHeadline": "Merge pull request #206 from heliaxdev/tomas/tendermint-gas-workaround", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 479, "deletions": 64}}, {"node": {"oid": "8186b4b0b3a15715b83e6fb3ca1eeae6f0ab6970", "messageHeadline": "update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86aa256d3c57c70e2c15ea32d491f7061046a405", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/tendermint-ga\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1082, "deletions": 369}}, {"node": {"oid": "5a884a8a29abde8fbdf93e4949f003ef14f69eac", "messageHeadline": "TEMP: test eval", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 65, "deletions": 56}}, {"node": {"oid": "460ddc3a0cdeacc5203648b558f5d7efcc8d0c15", "messageHeadline": "add real inputs to VP eval", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 124, "deletions": 64}}, {"node": {"oid": "74e045e8bd75fc4f55ae93d3fff32cf0b5b7fde6", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-aborts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 857, "deletions": 257}}, {"node": {"oid": "d663f5ce7f4c0f919e0f9361eb2129ed6217ad37", "messageHeadline": "Merge pull request #203 from heliaxdev/sylvain/matchmaker-update-2", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 654, "deletions": 243}}, {"node": {"oid": "d2d8e3f8c7bf54f73c76cf07732224e14c66a062", "messageHeadline": "`make build-wasm-scripts`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2febec0e58df98f755f8921548fa7f615ee5d1c8", "messageHeadline": "[wasm] terminate on panics", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4f6813136529015a9f0c3fe405c66fad0724bb84", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f93dcfcc5c650e6adc4f51db0d07ed6ba28038c1", "messageHeadline": "[vm] add comment to the imported mm function", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b8b2ab2b4f52444b385e24bbbbd1d13cfe63dd63", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 227, "deletions": 116}}, {"node": {"oid": "0d6856ef34446ef6fbeb476f0c4623b2ce4028a9", "messageHeadline": "[matchmaker] use serde for serialization", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "d2e2095360415bc43f0b685d8f3bef97287e801d", "messageHeadline": "[shared] add serde to all types", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "b576cfa5149b74e7698956761d21561cbf572f7f", "messageHeadline": "[matchmaker] remove useless check", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "2818319be967045e1ae24b25dd2eec4be33fd76e", "messageHeadline": "Merge pull request #202 from heliaxdev/tomas/add-dev-dep-cargo-watch", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f07bd23a9a80079523d01feac7c0ab8375b72542", "messageHeadline": "Merge pull request #207 from heliaxdev/tomas/proto-fmt-3", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "fde58d9fb22aacd76a097c321a6e9e5f67a5e974", "messageHeadline": "Merge pull request #197 from heliaxdev/tomas/logging", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 190, "deletions": 106}}, {"node": {"oid": "1dd802dc2b2fdd0a7f34aad87b97d95fba8e3c97", "messageHeadline": "fixup! use rustfmt nightly in tonic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5b49edf7d582be4aa3d35c0ffc72943cdba5757b", "messageHeadline": "use rustfmt nightly in tonic", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "938168e2005f1ee8292a7ce7691bec53e3114732", "messageHeadline": "update tendermint address for 0.19", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "cf6596bb04fcc355b315dd85a47a3b0c84b2e9d4", "messageHeadline": "tendermint-rs gasUsed/gas_used issue workaround", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 263, "deletions": 42}}, {"node": {"oid": "457d6b6c2662dd786c19b0f5e864684f1402670a", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad9e802be63f2152c7a88bb19ff7373f9132158a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2911, "deletions": 1381}}, {"node": {"oid": "949f40ab4b3b9f3c984b8d08ce78c3397d954d24", "messageHeadline": "[template]  update wasm", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e53b9b108ebda97f388cd8dfb9dd4c8f7005bd21", "messageHeadline": "[matchmaker] default wasm uses graph to match intents fromn-party", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 200, "deletions": 36}}, {"node": {"oid": "7a79be98b53cd56c07ed5ae1f32f9b018fa03b51", "messageHeadline": "[broadcaster] add error", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "58f3e5dc218ffc6df037da5745cd4c4079503c3c", "messageHeadline": "[matchmaker] add log", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8b15e83af1ddd45b7eade56d8e5d41af58d579db", "messageHeadline": "[matchmaker] refactor", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f0d282e114209e56bbe7072d74567daf64ca473c", "messageHeadline": "[shared] update IntentTransfers to generalize for n party", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "a51f872a4e888077c788b700dadc23b65664200b", "messageHeadline": "[matchmaker] call guest with 1 intent and prev data run", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "90682dbbcd981c53a36c2530133958504bfb50a4", "messageHeadline": "[matchmaker] update mm env with data and fct", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "1d66ecc63e721cd84a4a6e2957057685b012002c", "messageHeadline": "[matchmaker] update VM environment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "b3dcbdb906f7a5c44a8fd4662a1906744e21c889", "messageHeadline": "[matchmaker] use message type, fix bug of handler", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 53, "deletions": 111}}, {"node": {"oid": "830db0836400b2bc1ed69d814b61ad06afd531f5", "messageHeadline": "[matchmaker] add MatchmakerMessage type", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "13e0bd4158fae00bc6855855cdc7200ebe3c1be9", "messageHeadline": "[ledger] add third bootstrap account \"alonzo\"", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "2003fcdc07ed2bc58930bef4aa244df919aabbb3", "messageHeadline": "add cargo-watch to `make dev-deps`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9e7a47a1c890bad533448e6bd7ebe6405aabb99", "messageHeadline": "Merge pull request #196 from heliaxdev/tomas/anoman-not-anomad", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e754d14110624f6cf212e7d3f336644fdc411b6b", "messageHeadline": "Merge pull request #200 from heliaxdev/tomas/protobuf-follow-up", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "b7bd88360311f1304223834548e58641b1febcd2", "messageHeadline": "Implement eval with dummy data", "author": {"name": "Alberto Centelles", "email": "centelles.alberto@gmail.com", "user": {"login": "Acentelles"}}, "additions": 105, "deletions": 23}}, {"node": {"oid": "2b914a599234ef911bf73c4f545e731a32361b11", "messageHeadline": "undo nightly rustfmt formatting on generated proto files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "8151551c8719bf6db2fdcf6452ef23e51524452b", "messageHeadline": "undo generated files nightly formatting", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "82617f52f741cc80b9312b579b73a7821a81e55d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/logging", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 776, "deletions": 132}}, {"node": {"oid": "21ab01484de21e65c3e28b6d8fdc4177bb2e862c", "messageHeadline": "update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dddd9919da74755afe6ef448725e0b6d3cb4e5d6", "messageHeadline": "Merge pull request #199 from heliaxdev/tomas/fmt-ignore-protobuf", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 99, "deletions": 95}}, {"node": {"oid": "d796c69f3154a7c5abaf2c79c43791737e2940f8", "messageHeadline": "update proto imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "4eea990877a6b72dee0bc5f5765785d968960724", "messageHeadline": "refactor protobuf", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "fd65b5db4ec478166970ad86ec86536e08bc30ea", "messageHeadline": "Merge pull request #198 from heliaxdev/tomas/fix-install", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6699148397d7fc03ef1828ccfd9d9c33e68ce5bd", "messageHeadline": "fix `make install`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a826d33fad2c120b9b265c10285c968aea9f65a", "messageHeadline": "Merge pull request #188 from heliaxdev/yuji/check_address", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "eed5fa12ccca0ec4af84a7d9cbe50ed584a80ef5", "messageHeadline": "Merge pull request #194 from heliaxdev/tomas/validate-vps", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "4cf071e28dbb26e5e6bfea608ea4698fd9d003d9", "messageHeadline": "fixup! use has_key and modify a comment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ecb7e4baa323461fc38c940cc7aaeb59dea71415", "messageHeadline": "[ledger] check account existence before tx write", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6965c390d57b8873bf835a6ac62948293884d958", "messageHeadline": "Merge pull request #180 from heliaxdev/tomas/vp-update-cli", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 621, "deletions": 26}}, {"node": {"oid": "cef9d9839511ecc6806eec41fa964b9e13549000", "messageHeadline": "fix docstring with ref not in scope", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "7b14d666bc4193eb82b75dc1bde4793b7632ebcc", "messageHeadline": "switch logging to tracing, add default levels", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 182, "deletions": 97}}, {"node": {"oid": "108055114977f7489500b403373b7132c4a68d5a", "messageHeadline": "fixup! [spec] update logging lib preference", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74569a4d53e2a6c5b7216e3b1fe6bd3fcb6704c8", "messageHeadline": "[spec] update error handling libs preference", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34f5088026f32025ecae48e9a582b3c56608ecc7", "messageHeadline": "[spec] update logging lib preference", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb3956ce50fc6934249d63128a96ca47a68d944a", "messageHeadline": "fixup! s/anomad/anoman", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "718700f667846427cd3c531a3a4318ec17b72349", "messageHeadline": "s/anomad/anoman", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "be902ba0e1fad88fb9d317dc76d3840a3c2a717b", "messageHeadline": "[feat]: better transaction handling, added vscode debugger configuration", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "70ba722cd99caf2ddf87eff87445f25a38d1e8fd", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vp-update-cli", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d407bbf27f360202588645f9f51b022c879f917", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vp-update-cli", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 297, "deletions": 628}}, {"node": {"oid": "7b3cd34729a9efdaef4185b3c369305bbe0a9bee", "messageHeadline": "[wasm] validate VPs on new accounts and VP updates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "0e0a077bb35f780f51b55d4f0b8aa98654c9d90f", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 699, "deletions": 385}}, {"node": {"oid": "b6fc0ba2656e1996883e83470b9e0fb68f673990", "messageHeadline": "[txs]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "d6283a9947bdf5041c728dd77f1639b5c0fd164c", "messageHeadline": "Merge pull request #175 from heliaxdev/tomas/simpler-transparent-addr", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 673, "deletions": 360}}, {"node": {"oid": "c53eae7ed571d24361baaf3ccd28a983d28bd249", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/simpler-trans\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "081f12ab3c205f8d930970a75736581648e3e7ee", "messageHeadline": "Merge pull request #192 from heliaxdev/tomas/cli-args-and-readme", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "acdf55a80d77b54c7ecef503a6729c1677e1cf97", "messageHeadline": "[wasm] not sure why these are updated :/", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a6ffb1825ae10a516e6354114af8947dacd5ceb", "messageHeadline": "[cli] update arguments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1f3be50d2976b64a47d918456ef440827ee492f2", "messageHeadline": "update README with new args", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f07d8b00bc9e3942a71a2a00b787460982cf0249", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/simpler-trans\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 267, "deletions": 599}}, {"node": {"oid": "9b43b730e902afa59aef3f8e01c9739ba36ec1a6", "messageHeadline": "fixup! Update apps/src/bin/anoma-node/vm/host_env/write_log.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6350608273b04774753bff472131e77cb5096122", "messageHeadline": "Update apps/src/bin/anoma-node/vm/host_env/write_log.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee686569b8302c9eac9ce93d067c044568900ebe", "messageHeadline": "Update tech-specs/src/explore/design/ledger/accounts.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "105d0f619a95941328c676f63b4a054e30ae95f7", "messageHeadline": "Merge pull request #184 from heliaxdev/yuji/remove_varlen", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 526}}, {"node": {"oid": "4bfecfb6d25b4eda58d6cc01a4d28b18dce57f9e", "messageHeadline": "Merge branch 'tomas/simpler-transparent-addr' into tomas/vp-update-cli", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 312, "deletions": 33}}, {"node": {"oid": "22ed3491c56a8a69be6b747ae15c2616d38b83a5", "messageHeadline": "Merge pull request #158 from heliaxdev/fraccaman/parallel-vps", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 232, "deletions": 73}}, {"node": {"oid": "4943ba5a11381b0f85f6f56eacffe44eccd53b9a", "messageHeadline": "[fix]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82c8431786c7df722d6b05012b90d02d1c403384", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4424, "deletions": 922}}, {"node": {"oid": "6f0877632cd60e861857b779b9d6e0926ce6f57e", "messageHeadline": "[ci]: format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "15e845c5b5090055ea8c236e1b38ddb9230178fd", "messageHeadline": "[fix]: add initial gas when merging vps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e9fcc2019969b1b332294774e4c12cdac6786a47", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "59eb9f18c73c62b56fffbe056eccacd673990194", "messageHeadline": "[feat]: added clippy and formatter check", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "dc0d62ea1aa27dc5028f0b3a8d9c1303bfbb03ee", "messageHeadline": "[feat]: change docker image", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29b951dc60948a96cf3948668707ed8150eeb16e", "messageHeadline": "fixup! [tests] update addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1ca94556dbb608a2b636e6903a460bfd64f530d", "messageHeadline": "[tests] update addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "32e046d234c295746e06010b6aa1eefb8289daac", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/simpler-trans\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 300, "deletions": 31}}, {"node": {"oid": "2130c6a04321a12a1c76395d7f798c12cf89cb19", "messageHeadline": "[feat]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "f71c3bdce586c59000801a668cf0cdd3445fa982", "messageHeadline": "[ledger] remove fixed-length read functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 35, "deletions": 526}}, {"node": {"oid": "260a79fb86ddcafaafbeb4a3f9a6a0fcb2f07c66", "messageHeadline": "fixup! add a cli command and a tx to update a VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eadaf9d3c864c0b83cdbee81dcc9a06ac8a603eb", "messageHeadline": "Merge pull request #181 from heliaxdev/yuji/reserved_prefix", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 266, "deletions": 35}}, {"node": {"oid": "372ca81a0a6445e8fec9bcc01eafc7fd4e3ad5d7", "messageHeadline": "[ledger] replace inlined literals", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "3f110610bdaab1f3468813dfdaa872af37c299c6", "messageHeadline": "[ledger] reserve separator", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "42a3922c62b04a8dddcdab21c5a83479d0d3cfdb", "messageHeadline": "Merge pull request #183 from heliaxdev/celsobonutti/nix-shell", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "02d96a47394e9985a558923491e1a33894c42b30", "messageHeadline": "[build]: fixes nix-shell build on macOS", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0dac5f7b4f73da1090ad6922465f9b72814adfa7", "messageHeadline": "[refactor]: removes olm", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d05c6fb47e413e9b8c91c0930be43d3e340873", "messageHeadline": "[build]: adds nix-shell configuration", "author": {"name": "Celso Bonutti", "email": "i.am@cel.so", "user": {"login": "celsobonutti"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3eba93a383c587f82fdb85ca630f407eb4c7c9ea", "messageHeadline": "[feat]: trigger ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e17d018d2f7c4c321119736a010695e4638c6c4", "messageHeadline": "[feat]: trigger ci", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0640819f861e9022b204c596109caee6efee27e2", "messageHeadline": "[feat]: add drone pipeline description", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "2d871431d4a53f0c14815644c944e18aa7e03656", "messageHeadline": "[ledger] reserve prefixes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 224, "deletions": 27}}, {"node": {"oid": "e5efacdeb12ecbbef169a20546ae511d4e91096a", "messageHeadline": "fixup! add a cli command and a tx to update a VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "609aa06a6da1aafa2d7da186408e0cab35d6648f", "messageHeadline": "[VP] reduce logging a user VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ac88317542f8a1f737189473c06432a2b6b9395", "messageHeadline": "add a cli command and a tx to update a VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 621, "deletions": 23}}, {"node": {"oid": "77910245e3f686cd5955d85630aa739dc7d4f385", "messageHeadline": "fixup! fix reading address generator from storage and tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "244328a3c6f3a00ae6b336fc0154ad8c091853fb", "messageHeadline": "fix reading address generator from storage and tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "602ee6465e666a1509200fe77fee36e7e2b7394c", "messageHeadline": "[broadcaster] remove intent from mempool when matched", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 255, "deletions": 85}}, {"node": {"oid": "5b34704d87da3f160885125e1dbbc7af89873c70", "messageHeadline": "[template] update wasm pgm", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0315d7423714c2d968489ada129eb22d3c047cc2", "messageHeadline": "update matchmaker", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89da66a363cc82cbad5ddd1638d146d6239d6ea4", "messageHeadline": "update README and wallet", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6a7458dd9779a5206068c336ee6e979b7f0c011e", "messageHeadline": "impl and use established addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 605, "deletions": 332}}, {"node": {"oid": "ed0f3e69ff84d14294c40eade2d10cfdef4b325f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/simpler-trans\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 923, "deletions": 276}}, {"node": {"oid": "997d796cb2ad9e5f96fa3a534f4fef086106a580", "messageHeadline": "[matchmaker] print response from ledger", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b9f8a4d9cfe4054872e7b3c945e27c1f171df1d7", "messageHeadline": "[matchmaker] use address in config to send tx", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d8d51f7aa1b4737e0a8144a71b659f0680bbb9ec", "messageHeadline": "Merge pull request #161 from heliaxdev/yuji/storage_test", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 923, "deletions": 276}}, {"node": {"oid": "5c4137919b98e01d72b3db2511f372918720f795", "messageHeadline": "[ledger] test with PersistentStorage", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "488d4024f09070c7a44d0aaa473eaa8a736d5e09", "messageHeadline": "[ledger] rebase fixups", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "621e3e611f06c0dd8c4af48cc9d2b804bbf894c9", "messageHeadline": "[ledger] revert config changes", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6eb5ebe73a4b4b4b40023b063761f72c60fbd719", "messageHeadline": "[ledger] simplify", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "bf6e667bba9fadc9414f0f7c474de68c3744a281", "messageHeadline": "[ledger] merge master", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 225, "deletions": 130}}, {"node": {"oid": "c90bf2de3003030b426348d13af9a16790591280", "messageHeadline": "[ledger] generic prefix iterators", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 713, "deletions": 144}}, {"node": {"oid": "de968cbad670bdb58f760f78c6702ea35258d722", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/simpler-trans\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 269, "deletions": 216}}, {"node": {"oid": "3c154fc71e09333c084efccb1cd16227aa060e32", "messageHeadline": "Merge pull request #160 from heliaxdev/tomas/account-vp", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2941, "deletions": 401}}, {"node": {"oid": "d210496f4b9d6a28352251d5a4f5c708f7ec414c", "messageHeadline": "Update apps/src/bin/anoma-node/vm/host_env/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9be28b2092bc7e27bcddc3bcd3f82b1be0b38ae2", "messageHeadline": "[spec] simpler transparent addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "5cae8f7506cb8fc5185a0854663fa61acb17bd46", "messageHeadline": "[CI] fix path change", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3fd150baaa81344571cf8d5969fb5e1d3a5b76b", "messageHeadline": "fixup! signed intents, yay!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51db3a0119367e7fdff9242c7cc6e3abf2d43fb1", "messageHeadline": "signed intents, yay!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 146, "deletions": 33}}, {"node": {"oid": "aa99a4ebe59c817dce7509f9c1d49a96dc8b6558", "messageHeadline": "sign intents", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "0ee174440d5e5d358a05a00e6b07b1dff40cb4c9", "messageHeadline": "sign matchmaker transactions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 541, "deletions": 13}}, {"node": {"oid": "607130a20337e2fdc6e7afd47ae575596612fa7d", "messageHeadline": "Merge pull request #173 from heliaxdev/sylvain/matchmaker-refactor", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 267, "deletions": 216}}, {"node": {"oid": "22e2ffd69169703a9cb9d0bb72345a552d589a76", "messageHeadline": "add matchmaker account, fix mm wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "7b14deff57affc949e5e84579c34ed9a32e58b28", "messageHeadline": "[broadcaster] make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1310d4a97db800d7c6ad101343cb56e71a95a44b", "messageHeadline": "fixup! Merge remote-tracking branch 'origin/master' into tomas/accoun\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "54f29815ce7c192d237e9a3ebd80153c44348adc", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06169b85ecaff26e81ace892af431730d9f347f6", "messageHeadline": "[broadcaster] make clippy", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "22abbb1e8eb312fe53b3681df1d98a84a8d2a879", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/account-vp", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2471, "deletions": 2580}}, {"node": {"oid": "1b8e68c1ee36f211ab536202c4f77db578165964", "messageHeadline": "[broadcaster] rename rpc", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "42cd312e880476ec3d426d3f7d589dd3473d1767", "messageHeadline": "[broadcaster] add response to rpc", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 136, "deletions": 37}}, {"node": {"oid": "1fbf385ae8824d43ce9db50a72d55121a98c2829", "messageHeadline": "[broadcaster] split function", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 69, "deletions": 47}}, {"node": {"oid": "68a8f73fbac572fad2f43d6802351b1d1c5a9279", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "0f40742ed6e6fdd59f9ddd1f6be34367fbe87af6", "messageHeadline": "use reference to avoid cloning tx code in VpEnv", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "09d9ba331266f0782087620e13a9b86886534e65", "messageHeadline": "fixup! generic tx signatures and tx transfer wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "7e55103da1acbe2143a829f2c6788a7c61ec7295", "messageHeadline": "generic tx signatures and tx transfer wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1035, "deletions": 323}}, {"node": {"oid": "632f1970499dd63bcff7a5162cad7fed1570c09e", "messageHeadline": "[broadcaster] remove channel to deal with event directly", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 109, "deletions": 174}}, {"node": {"oid": "5aefc7d2686cc4006df1d70fe353c2f79f15c6c4", "messageHeadline": "[fix]: formatter", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "6c51c65047f2de82327a081112e9947213b3a989", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2475, "deletions": 2594}}, {"node": {"oid": "9754ba1d13ccd7d8700ae8dd50c353e96802ef1e", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 905, "deletions": 121}}, {"node": {"oid": "2bef3aea9d959b8ea735da4eb81154900833ce30", "messageHeadline": "[fix]: format, clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5f403d16d6aca6dbcd6c5d52f8cb5a3bd74549bc", "messageHeadline": "[fix]: gas metering, refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 115, "deletions": 96}}, {"node": {"oid": "f740989927de668fff33557dfef9724cc1b97db5", "messageHeadline": "Merge pull request #159 from heliaxdev/sylvain/matchmaker-topic", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 2469, "deletions": 2581}}, {"node": {"oid": "209c2c9eccf915f5c207edd324ab5b76c0fd08be", "messageHeadline": "[broadcaster] logging handler error", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "fe22717e6c94f198b7ac8a9e293b445f99208f76", "messageHeadline": "[client] printing rpc response", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6e56b563057c5af497541bdeef0459240bf18263", "messageHeadline": "Update apps/src/bin/anoma-node/gossip/p2p.rs", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b822ed8cd1158c9fd59cb4024310c58a66d040e2", "messageHeadline": "[data] use shared types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "5f456310df82300b176216f1d437e935f4cfadfd", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4960afade409d54cab1353ba24ad158b70cf0807", "messageHeadline": "[config] fix two mistake + update README", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "eb794dab26b93061edbf62790b926204fb7a0be5", "messageHeadline": "[ledger] add public keys to genesis users", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "9d3257160594d9976e090a49bec819257a110b73", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "29b132d41ef7ba1e842c2a22dd5e04435b2a1c6e", "messageHeadline": "[broadcaster] remove unused public-filter command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "4ac65bae29ecdd05a446bd9395e962abe1ff1d84", "messageHeadline": "Update filter_template/README.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75b950351c9efb90e1941f407fd2a4644e9fe1a3", "messageHeadline": "Update filter_template/README.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d189cff9852741e1a7da9955ea79a5e42792b3", "messageHeadline": "Update filter_template/README.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cc11030bf1655933f7501c26c09b0e6c78be16", "messageHeadline": "Update apps/src/bin/anoma-node/vm/mod.rs", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0fe95d9ba7f74ff2afb0076b69d0ca566963960d", "messageHeadline": "Update apps/src/bin/anoma-node/vm/mod.rs", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a90d398e044933d9fba76a253ed4d12565fbeba", "messageHeadline": "[spec] revert matchmaker info", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91aaf8797ac1b28dc3b31cafc0624a709984208e", "messageHeadline": "[broadcaster] small improvement from reviews", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "f1c09bd5ad1811ffffa44c949fc5b2e35ba7910c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f6c7817ded347396b2861b098636e7620263f3d9", "messageHeadline": "Merge branch 'sylvain/matchmaker-topic' of github.com:heliaxdev/anoma\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "071b6054daaa060577ff1b7d625674015f73b87b", "messageHeadline": "make clippy happy", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d1dc47b28a1a848a7066ade706570345dd02a7d", "messageHeadline": "[shared] add ed25519 key module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "0a26294ee53df0d62ad78a3e9d9d83ba96e9b5d7", "messageHeadline": "[shared] refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "41f789254a13653ce920a19738288cc93047aa6e", "messageHeadline": "[README] update command", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dee38cecca38f6e0c7d64ce4fa137a3137fb5523", "messageHeadline": "[shared] move token module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "fa2d78f210c6ba5187c6b2dc19b0bc5031c6ff70", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ac5904c45b31c50448317de220ec2a2deb96c3c2", "messageHeadline": "ci: pass make test", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33fd28d456bab9cdf6a75d5a939eae5d1f6c5cac", "messageHeadline": "[wasm] add a user VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 949, "deletions": 2}}, {"node": {"oid": "72124100977bed29a79181c7ac87ae4b99107e33", "messageHeadline": "make clippy", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f8d5b936e1224fbeb4a3896a25061bc32b40c5e2", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "8387652e103b7985f1eb9a07c199c4f1f5e0bd72", "messageHeadline": "[broadcaster] fix module naming and update wasm pgm", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "41a76831d53fee8d46452bd799247521cba20b53", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 896, "deletions": 109}}, {"node": {"oid": "d9fb4e88a54c288b21ab9efd1a971100e804184f", "messageHeadline": "[spec] remove orderbook", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "cb77466ab5f2743468335cceee5990b87cff1752", "messageHeadline": "[spec] add network topology and modify diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1366, "deletions": 5135}}, {"node": {"oid": "44e466fa488795556154b4a94aacf16824371c42", "messageHeadline": "Merge pull request #155 from heliaxdev/tomas/token", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 704, "deletions": 95}}, {"node": {"oid": "a21323b144acb1c0e0e7deb1fa62fca76913a387", "messageHeadline": "refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 121, "deletions": 173}}, {"node": {"oid": "88a055cedd70f9286230c1ffdd62e36f0b8d35fd", "messageHeadline": "[broadcaster] renaming", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7a8b7e67c1a239aeb852c35e3603a553863979bb", "messageHeadline": "[feat]: more parallel, clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "7c294dfe8e0991defaecb35c260cb7b7bb339128", "messageHeadline": "[feat]: done parallelizing", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 87, "deletions": 39}}, {"node": {"oid": "524daef3dbc74c3d09abedd0b8fde9d9eb86fb02", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/token", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 196, "deletions": 19}}, {"node": {"oid": "4ec42851ddfc8b9d0444527d51d77ffc106caf9a", "messageHeadline": "[VP] check keys in token VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "5fef6d9c34573f01b0f3e8cea5f81ea142880b35", "messageHeadline": "[wasm] use the host functions directly, yay!", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "17f77efa9794594c467048e96fca73a74e4c6793", "messageHeadline": "[wasm] move token functions to vm_env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 68, "deletions": 63}}, {"node": {"oid": "ccff7ba8cc4c62e833019107b55d5d75cb8afc5b", "messageHeadline": "[broadcaster] update README and add default filter \"asset_v\\d{10}\"", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "03e6ca10e3632af09c3816d71d28516c82ef62f8", "messageHeadline": "[shared] small refactor", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4efdb968d4621073d67f0a63cc3eb7bc9fbf4083", "messageHeadline": "[broadcaster] remove useless msg", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "87a09647d43f2beb24ff638099d96213f9710456", "messageHeadline": "Merge pull request #151 from heliaxdev/yuji/storage_readonly_api", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 196, "deletions": 17}}, {"node": {"oid": "91b36850a8389011ab3173ced973465b10357996", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yuji/storage_readon\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "e0afda44aa63c28a69a9af389e496a154d7c47f0", "messageHeadline": "git ignore crafted data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6e18339962c1b641107743179d3d515485d59d74", "messageHeadline": "[ledger] add a token VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 686, "deletions": 89}}, {"node": {"oid": "ff491bcf09f3c530c2672d9d2a37078246cf7e92", "messageHeadline": "[feat]: initial parallel implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 186, "deletions": 60}}, {"node": {"oid": "d318d7e87ef90f8591881560a4f601af0b91f9a5", "messageHeadline": "[vm & template] update vm and template", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6efbaa277727b6af590d6bb582ad690506398b0d", "messageHeadline": "Update apps/src/bin/anoma-node/shell/storage/mod.rs", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b081e33cf40e82f1bbf77da085f14fd933d472c0", "messageHeadline": "Update apps/src/bin/anoma-node/shell/storage/mod.rs", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8e4727ff877093c058e19620faa7337cb6370d", "messageHeadline": "[cargo] add filter_template to excluted", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "150604b3479745458c4da50fa2be13654a2520a3", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4829, "deletions": 8893}}, {"node": {"oid": "257234f3a793c7a299f93e492de732a5484b0228", "messageHeadline": "[broadcaster] send subscribeTopic if new topic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "581b7f6521c3f91efc1e923e7a705d1287e61dbf", "messageHeadline": "Merge pull request #153 from heliaxdev/fraccaman/gas-metering", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "80335df54cb988f063444422ff42971c684ea5a1", "messageHeadline": "[fix]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "12deaecd976868b7bf98438793cab722940ee4b3", "messageHeadline": "[broadcaster] fix subscribe topic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "0fde3b95f0289c7c2235cddc21ea2b66472d58c3", "messageHeadline": "[client] add topic to intent command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "cb55d6986f14f65a4c2792bc8b3a78270876c8af", "messageHeadline": "[broadcaster] move type to netowkr behavior", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 111, "deletions": 106}}, {"node": {"oid": "41d80eafff28a91deb3e1f4dd8bccae2c279fdfd", "messageHeadline": "[ledger] return the successor block metadata", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 65, "deletions": 100}}, {"node": {"oid": "4775ece29461e5158f4d0da0e55869bd4a592c3d", "messageHeadline": "[fix]: better parallel fees, style", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "287d0c6e59474e0ef973aad0156c99b79be9c46a", "messageHeadline": "[fix]: use mean instead of median", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "341a03e5e0eee14723b775e16162540c9a9a6a52", "messageHeadline": "[fix]: fix clippy and fmt", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "77dc85496c1a4f18791f7fd7a6d8148f0051a578", "messageHeadline": "[feat]: formatter", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "66d6272cf62897af04fdb90d29bf10a61711adcf", "messageHeadline": "[feat]: merge with master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6201, "deletions": 10204}}, {"node": {"oid": "df394d38f89e7a5fbba44b541f062c2e1eab7f7a", "messageHeadline": "[feat]:", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 39, "deletions": 52}}, {"node": {"oid": "c978dc6f61c5f3ab440247ec2c886c80346ddae0", "messageHeadline": "[ledger] remove unused pub", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b1205b1617cce58cab9c928aaa41909d5f34966a", "messageHeadline": "[ledger] provide storage read-only API", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 231, "deletions": 16}}, {"node": {"oid": "1829f693ced47e76c76b2edb25f8ed25553b161a", "messageHeadline": "Merge pull request #145 from heliaxdev/tomas/init-accounts", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 211, "deletions": 9}}, {"node": {"oid": "1f5d495a87736a12311b1bb1dadc87ed5be38968", "messageHeadline": "Update apps/src/bin/anoma-node/vm/host_env/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0baf1978c12c1d9dd9996eb618516c38c063f7f0", "messageHeadline": "Update apps/src/bin/anoma-node/shell/storage/mod.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7eedd59739bb2b9040394eae8d07e41726189fd4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/init-accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3320, "deletions": 8844}}, {"node": {"oid": "b34c12b045832e075fe6e231686eb8092974520b", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "1485622f96ed4c3536c6c4978d9c45492faac151", "messageHeadline": "Merge pull request #142 from heliaxdev/tomas/wee-alloc", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "933268f9a99d1034c92f4ab1c2357bb13f8f4037", "messageHeadline": "Merge pull request #150 from heliaxdev/sylvain/example-update", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 3185, "deletions": 8838}}, {"node": {"oid": "35b481f4dbf63e4351bb5313efa78507607cc0ba", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/example-update", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2993, "deletions": 1466}}, {"node": {"oid": "754a50eaea63292fdad5d77dc6a4763740dfe725", "messageHeadline": "[spec] remove unfinished sentence", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "6061b7364c7e36640f86d40b0b12c4ecdfd2653b", "messageHeadline": "[mm] remove debug from release profile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "12a04afb1b2fb3af84b8e5de6e68476545984aff", "messageHeadline": "fixup README and cli arg parsing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7cdb34ca072e402f8026fbf6b800a237d9d1a01e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/init-accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09ed65399d6b732721833dc05db513d4efce511b", "messageHeadline": "[ledger] fail tx if parent addresses doesn't exist", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "fda0d845d1f050743f683b2202ecc99df9ed9c48", "messageHeadline": "Merge branch 'master' into tomas/wee-alloc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 678, "deletions": 621}}, {"node": {"oid": "98c4e1789dad58353f72359d83c795770f0e676b", "messageHeadline": "Merge pull request #144 from heliaxdev/tomas/workspace", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 680, "deletions": 622}}, {"node": {"oid": "f90fe4e26892df49e6af23687341dcb8dbc1985d", "messageHeadline": "[client] add subscribe topic command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 102, "deletions": 30}}, {"node": {"oid": "4fb7f1232759b11d8f7d824b0d4cea2c7effb9c6", "messageHeadline": "Apply correction  from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "a3d12891db767351f72d446c680c33874f817632", "messageHeadline": "[ledger] fail account creating if parent address doesn't exists", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "a133e33a22c4aa6ff745fd46e60aeeff0385a54b", "messageHeadline": "[ledger] verify new account with parent address", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "809a09e582868ddd35dbc9959d682486a004f3cf", "messageHeadline": "Merge branch 'tomas/workspace' into tomas/init-accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 263, "deletions": 83}}, {"node": {"oid": "2692a7fc11ea0871582acc89139a4e34ba8766c4", "messageHeadline": "[wasm] update checked-in files", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c30d1bc9c6a4888fddabb04e7a2920b75e64003", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wee-alloc", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 89, "deletions": 18}}, {"node": {"oid": "77584eea3dcb61ca27f0025a7bd71b4f95883a3a", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/workspace", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "686256e663ecc7eadd896bcb6b0029bdc1e65fec", "messageHeadline": "Merge pull request #131 from heliaxdev/tomas/addresses", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2037, "deletions": 773}}, {"node": {"oid": "9a0d11afe61ac2d7c5876dc9b60e120a128d9ca5", "messageHeadline": "Merge branch 'master' into tomas/addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "468e7299b4871cd433291637a5ccbaf4904c64c2", "messageHeadline": "[gossip] implement topic filter with gossipsub logic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "ced8f85785f64a69481e6b7f4377522e1beedf46", "messageHeadline": "[feat]: avoid mutex, add parallel fees", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "a0dc7daff6785ce13fb2b2aa0e104b1ec3903f43", "messageHeadline": "[spec] update spec for intent broadcaster", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1067, "deletions": 10075}}, {"node": {"oid": "bd3b40b9e9504b8da9d2a60c5a6efa89a5c75754", "messageHeadline": "[spec] updating spec for gossip/orderbook/matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1370, "deletions": 2215}}, {"node": {"oid": "b979504cf0b68138ac4988d3f28712366bb9999c", "messageHeadline": "[specs] update diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4497, "deletions": 290}}, {"node": {"oid": "df6f1d15c8aa8f440cb8e80bd416df6249e46c37", "messageHeadline": "[spec] move matchmaker diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a9ce3a647d925467a32d3cef12bffee621d63fa6", "messageHeadline": "[broadcaster] move type to gossip_intent", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 69, "deletions": 63}}, {"node": {"oid": "48d02ca27c04bd5c3c7cc5fc35d0c3598d63674e", "messageHeadline": "Merge pull request #147 from heliaxdev/yuji/charge_compile_cost", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "881b9cf1840216b3dc8493d7385cdab639267212", "messageHeadline": "Merge pull request #146 from heliaxdev/yuji/updatable_vp", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "0f32bdca55edb6d9dcfc4d19a57a7b65e18df729", "messageHeadline": "`make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 187, "deletions": 73}}, {"node": {"oid": "01a324021d6e9cadca09e3542deaa3eae0b9875e", "messageHeadline": "move rustfmt and toolchain config to root", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "205b8ca269ff8d762467844a1f496d35361b397a", "messageHeadline": "`mv ledger apps`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "8acfba9437950b83ea575e57cfcc05f1c8d91cd0", "messageHeadline": "[ledger] charge the compile cost", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "265a4ffe9c24831a4016c27164b5d7a3dfe4e7f6", "messageHeadline": "[ledger] add update VP function", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e1ef116456e2c89ecf349137d656b68406ffb393", "messageHeadline": "[git] update .gitignore", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "96a13bc6fc3f46b302808196b3ac454c16b87360", "messageHeadline": "[ledger] add tx host fn to init accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 187, "deletions": 9}}, {"node": {"oid": "0b403f9e0452e63a28cc589f67e8f2a7a735fa33", "messageHeadline": "[CI] try to use a different cache key for lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "742da335c36a19b497b2f59a62c5f9f4b8b8a05f", "messageHeadline": "update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4ae922dad62cbc22e0907f6cceed1594a1a5bb21", "messageHeadline": "[ledger] check-in vp.wasm while it's inlined", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dfd43f3cf8d97c1ab9785dce744afd8f770f37fd", "messageHeadline": "[mm] build wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5da5d8b7679c7454037571810e39fc0fcb1c70b2", "messageHeadline": "[ledger] fix lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "ee768ba1fe2863e0ca37f49ce64358028ed39213", "messageHeadline": "fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "42f5bf3ee39fccae0c3f54e02f5ccde4f07fef22", "messageHeadline": "[ledger] fix rustdoc to ignore for tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fab16efcc692d3606c44b6615cbc702a8d95c2ed", "messageHeadline": "[CI] change cached paths", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0db64ea273db5a95482dd67cca83a13237d8a260", "messageHeadline": "fixup! Update shared/src/types/address.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38b119a856bb04f0c7acb7c194221d81ccf020ed", "messageHeadline": "Update shared/src/types/address.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8132e07fc25cdff9da6ed41a05335af273e7ceed", "messageHeadline": "Update shared/src/types/address.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0df869ec554c817515ae31f26da4a0f8834c70c", "messageHeadline": "fixup! [CI] update for workspace build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "488db741060153cb2bf933113c75c88684baf8d7", "messageHeadline": "[mm] update wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ec6b067913cd9ddd670f121c97eb6608df19306", "messageHeadline": "[CI] update for workspace build", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "d7db65b47a1b32b537e19e176c49ba26fe346f6d", "messageHeadline": "update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "cfd399c35a77840d8fb2e751d6ab22437d9e311b", "messageHeadline": "[ledger] setup cargo workspace", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 474, "deletions": 512}}, {"node": {"oid": "dc10384affade95ed870fcc207c97e30fe205f2c", "messageHeadline": "[ledger] refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "a27f203cae6c1dc92142ecabe7cb9a46c73d06ed", "messageHeadline": "[ledger] check-in vp.wasm while it's inlined", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f555b19e8dd4e34fdd653d452386ce57daec21f", "messageHeadline": "[ledger] clean-up print", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8aad74f14c6636ce1c96a588b0e2a6923bfaa6ec", "messageHeadline": "[wasm] use wee_alloc for smaller wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "0bf756fde011d125ef48e63723e05e770d52a396", "messageHeadline": "[ledger] update lockfile", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 83}}, {"node": {"oid": "f443f21f199de91edd921d8d04574147df4c86a6", "messageHeadline": "[ledger] use nightly clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "30291a32865a66d3274de27554a66e39472b7d22", "messageHeadline": "[spec] fix typo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df20277117c7acbcd5d2df2426e73593b11c9778", "messageHeadline": "Merge branch 'master' into tomas/addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 234, "deletions": 103}}, {"node": {"oid": "47ad5357c0a04ca6c9698d37bad0189bfa83aa9c", "messageHeadline": "Merge pull request #141 from heliaxdev/yuji/wasm_memory_gas", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 55}}, {"node": {"oid": "edfc5afef62f662d7ab37d018e9d79572013bd8c", "messageHeadline": "unused gas", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab41ae54160d0dca2992cdd3dda90bd87ce31374", "messageHeadline": "[ledger] no charge for logging", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "37c1776513ff5a209ea15f03ddc23807062f42e2", "messageHeadline": "return gas from anoma memory", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 124, "deletions": 52}}, {"node": {"oid": "f94a013dd6f9050dcf8cb47291ba617e081841eb", "messageHeadline": "Merge pull request #139 from heliaxdev/yuji/write_log_gas", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 108, "deletions": 48}}, {"node": {"oid": "54e34da2d9dc96f20cbd1b0b7fdb1865775d5fbc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 240, "deletions": 194}}, {"node": {"oid": "427c4b871d21c652a35c271b7179e9252698932b", "messageHeadline": "[broadcast] replace topic enum by str, remove dkg", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 274, "deletions": 483}}, {"node": {"oid": "22cd3eb3b803cc0a7c8c7656564651947a19a050", "messageHeadline": "[ledger] charge write_log cost when iter_next and fmt", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 44}}, {"node": {"oid": "31df0319cfccd92c2e87559e0952da5554ccd4b4", "messageHeadline": "[ledger] fix tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7cc0ec1ec4b7090a6028f3ce59efcc8dfcfca0e", "messageHeadline": "[ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "b9c2611194ffb38308b767176a7dbe6721d8a25f", "messageHeadline": "[ledger] fix clippy warnings", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 135, "deletions": 113}}, {"node": {"oid": "4c34336527e445b21b2ee91613a0d5b7b49232ee", "messageHeadline": "fixup! [ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fbb49b58cbf155db5917b7a98ade258da9c7c0d7", "messageHeadline": "[spec] add overview page with internal deps graph", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 612, "deletions": 0}}, {"node": {"oid": "5bb8a4d1aac210d3a818099d884796aba9a7249c", "messageHeadline": "[spec] update ledger page", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a8cae0c73917fc243573995d7dffe48dca431e7", "messageHeadline": "[ledger] add .gitignore files to libs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dc16329d8572970dc3b18c5631dbb8391ded63c3", "messageHeadline": "[ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "83ba274372de2081747d00c7b1bf8a7e0c1f6a51", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1034, "deletions": 778}}, {"node": {"oid": "fa98d8af593a33464f650e2e100af0ed9f200dd4", "messageHeadline": "[ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "462871985abd7f8e31f03a9f809863906ae7c3c7", "messageHeadline": "[ledger] fix address hash len", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 40}}, {"node": {"oid": "f7104efc07f5c2d98448706fd735cad3089a1206", "messageHeadline": "[ledger] move crates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "31c7951ce94a2b1be7df428e471175e8c304e16f", "messageHeadline": "Merge pull request #138 from heliaxdev/fraccaman/dry-run-improvements", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 250, "deletions": 204}}, {"node": {"oid": "25a186ac128eef91330a7784ebd3b388258d5d96", "messageHeadline": "Merge branch 'fraccaman/dry-run-improvements' of github.com:heliaxdev\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b0b2aac1650890ee58a2be3efd0fc7b2aaf67734", "messageHeadline": "[ledger] fix dry-run gas_meter, more code re-use", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 51, "deletions": 73}}, {"node": {"oid": "fd6f0157fbfec369262d8f96b2f55020a7745486", "messageHeadline": "[fix]: run clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d5371df8c21189998141e38c5bcc99cdbed2d961", "messageHeadline": "[feat]: merge fmt and clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "cb9f635694a8cff75d6866d8104448842aa7cc6c", "messageHeadline": "[feat]: clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "0c6cd7b7661e4c85b348ca841f4302b138615fc2", "messageHeadline": "[fix]: clippy component", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f436d107e6f7f9087d1d92ab6a41162af826fd22", "messageHeadline": "[feat]: use specific toolchain", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed4aefa93fdd0197385673f75e9de7b6a3d3f4de", "messageHeadline": "[feat]: revert clippy step", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "c2d1568b1c4e588c3cbdd327ff7620f9ba71caf6", "messageHeadline": "[feat]: use nightly for clippy", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "00d3b1b06f11c6158a49ccea9cea154256a3fb14", "messageHeadline": "Merge branch 'fraccaman/dry-run-improvements' of github.com:heliaxdev\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "7e62ec9a12f5c6914d06cdd9ac6d03f9e14a0343", "messageHeadline": "[feat]: chain test and clippy workflow", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "0e7c3c92305f6181074764dbc3c9786d42bffaf1", "messageHeadline": "[matchmaker] add private filter", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 166, "deletions": 88}}, {"node": {"oid": "adb14838533df384dc622dc438f0fc5dab8330e5", "messageHeadline": "always return gas for write log read", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "c03a717beefdc65af5b5069c4fee56a940b7cfef", "messageHeadline": "gas cost from write log", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 131, "deletions": 52}}, {"node": {"oid": "57cf013ce20ade1f165979d5adb3178550d652ed", "messageHeadline": "[ledger] switch to nightly clippy", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8bdadb135e58db4c0facab3dcb3f15d810e247c3", "messageHeadline": "fixup! [ledger] fix lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8eb09d9bfd9e154c0b52ac0d5457486fb841f64", "messageHeadline": "[ledger] fix lint", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0aabd91036567ac136b5c143a4c37bc3938b9589", "messageHeadline": "[ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "7115be56e42d7f6eb598a3f156d0e316b49a7792", "messageHeadline": "[ledger] fmt all", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0c8d68eba33dd4b405021635fb6b62a621ae621", "messageHeadline": "[ledger] refactoring imports", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 899, "deletions": 352}}, {"node": {"oid": "e4a38933f409f920a1a5548f8c0e42cdc16daf1b", "messageHeadline": "[feat]: refactor vp result", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "bfe16afde98be4d620b4ec13cb15cf026347ff47", "messageHeadline": "fixup! [spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "8e64eb3df17e8d4dee8a5a43db363867e3a7c9c7", "messageHeadline": "[gossip] add incoming filter in mempool", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "1b6ada8de254f379310d97c19d7843b71f2f0b6b", "messageHeadline": "[feat]: added all vps", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a54ce2ff5a5000d9f2b5091a7f994511fdcb11da", "messageHeadline": "[gossip] add simple public filter logic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 156, "deletions": 24}}, {"node": {"oid": "4c34e4e9bfd045daa347b4f750c6a30ca7819ea9", "messageHeadline": "[config/cli] add public filter config and command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "8ee393142eb528ba007eeeb6144bae8eafe0abe3", "messageHeadline": "[proto] add filter and simplify proto file", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 97, "deletions": 86}}, {"node": {"oid": "cf3865ef1cadcb2bb33bb952bc40ddddffaf35f0", "messageHeadline": "[vm] add filter wasm with empty logic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 307, "deletions": 4}}, {"node": {"oid": "e9adae9226ad8a5e45cf3a6e0cbb00af920b8cd3", "messageHeadline": "[feat]: structure error", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "43550c5d06198baf86317bfaf74c0c26306666b7", "messageHeadline": "[ledger] encode transparent addrs with bech32m", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 194, "deletions": 51}}, {"node": {"oid": "06099ebec29bc79c9660160bb914308bd743777f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1038, "deletions": 621}}, {"node": {"oid": "6c670b02e086dc2a7ae601d78eb8bf59a1ade287", "messageHeadline": "Merge pull request #137 from heliaxdev/adrian/minor_tech_spec", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "479ebae111b2812bad783eebff74ab4eed3d6cf9", "messageHeadline": "Update tech-specs/src/explore/design/glossary.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4acf5455552c3b71cc5057ec1f67deb83109b24e", "messageHeadline": "Merge pull request #133 from heliaxdev/yuji/charge_storage_gas", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 46}}, {"node": {"oid": "edf4fab17cec3d36c6e3e41322b1de06092d223b", "messageHeadline": "[feat]: initial refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 98, "deletions": 99}}, {"node": {"oid": "449c96da13c69a6c4d8fa32cb54b7267cd071174", "messageHeadline": "Proof-reading the tech spec", "author": {"name": "Adrian Brink", "email": "adrian@officium.dev", "user": {"login": "adrianbrink"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "fe99fec9c9bc3c77c7cea9ef42d06c792954a6a6", "messageHeadline": "[ledger] add more gas costs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "d2bc944f363f8389115f54cc32d7f9da8b2bae3f", "messageHeadline": "Merge pull request #129 from heliaxdev/sylvain/gen-config", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 484, "deletions": 383}}, {"node": {"oid": "ffc9b8f26bb364fb31e6f86f41bb9dc2aa492776", "messageHeadline": "[ledger] fix address validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "f9c4f02053f5ff115598c1898b07977c7c7d5794", "messageHeadline": "[ledger] rename address (min 3 chars)", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f8847ef570751e8184785da9f85324471db6e8c2", "messageHeadline": "Merge pull request #134 from heliaxdev/fraccaman/fix-ci", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 59, "deletions": 60}}, {"node": {"oid": "27258f028b175c6f10277e84b9e70f5da83e2cf1", "messageHeadline": "[ledger] replace addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 180, "deletions": 194}}, {"node": {"oid": "eb7d188ebabb4204115aebed86a98a1333e9dd66", "messageHeadline": "[feat]: minors, added trigger condition to all jobs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "4f3a4eb42dcf6f11d41b69e0fbad4745f5de5269", "messageHeadline": "[feat]: better trigger condition", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07459fcaa4fd4b419ff034753ee4d874c35094bf", "messageHeadline": "[fix]: wrong cache version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28e3d16733e4874daf50b0fa34294b0319e69800", "messageHeadline": "[feat]: revert trigger conditions", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ec7e41258abbef01962f05180729c03c4a5bac2c", "messageHeadline": "[feat]: correct cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 52, "deletions": 60}}, {"node": {"oid": "2f99564bf36d0e3d79fd8ee9c3d11ebe3a3f0df5", "messageHeadline": "[fix]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f1ae78426b7df85c84355d76f1f5ae6f3c36ec5", "messageHeadline": "[feat]: update cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3889c99e727498396d5c4525e1d15d15e088f5d5", "messageHeadline": "[feat]: added debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5623817ea04ff38d8be4da306ec6978a6851061b", "messageHeadline": "[feat]: temporary remove jobs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "9c94e856927a5c7800d7e24b3e93dc3ebff28b57", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 37}}, {"node": {"oid": "364de2f087390a60e94b48ae0424532ff7b1b775", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "032d5bc8c0b8f989eda10b8b1b1dd9e88b4b96dc", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "784a2f3777c0bd425141e78f29629d36634e6c22", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b71257d23d0c90edef1d782f2f5c35fcaa40c87c", "messageHeadline": "[fix]: change trigger tem", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bed1fc1c8e8d95f81451babdb3772ecea0bdcf2f", "messageHeadline": "[fix]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93d6440a4ee22690dfcf17b4d81bb603c4754665", "messageHeadline": "[fix]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aef6301e25f94a9ef1f50c2706fb54986e1b96b", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17bec1feb33195b4b9ecc49b407f55c7d593539b", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5dd3ce10336fb3c0b3478bae2ce9d95abedb9d9e", "messageHeadline": "[feat]: debug", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6bafea8b6fe58c761f8330eb3cff1f2c70268ebb", "messageHeadline": "[fix]: cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6d5688b13abd9641e7b5044d759ce26881be9191", "messageHeadline": "[fix]: evict cache", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef3864997a0d0f26e24156cc8c9dfb7676f7c690", "messageHeadline": "[feat]: replace global working-directory", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "addb2286834abd718cbe245c61eb99955d4ca645", "messageHeadline": "[fix]: remove unued cached path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "74616e9bf54e3785bfc065f5bc82f544a8c63ad2", "messageHeadline": "[fix]: typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0153ed3d134032c2f0aeae052059805f350dd9c6", "messageHeadline": "[fix]: fmt version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c8d03ffc17bd95d6cfa39543e85b4ace8889bc", "messageHeadline": "[config] automatically replace config in dev env", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "6274e21cf81a336a95db455c5e0ed6720157108a", "messageHeadline": "[fix]: nightly version as toolchain", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0a944cf808a5e5d3e39b34e9a5c6704ad42f9aed", "messageHeadline": "[fix]: specify nightly version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46a7afca5f46d4638ddda5091d32ef3c6f4c930f", "messageHeadline": "[fix]: fmt command typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce8706d59eb78781b95711cbaa70c9f1ed556fb", "messageHeadline": "[feat]: fmt command, naming, cache paths", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdaabcedf16f938b97dff0efef92d31849faa846", "messageHeadline": "[feat]: change fmt command", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dbf2fd9d89e255899c4341b4e9d37a49de4dd98", "messageHeadline": "[gossip] add comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2feb6949a83439cc57767f58c9c3429c84dc16ea", "messageHeadline": "[node] small cleanup, correct type and comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 59, "deletions": 44}}, {"node": {"oid": "33c171122be5ae217bd9b4a1ac7b66f760194516", "messageHeadline": "[config] check if existing file already exists before writing", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "228b52fe793309183ba8d7c47aca429dc06e8060", "messageHeadline": "[feat]: change nightly version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "787944554c8b972eff93eb123db869d7cfcf00c7", "messageHeadline": "[config] if config does not exists or failed to gen use default conf", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "5ca090858daf8817230b3ae8d95e77993bfc72e5", "messageHeadline": "[feat]: parallelize build", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "f92dc9e7575d92b4e2a3ea5d6a2e50393754db4e", "messageHeadline": "[config] parse_opt fails when parsing error", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "646ae3fd10c99c01339770546857e677f4877650", "messageHeadline": "[config] use toml instead of json", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "1c75013ed2adccfd9af31b69bf8c0c21bd2ce220", "messageHeadline": "[feat]: use specific nightly version", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c96ffd2defd01b4694e439e04734faa01a1c42a", "messageHeadline": "[feat]: use nightly", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "716735f0d3307c79785523e69d87ec63ae78e522", "messageHeadline": "[feat]: remove nightly from ftm-check", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ac6059a3f92d28d36354130e0f6488781deed4", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "44ac96b4c5bf477cdaae753761aaa8330dfb995d", "messageHeadline": "Merge pull request #135 from heliaxdev/yuji/fix_test", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "50e764bfc059b95a02dcdbea97521134e8fd8422", "messageHeadline": "[ledger] add verifiers for tests", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5254266e3606a26cb1fd3e4e9c3f6f1dc1054131", "messageHeadline": "fixup! [spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d189558d1e297cc62afc5dfc672f2554c30feeb", "messageHeadline": "[feat]: workflow title", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "645e8ff1f8729ca6b5e20b1aebefc3f4276798a3", "messageHeadline": "[fix]: added cache for tx and vp templates", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27f24a53e0ae36703d2f3ed15a6ab14e18f197f2", "messageHeadline": "[fix]: typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3a1f6ac12236750379d9c3f49bbef8b6bd2c7fe6", "messageHeadline": "[feat]: added cache, build vp and wasm", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 27, "deletions": 73}}, {"node": {"oid": "89996023f97c5a0259b2ca63844553a178b1a941", "messageHeadline": "fixup! [ledger] add address module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "d4aec03da2b66c9559a2f2a28454a6f4dcdb536c", "messageHeadline": "fixup! [spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8247bae2d4f772eda4c895ee2c2ec7380287e966", "messageHeadline": "[ledger] fix the gas cost of iter_next", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a33ff334fdae9daac2959ced9e9ddc165ecfbc8f", "messageHeadline": "[ledger] charge read costs", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "dd66345655ae9fac14310479886ec50a6648d7c8", "messageHeadline": "Merge pull request #130 from heliaxdev/tomas/wasm-has-key", "author": {"name": "Yuji Ito", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 166, "deletions": 55}}, {"node": {"oid": "fff236bd548a8d23dce856a7dc90d4f86df69822", "messageHeadline": "fixup! [ledger] add address module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdcda087a4179c1bee1ef7d4a5f847d3cfb36501", "messageHeadline": "[ledger] add address module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "416c77bee843a29b9165ee2cabf38b2f6a66a114", "messageHeadline": "fixup! [spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6edd29b279bed7cedf6f9a3f0b22fb18617aee68", "messageHeadline": "fixup! [spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "172134f641d10fdfa5a6ac940f2ff45b3cf07b03", "messageHeadline": "[spec] describe account addresses", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "b065e0da3d4c77a24ca24626492d7af39ecd99fe", "messageHeadline": "[ledger] `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "90d4b130ce79431f8a5c6d4c5d09a7fed81c59ef", "messageHeadline": "[ledger] add `has_key` to wasm env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 178, "deletions": 55}}, {"node": {"oid": "17a773c3af3733fa8f27b57258ec71932b1930ec", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1845, "deletions": 670}}, {"node": {"oid": "e3887778fad417af90839e4ed69d7b2979037886", "messageHeadline": "[template] update matchmaker wasm programm", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8a015b2e34b6fd3b5a08b2d184680d1638b8de6c", "messageHeadline": "[node] fix update of config for matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "401dbd1fae97d725cda6aa374d74a59f66158922", "messageHeadline": "[README] update readme", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b5008b7842b869d8073a06a00c176a334880985f", "messageHeadline": "[makefile] add matchmaker to build-wasm-scripts and rename", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7151a36b87c26a783fed101f95d6fe951f975bd4", "messageHeadline": "Merge pull request #126 from heliaxdev/tomas/data-schema-design", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "17c551e3123237871ee86e372e9c71c948f1e35e", "messageHeadline": "Merge pull request #128 from heliaxdev/yuji/update_db_doc", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "fb18d26d7bd4751f8751f17ddeba476407f7bb2f", "messageHeadline": "[client] use req fct with mandatory cli argument", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "a326dce753bd41fa2321ac7e7dcb176a04494ece", "messageHeadline": "Merge pull request #127 from heliaxdev/yuji/verifier", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 126, "deletions": 51}}, {"node": {"oid": "5d9e332c829062d2dadfbdf132bc7f0570f7e7dc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/gen-config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 993, "deletions": 76}}, {"node": {"oid": "226fae89a5ba8ad6b42c9dccf0028c5d299d7e2f", "messageHeadline": "[node] add generate default config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "dd3838a9d91dba1b967440071418db9e9b325037", "messageHeadline": "[node] refactor config, use specific type instead of string", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 150, "deletions": 184}}, {"node": {"oid": "c77d03383cc7dc9f147fb073fbdd2aff677e11d6", "messageHeadline": "[spec] update db doc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "9839ff75194dae21275d1657ef9eac79a882bab6", "messageHeadline": "[spec] update tx-execution", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a7577aa42d5ff0840b31f6e059448b8fa933deef", "messageHeadline": "[gossip] small refactor and remove printing", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "0e233087ded96e9e1155c40ba579298f3e35a6db", "messageHeadline": "[gossip] remove orderbook from code", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 55, "deletions": 71}}, {"node": {"oid": "9a29700a2a628e9bc5cfe41c77d5a5f2610933bc", "messageHeadline": "[ledger] tx can insert verifiers", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 126, "deletions": 49}}, {"node": {"oid": "63bae79238ec98b91937833395d5447c3760efcb", "messageHeadline": "fixup! [spec] data schema ideas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f57b1dc66affbc5977f8573641c20fb75fcc6c2c", "messageHeadline": "[spec] data schema ideas", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "1c031063bbfce1b30eeea25bd7ba8a99d9a7b83d", "messageHeadline": "[node] update config from cli", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 129, "deletions": 149}}, {"node": {"oid": "d518ca6ca8a6b2b9d46164bc84c0a15e2e1e7586", "messageHeadline": "Merge pull request #116 from heliaxdev/fraccaman/ci", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "2fc730b1526b22575a6d3068067f492e58a89258", "messageHeadline": "[feat]: added working-folder", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "129c99744a1fd1585eccfcee7c582b6ff8391be1", "messageHeadline": "Merge pull request #97 from heliaxdev/yuji/iter_prefix", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 644, "deletions": 17}}, {"node": {"oid": "5065cd9e7ace4ec2459d4c9d854e339b647f50a0", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yuji/iter_prefix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 271, "deletions": 78}}, {"node": {"oid": "2ab024bf99563b1f7130eafffe9d2e3ace8ab4a1", "messageHeadline": "Merge pull request #115 from heliaxdev/fraccaman/dry-run", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 244, "deletions": 60}}, {"node": {"oid": "9f367f7c4bc3f12e25d9244930d1a9171ae58074", "messageHeadline": "Update ledger/src/lib/cli.rs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9488db41675f3f18f24f1a0623b2003a16b61dc5", "messageHeadline": "Update ledger/src/lib/cli.rs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ee05ff8a048ae8f78e080eb203b735128368b39", "messageHeadline": "Update ledger/src/bin/anoma-node/shell/mod.rs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f03c349ec40a4c11ebc6836e754f0b28ab73a30b", "messageHeadline": "Update ledger/src/bin/anoma-node/shell/mod.rs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50d3593f6042a1cf1eb6595318dd6022150e68c5", "messageHeadline": "Merge pull request #123 from heliaxdev/fraccaman/fix-config", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4225e1d9f54e05532ac34f7263544d9a798a3050", "messageHeadline": "[feat]: remove return", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c8c306f9d8533ff6623f5dfae29462b055b6ad1e", "messageHeadline": "[feat]: use ledger_host and ledger_port", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "055f95893477eeb98f19fe18f423f3ac0373e376", "messageHeadline": "[config] split config in multiple part", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 176, "deletions": 115}}, {"node": {"oid": "922460b78cb5b28c73f98f6cd06989123537f946", "messageHeadline": "[feat]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe3969322025e154af900ddc237b15ca01f7b67b", "messageHeadline": "[ledger] provide new iterators", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 83, "deletions": 58}}, {"node": {"oid": "7c854129ed93686f245c086f004f5d3ca0103fb4", "messageHeadline": "[ledger] rebase and provides iterator functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 127, "deletions": 11}}, {"node": {"oid": "d3b6525881f48a7a21911b49c0855ab1e166ad28", "messageHeadline": "[ledger] trim DB prefix", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "c989c280975d7cd73dce9fc037372580b165aa74", "messageHeadline": "[ledger] return KeyVal", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "878de356611f87f1c8dbfedccdc41cdac1068e1b", "messageHeadline": "[ledger] revert reusing", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 373, "deletions": 245}}, {"node": {"oid": "ece86321228d52a3198e240d2afb9233f09b0dfd", "messageHeadline": "[ledger] add varlen functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 310, "deletions": 275}}, {"node": {"oid": "475f724da2418f36edad3df7166803b668aa9dec", "messageHeadline": "[fix] fix a comment", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39a17d05db58c735c45a8dd02755ec0bbe61a398", "messageHeadline": "[ledger] provide iterator to VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 238, "deletions": 81}}, {"node": {"oid": "dba36be76331260b518c451132a3d7086d163b85", "messageHeadline": "[ledger] fix var name", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31d2f9e1f3a00d6fe7417df90fddf072676ddaed", "messageHeadline": "[ledger] revert about prefix iterators for VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 88}}, {"node": {"oid": "37c7ea6f821f8a6655555e909caa050c4de5f78d", "messageHeadline": "[ledger] add iterator functions for VP", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "b5ebfb30e28c486caeb673351756b8f3ee8a4b96", "messageHeadline": "[ledger] handle DB iterators", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 129, "deletions": 50}}, {"node": {"oid": "86d0428b0d0e1e12ad23c6ec4bb65be4e3a14cf9", "messageHeadline": "replace into_string() with to_string()", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0b2949abeade40f486db077014272a76674ac678", "messageHeadline": "add iter_prefix()", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 98, "deletions": 4}}, {"node": {"oid": "66b3dc16459718f6640a637cb1543110d4a51164", "messageHeadline": "Merge pull request #122 from heliaxdev/tomas/wasm-env", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 591, "deletions": 383}}, {"node": {"oid": "6c9058ac3606e88fd51d1a7bf9bbf3f0075c1d94", "messageHeadline": "[matchmaker] use bytes in matchmaker interfaces", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a54301fa5c01caba295356e20f5b54fbea3f41e0", "messageHeadline": "Merge pull request #121 from heliaxdev/tomas/cargo-run-dev-only", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 124, "deletions": 119}}, {"node": {"oid": "e9435e4ad01d0ac51151bf5a0e00c70e4fa1161f", "messageHeadline": "Update ledger/src/bin/anoma/cli.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "56b55605b6ada258363f5ba4ec443806e73a029a", "messageHeadline": "[ledger] update README instructions for intents", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "eca2deebb18b2fa774351518f0dd808cbebeb3c7", "messageHeadline": "[ledger] nicer VP and matchmaker's env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 209, "deletions": 109}}, {"node": {"oid": "8f3d60f045fd57b98b210db827ee226f5bc0ad37", "messageHeadline": "[ledger] nicer tx wasm env functions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 93, "deletions": 76}}, {"node": {"oid": "9232291ad9850c4d679644436d4e2e77ff11e551", "messageHeadline": "[ledger] add wasm env macros", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 212, "deletions": 163}}, {"node": {"oid": "cb1b66187c661a637d19670fb18897bb83b43541", "messageHeadline": "[ledger] move wasm imports into a vm_env crate", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 189, "deletions": 150}}, {"node": {"oid": "ec1a18e88bc28f530f97fdbb654cfa6c8d5f2e6a", "messageHeadline": "[feat]: clone context", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d248943cc1362467ca4e617a9e59263c50bbf5de", "messageHeadline": "[feat]: tendermint query", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "4dfb9b295048fb33f0bc8a2aa545fcfac37a9fd1", "messageHeadline": "Merge pull request #114 from heliaxdev/tomas/specs-updates", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 125, "deletions": 90}}, {"node": {"oid": "98aadd89e3f6ab9aec5d99f64976c7ef18728564", "messageHeadline": "[ledger] fix sub-commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "e6441cb103dd66206026a489969bb06368ccd26f", "messageHeadline": "[ledger] refactor desc and versions", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "f8c9481457ef88aa088814f34b97a5fd5ae78078", "messageHeadline": "[ledger] small refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "828d16157facb5ed73573a2418cf5c8768338dc3", "messageHeadline": "[ledger] run cargo only in dev", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 64, "deletions": 59}}, {"node": {"oid": "2bcb6ba6347c0448c9db3b6a2825564cb28c5964", "messageHeadline": "[feat]: added audit workflow", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7ed98c42e8085f495ddbd77951b1d04438bf0c55", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1507, "deletions": 994}}, {"node": {"oid": "7a32d8ce69024ff32f6d7766653edf19585ed80f", "messageHeadline": "[spec] updating spec for gossip/orderbook/matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1370, "deletions": 2215}}, {"node": {"oid": "f0e95409ae055a30fd5b3aea9eb88ca803398178", "messageHeadline": "Merge pull request #119 from heliaxdev/tomas/fixup-tx-client", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "de42bff6062f2f600ee8e785b4ac7782bc995dbb", "messageHeadline": "[ledger] remove gas log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "194ebd4e793b5382d0aa3785931b1fe4937255ad", "messageHeadline": "[ledger] the tx data is loaded from file now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "165bcf7afe920405a6d41912ff71364305369856", "messageHeadline": "fixup! [ledger] immutable storage reference for tx wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6de013e4591d1b4931f508d55a382fc5c3cfafe", "messageHeadline": "fixup! [ledger] immutable storage reference for tx wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b28d51f72ae983ab7fe5b883b891b1d8e4c9f11", "messageHeadline": "[ledger] immutable storage reference for tx wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 60, "deletions": 49}}, {"node": {"oid": "730fcaa6e30e3b3b0144788b9a03bd655537e178", "messageHeadline": "[feat]: added audit makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "395c52d6fea26b8c859c0a2dbae8fcee55732a49", "messageHeadline": "fixup! [spec] update tx exec and write log diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc9a6705b17d04966b2573a2974e48d68c4dfee0", "messageHeadline": "Merge pull request #117 from heliaxdev/tomas/fix-tests", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "3f8d357f56956019151222f1bfd548b6af501b30", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 853, "deletions": 414}}, {"node": {"oid": "df9b977ad49ee90fbe7f094150f270a0d42729db", "messageHeadline": "[feat]: added ci target to makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15809cda3b3a7c2a1ffa0c4b4dbe55ac2640caf1", "messageHeadline": "[feat]: added ci target to makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "95432c3ba8c0dda3d3a1c4fa31004869ebad2f8d", "messageHeadline": "[specs] update diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4497, "deletions": 290}}, {"node": {"oid": "f694f24056c662bb5ed6808a10ad6cf267305d6b", "messageHeadline": "[ledger] clean warning", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "005a2132f5b4368d94a86747845c5e90b68e7990", "messageHeadline": "[ledger] fix the tests", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "d749c7d88556c072e442cde07094b5da7873de4c", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "f7d99ac44874a0760abacc049f49ee5553c446ba", "messageHeadline": "[feat]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d434ad3b4573e5cabdc846fda40dfa5937146524", "messageHeadline": "Merge pull request #107 from heliaxdev/sylvain/matchmaker-part2", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 849, "deletions": 410}}, {"node": {"oid": "79b1f7f946d498e0cec0946ad16414e4bd2c98b7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "122eaa3bc09605942a1f39bb4cdbafb62233da8b", "messageHeadline": "[fix]: initial CI", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "2030e0a7baefe696c55f7fcee193940179ff8992", "messageHeadline": "Update ledger/src/bin/anoma-node/gossip/matchmaker.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbc710cd5230f66c69f7ad49625687f3ea9abae8", "messageHeadline": "Update ledger/src/bin/anoma-node/cli.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d64a68ba175dbb51569bc5bd0709f553eb20efe", "messageHeadline": "Update ledger/src/bin/anoma-client/cli.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "674d1b35916495900c6969f919c5ba19c5eb197b", "messageHeadline": "[fix]: makefile minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1b92b2346d895f2c4248c969f15e620eac069db", "messageHeadline": "Update tx_template/README.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e920eedd9e6a553aa3dc3c52da8b41c38c7ee65d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c522ae0ef7dc3178ef4e747761fe25c9214e2f93", "messageHeadline": "[README] remove duplicate line", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8855710a1ecf9d96a6930088f57830466923540e", "messageHeadline": "[README] update with correct command for orderbook", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "2f9be5677917e116d891cf588fe53ff1786d35be", "messageHeadline": "[dkg] remove dead code", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "59de9168a549d0cb53cc18b31e4ecf58522c0d7a", "messageHeadline": "[gossip] update cli command and config", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 168, "deletions": 178}}, {"node": {"oid": "09d951ce18055cf790611f6f5d82baa63143b8de", "messageHeadline": "[orderbook] remove intent_data", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "8383219a9439120f34e234dca4e9b5c7f30c52bb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 540, "deletions": 287}}, {"node": {"oid": "4b380644ae019e44802d9f747bafb4178d829f99", "messageHeadline": "[fix]: abci_query path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ac398222f36bd4b879a68a020cd8f2434f0b9908", "messageHeadline": "Merge branch 'sylvain/matchmaker-part2' of github.com:heliaxdev/anoma\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0b0493e6ba5a5bd1d675a63ca516998a224b893", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96588dedbd2e52cb8fc1421e6cce267b8ea6abbf", "messageHeadline": "[README] update with new function", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5f57fb32e1c459c28770a40acc78bbc67a5f9eb3", "messageHeadline": "Merge pull request #98 from heliaxdev/fraccaman/cli", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 415, "deletions": 214}}, {"node": {"oid": "56c609eac247fea157e040ac8b5e9195c6538635", "messageHeadline": "[client] add function to craft tx data for transfer", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "7be47c6b6a4841115cd936a51a1cfd402d55cdbe", "messageHeadline": "[template] create generic tx template for matchmaker and basic", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 65, "deletions": 228}}, {"node": {"oid": "6fdc9fc31e92472da8d3335eec4360d7da746b3d", "messageHeadline": "[gossip] add --orderbook to makefile default command", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2ae927d314bc545b06dc039c4d1d89a57fa220a7", "messageHeadline": "fixup! [spec] update tx exec and write log diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bcd6dc73d66e1a6e0cdd3d7047f7b162a1f3682b", "messageHeadline": "[feat]: handling dry run", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "0941ad8ce604b526b837e432db4e30bb7773766e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcf3e4ddefea668305642d6c6982f260243c1fb7", "messageHeadline": "[feat]: sending dry run tx", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37077858273063dc93fd186f4e0f84ac49a23b68", "messageHeadline": "Merge branch 'fraccaman/cli' of github.com:heliaxdev/anoma-prototype \u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "d1e5daf8f02f5e3c06472bb71fe7f25d7de7bc99", "messageHeadline": "[feat]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "cfb53ab25620921c6415f26724dab1ccba3ccfb2", "messageHeadline": "[feat]: cli argument parsing", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "8c6a99df11645b7738d73e44de8c0d941da45d20", "messageHeadline": "Merge branch 'fraccaman/cli' of github.com:heliaxdev/anoma-prototype \u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ebb25db6d4ebc7438f513e0ec66238cfdd5e7b6b", "messageHeadline": "[feat]: use cli constants", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "37a3bc5ddd35bac6f9c26d56b808269d140017b1", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 803, "deletions": 379}}, {"node": {"oid": "1e6c08c69dcf7d4efc33fbaa2cecc1e668241f92", "messageHeadline": "Merge remote-tracking branch 'origin/master' into sylvain/matchmaker-\u2026", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 832, "deletions": 410}}, {"node": {"oid": "5c95e63c678bea787bc023a6f5b5af27f54b4ecc", "messageHeadline": "[fix]: unwrap default values", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7b02a8c5fe14937b50ac41c8e2e10b242a689758", "messageHeadline": "[client] remove useless comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6f62fca73e1ebd98ca2d3e418ad7a33d897f8fba", "messageHeadline": "[gossip] remove dyn type", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f67ebaa698c42b9200752bd882cccead7a2bffd8", "messageHeadline": "update README", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6e9aad608353291f7fffb9fd07ee6fb0a2895970", "messageHeadline": "[fix]:removed static lifetime from cli strings", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "fabf9ed194556de95bc2a4502d7fabe30da85ad8", "messageHeadline": "[node] remove dead code and vm mem limit for matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "65825f9fc49af214d1b064012a778cbdabeb592b", "messageHeadline": "[template] clean .gitignore", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2812b420c02535211c30e977313ad5497209613c", "messageHeadline": "Merge pull request #110 from heliaxdev/yuji/wasm_validation", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "428a77a2ef0f5b3194d5ed532d696c99c25947a9", "messageHeadline": "Merge remote-tracking branch 'origin/master' into yuji/wasm_validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 274, "deletions": 90}}, {"node": {"oid": "85de43372015d99cbef63d389bc985072d8f7040", "messageHeadline": "Merge pull request #105 from heliaxdev/tomas/stack-height-limit", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 266, "deletions": 88}}, {"node": {"oid": "0bf0637ed4ddf19b1e8b298ebb8a40258ead0045", "messageHeadline": "[leadger] add wasm code validation", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "57fe406c5b088dee7a7c8c4a5b6b1fa3f303fca7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "77f8b0de40ff4017a485e90b6ca8c4c063dcd2f5", "messageHeadline": "fixup! [spec] update tx exec and write log diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803d9c8c83f63c18d5229009cbcf5b4a81251e5e", "messageHeadline": "fixup! [spec] newly created account note", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0df511734791e458826c004414846dc43d5cd535", "messageHeadline": "[spec] update tx exec and write log diagram", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 121, "deletions": 88}}, {"node": {"oid": "a84b8db8be41265bf2b86c70e08d982f065ac105", "messageHeadline": "[spec] newly created account note", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f8144952e39ee46260ff2cc59a6d31a8853911e4", "messageHeadline": "[feat]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 276, "deletions": 286}}, {"node": {"oid": "4998dfa9402b6a46fecc16590b2d73392ec895df", "messageHeadline": "[spec] rename \"DB\" page to \"storage\"", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9252c459227b1f08b171775b8b08844192dfddc", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/stack-height-\u2026", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 337, "deletions": 293}}, {"node": {"oid": "dbe248b93ab7c1cd6e164c0b3da9063c2a92cda6", "messageHeadline": "Merge pull request #112 from heliaxdev/fraccaman/reset", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9c58bd497c730255f0003943921b238e0f10081a", "messageHeadline": "Merge pull request #108 from heliaxdev/tomas/fix-vp-read", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "3e7bc5d5131895ba727cfb4d7bcab550a38a755e", "messageHeadline": "[feat]: remove tendermint config dir", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "95002cb2f3e1fe8183f36bc9525801801fd3070e", "messageHeadline": "[fix]: makefile", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0217b99eeb7a9c43e50450d6462dcf1dee655d1a", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "589158b693693bc70159b8fa07745686e4002b79", "messageHeadline": "Merge pull request #103 from heliaxdev/tomas/wasm-gas-meter", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 195, "deletions": 36}}, {"node": {"oid": "a6db1070a96921e04b4268156bb3b536f642b02c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-gas-meter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 305, "deletions": 273}}, {"node": {"oid": "51b73561d5686aaf97c177097d99c5d9d5ad171f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/fix-vp-read", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 305, "deletions": 273}}, {"node": {"oid": "9a1d11e2166a35c39e794fa9fe02348975a9fd1e", "messageHeadline": "[ledger] VP read state with optional values", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "80330136ffb8a6a8e29750d613651f95248894aa", "messageHeadline": "[feat]: minor fixes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "4401a0762021385cb3ff70337ba303c1ec62a0cf", "messageHeadline": "Merge pull request #99 from heliaxdev/yuji/db_keys", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 305, "deletions": 273}}, {"node": {"oid": "96b640a4914896cf0a8e6f3396ae7e76c8805564", "messageHeadline": "[spec] move matchmaker diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "96b695b3682dbc31596d34eb445789b514c5d8a5", "messageHeadline": "[feat]: update README.md", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "40e9627683d6f91fac99f7c0e96c176fcd048121", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cd93df0a8c8c9e2638be00e45e9f5670a3de3e8", "messageHeadline": "fix typos", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6fa2af5454918f5dfc99ee718cc1247631aa1848", "messageHeadline": "remove unused use", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d8527afc8c9fac3a0fc89751bec68c17bd4a2ba4", "messageHeadline": "[ledger] refactor", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 72, "deletions": 35}}, {"node": {"oid": "7213e4dba9d3b5e16cb7160ebd184494afefc63e", "messageHeadline": "[ledger] undo wrong change", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dbb0c893d1a0b7f5d4cb525db064941d0478ea8", "messageHeadline": "[ledger] update Readme logging", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbea6edcb72feb929fb2e1b57ce407c386120bd0", "messageHeadline": "[ledger] fix VP reads", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83bf8fd93a26acda97ddc76775cb81dc136e69bf", "messageHeadline": "[feat]: anoma inline cli, refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 109, "deletions": 150}}, {"node": {"oid": "67a6c52a9f8957759c505069e2047b02405050dd", "messageHeadline": "update README", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "27724bc1d6bdc1e55c13a6859a37430317a5ca12", "messageHeadline": "[matchmaker] matchmaker is now a wasn program", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 475, "deletions": 128}}, {"node": {"oid": "da277591c48e53cfc4670db988d07726193bab86", "messageHeadline": "[feat]: refactor node cli/config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 119, "deletions": 55}}, {"node": {"oid": "0680170b2e7e092c2c729660108d5c4c6f71ccb8", "messageHeadline": "[ledger] refactor and test stack-height limits", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 218, "deletions": 32}}, {"node": {"oid": "2b7cec3c3c30ea2ade487b1da5f149b546d5b9d3", "messageHeadline": "[spec] add wasm resource", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b90938fb4556a1e15e997a9ec7c274a1cf6b3c7", "messageHeadline": "[feat]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8368, "deletions": 853}}, {"node": {"oid": "57bae028c92ba7e6ef3ccfe5d703c028e90190c7", "messageHeadline": "[feat]: refactor hashmap", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 166, "deletions": 568}}, {"node": {"oid": "2aff743745164145cd7ef86601a3fee4247815ea", "messageHeadline": "[ledger] add xtz to bootsrap account", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9d72d85645e7d5b48954eaa05ca8bba6ea265a5b", "messageHeadline": "[ledger] typos, factorize and fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "f451985fd31f48b3cac00f5126ec23610b0e918d", "messageHeadline": "[template] tx_intent_template uses value found in the data", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "a8ffd7b5abdfda9cf5e432229d3b75087ce97b6e", "messageHeadline": "[ledger] add command to craft intent data", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "54429103a586940743302ecc150aa472f3f8f160", "messageHeadline": "[template] add data template for intent", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "65a6f28b81d76a4c2bb9ca6e69ce0a561a9652a3", "messageHeadline": "simpliy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e3984f542a2ffe9fe79e4c68f5a46428320eceab", "messageHeadline": "remove unneeded type hints", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "765d1709068c72d5018a9b8faf71fc7155a2f446", "messageHeadline": "[vm] rename TxData to Data", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "7ea965c6ab122cad126faaf3dd54e14986232f90", "messageHeadline": "remove unused functions", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "9f637516e49fc1fd6b18d87d874f36c65f5533fd", "messageHeadline": "[spec] stack-height limiter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "289f26a7c1da278cfa1694c77e9cbcdec4fef7d5", "messageHeadline": "[ledger] refactor VM errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 68}}, {"node": {"oid": "09b20dd629aaa9e8befea6a21420a9824fd170b6", "messageHeadline": "[ledger] add wasm stack limiter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5d617bbde420eaaa349150fd345470bcb1da7a33", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b74d197445b58e28f24cee4105512258b63d742c", "messageHeadline": "height copy", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c770fb9cd6cad9533c9bf33f2fa58c09d7002b02", "messageHeadline": "[feat]: added inline cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 105, "deletions": 47}}, {"node": {"oid": "a49af743e7b1f7437c4dba9860685ca8f0aabe07", "messageHeadline": "[feat]: added inline command + subcommands", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "252213327a8833f2f9222cb287be02cd18c107e6", "messageHeadline": "Modify DB keys", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 267, "deletions": 254}}, {"node": {"oid": "317e2f49408c3db5569565fbd23942b8f84294ae", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-gas-meter", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 209, "deletions": 249}}, {"node": {"oid": "e1023fe30dc4cbd928ab05b9e9c0c3f099369a2c", "messageHeadline": "Merge pull request #100 from heliaxdev/tomas/vp-state-reads", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 393, "deletions": 106}}, {"node": {"oid": "3a3b0e3fb2818a0f60604fed79798fa0cd31c0df", "messageHeadline": "Merge pull request #94 from heliaxdev/tomas/db-keys", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6347d7182d281d500ebf81d34072e068475039e3", "messageHeadline": "[ledger] use the same gas rules for tx & VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "958e25eaf03e91a9d214d622d9539aceb4325a17", "messageHeadline": "[ledger] VP gas metering", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 98, "deletions": 39}}, {"node": {"oid": "d85fdcc90cbc22090b00606cdf434715865cd7ca", "messageHeadline": "[ledger] gas meter transaction wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 88, "deletions": 9}}, {"node": {"oid": "c1baab5f546d8e61573ccb91a854f35edbc67d01", "messageHeadline": "[feat]: refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 152, "deletions": 148}}, {"node": {"oid": "3670de7e4303f0ba743be8d9a74a104c354f9dfa", "messageHeadline": "[feat]: cli builder", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 369, "deletions": 35}}, {"node": {"oid": "993cf9096d5f69b7899a60bc112480d42526fdb1", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/vp-state-reads", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 163, "deletions": 241}}, {"node": {"oid": "66c94fc0ef82ba1ad34633b9f8b98834482455b9", "messageHeadline": "fixup! [ledger] add read functions to VP env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c02970bfc9e20387169818909526c3a59c660db", "messageHeadline": "Update tech-specs/src/explore/design/ledger/wasm-vm.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9bddd85471524de2b661e00799e6ce7c028d486", "messageHeadline": "Update tech-specs/src/explore/design/ledger/wasm-vm.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "599a921b40fa8ab54180caea72d9cb7b15127d38", "messageHeadline": "Merge pull request #92 from heliaxdev/tomas/write-log", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2769, "deletions": 267}}, {"node": {"oid": "fb8066691dfa6be8e461dd2024f443b75c774d6b", "messageHeadline": "Update tech-specs/src/explore/design/ledger/wasm-vm.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3203d36a907df764d667d63b72782ebaca608e24", "messageHeadline": "[spec] add wasm gas metering notes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8775e252dbe662cf7c31761a73f89bd2941168bd", "messageHeadline": "Merge pull request #89 from heliaxdev/fraccaman/network-config", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 162, "deletions": 240}}, {"node": {"oid": "e1259af829fdc2ee6b75cf1bfcbc31b031c1a62d", "messageHeadline": "Update ledger/src/lib/config.rs", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eda5559082fe279f3c46e6e8ae97527229df9822", "messageHeadline": "[ledger] add read functions to VP env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 396, "deletions": 109}}, {"node": {"oid": "0ade40b828f1849392f00239ffa9c8078d1bc649", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "8637947c3b424cea39cf2f38fd8513de1477e221", "messageHeadline": "[feat]: solved merge conflicts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 135}}, {"node": {"oid": "ed5f07637960cff1775914338a8f024418922fae", "messageHeadline": "Update tech-specs/src/explore/design/ledger/wasm-vm.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3f26e7709f5f9c20f2f05ff463265d0937afb5", "messageHeadline": "[feat]: merge conflicts", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5152, "deletions": 302}}, {"node": {"oid": "a7cde82879e2c9867dfabf4fbb4ec7a593b87143", "messageHeadline": "[spec] add section about write log to wasm VM", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2192, "deletions": 9}}, {"node": {"oid": "c048e535d7d9fea0f104e76ca98c428e204eacd2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/write-log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5166, "deletions": 358}}, {"node": {"oid": "4d51412eba8e788912d42c8cd686c893f9df6a3b", "messageHeadline": "Merge pull request #60 from heliaxdev/matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 5043, "deletions": 290}}, {"node": {"oid": "ac0dfbe5916fce1eb0f7ec1880e8277121696ae6", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bd9b8b0f3f2aa12d39e6c3bcdd2124836ba693d", "messageHeadline": "Merge remote-tracking branch 'origin/master' into matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "dc6262bc9169ee2794c2bdac59cc36b962b1ca44", "messageHeadline": "[feat]: refactor client cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "c7b8cb6174b62556f6bf5d507331d5bcd32654a7", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "5f2b2e3e9c3dd2bced59a049700091705dd7e782", "messageHeadline": "[feat]: initial refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 123, "deletions": 20}}, {"node": {"oid": "9077035643c14748189c9cbf615a640131431c81", "messageHeadline": "Update ledger/src/bin/anoma-node/gossip/mod.rs", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1598676df1bd4366b3e409116ab330cec201d90", "messageHeadline": "[matchmaker] renamed fn and clean bit of code", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 80, "deletions": 85}}, {"node": {"oid": "124ea914a7b368677dbe0d0d5cac02301f8130ce", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e7cad18b7fc3f2b37be8a12b271160252a413263", "messageHeadline": "[feat]: minors", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "454ba23b7dad76a5cbbd2b85b605738d035bf5cc", "messageHeadline": "fixup! Update ledger/src/bin/anoma-node/vm/host_env/write_log.rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dce66362440595acca8b90d5d874a69e2a561811", "messageHeadline": "Update ledger/src/bin/anoma-node/vm/host_env/write_log.rs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728bf7ba3b1854a89aac489a010f5ab40890687a", "messageHeadline": "Merge pull request #91 from heliaxdev/tomas/gas-fix", "author": {"name": "Fraccaroli Gianmarco", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "01aeeaa5e2689a17f95e67107d2d6a40fa67833f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/gas-fix", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 148, "deletions": 105}}, {"node": {"oid": "df7c238942b9648a9c6d2e42648ba04e8240e040", "messageHeadline": "[ledger] add wasm logging, fix memory input issue", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 94, "deletions": 44}}, {"node": {"oid": "b6888d19514ac7da4d97c39dcc49432778a20749", "messageHeadline": "remove answered questions", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c361b5fec3e2af076d8f580eed5ea8ff8bbb909d", "messageHeadline": "update README", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48ddaa74269acafc87909bc70c6115f3c4c60a0c", "messageHeadline": "[gossip] remove println too verbose", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "e964c6b4561bb8bc1eeb54679eb0b17eccee7a1e", "messageHeadline": "[feat]: merge and refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "45f380fad12d1a70e747e96bdaec46fc7d9c4738", "messageHeadline": "make fmt and add debug comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "e2d5d13b6d80ab73f2e108c86de86832c1ee5c64", "messageHeadline": "Merge remote-tracking branch 'origin/master' into matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 36, "deletions": 63}}, {"node": {"oid": "3c03268fba41b1dbc0aae5dc355f22d14852aacd", "messageHeadline": "[gossip] add error msg and comment", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d4a8ae1e87a53e9edabd95614af2a39f0d797a1", "messageHeadline": "[matchmaker] clean unused import and error", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 46, "deletions": 59}}, {"node": {"oid": "0954fa6841e19ca27f63c42527277c20faf2ea03", "messageHeadline": "[ledger] pass the changed keys to VPs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "2e5fbdd0aa7b9da683ea2eb3c65aa8b22ef052d0", "messageHeadline": "[ledger] add delete function to tx env", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0e7e54e4c2934213f590f9e33514874e6194587a", "messageHeadline": "[ledger] read/write from tx via write-log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 93, "deletions": 55}}, {"node": {"oid": "2f20516e25a9eca26149e8f306314c48548363ee", "messageHeadline": "[ledger] add validity predicate env host wrapper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 83, "deletions": 21}}, {"node": {"oid": "606223cb15a6b0f361baa0678e1a3eeb90de4b9c", "messageHeadline": "[ledger] phantom type in `TxEnvHostWrapper`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 57}}, {"node": {"oid": "5eee77b5a8baee68078e2bf04b4b946b4d85a111", "messageHeadline": "[feat]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d78410d32883304cf55fff94aa15282d01eb67d2", "messageHeadline": "[feta]: merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 78, "deletions": 88}}, {"node": {"oid": "9b05e91ab2702474f1ac0cbf85a995abeed579c4", "messageHeadline": "Merge remote-tracking branch 'origin/master' into matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "88084ceb16a9d2d5707c1fbd46a6312659c4b774", "messageHeadline": "Merge pull request #95 from heliaxdev/sylvain/gossip_renaming", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 90, "deletions": 39}}, {"node": {"oid": "e3623dcc5f58eee2e356547ce15c12e61ab23d43", "messageHeadline": "Update ledger/src/lib/cli.rs", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88d6f3c6a93824e13841ecc0ef9aa444deb9f30e", "messageHeadline": "Update ledger/Makefile", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61a7eac0ce027ed5644ac6ecdb4e452da0ce3402", "messageHeadline": "Merge pull request #96 from heliaxdev/tomas/include-std-in-docs", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "dddd1c545aa5383425a6d01520406545f6a8a6eb", "messageHeadline": "update doc and README", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b66f4f3b3adbdf625b00ffabde1b1ffd9eaf33f1", "messageHeadline": "[ledger] fix doc link", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734a63aeb9aaeec9e6beb51d5bc3db1b2757f414", "messageHeadline": "[ledger] include std in the `cargo doc`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "87ce7acf70c6716fed4a4dec25bb92b322ebe140", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/write-log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "f841c748d2f20762dd8c7ce5acb35b92ae6e5db7", "messageHeadline": "Update tech-specs/src/explore/design/db.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91790281acb13864aebc564057928e21e76b8b28", "messageHeadline": "rename cli arg and set toggle instead of list", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 77, "deletions": 32}}, {"node": {"oid": "da80d27bc3c1dae02aeeba927d0065a2930c7f86", "messageHeadline": "Merge pull request #90 from heliaxdev/tomas/inline-vm-crate", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 48}}, {"node": {"oid": "7911d63e835db54946b6e2167818e07ec49133a0", "messageHeadline": "[ledger] move `vm` module to top-level", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "406ccb2441a08f7c5b275eeb4990302960a0a839", "messageHeadline": "[feta]: refactor config arguments from cli", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "177045c53b01be3dc118fb9268c61fd8374866da", "messageHeadline": "[spec] DB keys", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1db45bddaf48e4149142a608208769a4b4fa5954", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "12387c910d775dcbdc3f23552d83868f694f0f92", "messageHeadline": "Merge pull request #93 from heliaxdev/yuji/fix_read_result", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "71e86c0478b0de57d033f9cee9b39d35a5011570", "messageHeadline": "[fix] read result", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "03eea1dad9c64933854214f364ba3a434f31eb09", "messageHeadline": "[feta]: minor refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2c3c177a6df15b59d911277d00788660e8b6be40", "messageHeadline": "Merge pull request #83 from heliaxdev/yuji/storage_gas", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "c7511ed786e6d81ed450a624a81d78f66167d3d1", "messageHeadline": "[ledger] add doc", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0a49a387080874007aa9278e811254093e147344", "messageHeadline": "[ledger] returns bytes difference", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "bdae4f440c9e0582f01b074d22d4ff50503c226f", "messageHeadline": "[ledger] storage interfaces return gas cost", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "2c44891e268c045f142f73ff164789c24c591159", "messageHeadline": "[ledger] add write log module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "0e2f5f75d43751aa5ba7bf8521f812dd5e780b90", "messageHeadline": "fixup! [ledger] fix gas accounting, refactor errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f795103c55ae6a34aa1d92dc775e9669c2375fbe", "messageHeadline": "[ledger] fix gas accounting, refactor errors", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "73f69452464f810e260e7786fab76d40a6d1d8af", "messageHeadline": "[ledger] VM env storage reference instead of shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "73a2b60eb6480b9756b4319258f3c4ee62b72f0d", "messageHeadline": "[ledger] move VM host_env stuff into sub-module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 195, "deletions": 172}}, {"node": {"oid": "508e101a623f2ff28d797dcbc87ec8d99e8bd91d", "messageHeadline": "[ledger] inline the vm crate into anoma shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 48}}, {"node": {"oid": "fb77bb19408501cd47511c004c0e1e7f282a33a4", "messageHeadline": "make fmt", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "a9d9cd46254a088d9048e685e2c206aee77af337", "messageHeadline": "Merge branch 'master' into matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1414, "deletions": 524}}, {"node": {"oid": "543ed9aa601897302ace09292ed21d468c91ca1e", "messageHeadline": "Merge branch 'master' of github.com:heliaxdev/anoma-prototype into fr\u2026", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 734, "deletions": 226}}, {"node": {"oid": "96d76674502a3c2c6532758e2e370b699c6f6135", "messageHeadline": "[feat]: refactor gossip config", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 70, "deletions": 135}}, {"node": {"oid": "e6aa9cca6de108c92d98e9941bcd94710477d85e", "messageHeadline": "Merge pull request #61 from heliaxdev/tomas/wasm-mem", "author": {"name": "Sylvain Ribstein", "email": "sylvain@heliax.dev", "user": {"login": "sribst"}}, "additions": 734, "deletions": 226}}, {"node": {"oid": "6471153897fca3d58471244cb73671524cbf7aea", "messageHeadline": "add origin of bug", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5662a3499ca6cab057e43edc02f9d11ada725bc5", "messageHeadline": "Merge pull request #80 from heliaxdev/fraccaman/gas-meter", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 124, "deletions": 12}}, {"node": {"oid": "af8561ff20e9f7e953beb7b8b51003bbb32b445a", "messageHeadline": "find match and send it to ledger", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 286, "deletions": 157}}, {"node": {"oid": "38c4286196231a11ae84379ae3c8000cdd5feac5", "messageHeadline": "[feat]: added docstring", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2c24289d07dcafa7370bae0f52f3211c639503d", "messageHeadline": "[feat]: better logs", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7a4c8403150853a25cd64bf29997bdeaacd38fe9", "messageHeadline": "[feat]: minor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd3a5b7c078c5402a2e99b4e773bf5d5a665ab85", "messageHeadline": "[feat]: refactor to u64", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "db7876b386bdade9ff5813271f0b200c5ca941d1", "messageHeadline": "replace intentData and set syntax to proto3", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 14, "deletions": 41}}, {"node": {"oid": "8097d9d660a92f1c8910effda3deb94bbd197fdc", "messageHeadline": "empty tx_intent_template", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "51b281ccfe7fa59c76733097312578d36310cf9d", "messageHeadline": "[ledger] refactor code + fix address de/en-coding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 35}}, {"node": {"oid": "1c795ccd98d89695119d1649d4237f125326cd46", "messageHeadline": "[feat]: refactor, minor fixes", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "4342595229ed72043de29a922a60a0e838ecd376", "messageHeadline": "[feat]: add gas to RequestDeliverTx", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79f932a1459129f5be46ca95ab3c7ccc798d7a4d", "messageHeadline": "[ledger] code clean-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 45}}, {"node": {"oid": "590b82e1ef038819f14cf4515fbdd1d3fcedcc70", "messageHeadline": "Merge remote-tracking branch 'origin/master' into tomas/wasm-mem", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 10}}, {"node": {"oid": "385bf29fe5e3b2ac1fe430238115439327fdb464", "messageHeadline": "[ledger] code clean-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f594a4471a7be91400267efe7f700e38f40c93fe", "messageHeadline": "[ledger] clean-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a820fe13abe40309d108a65cf6e84019400a425f", "messageHeadline": "[ledger] memory implementation improvements", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 134, "deletions": 106}}, {"node": {"oid": "a58377ae0ad5cddec1e3ba9925714d44e1b9ee08", "messageHeadline": "[feat]: return gas, fixed sintax", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "8a75d609d17a042e958943de8e14ada7d6afb8f6", "messageHeadline": "[feat]: modified i64, fixed typo", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "86072864401eb74728cae522fa1f19b9ec9e2ff7", "messageHeadline": "Merge pull request #78 from heliaxdev/yuji/storage_interface_2", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 75, "deletions": 10}}, {"node": {"oid": "37fca246c8d6c3cd19c7f247e948080e049faa29", "messageHeadline": "[feat]: added trait", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "85cd4ce169119d2026baa78b5ae05ccece05b47f", "messageHeadline": "[ledger] read from the genesis too", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "8e9dfb5d68fbb59b6c4b18635c346bbb5cbbba8d", "messageHeadline": "[feat]: initial implementation block gas meter", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "07f6285804f805cd7bdbc10c0b7ee93b9b169ba0", "messageHeadline": "start of matchmaker", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 293, "deletions": 167}}, {"node": {"oid": "5710e798cadb1431aafd5b038caae4c87afaa6f3", "messageHeadline": "extend intent and add tx in protobuf", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 163, "deletions": 65}}, {"node": {"oid": "3a5db73f2489e9731b1c8f91499997ea1c834772", "messageHeadline": "fix apply of orderbook", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "1375cee6a8cad7d7252168a7a6772d7530ba16b9", "messageHeadline": "put From trait imple in types", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "0b5d530e2b3e27f8b05e62d6a40101de435b1d93", "messageHeadline": "replace list by toogle", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "9652b66373697d774c2c8b81e41719274d278680", "messageHeadline": "update matchmaker diagram", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1634, "deletions": 739}}, {"node": {"oid": "be3a23002eab39aec3757e016c1dfe8898e5c600", "messageHeadline": "modify intent life cycle", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2142, "deletions": 2}}, {"node": {"oid": "85c3c8a03eaab24a08e48b4e925e06b2e6354502", "messageHeadline": "[ledger] read from DB and add delete()", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "1b1fd4d51855f2f6430e5e862dccb1d4fae536ac", "messageHeadline": "[ledger] fix VP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9f50f31e7d36fc108116606e1eab8872e431b635", "messageHeadline": "[ledger] expose storage read/write to tx wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 171, "deletions": 189}}, {"node": {"oid": "54ca4ba1631e9dc7ec1d938b9a7a0bac0a011ed2", "messageHeadline": "Merge branch 'master' into tomas/wasm-mem", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 567, "deletions": 363}}, {"node": {"oid": "5203bc4878749351980c2c9e1469c2abce16c0c9", "messageHeadline": "[ledger] WIP", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 311, "deletions": 131}}, {"node": {"oid": "e84bd322a2b8c62b630c9e31e3fdc7059f852478", "messageHeadline": "Merge pull request #77 from heliaxdev/yuji/storage_interface", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 144, "deletions": 110}}, {"node": {"oid": "ac75458006dae548cbb0c0357c961fffaac95736", "messageHeadline": "Merge pull request #70 from heliaxdev/yuji/db_keys_schema", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 106, "deletions": 90}}, {"node": {"oid": "113a36bd5cb34a0f68e4371d24ff41d61e7cf9a7", "messageHeadline": "[ledger] read/write account subspaces", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 144, "deletions": 110}}, {"node": {"oid": "ea65336d66f81670694fb214db4412fad440115d", "messageHeadline": "fix key_comparator", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "0db7714bfc3a3bb61b3d1079ecb9b1c0f3a05ada", "messageHeadline": "Merge pull request #74 from heliaxdev/fraccaman/config", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 240, "deletions": 94}}, {"node": {"oid": "d218dd3faf8cdc168043f1b224d3ff1d3bd3f590", "messageHeadline": "Merge pull request #63 from heliaxdev/tomas/plan-ledger-proto-2", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "5b630ef8cf36b9525b41f040b893eeff10ae9cbb", "messageHeadline": "[feat]: change default dir", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20e4bd6e8af4f93da180f18f8eac94a81c040da", "messageHeadline": "[feat]: change default dir, refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "f9cebc3e5ecaecac19311d89e328cb1952047c33", "messageHeadline": "Merge pull request #59 from heliaxdev/tomas/fix-cli", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "5f541551ba65e8d65d42b8e6784bc83ac6e790c0", "messageHeadline": "[feat]: keep same address format", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f20171dbfd22632fca2dfcd1f4f828ec58577783", "messageHeadline": "[feat]: p2p config refactor", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "06e7b4c2fd6d3c51b2814815ab7a07b61fe46a20", "messageHeadline": "[fix]: db path", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "313b8697d4336ef34579939982be00cfea09a96f", "messageHeadline": "[feat]: rename config struct", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd28ea4f265e3481a8e51c5cb5544137a4380c51", "messageHeadline": "[feat]: rename config struct", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d66298f69c249448b2381ce2cd1f58733b10cde5", "messageHeadline": "[fix]: missing config field", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f530715ba9d6496b8b2b52cca2fd92556c04d71b", "messageHeadline": "[feat]: fix merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bd06701da5a381017a3438705f120f95e9e4642d", "messageHeadline": "[feat]: pull from master", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 8898, "deletions": 291}}, {"node": {"oid": "38145d946df5073115f91945ac4e1d69833ef78d", "messageHeadline": "[feat]: initial config implementation", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@gmail.com", "user": {"login": "Fraccaman"}}, "additions": 222, "deletions": 88}}, {"node": {"oid": "3550d57b31dd543e3352e15d3c3e5cf4948cf46a", "messageHeadline": "add a key comparator and load data at the height", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 110, "deletions": 90}}, {"node": {"oid": "6628e3c20fa6374a9d28a283133d67a4e74432da", "messageHeadline": "[spec] add version 2 base ledger prototype", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "618a57fccf3ad78c32b28e223843ef5927f7e393", "messageHeadline": "[ledger] refactor memory types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 65}}, {"node": {"oid": "08185fa164c6b4fe8a405f42c881e7419b4a06ae", "messageHeadline": "[ledger] remove verbose tendermint check_tx log", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "85865305bd46c960642fcbeec34be74bebd185e5", "messageHeadline": "[ledger] fix the wasm tx_data call arg", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 49}}, {"node": {"oid": "4ea3afbfaec2fb6511a187ad66732003fabe59a2", "messageHeadline": "[ledger] update tx and VP templates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "59a60439b8ed07c2e948f3056f7c73ac2573459b", "messageHeadline": "[ledger] update the data passed to VM runners", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "3d480380d47f9134069f36fbde9bcdb70b27e91f", "messageHeadline": "[ledger] add functions for sharing data of VM env memory types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 148, "deletions": 61}}, {"node": {"oid": "6a3eafb911ad875e9b9edca36cb4c06ee6e778df", "messageHeadline": "[ledger] add VM env crate with memory types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "26cd9702345903975641b03c3c27716345e3cb11", "messageHeadline": "small diagram change for filters", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2176cd6f767f948fc27b6a29ea6fde0583c406", "messageHeadline": "start matchmaker spec", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1287, "deletions": 0}}, {"node": {"oid": "fbb3f1d9938ba56ec2c05a0721663edfaf384703", "messageHeadline": "[ledger] start VM memory module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 170, "deletions": 84}}, {"node": {"oid": "b700bc48c10667ae0f2b64f680b02ae9688e14b3", "messageHeadline": "[spec] add Wasm memory requirements", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "327a2d7b1b01cb89ebe969e2d485c786f25a53a8", "messageHeadline": "Merge pull request #58 from heliaxdev/tomas/update-readme", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "398b824cc9877bc02ce161341c1dfa326d90374c", "messageHeadline": "[ledger] fix anoma sub-commands handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "a4720adf175358132a6254fec19ba95dd6dcb25c", "messageHeadline": "[spec] update the introduction", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "67ff1bdc740a6ab150ed7413863c4591bbc280ac", "messageHeadline": "Merge pull request #55 from heliaxdev/orderbook-spec", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8411, "deletions": 90}}, {"node": {"oid": "d55d37557613766c157dc823d2edfc619dd7bfb7", "messageHeadline": "Merge pull request #53 from heliaxdev/tomas/errors", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 484, "deletions": 193}}, {"node": {"oid": "58b223974ccbed995792d93e80bd3fe2970e9590", "messageHeadline": "Update tech-specs/src/explore/design/gossip/filter.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed1a7ee1f3157160c7ec3ff2f7298e3e9b913a7b", "messageHeadline": "Update tech-specs/src/explore/design/gossip/intent.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb5981560116f8de5c8bc3038c09e2ec9b2d521", "messageHeadline": "fixup! [ledger] update error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfb27c3a19afaa5fee4e926e161197dad8042104", "messageHeadline": "add libp2p and async runtimelibraries", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "26ea5cc6dcc80258705a02c9670474c1768e1220", "messageHeadline": "add spec for the orderbook", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 8376, "deletions": 88}}, {"node": {"oid": "527e5f936da4018e8b99d237cb6acd7e9d529e51", "messageHeadline": "Merge pull request #54 from heliaxdev/Fix-README-instruction", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b776c0d4b4f0ef9bf566bd09437a4dad8337a8b", "messageHeadline": "Update README.md", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d49a7266553a77bbb55a546924487a02f1b034", "messageHeadline": "[ledger] fix README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c62e44f50b347f0bde1894df44b15b96cecabf9", "messageHeadline": "[ledger] update error handling", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 479, "deletions": 191}}, {"node": {"oid": "d0a6b48736ef640084c7ab1f87b33ccad291f1e2", "messageHeadline": "[spec] add error handling notes", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "042a70570704462cba3af37c93e87c67fa4d6d63", "messageHeadline": "Merge pull request #52 from heliaxdev/tomas/fmt", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 216, "deletions": 531}}, {"node": {"oid": "3556eda283ff6b4a7a7a11a3415b971e2491b9e0", "messageHeadline": "[ledger] check-in formatted protobuf file", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4e53cdf706cec3df49db6998504f56b90c17830e", "messageHeadline": "[ledger] update README for rustfmt", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1359dde27f64cdf06f984008c01c717539cccbf", "messageHeadline": "[ledger] fmt protobuf files with rustfmt nightly", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 87, "deletions": 428}}, {"node": {"oid": "98142954d19e4482b00d7a0f5307c65c2a3507f2", "messageHeadline": "[ledger] run `make fmt`", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 118, "deletions": 111}}, {"node": {"oid": "7c867d24a79acbad4c59839e8aef83ef979689ae", "messageHeadline": "[ledger] use rustfmt-nightly", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1558a22e94c063bf240a6fcd5ac6489897c527fa", "messageHeadline": "Merge pull request #34 from heliaxdev/tomas/move-spec-2", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "10f0c360e53032100f5ab1ee2fe1e48ef7b05262", "messageHeadline": "[spec] move from rd-pm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "6df621c9801b541d9813d7517c6b770144fd0d1f", "messageHeadline": "Merge pull request #33 from heliaxdev/tomas/move-spec", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1121, "deletions": 0}}, {"node": {"oid": "fa43ea4339ba7864e8154d854c0f88763ff72ba5", "messageHeadline": "[spec] moved from rd-pm repo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1121, "deletions": 0}}, {"node": {"oid": "889c2f12042b55dcdeab6febd676aa654daaf59e", "messageHeadline": "Merge pull request #12 from heliaxdev/tomas/wasm-vm", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1204, "deletions": 108}}, {"node": {"oid": "7217088d340a986d059879a48ec7159da4110ffa", "messageHeadline": "Merge branch 'master' into tomas/wasm-vm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 3073, "deletions": 107}}, {"node": {"oid": "a5f9673d16a01eb57fbbec401692eb97b0fd1b85", "messageHeadline": "Merge pull request #32 from heliaxdev/tomas/update-cargo-lock", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2050, "deletions": 66}}, {"node": {"oid": "0162f9f8ca52f2d733c646114e83269f1592fb6b", "messageHeadline": "[ledger] update cargo-lock", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2050, "deletions": 66}}, {"node": {"oid": "e25d70ac7d9c5d29c58d6606fa5a79c55b53ca02", "messageHeadline": "Merge pull request #26 from heliaxdev/orderbook-prototype", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1088, "deletions": 22}}, {"node": {"oid": "72abf1b7a2afe2c7160d6ea9eed82fff54c6bb49", "messageHeadline": "Merge pull request #27 from heliaxdev/yuji/efficient-write", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "6eabeaba74d3cb05dae7b22419abc1e7d91d4ff6", "messageHeadline": "[ledger] wait until the flush is done", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "88e4576f7809e86c4653121a03e68893e7ed7f17", "messageHeadline": "Update ledger/src/lib/protobuf/README.md", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c344908f96acaac721e061c56f66d2d7626392b2", "messageHeadline": "[orderbook] add basic implementation", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 675, "deletions": 24}}, {"node": {"oid": "86ef00241b4931ee7679d4cdc9a47dd9df53aa8f", "messageHeadline": "[rpc] add basic client/server for rpc", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 118, "deletions": 10}}, {"node": {"oid": "3918a97e1c2501682aee34e1e623c925c3c1b53b", "messageHeadline": "[encoding] add protobuf and compile at build time", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "2db62976711ab9bde4253acbe36f923752333bea", "messageHeadline": "[ledger] disable RocksDB WAL", "author": {"name": "yito88", "email": "yuji@phact-columba.com", "user": {"login": "yito88"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "dcbb58a60c76a228f7cee2b97c3cb04ff8722561", "messageHeadline": "[shell] typo", "author": {"name": "Sylvain Ribstein", "email": "sylvain.ribstein@gmail.com", "user": {"login": "sribst"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4925eec8c49325142ea521d966e55666509b3102", "messageHeadline": "fixup! [ledger] use wasm for tx code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b6a1ff6e18d169ebe568e63f0f8f1bf7d13f72b", "messageHeadline": "[vm] specialize tx runner host function", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "751badaaa65092d2169fa52249a67840852de8e7", "messageHeadline": "[vm] refactor tx runner", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2ab1f72d757476972637dcb81b51a06087e325d1", "messageHeadline": "[ledger] update README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "859dbbe36207a68208d99a814c9a8258f8c5dd00", "messageHeadline": "[ledger] try to load the VPs from storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "a3eb929802b27d7f3ae9e132d4070eda19e3ac53", "messageHeadline": "[ledger] move the vm inside ledger", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c7ec066bd05eda6d826afbc2905ee7dbf3cf084", "messageHeadline": "[ledger] run hard-coded validity predicated", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 161, "deletions": 64}}, {"node": {"oid": "a88b5738c7e3ef959f695ef670f4255fe0cd9c08", "messageHeadline": "[ledger] remove built wasm", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad8a85d9c04be33fc229e4764f4c19683d0c7130", "messageHeadline": "[ledger] use wasm for tx code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 835, "deletions": 102}}, {"node": {"oid": "b99587382d9c68cefc1874d4bf4de64fd0b00bd8", "messageHeadline": "[vm] add wasm virtual machine", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "6a6b7c7f5c746a54fd5f3a87c8ba0c699e6a3526", "messageHeadline": "[ledger] add make target for wasm templates", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bc993e62e73a97d4cca478a23a66f3e30603186d", "messageHeadline": "[ledger] add wasm templates for VP and tx", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "b6086d8f67a1acbc771c009e1f9a7cbfca8f85fa", "messageHeadline": "[fix]: address parsing, merge", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@xpeppers.com", "user": null}, "additions": 420, "deletions": 232}}, {"node": {"oid": "f02cadcfdaa26093d0acb9e7a4aad0aa5f8f6441", "messageHeadline": "[fix]: address parsing", "author": {"name": "Gianmarco Fraccaroli", "email": "gianmarco.fraccaroli@xpeppers.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "aa36a34f87f704e4398875d7b02ff86af17f7470", "messageHeadline": "Merge pull request #8 from heliaxdev/tomas/new-abci-crate", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 420, "deletions": 232}}, {"node": {"oid": "e3aa53dcb66836a66d12db75a1e41917654654f7", "messageHeadline": "[ledger] add end_block ABCI call to the shell", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "b7d6ae346c1396c93ca3d314c1c80653d4408d62", "messageHeadline": "[ledger] refactor ABCI msg types", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6d1faf46d604dba6dfa62d31ce156c90aedfc65c", "messageHeadline": "[ledger] refactor ABCI with channels", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 189, "deletions": 113}}, {"node": {"oid": "a8f893f0d668cae8132f28300d2f6932fa4f34e4", "messageHeadline": "[ledger] clean-up comment", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "077fdad2c396d9aeb857d6dd90edd763ef746e34", "messageHeadline": "[ledger] tendermint 0.34.x version is now required", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eb5e8a2981852eeecf89f0bd17724d407f798b4", "messageHeadline": "[ledger] switch ABCI crate to tendermint-rs", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 296, "deletions": 218}}, {"node": {"oid": "6c59f0dc2c8859ce564a37e5923d1a87e7867ffa", "messageHeadline": "Merge pull request #2 from heliaxdev/tomas/storage", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1009, "deletions": 138}}, {"node": {"oid": "8cd2f26753e9cc8fd4c680e677898a808021d285", "messageHeadline": "Merge branch 'master' into tomas/storage", "author": {"name": "Tomas Zemanovic", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "df086b3f2e16514825b5cfa6c200c4618fa59711", "messageHeadline": "[ledger] encode values with Borsh before hashing", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0512da13bec9db78605edfbcd37870951f6fd141", "messageHeadline": "[ledger] store and load chain ID", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "7a4c9c652058aa16f639905226120af665a8b8e9", "messageHeadline": "[ledger] add more details in README", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a016b931cb0625b26a0272da1084c57917eedbd6", "messageHeadline": "[ledger] refactoring", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 218, "deletions": 192}}, {"node": {"oid": "35432d218e15954eec410ceb22c701c69f7413bf", "messageHeadline": "[ledger] update Tendermint requirements", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a34fdf171b4733b4b99d35e29bc6ee7b7f0ba1a", "messageHeadline": "[ledger] persist state commits & load on start-up", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 494, "deletions": 219}}, {"node": {"oid": "7b1f266bd58b1b50024309148554e5082379115e", "messageHeadline": "[ledger] initial DB support", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 236, "deletions": 92}}, {"node": {"oid": "569b942239776ad785fe20fd93a6bb4a60b95481", "messageHeadline": "[ledger] exclude block header data from Merkle", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 128, "deletions": 52}}, {"node": {"oid": "f4c2ed1bf06f1a71e7e3a513296bda4f6a174c33", "messageHeadline": "[ledger] client comments", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d178143a8c04cf186ffb16ba808a5c3bdb4699e", "messageHeadline": "[ledger] org storage, add chain and block data", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 156, "deletions": 33}}, {"node": {"oid": "d0b901d0d8600ed6f06f82eb1e47df378c527928", "messageHeadline": "[ledger] add `make doc` target", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ad910ebce16b2976267fc28f98f12b1268abe0c5", "messageHeadline": "[ledger] add transfer validation", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "af37ebc5bcf89e7244f44d24bdce4125874f637f", "messageHeadline": "[ledger] initial in-memory storage", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 264, "deletions": 79}}, {"node": {"oid": "e0524083c4d69d7588e8c79f791739a113bb114a", "messageHeadline": "[ledger] update README to use cargo for now", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "78fcdea548dbbc8f3c48ec2dbb46ba96de02a903", "messageHeadline": "[ledger] pass env. variables to sub-commands", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "5af67c8dd8920f564413a41064a10be406e20158", "messageHeadline": "[ledger] initial Anoma config and \"dev\" feature", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 183, "deletions": 88}}, {"node": {"oid": "95a5dd2022e882be62ff7d96c6f40e1eeb4d80e9", "messageHeadline": "[ledger] setup validator", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 375, "deletions": 82}}, {"node": {"oid": "4bc800fa6df2fe8b205b95912bd373d5f8afa7b7", "messageHeadline": "[ledger] separate chain params", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "1090ead9487918b2b7db371129e1891dde2e887e", "messageHeadline": "WIP initial accounts", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "a5b5b4b89a013a56499ec5df85178a1412653c9a", "messageHeadline": "[ledger] add a link to clap v3 examples", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "19c946fe392d984c7a6edbff641827295f12ad3c", "messageHeadline": "[ledger] refactor the CLI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 98, "deletions": 62}}, {"node": {"oid": "caddb9d76c82e0928ea82d0b3a96136628cd617d", "messageHeadline": "[ledger] move dev-deps undo cargo", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 514, "deletions": 41}}, {"node": {"oid": "6650f11b62d891e21a51afda9d11ff436e331a1c", "messageHeadline": "[ledger] add rustfmt config and DB module", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 363, "deletions": 55}}, {"node": {"oid": "4da379bbd5a2642519db80e4a23d2a21d0fca9bc", "messageHeadline": "[ledger] add a common CLI binary", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 1744, "deletions": 71}}, {"node": {"oid": "032822a1ea6dff469cbac4181ace65a3dcb5fa3a", "messageHeadline": "[ledger] add a client and ability to reset state", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 142, "deletions": 45}}, {"node": {"oid": "ee961f242523c54e768c1d8073ad8db81238567a", "messageHeadline": "[ledger] add prost encoding", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "f36f7ffec4b82a01180bef0a2421231438ab0494", "messageHeadline": "[ledger] add daemon CLI", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 115, "deletions": 94}}, {"node": {"oid": "c8e5238afe0f7170fa47ed1e317b1c98c20ccd45", "messageHeadline": "[ledger] split-up bin/lib code", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "1b25b7376694fe2d54280473d96d6daff73554af", "messageHeadline": "[ledger] start-up tendermint node in child process", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "98fb97f4d53675b9cb719b27b452d9d6eb35c1c0", "messageHeadline": "[ledger] add tendermint wrapper", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 216, "deletions": 1}}, {"node": {"oid": "d00fdfff3a17124fb08c5f5edc586ac363590436", "messageHeadline": "init ledger proj", "author": {"name": "Tom\u00e1\u0161 Zemanovi\u010d", "email": "tzemanovic@gmail.com", "user": {"login": "tzemanovic"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "95c08b88d88e110e02a90809637b210148bcf0df", "messageHeadline": "Initial commit", "author": {"name": "Christopher Goes", "email": "cwgoes@pluranimity.org", "user": {"login": "cwgoes"}}, "additions": 676, "deletions": 0}}]