wakamex/github
02.7k
1[{"node": {"oid": "2a4a9c7a6599f51aaec78711fad8f6553b62c2fd", "messageHeadline": "[snapshot] remove deprecated --formal flag from download-db-snapshots\u2026", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 26, "deletions": 150}}, {"node": {"oid": "54c06347f9ae3f118c85cefe6bdf6e65676f865b", "messageHeadline": "[GraphQL/Docs] Clarify docs on transaction finality (#16273)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "5a8e82066da0317d42c99becca1748e489963d6b", "messageHeadline": "[GraphQL/Docs] Add example for iterating overall dynamic fields (#16274)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "4a746ed576dfff077316f3a2a8248e780b3ef6aa", "messageHeadline": "[analytics] Add wrapped object and struct pipeline (#16267)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 343, "deletions": 2}}, {"node": {"oid": "a1e2f7272426084dfe846ad2623b911b4914f09b", "messageHeadline": "[GraphQL] fix issue with failed dry run and add more e2e test (#16248)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 191, "deletions": 20}}, {"node": {"oid": "446153baaf5c7fba4a449ee251da00cdb5c58498", "messageHeadline": "[gql] modify consistent objects query to be more performant (#16244)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 950, "deletions": 79}}, {"node": {"oid": "884b8f2711a17e85b7cff2f21563f5bb89fb99d4", "messageHeadline": "[Consensus] handle blocks with clock drift (#16252)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 293, "deletions": 107}}, {"node": {"oid": "4f52e053f2869328d9fe62501853fbd93c8624d7", "messageHeadline": "indexer cleanup 3/N: lib, db and utils (#16264)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 348, "deletions": 460}}, {"node": {"oid": "df41d5fa8127634ff4285671a01ead00e519f806", "messageHeadline": "Rename OverloadThresholdConfig to AuthorityOverloadConfig (#16262)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 79, "deletions": 80}}, {"node": {"oid": "744141f10b9f964266fd175817a3529950923ed2", "messageHeadline": "[consensus] Update Sui Interface for Mysticeti (#16241)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 700, "deletions": 574}}, {"node": {"oid": "c233a0ef1269b91870eeca1f3a1a2078cd805fed", "messageHeadline": "move: scaffold manage-package command (#16239)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "24165057f602dbbe017008fcfa149a6c40b2f2f0", "messageHeadline": "[data ingestion] kv workflow timeout (#16261)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "87f56606ddcc267d305ff28b2edfeb493646ba2b", "messageHeadline": "Test for correlated failures (#16249)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 99, "deletions": 8}}, {"node": {"oid": "828823b365249449a23d898a0813130603c70ddd", "messageHeadline": "indexer easy: metrics and config for oom experiment (#16230)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "faf904328be7c3f90b48f6a578ac15167e6490c8", "messageHeadline": "indexer v1 cleanup 2/N: types & schema (#16258)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 645, "deletions": 813}}, {"node": {"oid": "e1cca209f4d7ff40640a04f0b058d46d5be6c06d", "messageHeadline": "rest-api: require construction of RestService", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 99, "deletions": 72}}, {"node": {"oid": "8d3e969011cccdbf4ac06075cb877641a91915b1", "messageHeadline": "rest-api: add info endpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "396558dfc891f9ee633d39e9aedae5f93e3651ea", "messageHeadline": "rest-api: implement a better health check api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "4e3fa31b8fb86ebdbaafc83dfa2b4bdc2eff1678", "messageHeadline": "rest-api: add headers for key network info on all responses", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "ff7a12b45d645abc7bc8ade4ab6f0f68661fd59c", "messageHeadline": "rest-api: remove unused header module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "4d54d94a0cd21fb25939e6ccb4f826dce7737d90", "messageHeadline": "rest-api: support Json responses for object routes", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 189, "deletions": 8}}, {"node": {"oid": "7f9fb44fcb3f8c32825185541c25f0a30a67acff", "messageHeadline": "rest-api: allow some checkpoint routes to return Json responses", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "cd66e167e03f3b8259948b474ec3e55ee9fc661a", "messageHeadline": "rest-api: introduce ResponseContent type for returning different cont\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "0324e6d00bca75acbd40b0bcfc0c68ec77018856", "messageHeadline": "rest-api: add RestError for turning erros into http status-codes", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "f08b283007263e1394633d5c08ec8ac85e04a5e8", "messageHeadline": "rest-api: support properly parsing http Accept headers", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "f2128ce5d036ffa5cd062c9ce6699bd1121c07d0", "messageHeadline": "indexer easy: clean up unused validation codes (#16257)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 0, "deletions": 227}}, {"node": {"oid": "42404af25b788c3c3ee8545deab11b869a69abc5", "messageHeadline": "Revert \"[native bridge smart contract 1/n] - move package (#15411)\" (\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1765, "deletions": 20282}}, {"node": {"oid": "d4223147cb068e27d980e3fe332827da58add999", "messageHeadline": "[Consensus] add `Broadcaster` (#16222)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 331, "deletions": 53}}, {"node": {"oid": "b57ba72893332f6c147c21a221a5eacff06b5e1d", "messageHeadline": "Bump actions/stale from 8 to 9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6af96d12bd8e0f918c048d3cdeb1a6d472285c5f", "messageHeadline": "move toolchain: preserve .exe extension for windows (#16218)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "15ad3a6b4ca5e1d07acaacbfedb2a09202f6fd0b", "messageHeadline": "[CheckpointExecutor] Make eager scheduling a warning (#16245)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "84dfb7873c1468c5a0bda5eba4a04ea19c985b77", "messageHeadline": "Add command to sui-tool to force set checkpoint watermarks (#16246)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "fcb2a0a478a37431f00873a5f078c2c6f9554ad5", "messageHeadline": "[sui-proxy/static keys] allow intake of static pub keys (#16091)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 215, "deletions": 23}}, {"node": {"oid": "20b637f4782fb1a08e1ebb52dd1a2d9514653a4e", "messageHeadline": "[CLI] Better manifest, more comments, more love (#16191)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 105, "deletions": 9}}, {"node": {"oid": "9495851ff9be5fe7928191dc8e4511b052e39b44", "messageHeadline": "[SuiNS Indexer] Dynamic config & edge case fix (#16223)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 185, "deletions": 161}}, {"node": {"oid": "1f8404143729a289548b20f99d422650cd6e9511", "messageHeadline": "[docs] Coin standard (new) and token standard (updates) (#16046)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 905, "deletions": 337}}, {"node": {"oid": "cbf3c9c217ec633006bab4beac754d25dd5a328d", "messageHeadline": "Default for TransactionEffects uses effects V2 (#16236)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c6c6f1823a4853a39e8bc26b97b966b56e8937d", "messageHeadline": "[bridge 40/n] bridge cli - create client key and template config file\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 148, "deletions": 46}}, {"node": {"oid": "31a057456d4310dbecb473799b9c72cb66ef56c7", "messageHeadline": "[bridge 39/n] move code in main to node.rs (#16123)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 166, "deletions": 151}}, {"node": {"oid": "0cafa940271104ccc132cc17431009510d1187c2", "messageHeadline": "[ts sdk] Remove deprecated types directory (#16237)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 120, "deletions": 965}}, {"node": {"oid": "dc904ca7eeab78896ddc22de27e1340713a51ca5", "messageHeadline": "[move] Fix README (#16214)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 16, "deletions": 1759}}, {"node": {"oid": "ec4b004d96cdd01fa3e8a0fd09511261c270508f", "messageHeadline": "[wallet]: show stake when no coins avail (#16238)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4de9c7b23804d07ab917ac427ae1ef8e4ea24593", "messageHeadline": "[move-ide] Fixed module id name construction (#16220)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 135, "deletions": 93}}, {"node": {"oid": "730cc67d9d1f23092577d8596c568c2ef19901ac", "messageHeadline": "Sui Graphql RPC version bump `v2024.2.0` (#16235)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a320526ea0d368ddd39c0b39ea6d7a2e4d35926", "messageHeadline": "[consensus] Add Commit Observer (#16110)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 672, "deletions": 138}}, {"node": {"oid": "2f5a3856b3277e28f40863763549fadfa1531c92", "messageHeadline": "Fix flaky test caused by address normalization (#16231)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9aa1ea14a81b97c7ea4eb5da397656aff35057a", "messageHeadline": "Cache API changes / some reorganization to prepare for new memory cac\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 152, "deletions": 124}}, {"node": {"oid": "a8c725469021482461d9fb8ce8ff6b70222a8274", "messageHeadline": "[bridge 38/n] add more tests for governance verifier (#16113)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "bc62ed35f6e2daf45b419a60d398b2be279706e9", "messageHeadline": "chore [EASY]: untabify source validation code (#16217)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f9af03babc577903fbc8d1c1eef3d577f0fb082f", "messageHeadline": "[homebrew] fix grabbing commit version (#16229)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcf246a26878f362e4c88e29530898851b6a8f8", "messageHeadline": "[sui-proxy/metrics regression] re-add code removed in pr14121 (#16228)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "efbe7cc06ad579373aed561c1505012797819515", "messageHeadline": "Update package table schema (#16209)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2276da672771b8901049f725815108537299d1ef", "messageHeadline": "[docs][easy] Removed devnet only notice (#16226)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "287359ee6c4795729d60b0174f65ecb93ac72f3a", "messageHeadline": "[Consensus] add `BlockVerifier` (#16147)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 904, "deletions": 351}}, {"node": {"oid": "bd79e2d130b3619ebf0f148e7b75626dfdb416be", "messageHeadline": "[Doc] fix advice for ephemeral key pair and the ZK proof storage (#16\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "13d55b5b4c72c4f0f6733486a05f5c7ff7fa7689", "messageHeadline": "[data ingestion] archival workflow bytes fix (#16183)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "094a3af547b4d0f5af6ac1d3c8ed05e9c578accf", "messageHeadline": "[Consensus 2.0] add first implementation of block manager (#16098)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 502, "deletions": 38}}, {"node": {"oid": "36b8b592bdb1382a1672e3e218f1670c61a6fa1d", "messageHeadline": "[Consensus 2.0] Core recovery from storage (#16038)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 349, "deletions": 49}}, {"node": {"oid": "cc21afaa3f5978b8d284909dc8270490f65d288f", "messageHeadline": "[native bridge smart contract 1/n] - move package (#15411)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 20282, "deletions": 1765}}, {"node": {"oid": "10db250a8cd0c27b5dee3e55d008a2b2546cd3bb", "messageHeadline": "[bridge 37/n] add governance action verifier and logic for handling g\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 520, "deletions": 37}}, {"node": {"oid": "13bb49e35068279e4d15843062ae7dfc6601cc25", "messageHeadline": "Server side authority overload pushback (#16096)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 423, "deletions": 21}}, {"node": {"oid": "dbaf4c89108ae3e97ba5ac7e9ff92c9c409b0abb", "messageHeadline": "Fix simtest failure due to pruned checkpoints after long sync timeout\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "e6c5adb3380faba61a69376bd2274cb47b265725", "messageHeadline": "move: source service supports multi-branch config (#16056)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 168, "deletions": 101}}, {"node": {"oid": "caec2aac7fdb43e4153173b6026640902db446fe", "messageHeadline": "[CheckpointExecutor] Reduce checkpoint scheduling timeout log spam (#\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6d67d935ad12e407aa7cdfcc865f736bfe710900", "messageHeadline": "[native bridge] - move compiler, execution changes for bridge (#16186)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 84, "deletions": 10}}, {"node": {"oid": "98da2c5b5bb6d6757155aa6866f92361937bea9a", "messageHeadline": "SuiError::is_retryable cleanup (#16158)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "a23783a1e514281d67238b682f537910a3bab07b", "messageHeadline": "[GraphQL] Connection Timeout -> Statement Timeout (#16206)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26a227c3192177c3b88c947463dbb2bf96b4bc35", "messageHeadline": "[docs] Update CONTRIBUTING.md (#16149)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 30, "deletions": 53}}, {"node": {"oid": "62cbacbd534cb57fbceda38ea5ce2ee12bedce92", "messageHeadline": "[docs][easy] Some graphql beta cleanup (#16136)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 144}}, {"node": {"oid": "2e18fa8b75bae6f49309e367f8ec53d07f7f1ea7", "messageHeadline": "Proofreading docs & sui_programmability (#16194)", "author": {"name": "Pan chao", "email": "152830401+Pan-chao@users.noreply.github.com", "user": {"login": "Pan-chao"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fd5af674213b4ec0d1018619215946b8d0dc78d6", "messageHeadline": "[docs] Show how to use `sui client faucet` for getting tokens from fa\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 44}}, {"node": {"oid": "03b66b4ed2c452a591fc225aee201ec8aa173e4f", "messageHeadline": "indexer: add object_id index column (#16202)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46dab3c002fe46def628a3c5e77c78d808302ea4", "messageHeadline": "[GraphQL] Set Connection Timeout (#16199)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "266311d7b3815e49bf21c6436412a1a5aa53ce1a", "messageHeadline": "[cli] Fix issues with showing the output for a transaction (#16190)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 109, "deletions": 90}}, {"node": {"oid": "237f0cfce444b8daf2b9518a6a86bb0b924abc74", "messageHeadline": "[consensus] Add universal committer pipelined tests (#15937)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 795, "deletions": 1}}, {"node": {"oid": "67e52ff3e9256ba9c648ef2ae329f57e1f99a599", "messageHeadline": "[move] Fix labeled control expression precedence (#16171)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 467, "deletions": 41}}, {"node": {"oid": "04bfc611208ac78b13f8eced6382ebb646d1be74", "messageHeadline": "toolchain versioning: fix windows binary rename (#16182)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "99e1756f0edbab3b8c0b20d89ca83b04ea4767c4", "messageHeadline": "[move-package] Update `clean` to handle extranious files in `build` d\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0af5ddeb0999f83cbd4955fd5e27439784d3a8d6", "messageHeadline": "[move] Remove explicit stack size threads (#16178)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 71, "deletions": 85}}, {"node": {"oid": "ed9981dbb949949d75c78cfd57ac463248f1696e", "messageHeadline": "Remove AuthorityStore from RocksdbStore (#16175)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "59ab9fb25eca17f1cba34ed238cda7e050de3080", "messageHeadline": "[move] Fix spec modules being an error (#16170)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "98b995571efb55a63110e7178a77cbcfa58dcdd3", "messageHeadline": "[graphql] Add CORS support (#16100)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "c47a83a379341010d6ec5c23e146f4ef91cc3f19", "messageHeadline": "[move] Fix verification_only warning (#16130)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 131, "deletions": 144}}, {"node": {"oid": "9a6af7c5ce98286912a20c0d445ce18b356ef535", "messageHeadline": "fixup commit message (#16168)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "79d8fb19969ac31698fc7cf84b90d0fdcda0879e", "messageHeadline": "graphql: utilize the Callback tower layer for handling metrics", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "c2e6c4ed5679ed77904ce76541ec9a7580ed362b", "messageHeadline": "tower: add http Callback layer interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 194, "deletions": 2}}, {"node": {"oid": "4dd775b3fb8426ea3eb72776aa70cf672091f46b", "messageHeadline": "indexer v1 cleanup 1/N (#16156)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 48, "deletions": 10522}}, {"node": {"oid": "91818c4f1d49d68f65a4c8e23a6400d3a9335f4c", "messageHeadline": "Version Packages (#16157)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 123, "deletions": 35}}, {"node": {"oid": "4fd676671be49e3397f5293bac9cef4052a66b95", "messageHeadline": "[zksend] remove references to preview.zksend.com (#16153)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "4830361fa4a909b8b7f5b4297c0e5b2660a12988", "messageHeadline": "Add graphql package (#16067)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 19329, "deletions": 13341}}, {"node": {"oid": "9e9738d23a83cf01ff8a34503a7d2164cc9695cf", "messageHeadline": "Support shared object deletion in test scenario (#16129)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "f6f7fb5717794de1e16bcf99a38ac4b1a3b6a409", "messageHeadline": "add checkpoint wait-for for graphQL test", "author": {"name": "Ge Gao", "email": "ge@mystenlabs.com", "user": {"login": "gegaowp"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "aafdf1c00886c4c1893011d152ae5b409c241cf3", "messageHeadline": "indexer: package upgrade awareness", "author": {"name": "Ge Gao", "email": "ge@mystenlabs.com", "user": {"login": "gegaowp"}}, "additions": 387, "deletions": 133}}, {"node": {"oid": "d67d8c2b85a7fd83be2599b1a13993860e3b2e17", "messageHeadline": "Add GraphQL transport for SuiClient (#14646)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 27918, "deletions": 4241}}, {"node": {"oid": "7e2f85712b4562b9263f3eb1431b361d1177c9a8", "messageHeadline": "[move-2024] Enable Move 2024 optimizations (#16120)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 239, "deletions": 11}}, {"node": {"oid": "c58e6ae31a0a7fe71749378158d23e4b0ca860d8", "messageHeadline": "Add settlement finality latency metric (#16154)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "70ef087cc48a5097e5617791c4eb7bbe7b473469", "messageHeadline": "Cleanup checkout before test runs (#16151)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d40f65e0388489d4ca36fec04ad696e5e4c36ae2", "messageHeadline": "[consensus] Add universal committer tests (#15923)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 619, "deletions": 31}}, {"node": {"oid": "f3d55610d80e55933c7b86b5d3cefde0005d1e61", "messageHeadline": "[doc] fix typo in concepts/sui-architecture/indexer-functions (#16142)", "author": {"name": "Hao Huynh Nhat", "email": "54271806+huynhnhathao@users.noreply.github.com", "user": {"login": "huynhnhathao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a12ba674ab66f3293682ac96e1076b1cdf10d70b", "messageHeadline": "Update assignee for doc-bug.md (#16148)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0304179a0a1633251ab6d1dc4a99658269dee202", "messageHeadline": "feat: decode or verify tx command (#15979)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "52f14b190ee61d60a53607e865626a8880b28f2f", "messageHeadline": "[data ingestion] split core engine and mysten pipelines (#16103)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 103, "deletions": 34}}, {"node": {"oid": "d2df8afc834276fd8723ab3f37a3af270bd5d1d2", "messageHeadline": "More state sync logs (#16115)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a5bfb3f7a011d8ad1e5bb91f55b311951dd55895", "messageHeadline": "Run simtest code coverage without --config flags (#16134)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "fccdae492d49a58d0ba576cd25b18133a16e65f1", "messageHeadline": "Version Packages (#16144)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "f069e3a13d533189518b7e727b1a8468ce30af10", "messageHeadline": "[zksend] fix listing assets for empty links (#16143)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "accbd6a5de9867d9dfaed9f169a15f5d20945e1f", "messageHeadline": "Version Packages (#15639)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 209, "deletions": 183}}, {"node": {"oid": "a2904e00751b9d447c214ca8287360eb94391b58", "messageHeadline": "[zksend] Fix detection of claimable balances for single coin links (#\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "220a766d8696187d8f28cb73cd2677ac9eafc2c8", "messageHeadline": "[TS SDK] Fix WebSocket constructor miss in Browser (#16126)", "author": {"name": "WGB5445", "email": "919603023@qq.com", "user": {"login": "WGB5445"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6b54be8e8aa4546981848dfaac4dadcd478c8580", "messageHeadline": "[gql] add owner_type to balance query (#16137)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4a2a63c0a0122433e70a0a086aa8a0b95f2a5bbe", "messageHeadline": "[move-ide] Refactoring to reduce memory footprint and prepare for new\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 447, "deletions": 401}}, {"node": {"oid": "2824495daedadb3375d03e61149c5eaf6f7aba3d", "messageHeadline": "[bridge 36/n] add EvmContractUpgradeAction (#16090)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "d5e96cd1f0ceaf7dd682b721fa95e7358c23b3ce", "messageHeadline": "[move] Make most ICEs diagnostics (#16124)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 451, "deletions": 127}}, {"node": {"oid": "435869aac512032c7c82ad908952f2a64d0d6195", "messageHeadline": "[bridge 35/n] update function family get_action_onchain_status (#16074)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "bb9d0f4e478aab655031f8a11251138220bc2d49", "messageHeadline": "Remove next-vm execution branch (#16135)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 0, "deletions": 37585}}, {"node": {"oid": "26417d376a242d4c8e7052adab05c1089289bd1a", "messageHeadline": "[bridge 34/n] add AssetPriceUpdate and LimitUpdate action (#16075)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "3474723130715f7c956a704f990e0b667d22ad5e", "messageHeadline": "[data ingestion] fix archival watermark (#16131)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2801352723c542b70f2e1c336841097dd04fe84f", "messageHeadline": "[consensus] Add linearizer (#15911)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 551, "deletions": 4}}, {"node": {"oid": "8832eadef61377f0e4095526611c8831b8f6c513", "messageHeadline": "[move-debugger] Reflect updates into older execution versions (#16041)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 238, "deletions": 109}}, {"node": {"oid": "a94ff676f3dd29317f1fafb490953af5ec35e228", "messageHeadline": "run pin-github-action on release workflow (#16128)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "9d5bc4433fbef80427cce6fad86f661f0bd0c501", "messageHeadline": "[Multi-sig] Code improvements (#16099)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "d59b3cbfce718a6b97074f7c4199bba5151be8bb", "messageHeadline": "[docs] dapp kit updates (#16108)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 186, "deletions": 177}}, {"node": {"oid": "8ce29fe3fd12834a07ff024f01350bbc7a110a7c", "messageHeadline": "[NameService] Subdomain support (#15576)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 242, "deletions": 74}}, {"node": {"oid": "1d70f050c1b59f79c932ad5278ad47a2b3084a79", "messageHeadline": "Thou shalt not convert Err => None (#16121)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "987edfabbe07335ac8a10dafca3675b5a27ac236", "messageHeadline": "generate and write bridge authority key to a file (#15916)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ae35d6a6fd814035262d98c71a5ce7ec4a984658", "messageHeadline": "Rename in_mem_execution_cache -> execution_cache and split cache impl\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 470, "deletions": 437}}, {"node": {"oid": "7be311bb3c790b290fc742dbc271a63e1a4d5f3d", "messageHeadline": "run brew bump-formula-pr on new testnet releases (#16107)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "eeb2f07722fd1d42f9e517d75fb33e0f61b8e3cd", "messageHeadline": "Hide all access to AuthorityStore behind the execution cache traits (\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1024, "deletions": 583}}, {"node": {"oid": "33752daf9cfcae072ec0f5a9ca30bee37c538fd9", "messageHeadline": "[enoki] fix decoding of ephemeral keypair secret (#16104)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "80d0faf7329391b7afd17da73c5620e408a5be5a", "messageHeadline": "[docs] Working with ptb topic (#15944)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "5303610174e2c3e3f3e67b758815d9c829e23bd1", "messageHeadline": "[move 2024] Add macro functions (#15928)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 8985, "deletions": 1023}}, {"node": {"oid": "3696f5f7347ccd27cc479e5ffc525eab7b4e3a37", "messageHeadline": "Fixed sui_deny_list_object_id comment (#16101)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9be11951e330b33bd929e3a26d01a69e3fcf9f1", "messageHeadline": "Overload monitor simulation tests (#16079)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 399, "deletions": 26}}, {"node": {"oid": "4da5fdad0243f48f04bcd5ca9d3c5ba38db490b3", "messageHeadline": "[docs][easy] Update index.mdx (#16102)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d618bc2d96fb6cbff2807bca2fcdf1667240a7e", "messageHeadline": "[docs] Update broken links (#16086)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2957fe352266a27d83efc09e4edbb390f9e3b871", "messageHeadline": "update homebrew sui install (#16093)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f54311ed5ae8d7dccd4f0ea7ab667ad8ea03d724", "messageHeadline": "[data ingestion] archival worker (#16039)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 265, "deletions": 22}}, {"node": {"oid": "2db429258728beffbcf15a72858b90e1343c4832", "messageHeadline": "move: simplify TestPlan::new interface (refactor) (#16094)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "99ccaa83d31afa934b4a36e51f2892ff91ee4975", "messageHeadline": "Compute metadata flag to optimize gas. (#15275)", "author": {"name": "Rajwanshi1", "email": "113186356+Rajwanshi1@users.noreply.github.com", "user": {"login": "Rajwanshi1"}}, "additions": 2779, "deletions": 1789}}, {"node": {"oid": "9b3db06fa7fc3c95ae764e2a64dd0ab01fe5945b", "messageHeadline": "[Consensus] add basic RPC client and server (#16035)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 724, "deletions": 82}}, {"node": {"oid": "daf81487339120f2b980d2afdacdb5792907eb8b", "messageHeadline": "[docs] Adds a more identifiable caution about using ML servers (#16092)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8cc82145471b233d56498b9000da396f8b35886a", "messageHeadline": "[docs][typescript] Include admonition about prod apps and nodes (#16087)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0d04b5ab06bc2c7f0d86da115f14c508a42d263b", "messageHeadline": "indexer: add back latest fn seq metric (#16088)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ca4bbbee22fc8a561798c3c47add112bdf4380ce", "messageHeadline": "[Bridge 33/n] add emergency action and encoding (#15991)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "6781b84744a877c761751dd4692dc807bbe9349b", "messageHeadline": "[bridge 32/n] add BlocklistCommitteeAction and its encoding (#15992)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 342, "deletions": 55}}, {"node": {"oid": "5e32367d95772c9473b995d182c79b258056d2d2", "messageHeadline": "[Multi-sig Toolkit] Introduce user-friendly effects preview (#16084)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 742, "deletions": 20}}, {"node": {"oid": "3737da4371efb7e043907f65bdde9c03ebc79953", "messageHeadline": "[SuiNS] Registry indexer (#15956)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 783, "deletions": 6}}, {"node": {"oid": "6374d59f9b7b457b1c8838b1818a74176425553f", "messageHeadline": "Update upgrade.mdx (#16066)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8259d348bc8533b32b20bdc4885bc09d80083ede", "messageHeadline": "Update README.md (#16080)", "author": {"name": "Dongjun Na", "email": "kmu5544616@gmail.com", "user": {"login": "nadongjun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "113deefb5bc119e000b4b939f77ebd25bf093c7d", "messageHeadline": "Nikost/rosetta budget (#15997)", "author": {"name": "nikos-terzo", "email": "139557324+nikos-terzo@users.noreply.github.com", "user": {"login": "nikos-terzo"}}, "additions": 247, "deletions": 31}}, {"node": {"oid": "f5b55da420b2ed2c8bea46ff7ab62709d49f9c2e", "messageHeadline": "add protocol and executor version to replay", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fe4de1d527ff0f6f464db3ce9881c1ac78ec54e5", "messageHeadline": "Sui v1.19.0 version bump (#16073)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "673fcb2a2ef80032f5f72076edb755ef21380eb2", "messageHeadline": "Sui v1.18.0 Bytecode framework (#16071)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fa8c9615a92bc245afcc14c1a0683e277936570", "messageHeadline": "[bridge 31/n] harden bridge authority signing server (#15936)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 443, "deletions": 47}}, {"node": {"oid": "4a224544fc1f2647466390851b15a1d9f72671ef", "messageHeadline": "Authority overload monitor (#16050)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 485, "deletions": 11}}, {"node": {"oid": "9898f105bc707fd9afb4f1f272512337e9317efe", "messageHeadline": "[move-2024] Correctly recompute breaks under named blocks (#16052)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 292, "deletions": 2}}, {"node": {"oid": "0d8698057b5ef4991e33bff1a5066901e3197d90", "messageHeadline": "Start indexing dynamic fields in analytics (#15987)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 263, "deletions": 3}}, {"node": {"oid": "44a765b4aa99abf2ce03740146f8b06502e9c45e", "messageHeadline": "Start tracking package lineage in analytics pipelines (#15952)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "3fe46e425c44e60ab7fef0b76c31b08e1b25e73e", "messageHeadline": "[move-ide] Added support for dot-call syntax (#16054)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 626, "deletions": 191}}, {"node": {"oid": "15028454939f126839cab87a0a821a9b15fba013", "messageHeadline": "[bridge 30/n] skip action if it's already processed on chain (#15879)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 311, "deletions": 45}}, {"node": {"oid": "5b2f41bb33922d2d45be35db7a3be6626eefa7a1", "messageHeadline": "Creating code coverage workflow (#16011)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 155, "deletions": 9}}, {"node": {"oid": "6dfc3f559dc2af2f9b0d150a2b2099a1eae40779", "messageHeadline": "reduce parallelism of graphql tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcfa61a1ef18d7a7cd7dafd93e6f45e743fdde55", "messageHeadline": "rest-api: remove NodeStateGetter api and instead use ReadStore trait", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 484, "deletions": 708}}, {"node": {"oid": "9aabd9e58faaf961f1c853fe7a4b2dfdb0a32299", "messageHeadline": "sui-types: rework ReadStore and WriteStore traits", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 869, "deletions": 206}}, {"node": {"oid": "8124cd9fb9afaf985d7e79ea0dcdbaab028943d8", "messageHeadline": "[bridge 29/n] add get_action_onchain_status and some testing utility \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 512, "deletions": 50}}, {"node": {"oid": "3cbf646bbcc2db6fcfd0b56ece856fcfe0864114", "messageHeadline": "[cli][easy] Replace Replay related command result type with NoOutput \u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "49c7bbed063970a8ad9cab5e648f6e9882a3def7", "messageHeadline": "Lookup oncalls from Pager Duty (#16053)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "39b4e283be3aa7518fa2f7d52d07d31ac368c0f8", "messageHeadline": "[bridge 28/n] redo syncer's cursors (#15853)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 118, "deletions": 449}}, {"node": {"oid": "d42bf4a83ec36d11876850327a58097bdbfe210f", "messageHeadline": "[docs] Add information on how to get tokens using the Sui CLI (#16048)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d2cc9b80bd495111a22e52d682f887195fbe5ee9", "messageHeadline": "[move-ide] Prettier Move plugin install instruction fix (#16059)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bef55a747789ecaab60fd5f1297647a1f41cf8e", "messageHeadline": "[bpf/nodefw] mvp/poc for a stateless fw (#15922)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 1803, "deletions": 0}}, {"node": {"oid": "6e20ac4e7922d0c21766bfd782b6b5537e7cbc33", "messageHeadline": "move-package: refactor `custom_resolve_pkg_name` to `custom_resolve_p\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 413, "deletions": 366}}, {"node": {"oid": "afb7e55dde8c953a3f56410f0c92077194241d45", "messageHeadline": "[move-2024] Migration mode (#15983)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 1586, "deletions": 47}}, {"node": {"oid": "b08313bea095e4a0c6c4489788e94b374a32a93e", "messageHeadline": "Fix sources of non-determinism / non-repeatability and add better tes\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "6939ef6be14fbb460f8ff4f487b1b8faa2ffb15a", "messageHeadline": "[docs] Fix wrong heading in Sui CLI reference page (#16051)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bf3e0060ba39a621d8182fb5578a87b25e0df8a", "messageHeadline": "Enoki SDK updates for API (#16049)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6d29a68f41dfdbfcdfd22385b86c0664411d0b99", "messageHeadline": "Revert \"Authority overload monitor\" (#16047)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 3, "deletions": 445}}, {"node": {"oid": "b4e5fe81b0f15824da5385a22b3da5705038aa03", "messageHeadline": "[move-compiler] Add receiving_object_id function to compiler (#16044)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "bae8802fe3ea3a12f7deeea5d0c7b6f82844c73c", "messageHeadline": "Update base64 handling (#15759)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 19, "deletions": 80}}, {"node": {"oid": "41e182e8b53bb05a3afb76a996e98e186e4cad25", "messageHeadline": "Authority overload monitor (#15981)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 445, "deletions": 3}}, {"node": {"oid": "31038153f083a32930ea2b43ced61584d347f827", "messageHeadline": "[docs] Remove the graphql MVP launch date info (#16040)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "b95d217ae046d069c07501dc5d877a8bba94f7d6", "messageHeadline": "[Consensus 2.0] introduce the leader timeout task component (#15973)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 256, "deletions": 21}}, {"node": {"oid": "344aaa7f0aec858a416ff6254f9eaf7eef3828f5", "messageHeadline": "[Consensus 2.0] move transactions size check to consumer/client (#15971)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 207, "deletions": 97}}, {"node": {"oid": "97cf0a48100aa84addb1f19ecbd4066d2d39b965", "messageHeadline": "[GraphQL/E2E][EASY] Clean-ups form #15942 (#15985)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "7f13033ee2eb6a90c0dc87bb8a489c714375700e", "messageHeadline": "[framework] Adds `new_for_testing` for deny_list (#16036)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c6c87565bbcfdfec4b5b54a305d58fe29895f948", "messageHeadline": "[move-compiler] Parsing error recovery for top-level definitions (#15\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1467, "deletions": 270}}, {"node": {"oid": "c6dedb93cc5348d001cd0e624c827796accf0180", "messageHeadline": "[GraphQL/Docs] Update docs to match capabilities of MVP (#16033)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 16, "deletions": 93}}, {"node": {"oid": "8246ba0621f8af66e5b10b47096b66f5d78675c4", "messageHeadline": "change mainnet explorer url (#16014)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4acefbd67c6adec6ea18d68fb43be9d2f20aee06", "messageHeadline": "move: pause tracking a package in config.toml (#16032)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0186d01efd4839c6eba5837dada7eb3c07afbe70", "messageHeadline": "[move] Warn on unknown attributes (#15744)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1157, "deletions": 1123}}, {"node": {"oid": "860bfed2cd32e0b69c0dd89ef43b9343f74e5a2f", "messageHeadline": "[gql][consistent-reads][n/n] Implement consistent reads (#15913)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 14763, "deletions": 1971}}, {"node": {"oid": "92c7d112c2148ebaec01f0e0013b5bf4e4e61772", "messageHeadline": "[consensus] Add universal committer (#15839)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 466, "deletions": 45}}, {"node": {"oid": "5bbd4cf05a584072ed61b038034de155ba815f19", "messageHeadline": "move: tidy lock file header read interface (#16015)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "f2250c8681d52dcbc5a06a34f60a81d96f102091", "messageHeadline": "[easy][sui-package-resolver] Switch package resolver tests to using i\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 334, "deletions": 315}}, {"node": {"oid": "8b2847fca5ef7d4d64bf5517c83864d091c3c128", "messageHeadline": "move-package: make `nested_deps_git_local` use sui repo for dep (#16023)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 18, "deletions": 28}}, {"node": {"oid": "7c045478b951a2610f62f60a2e73a7a209d3f7c4", "messageHeadline": "Fix simtest determinism (#16029)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "c08e3569ef87997b42510b4a9f3d20a69fd2518e", "messageHeadline": "[ts-sdk] Export all keypair helpers (#16026)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1db774591e06159b471e902db114109fefe65d3c", "messageHeadline": "[shared-object-deletion] Turn on shared object deletion in mainnet (#\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2a732934a7250391afbf777b6d5a73e54278ed9d", "messageHeadline": "Remove unused scoped_counter (#15964)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "18c9417482cd7cceae006811e403693d0f4ac05f", "messageHeadline": "[suiop-cli] check go installation and run go mod tidy by default (#15\u2026", "author": {"name": "pei-mysten", "email": "147538877+pei-mysten@users.noreply.github.com", "user": {"login": "pei-mysten"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "5d8a8672a61a65548c39d999f341e034e38c38ff", "messageHeadline": "[GraphQL/Docs] Documenting Connections, Cursors, Pagination etc. (#16\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "a7dba3620093942cfd5de7d90761b87529bbf262", "messageHeadline": "[GraphQL/Docs][RFC] Move GraphQL References out from Sui API heading \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "de3c158b8a88c8a214d8b61f4cb1c4eb37c99e08", "messageHeadline": "Expose EC APIs for BLS12-381 (#12337)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 6075, "deletions": 727}}, {"node": {"oid": "6cd39fceda9b44d56614d1dd6a39340593ae6e4c", "messageHeadline": "[GraphQL] implement some missing fields (#15993)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 236, "deletions": 55}}, {"node": {"oid": "5a7c5b33a5228a26f2a5d63b1efe8842e0b153c6", "messageHeadline": "[graphql] Improve the health check (#16016)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 79, "deletions": 63}}, {"node": {"oid": "2677541836f2b79bdcc9531a13053b9000f3cf36", "messageHeadline": "move: use source package layout to resolve Move.lock path (#16017)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6f7ad3afc1c395239d6a8406a8c327c13c20d2c7", "messageHeadline": "[Consensus] add network interface (#15994)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "d90b6bcee67d49c8ece0dd53579b24e5a8b2ce1b", "messageHeadline": "[GraphQL/Docs] Split Conceptual docs into separate pages (#16018)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 462, "deletions": 422}}, {"node": {"oid": "156b8bcd5118fa96fcdda2c6d00ecfb39c7c6b95", "messageHeadline": "[GraphQL/Docs] Tweaking \"Getting Started\" (#16009)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 46, "deletions": 56}}, {"node": {"oid": "e00d3026850dcf25112a5286147a23bf37b1cdcc", "messageHeadline": "Do not retry checkpoint sync if checkpoint is already available local\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "5edc9e51780acd0a63360498d25d4a3c80b728cc", "messageHeadline": "move-package: add `resolve_version` hook (#15867)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 2492, "deletions": 26}}, {"node": {"oid": "a9f9bec952bb2c968657a52be4a3e811abda6c83", "messageHeadline": "fix equality test (#16007)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3a4221ebf076d73765a76b200bbc3493699d3f", "messageHeadline": "docs: import typo on the conventions example (#15999)", "author": {"name": "Jos\u00e9 Cerqueira", "email": "josecerqueira@protonmail.com", "user": {"login": "josemvcerqueira"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "20bf063fc1edee8a00698a4585fb3e76645490dd", "messageHeadline": "fix: update sui wallet changeset (#16005)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa00e2f8b9fd54a1961b6bc1ae67faeeaeefdebb", "messageHeadline": "[CLI] Fix main (#16004)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c32d51837d36a80cf3c42e7842701069d1df7dc", "messageHeadline": "Update clauses for testnet builds (#16001)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a34f1cb67d381553f407ce93dc63c8f284501c9a", "messageHeadline": "feat: unify import/export private key format (#15415)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1016, "deletions": 433}}, {"node": {"oid": "807167b05d760e2e5f8fa9ffe6f7f030bdcec1ac", "messageHeadline": "sui-sdk: remove dep on rocksdb (#15945)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 263, "deletions": 245}}, {"node": {"oid": "eaeb54d9b657c8e03ac2ed6b136977472ce2303b", "messageHeadline": "[Move] Clean-ups spotted from #14592 (#15939)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 93, "deletions": 105}}, {"node": {"oid": "7b0b57c8777aa62bcc37fd2fdc33a18066f14273", "messageHeadline": "[cli] fix missing clap macro which breaks the cli (#15989)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea5666b9c19141f34bb797d4b52c85b4e6a46441", "messageHeadline": "Fix chocolatey workflow (#15986)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3474ab4c6e2a8033611da76c4887bfbf492b1169", "messageHeadline": "[cli] Improve the way we display PTB info in table output (#15957)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 217, "deletions": 31}}, {"node": {"oid": "df9cef79d9ab90e5a558c485c3b7438d10d2f88a", "messageHeadline": "[data ingestion] http based remote reader (#15977)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "2f4573c1de6712b7dde00cb99de64bc80bf85ad2", "messageHeadline": "Publish to chocolatey for testnet (#15980)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf09b7e19b429a08e7511074be1371ece0583514", "messageHeadline": "push homebrew updates on testnet releases (#15978)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c8d419aee307ef0425771feb21fd3e752cdaa00", "messageHeadline": "[graphq/rpc] e2e tests run in parallel (#15942)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 173, "deletions": 14}}, {"node": {"oid": "5a99317c1aab1db56b61536baa1c7e637a1bb639", "messageHeadline": "fix: log base64 pubkey in error (#15976)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f2d5d54c8863e3a8a156107e50e041033e55231f", "messageHeadline": "Implement random beacon DKG in sui-core (#15910)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 799, "deletions": 16}}, {"node": {"oid": "9fc18af6413ebdfd7c0700e851561bf874679234", "messageHeadline": "docs: add sui move 2024 conventions (#15955)", "author": {"name": "Jos\u00e9 Cerqueira", "email": "josecerqueira@protonmail.com", "user": {"login": "josemvcerqueira"}}, "additions": 494, "deletions": 0}}, {"node": {"oid": "b1fe1f07fdfafea64e3523057aa5838f8877a014", "messageHeadline": "display full owner info when executing `sui client object <OBJECT_ID>\u2026", "author": {"name": "bityoume", "email": "123343203+bityoume@users.noreply.github.com", "user": {"login": "bityoume"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "506c276e52355aaaa8dc738464b2b58e1f2311df", "messageHeadline": "[docs] Add `MoveEventModule` to the event filter docs (#15972)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f16e570684290ec2758246d052191e86b564531", "messageHeadline": "[Consensus 2.0] introduce block signer (#15834)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 226, "deletions": 41}}, {"node": {"oid": "61288635ba922002ca9a3fcbc04aa0645d8d2c1c", "messageHeadline": "[GraphQL] paginate activeValidators and reportRecords (#15933)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 347, "deletions": 116}}, {"node": {"oid": "9f94fb6fcfb6d2559157ae351c627fc3e735e5ff", "messageHeadline": "Tracking transaction queueing latency after becoming ready for execut\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 94, "deletions": 47}}, {"node": {"oid": "794dc57013665948d5b6f45047626ddee072cc69", "messageHeadline": "Remove deprecated & dead code (#15951)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 57}}, {"node": {"oid": "76059259e84dc416ecb60802aadbe90969689478", "messageHeadline": "increase replay timeout", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58af0693f51294ff7a4fcfc90cafab0408c7e8d4", "messageHeadline": "[cli] Add client faucet command to get gas (#15940)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "1fc505976637dbfebfb64e997dbda0d1bc05dd50", "messageHeadline": "move toolchain: add testnet binary download fallback (#15941)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "faa33f26ce0ad8b8f476c87acdcff2fef2f655a5", "messageHeadline": "Replace saturating_add(1) with checked_add(1).unwrap() (#15949)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "d6a9015f16050ad1a00906f0c4914dc9d4347384", "messageHeadline": "Create ExecutionCache traits with passthrough \"cache\" (#15891)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1585, "deletions": 941}}, {"node": {"oid": "cda3274477d1c900ea81a029155c9b54039df57e", "messageHeadline": "[CheckpointExecutor] Make scheduling more robust (#15633)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "8d00f8e775a5dabc1943d8b1b091a0e35fab3dab", "messageHeadline": "Create rate tracker that can track event rate for a rolling window (#\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "643b4935184128ddae81bf1fa6d0af42003d1059", "messageHeadline": "[consensus] Add base committer tests (#15806)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 972, "deletions": 37}}, {"node": {"oid": "263178d17ec8671490944435dcb8e84dc51e26cc", "messageHeadline": "Strengthen assert against skipping checkpoints (#15947)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9b6b677b3420b23da3a38b2a77429124cd9150e8", "messageHeadline": "[graphql] Switch to prometheus metrics (#15938)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 129, "deletions": 30}}, {"node": {"oid": "d1ff3b60fa632e48c7fa19bf18888c2ee1e04837", "messageHeadline": "Start graphql server with fullnode url in sui-cluster-test (#15905)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6567062c8d0ac368979007d4d8d04a2cc0eeb820", "messageHeadline": "Fix typo in shared-owned.mdx and rewrite for clarity (#15929)", "author": {"name": "dtlehrer", "email": "dtlehrer@csbsju.edu", "user": {"login": "dtlehrer"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "169c8731f133a23113e0d2352b289b49788f2272", "messageHeadline": "[consensus 2.0] adding propose logic in Core (#15776)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 646, "deletions": 85}}, {"node": {"oid": "419ff65415e86bbd52e54c3f071e471dbbd14a55", "messageHeadline": "[GraphQL] Fix flaky E2E test (#15927)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "fa967d3e9072c1c5bdb6e323d63332efe0a0f0b0", "messageHeadline": "[GraphQL/SuiNS] Introduce NameService (#15930)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "69c02028c0505711f0d154de524522cd03ea74ab", "messageHeadline": "Change explorer testnet url (#15935)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6e7e2db68bc29606a5b7878f82a11fb83516464", "messageHeadline": "[graphql] Exclude health endpoint from logging (#15882)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "704d061c82a9fe4a464612f98a58cee0260c27e4", "messageHeadline": "[pruner] keep state of last manually processed SST files (#15921)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "33c7325ee19dcd9611c1eee7bedb08451a79872a", "messageHeadline": "Fix infinite queries (#15924)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "678dcfd57f7169889018bad08048447f99d4990e", "messageHeadline": "Using `cargo-llvm-cov` for code coverage (#15925)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "25ab6efe34f03dd552aff2e746f56561bda47b36", "messageHeadline": "[sui-proxy] remove error log (#15757)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eda8fcb2bf625270d719f1dda1c95379c63be4c9", "messageHeadline": "Support package publish in sui-single-node-benchmark (#15875)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 453, "deletions": 54}}, {"node": {"oid": "29195488d5d0be9e2aea6e4e85995851ab40bc80", "messageHeadline": "[graphql] Improve code readability for the query id and session id wi\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "d30c335552ec66c072b1a22990e11a95f9293cdb", "messageHeadline": "[docs] Security architecture (#15881)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c4bb005e681ca061650a0d43df3857eddba87f1", "messageHeadline": "[docs][easy] Update cli.mdx (#15909)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db5895a43478ce13f9135a5a37562fa26182fee", "messageHeadline": "[suiop] suiop should init Golang project instead (#15886)", "author": {"name": "pei-mysten", "email": "147538877+pei-mysten@users.noreply.github.com", "user": {"login": "pei-mysten"}}, "additions": 31, "deletions": 233}}, {"node": {"oid": "46626a411e9d4ff6e5e29e8298d0647e63635147", "messageHeadline": "Change test to not fail on new protocol versions (#15917)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b77fbb573da48c87b141c8093379f02eab46fc1", "messageHeadline": "Adding sui binary to chocolatey store (#15904)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2c2da22741f0456262c4c1b5aa48f6d61ee52a96", "messageHeadline": "[GraphQL/Cursor][BUGFIX] Pagination Edge Case (#15894)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 305, "deletions": 38}}, {"node": {"oid": "d954fb0cf9c3fe94eaeb0b7368267472a6c335e1", "messageHeadline": "Simplify process to setup own zkLogin proving service (#15772)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "fc9351e8cd1ede69e265e601bb1f3a971c33d3c5", "messageHeadline": "move: source service lists verified sources (#14361)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 60, "deletions": 7}}, {"node": {"oid": "de406fff2049bec0d95fbc0ccb234ecdb27cb331", "messageHeadline": "[deepbook] adding order getters (#15902)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 836, "deletions": 708}}, {"node": {"oid": "beabdd4f79ed582e73c6fc2321a09b28be0233b4", "messageHeadline": "[mysten-service] 6/n update the sui-services dockerfile with new serv\u2026", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 90, "deletions": 3}}, {"node": {"oid": "7fae55d8739d23dc48626c347731bfdf8f09b668", "messageHeadline": "merge formal snapshot and snapshots docs (#15898)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 20, "deletions": 75}}, {"node": {"oid": "9fdeb2178232c3d9d3c3248946e6baa1866ec3fe", "messageHeadline": "Make test cluster wait for epoch more robust (#15907)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c5dd639b20fc257da1e4e54cd73a4e1c807b7338", "messageHeadline": "Cut indexer files based on approx file size (#15903)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "9efdc7cdcd1fd40f9b0f7b180f7102b173448904", "messageHeadline": "[data ingestion] handle 404 errors separately (#15896)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "425f097f7aa7b58c88b29d67dfcac7387a7972d5", "messageHeadline": "chocolatey: fix verification file path (#15901)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df8a50f00ab04561aef7131411cb47e6d70ca99b", "messageHeadline": "Augment PendingCertificate with various timestamps (#15758)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 89, "deletions": 55}}, {"node": {"oid": "51440b6452d3fec337519a592b037701b4d840db", "messageHeadline": "fix chocolatey file paths (#15899)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a8dc2df9da780a61f12326d7e77e05d40af8280", "messageHeadline": "Fix lints (#15897)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43f689b15758019dac891b6fcaf7d781912c18a3", "messageHeadline": "[simtest] create TempDir with nondeterministic randomness (#15847)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "fbbd6f0c75c142c651934f5fc688ccabbb3f8fcb", "messageHeadline": "[docs][kiosk apps] Added to nav (#15848)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 266, "deletions": 18}}, {"node": {"oid": "a99ef7efb7be1b9ee60b88a4a3bf0ae852c7c9e6", "messageHeadline": "[docs][easy] Update rpc-best-practices.mdx (#15883)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6504b942180982117962088227193f18397f701", "messageHeadline": "[framework, tests] Adds convenience method for testing (#15893)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "a3971c35241bf52cd1b3060ea5ab3bb7cb8e1d98", "messageHeadline": "[Kiosk SDK] Fixes lock function parameter type (#15603)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "df7a8b5d11935068bfbe9be043aa8f6736fa175d", "messageHeadline": "remove gating in interpreter, add it to helper functions in profiler", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 71, "deletions": 84}}, {"node": {"oid": "cc61d00855292f9253bb0b1641f7ca4cb1bd1869", "messageHeadline": "retain CLI build without feature", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "93d91ab6f978090c0cfb3e007ee7e76645de898a", "messageHeadline": "remove unused import", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "009d88ececd48fdcd9635703d30339bc079b2824", "messageHeadline": "check profiler's feature when running logic", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 109, "deletions": 98}}, {"node": {"oid": "817479f05c9b35efe8de2d45e7e7eb9f2112dd2c", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "1eb96772cb1da814de1af72610658ec075751068", "messageHeadline": "test and docs", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "a11250da5bd367d85c3e2456697f34cee706a8ce", "messageHeadline": "Revert \"add back feature gating to profiler as struct attribute\"", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 12, "deletions": 48}}, {"node": {"oid": "a9d03e824630bcef56205ccbd90eb2b5a4c2ce38", "messageHeadline": "add back feature gating to profiler as struct attribute", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "1bcc42e0a8acae296bccbc9750c0c5b6fbbaaad5", "messageHeadline": "update the way outputfile gets written, always ammending the name and\u2026", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "e4ecab1bb1c4433d167d2caf21d772ed3cf68045", "messageHeadline": "remove gas-profiling feature from hakari via config", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "e97b727c3f1abc780bc8efb47354f4e9972fa810", "messageHeadline": "remove dependency imports", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "9dd0702d86e2eaa73b246ecb362a41b66e31db36", "messageHeadline": "improve error handling", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 69, "deletions": 41}}, {"node": {"oid": "a0f72b033f65b441b477e6220cf046ec66212e1f", "messageHeadline": "move resolution of profile output path further up", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 132, "deletions": 233}}, {"node": {"oid": "609567f9027028e1af1066b2f118972a2c6c7527", "messageHeadline": "strongly ensure that the gas profiler feature is not enabled for the \u2026", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 68, "deletions": 84}}, {"node": {"oid": "28b700076f6566c936ee682ff2c33861a67b383c", "messageHeadline": "ensure features are additive and not dependent on other crates features", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 35, "deletions": 55}}, {"node": {"oid": "80f21fd53f1403f8f3f3b184f1e6f546becf9fb1", "messageHeadline": "disable gas-profiler by default for all binaries", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f8ead55db25a09e21d8489ea922ace594a9b4d88", "messageHeadline": "review revisions", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 92, "deletions": 99}}, {"node": {"oid": "2edf12abe19e8c2e6a5a79c7dc5ce1ad8a795f31", "messageHeadline": "wiring feature dependency chain", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 158, "deletions": 40}}, {"node": {"oid": "bf7eb5780fb3787a4bba28713b94ee7eca21d85f", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 150, "deletions": 730}}, {"node": {"oid": "28d790bb425dc4e56a9f6aa30c20385f4a97d540", "messageHeadline": "remove debug build restriction from gas profiling", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 106, "deletions": 83}}, {"node": {"oid": "3f52df6dfca1721939f3c1eda5eca36e9095d79c", "messageHeadline": "add profile-transaction to CLI", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 865, "deletions": 33}}, {"node": {"oid": "2676f4250bf6ca42808130a0240c2881e74d7b45", "messageHeadline": "less words", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "198bf08008f071b47e3db9c120492e720c291982", "messageHeadline": "Update docs/content/references/cli/client.mdx", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2ddf2eb49313ff04aec23430afdeea72220fd28", "messageHeadline": "Update client.mdx", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "7a9d2cd0d395282a5ff70f995b97fa028054708f", "messageHeadline": "profiler documentation", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b5277f1e29c345967794a3e5e241d3f3fa412ab1", "messageHeadline": "[Consensus] implement `DagState` methods (#15842)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 380, "deletions": 24}}, {"node": {"oid": "428cff8b2da05a61bf61945aeb9143cb4e821b65", "messageHeadline": "[docs] add an example for transaction execution to graphql docs (#15889)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1306bbaebeeb9959919991ce9b885dc4eb95d68e", "messageHeadline": "[docs] Update graphql concepts page (#15885)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "a9cc0f218a4b70f7f3971d2dd55666ada4352078", "messageHeadline": "[GraphQL/Docs] Update Getting Started Examples (#15887)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "26df0c839f1a8961cd0b9123b5ea673bc0a1b37f", "messageHeadline": "Adding nuspec file for sui (#15888)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "46a024fefd41c111ab6398df9e29af2df2fcc9db", "messageHeadline": "[docs] Add landing page for GraphQL and fix small typos (#15880)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "169b5927c5107d122c8c006a98f9f5772eb9dc10", "messageHeadline": "move: versioned toolchain compilation to verify source (#15731)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 734, "deletions": 140}}, {"node": {"oid": "f60db874a54d109dbfd249ee060502e555465376", "messageHeadline": "Update sui-install.mdx to add libpq to dependency (#15878)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8b958345850e479e12b711d5f8385b44d8f8cdd6", "messageHeadline": "indexer: use sleep config for obj snapshot (#15874)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91f52d190be719b13b73ca790a8618535dd4dd1b", "messageHeadline": "indexer easy: add indices to objects_history (#15838)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7c9a8cc24b491e8c5c653ac8cf950c75b988ea01", "messageHeadline": "[zksend] Use serialize instead of build in SDK (#15870)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "72dc4d23cd5c8d9c48b41f9116e9ad96be05fc6a", "messageHeadline": "[Deepbook Docs] adding scaling doc (#15868)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "751b64d1f3f311f713eb41db5dfac1d15b8b2b20", "messageHeadline": "fix: add execute command using a combined signed tx (#15849)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 94, "deletions": 32}}, {"node": {"oid": "547b392e5da029d72aac69b431e5192a4a803e74", "messageHeadline": "update to object.id()", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8659184cb690c4b8ecf183ebece7aad4a32ea75e", "messageHeadline": "add the display tables", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "e8d644de0746990c5f1dbcf4b6e8348d217ee06d", "messageHeadline": "review revisions", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "db8bacf886f432626c62b7348f8eb7002a319d1c", "messageHeadline": "Display in replay crate", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "4071f0d9b6aa8c24bc22180b82aa8df099a91fec", "messageHeadline": "expose SuiGasStatus as result of execute_transaction_to_effects", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "be6d4c89313fd8c085015cd1e595d8bacfd0104e", "messageHeadline": "refactor the GasStatus to track storage per object", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 113, "deletions": 50}}, {"node": {"oid": "9336315169d3a2912260bbe298995af96a239953", "messageHeadline": "consolidate impl for SuiObjectResponse object and into_object (#15851)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "1daee18eae4743e443a917c44c5b1b1cc5ebf03b", "messageHeadline": "debugger tool tweaks", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "f575f1b640f51228401b8160e9afa0f8145696a9", "messageHeadline": "[graphql] Fix health check error with telemetry missing uuid and sock\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fec27bd1452431979d17f903a52a723aaa090899", "messageHeadline": "Do not pass the branch name (#15861)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e16aefc155982401745afe98b3c83c3f78210b62", "messageHeadline": "[wallet-ext] update Sui balance in coins list (#15807)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "f17fc63e3d5876392e6843ff698ec8e9079e0762", "messageHeadline": "[wallet]: add sentry tracking for swap coins (#15811)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 76, "deletions": 46}}, {"node": {"oid": "c936ff5878bf5eb0b103c058edfea95c2fc93a4b", "messageHeadline": "[GraphQL/Data] Display (#15859)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 66, "deletions": 391}}, {"node": {"oid": "6bd501712b1a4bd8614e5899389c2b53d21d3667", "messageHeadline": "[docs][graphql] Removed draft status, gitignore autogen docs (#15860)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "02e0763b9c2ed9b317a4353a489b16b073b19b40", "messageHeadline": "[GraphQL/Data] CoinMetadata::supply (#15858)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 41, "deletions": 59}}, {"node": {"oid": "8e24644b885abb2b9ee16f4316974cc21983b781", "messageHeadline": "[graphql/docs] Add initial graphql docs content (#15366)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1403, "deletions": 10}}, {"node": {"oid": "e15d51a515124424d6e8cc063ab1355b0ba2b479", "messageHeadline": "move-package: collect overrides from collect_graphs (refactor) (#15801)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "cd4e24cebd88fcce5891328a791a027cbed0eb77", "messageHeadline": "[GraphQL/Data] CoinMetadata (#15855)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 63, "deletions": 45}}, {"node": {"oid": "539953ad4edb6b857561446421728f12f54cfee5", "messageHeadline": "[GraphQL/Owner] Implement asObject (#15826)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "13e922d9b1a9be77bbf09cfbe8fb8cf91a5db232", "messageHeadline": "Tweak SDKs (#15854)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "c6cc6ad032488949c01830bb0beda6e9a3276c6d", "messageHeadline": "[GraphQL/Upcast] Remove asObject and asMoveObject upcasts (#15825)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4171, "deletions": 1275}}, {"node": {"oid": "82976618b2c7c93853dc0d8066c71e1bb595046b", "messageHeadline": "Changing sui-graphql-rpc version (#15850)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c05b7033acb9a1cee469919bcb075eca3c43e6cb", "messageHeadline": "[bridge 27/n] use big endian (#15797)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 157, "deletions": 19}}, {"node": {"oid": "afc61e80090c5f1770acf8f0a207e25da41f6d73", "messageHeadline": "Fixing client payload params (#15843)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c02902c120be51c598066e3272acbe9ebc6a1707", "messageHeadline": "[GraphQL/Upcast] Consolidate schema building (#15824)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b440522c32e2f7050907537b0f1f1adde6e3753d", "messageHeadline": "[GraphQL/Objects] receivedTransactionBlocks (#15823)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "c736c34b7fd9097d417da6e891d810f2e3028b8a", "messageHeadline": "[GraphQL/Upcast] IOwner.objects returns MoveObjects (#15804)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 392, "deletions": 260}}, {"node": {"oid": "9fe715984d347e7937fb2f65d911ed88fb512038", "messageHeadline": "Update labeler.yml (#15845)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df3942de83a73cfb118b055e2d65785d43753271", "messageHeadline": "[graphql] implement dryRunTransactionBlock (#15820)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 626, "deletions": 27}}, {"node": {"oid": "d84ba9caa755f64366e42f97b878de9d6906e7b8", "messageHeadline": "Update labeler.yml (#15837)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d8dff52ac2aad61b9ebb39abf6e4f00a5f910cc7", "messageHeadline": "[move-compiler] Report tmp lvalue errors in locals analysis (#15769)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 158, "deletions": 17}}, {"node": {"oid": "b80f647d8f7559cfa0ecdb4426c4e22448062ee8", "messageHeadline": "[data ingestion] perf tweaks (#15789)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "82c11a8aaf4c78b22fb50eabe0a0659fd4ac7e9a", "messageHeadline": "Update Wallet README.md (#15703)", "author": {"name": "yakuramori", "email": "62520712+yury-dubinin@users.noreply.github.com", "user": {"login": "yury-dubinin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "760b0435e07ddba76e942bc3ee537b58eb1c8860", "messageHeadline": "Trigger tagging sui dockerhub images (#15809)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "84e5896f81ea7afd92dede12de337188f1a8d445", "messageHeadline": "Typo: Update move-summary.mdx (#15818)", "author": {"name": "Lars", "email": "62888804+magiclars-off@users.noreply.github.com", "user": {"login": "magiclars-off"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cee7ea8979b2ca814c9bd46da114f744aa3829a", "messageHeadline": "[RUSTSEC-2024-0006] Update shlex (#15835)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86857b2077314e424e471694f97ed76d93560ff2", "messageHeadline": "Update docs/content/references/cli/client.mdx", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a864c90f964e97166efa5b0a06b35f68bac46ad6", "messageHeadline": "added line to replay docs for replay flags", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77d067343248553121d89e9d229ca53c401968c3", "messageHeadline": "[graphql/telemetry] Add metrics and tracing (#15696)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 513, "deletions": 263}}, {"node": {"oid": "025e14c615c6db8993065bb4a93b7d29c1b8994f", "messageHeadline": "Fix a few release build warnings (#15817)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "97fd38206c8077378ce255d77791a389ecaf013f", "messageHeadline": "[gql] objects_snapshot test for availableRange-aware object history l\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 452, "deletions": 54}}, {"node": {"oid": "83b1ee38a7f8d0b9311de4f0b41b96ca5a64a29d", "messageHeadline": "[gql] available range bounded point object lookup (#15506)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1126, "deletions": 127}}, {"node": {"oid": "f2a9c80326e86a8755df1e564257547216d38270", "messageHeadline": "return raw effects for dev inspect (#15815)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "4c7b930a7bf6facdb2f36343b59573554f107328", "messageHeadline": "Sui v1.18.0 version bump (#15814)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "26e75c31349c15c1202e757439b1afe50e2319ed", "messageHeadline": "Sui v1.17.0 framework bytecode snapshot (#15813)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c059f2bd81b0f28446166cedaf0c17eecda7256c", "messageHeadline": "Add support for downloading latest epoch snapshot in sui-tool (#15763)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "eedb457196400dc4e4844785b7837032504d664d", "messageHeadline": "Add support to monitor max checkpoint in snowflake tables for monitor\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 648, "deletions": 132}}, {"node": {"oid": "f86c103d33d69d6868f6c8a99ba3849773ca3e73", "messageHeadline": "[wallet]: Update fees name (#15805)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e577c69b6eded8ef4b8c4b20463c15241ca4e737", "messageHeadline": "[graphql] implement executeTransactionBlock (#15717)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 511, "deletions": 289}}, {"node": {"oid": "ab045e7d3418af1594bec18825ee6b405d21fe17", "messageHeadline": "Update zklogin.mdx (#15808)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cedc04d8d34247676879595a1d4c1f70ac16055b", "messageHeadline": "[docs][denylist] Updated the create coin topic to include reg coins (\u2026", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "efd6262cec2326b822d8bbcda4e971b948b41757", "messageHeadline": "indexer: separate objects snapshot processing (#15793)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 160, "deletions": 52}}, {"node": {"oid": "338bc1be4a08b7c53e42dc58c2d3b9ab097a45b2", "messageHeadline": "SuiError: restore serialization compatibility", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "ccbcb62d3720e4e1f79128c8203e285604e9b21d", "messageHeadline": "object-store: convert to use storage Error type", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 185, "deletions": 104}}, {"node": {"oid": "d65e4c0ed78dcf9eed78fa7851dfb0d337ca4c6a", "messageHeadline": "types: simplify storage error variants of SuiError", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "8319f34994a299c251bc1b7ba6a8ae1f3d8cd289", "messageHeadline": "types: add a storage Error type", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "72db53824ee8a037bb8defd1afa88f5836438bad", "messageHeadline": "fix:typo errors (#15573)", "author": {"name": "Jitendra Kumar", "email": "76531339+jitendragangwar123@users.noreply.github.com", "user": {"login": "jitendragangwar123"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cc043f77aee92b96e56c5ea81d706ab143b6f04", "messageHeadline": "Update write-package.mdx (#15551)", "author": {"name": "George Danezis", "email": "4999882+gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fc14a61c4674ab5b5090438bc2fb024827e7e005", "messageHeadline": "Update sui-full-node.mdx to add libpq-dev (#15709)", "author": {"name": "Mimyo", "email": "32785613+nowizh@users.noreply.github.com", "user": {"login": "nowizh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6011adf25d88db317cf76232bbc68f442e779eb", "messageHeadline": "Fix broken links in collections.mdx (#15746)", "author": {"name": "Stanislav Ladyzhenskiy", "email": "LStan@users.noreply.github.com", "user": {"login": "LStan"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e2e04758d5f5026eb41554284f74ebf4bea48dcd", "messageHeadline": "fix: update providers list (#15715)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef0c0e9782051f3c160dbb7fe2e6cb42f67521a4", "messageHeadline": "[docs][easy] Update gas-in-sui.mdx (#15787)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "438d4b1b3f5e273b2cd43214368cac711d52b7fb", "messageHeadline": "fix: docs (#15802)", "author": {"name": "Mehmet Karchal", "email": "Mkircal957@gmail.com", "user": {"login": "Iamknownasfesal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54d6f406726eb9941b6b3fa96269a4757b5aa808", "messageHeadline": "[Bridge 26/n] emit TokenBridgeEvent event and stitch things e2e for s\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 208, "deletions": 47}}, {"node": {"oid": "1607d721801a7b8600f00aac52497c50c36efd45", "messageHeadline": "revisions", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "d3c94dfb68bbb2efdd2ff24f2c4ef8deb99273b5", "messageHeadline": "move new displays under alternate Pretty() function", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 238, "deletions": 118}}, {"node": {"oid": "7de4c3c259af9e4985c7e5040cc8002aace2fa79", "messageHeadline": "update write_sep", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "1389845428240616abcfb201abe833810940130d", "messageHeadline": "add programmable transaction info to replay", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 159, "deletions": 64}}, {"node": {"oid": "173d5b2c8a3d1bbf629a32aa8607570f71c1a4ba", "messageHeadline": "[move-ide] Added a skeleton of the Prettier Move plugin (#15691)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 402, "deletions": 0}}, {"node": {"oid": "4fd47ff53d1af71c94c00606696e1c7daa7a5559", "messageHeadline": "move package: use original root pkg name in resolution graph error ms\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "e07a125f7555d17f02d545344511fa7af6e36272", "messageHeadline": "[GraphQL/Cursor] Balance pagination (#15782)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 205, "deletions": 174}}, {"node": {"oid": "65a1d4a1e62139cf93f370f3c34b57932dd37efc", "messageHeadline": "[GraphQL/Data] Balance point query (#15781)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "5131e96afac87b1c0a22b24a5ad14602d569f6dd", "messageHeadline": "[GraphQL/Cursor] DynamicField pagination (#15780)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 85, "deletions": 382}}, {"node": {"oid": "27e253b06f6a288eb3a3d1600aba33990723c96a", "messageHeadline": "[GraphQL/Data] Specialise Object::paginate to OwnerType::Address (#15\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "e26f6038518ada89719b192ecfa33d72784b9543", "messageHeadline": "[GraphQL/Data] DynamicField point query (#15778)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 97, "deletions": 84}}, {"node": {"oid": "29b8ffe008ce10cf7d06b0fcc7adb2aaa08e0c12", "messageHeadline": "[GraphQL/Cursor] StakedSui pagination (#15777)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 282, "deletions": 133}}, {"node": {"oid": "22452b6d35204d53f366ed914da8547e96565015", "messageHeadline": "[GraphQL/Cursor] SuinsRegistration pagination (#15764)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 131, "deletions": 142}}, {"node": {"oid": "31df6d7be4e4bdafb90d484c9a7793618b119c4f", "messageHeadline": "[GraphQL/Data] IOwner.defaultSuinsName (#15761)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 87, "deletions": 67}}, {"node": {"oid": "daa92105a4fba21fc4595c03254484c4e5a77f53", "messageHeadline": "[GraphQL/Data] Query.resolveSuinsAddress (#15760)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 130, "deletions": 67}}, {"node": {"oid": "a70aef83e155bbfe1df0fcd1daef9a712d96abf6", "messageHeadline": "[GraphQL/Cursor] Coin pagination (#15749)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 426, "deletions": 219}}, {"node": {"oid": "318c6a942e9c4f62d14995e7b7d0e7f2c316992d", "messageHeadline": "change fullnode dev inspect interface to return raw txn data (#15790)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "330ac5412611ea49a7f059e39f831102255c0d05", "messageHeadline": "[docs][easy] Update zklogin.mdx (#15785)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64c576deeb145ec71dad58dd509f27e704065dbb", "messageHeadline": "[snapshot] download-db-snapshot support r2 permissionless downloads (\u2026", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 183, "deletions": 179}}, {"node": {"oid": "cdbe6d819c3848b3c15fa9f33087df8cf1f65dab", "messageHeadline": "[move-2024] Fix issue with namd block cfg lowering (#15791)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 190, "deletions": 2}}, {"node": {"oid": "1c46227ce0dadcac17a5baafa561dd5e14f38427", "messageHeadline": "[Consensus] rename Validator to AuthorityNode (#15754)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "7bc4de5c00079aab15dc6b8aefaf1a6c78547156", "messageHeadline": "Move execution_lock to AuthorityState (#15784)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 34, "deletions": 48}}, {"node": {"oid": "0f58fb463a067aa7a68349a6817cef98018d487c", "messageHeadline": "[mysten-service] 5/n add boilerplate instantiation from suiop (#15783)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 114, "deletions": 2}}, {"node": {"oid": "24479f68b3072453e613bcf0705ccf65f66801da", "messageHeadline": "move [EASY]: add function to read lock header with file handle (#15751)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "60f85a5f602284472b9f4f870892a28292b705d3", "messageHeadline": "Keep process alive longer if tracing is enabled (#15765)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "410ef1675e2cddb8bb4e1458b33e3138bf383fd9", "messageHeadline": "[mysten-service] 4/n add service boilerplate (#15756)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "3d9aff21dcfcb5c4bdd2d076961ad94edad46c6d", "messageHeadline": "Fix Broken Documentation Link in Sui Move Concepts (#15770)", "author": {"name": "Datt Goswami", "email": "dattgoswami@gmail.com", "user": {"login": "dattgoswami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea4aaa30e5c8283f80fa1ea2246aeeca50b66ccd", "messageHeadline": "[data ingestion] blob upload worker (#15724)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 75, "deletions": 89}}, {"node": {"oid": "a153f1a6e0b593580dbf980a358410380eca5fc7", "messageHeadline": "[consensus 2.0] adding application logic for block processing (#15684)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 293, "deletions": 44}}, {"node": {"oid": "f6f87c628d821f6dc42e08ca5326817f4483459a", "messageHeadline": "[feat] introducing the Mysticeti Transactions client and consumer. (#\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 308, "deletions": 24}}, {"node": {"oid": "5411a18eb99ef28ce93a34a9dd2cac41516a7cca", "messageHeadline": "add back info logs to replay", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e29376330de6db9844fea0075675b13205d5d3fa", "messageHeadline": "Add deny list transactional tests (#15706)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 530, "deletions": 430}}, {"node": {"oid": "87b56ec011da6864910703d058302c1e70e7e962", "messageHeadline": "[Consensus] add `Store` implementations (#15718)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 839, "deletions": 241}}, {"node": {"oid": "a7d9b841c7e65124dcb891759d85be81f4d0a152", "messageHeadline": "Don't read system object directly (#15732)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "1e0c8f8e3698edb8f967deb63f32efbae698fc17", "messageHeadline": "[Bridge 24/n] only use events that are emitted/declared from specific\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 334, "deletions": 102}}, {"node": {"oid": "e96898c7a966f3af5febd07d17a8d91f805024fa", "messageHeadline": "add option to return raw txn effects on fullnode (#15729)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "f91e54e7576128f03a102fa1c2d3377aa5114a5e", "messageHeadline": "Track max checkpoint in big query tables (#15670)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 290, "deletions": 16}}, {"node": {"oid": "67cfca8473fdbc9813ea6a315953c96f492c5364", "messageHeadline": "update h2 to 0.3.24 (#15762)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5a7e9215939671f31d66d007bc8a78aefb080ae", "messageHeadline": "HistogramCollector format cleanup (#15753)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "541ef5c72523e764e6ac34126ebdb4caab3a0c66", "messageHeadline": "[bridge 23/n] wire things up (#15613)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 247, "deletions": 48}}, {"node": {"oid": "b016b90166423234f4bd916063492696cbdd8ddf", "messageHeadline": "Revert \"build(deps): bump teleport-actions/auth from 1.1.2 to 2.0.0\"", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6867aa1a9fd9167bb7be88b5833dc63855c36653", "messageHeadline": "Add tests for handle_certificate (#15426)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 276, "deletions": 1}}, {"node": {"oid": "c667e27e23a5c314a85dd741babb642aa45c6c71", "messageHeadline": "Add cluster status dashboard to local grafana (#15616)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 2869, "deletions": 0}}, {"node": {"oid": "4ecf16adad07b3193778ad78aef75a1ccf5f1217", "messageHeadline": "Rename get_sui_system_state_object to make it less error prone (#15733)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "03ad530468d0cd67f0af3a3b8abb62f29bc4bac9", "messageHeadline": "[GraphQL/Cursor] Object::paginate for gas_payment (#15721)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 32, "deletions": 127}}, {"node": {"oid": "7c628939d1389a8a910897982ab0041720e9c1d1", "messageHeadline": "[GraphQL/Type Filter][EASY] Shorter test output (#15713)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 51, "deletions": 322}}, {"node": {"oid": "e866b6ffab9b321c27ca8f1570858aff5c029007", "messageHeadline": "[GraphQL/Cursor] Object pagination (#15712)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 785, "deletions": 352}}, {"node": {"oid": "fffba1f5d1e3d4cab246aca557896e0c9aab8beb", "messageHeadline": "[GraphQL/Cursor] Generalise cursor type used by Page (#15711)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "26e5e741f2b536d842a9a8c833f9eeb3804e6d7e", "messageHeadline": "[GraphQL/Type Filter] Intersection for TypeFilter (#15710)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "a61954f6f6df5ebf74fb6b8b014604f9d8baa2b4", "messageHeadline": "[graphql][easy] Fix lint on docs (#15726)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20c77fb3d42517412095b40e91362b1e2e98b343", "messageHeadline": "add more optional args to dev inspect on fullnode (#15679)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 458, "deletions": 142}}, {"node": {"oid": "6cff7f7bd1da154c30c723e584daafa2e75286b1", "messageHeadline": "Convert iter_with_bounds to safe_iter_with_bounds (#15689)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 178, "deletions": 50}}, {"node": {"oid": "976fe762d94898de4330638555af091b053f5e05", "messageHeadline": "[move] Refactor use fun scopes (#15682)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 57, "deletions": 73}}, {"node": {"oid": "7b8d044603ae10563d76a8cfee677f38dbc3a1e5", "messageHeadline": "[zksend] Add zkSend wallet support to dapp kit (#15704)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 155, "deletions": 21}}, {"node": {"oid": "d771d4c2b36d3c68a4c8b5f04da55d0c13bd56ce", "messageHeadline": "Do not check deny list for sui coins (#15716)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7579d0675f952ba3237ecc5a97cab3fb9c4dccfd", "messageHeadline": "Bump tibdex/github-app-token from 1.8.0 to 2.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b3ceb4844064a052b3d1289e09d95d2ac6dd0e", "messageHeadline": "build(deps): bump teleport-actions/auth from 1.1.2 to 2.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee44e99e0004748d9d4dc4b950afa721c35bb96a", "messageHeadline": "Bump changesets/action from 1.4.4 to 1.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33964978b2cf5a5c35001510c0316506a25dcd84", "messageHeadline": "[sui-proxy] add abbrev=12 to GIT_REVISION (#14884)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d0ed3553900a003257d34120c3763a3a6ac0dff", "messageHeadline": "[transfer-to-object] Transfer to object examples and long-form doc (#\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 652, "deletions": 1}}, {"node": {"oid": "5d389014a0ed9cbcc0eab348213a3411fb07b85f", "messageHeadline": "[sui cli] remove panic when git revision cannot be found (#15727)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ed6d0451a699225484a694c6989c469b8e640995", "messageHeadline": "Bump tj-actions/changed-files from 36.1.0 to 40.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6a6afc65bcdc10058d5ce706c3878c2aa65768", "messageHeadline": "[sui-node] RunWithRange epoch/checkpoint delimiter (#15478)", "author": {"name": "gorpig", "email": "146006860+chris-gorham@users.noreply.github.com", "user": {"login": "chris-gorham"}}, "additions": 335, "deletions": 43}}, {"node": {"oid": "e51949945450924fdf0a4a478ce4189beacffa48", "messageHeadline": "move package: use original root pkg name in dependency graph error me\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 74, "deletions": 51}}, {"node": {"oid": "f8892bcf0b317e68f6be1fe4dfcb50adc6819872", "messageHeadline": "[CI] Remove Sui & Narwhal bench step in CI (#15728)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "d2653e4b7f93f9e686fe67cedceb40cb3061d4fe", "messageHeadline": "[consensus] Add base committer logic and types (#15630)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 788, "deletions": 35}}, {"node": {"oid": "f016bd0fae32bbff407275bc065cb609f29df14a", "messageHeadline": "[docs] Make the branch from which to install consistent (#15725)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba6fccd0100c566ad3852ed5bbf2077977c892e2", "messageHeadline": "Add zkSend SDK Docs (#15714)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 278, "deletions": 2}}, {"node": {"oid": "c4abd1104541f95a61621277a7021f20bd579b59", "messageHeadline": "[Rust] upgrade to 1.75 toolchain (#15659)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 554, "deletions": 453}}, {"node": {"oid": "97f35c8572de9c6de7a9db9ad872e0b67a5538d1", "messageHeadline": "Add analytics test for transaction handler using simulacrum (#15461)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 178, "deletions": 2}}, {"node": {"oid": "b24192721db5c35751cd0e843273c712b51a7c06", "messageHeadline": "[bridge 22/n] tx construction (#15607)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 364, "deletions": 58}}, {"node": {"oid": "b5b1e8ae8a3429b229da5c43e80ab2475cbcdf16", "messageHeadline": "[graphql] Add more doc comments for reference docpage (#15602)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 441, "deletions": 76}}, {"node": {"oid": "4256606ad498918c5a0f4594dd6b5fb9479464df", "messageHeadline": "[Bridge 21/n] use recoverable sign (#15539)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "b8df5b5d2b9735617c7ab77b517dd783d074d0f4", "messageHeadline": "Add how to use apple OIDC on docs (#15132)", "author": {"name": "georgedigkas", "email": "46031524+georgedigkas@users.noreply.github.com", "user": {"login": "georgedigkas"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "c037dea771ac3312cfb288faab77ec6d34bd7b2c", "messageHeadline": "[GraphQL/Type Filter] Intersection algorithm (#15701)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "2249e11d75fbc593b917db0dc7987455e88c72c5", "messageHeadline": "[GraphQL/TransactionBlock] Checkpoint bound to Tx Seq Num bound (#15699)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "60d741fc2a542f15e42b56f4ca2c56740d4fe7ee", "messageHeadline": "[GraphQL/Data] Loosen restriction on Boxed Queries (#15698)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "e97b9d32a18475d9867352c0b8b5d63160efd8db", "messageHeadline": "[GraphQL/Data] Consistent Reads API (#15695)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 380, "deletions": 310}}, {"node": {"oid": "bbadcd20b90275996df9768c44eaee8d89172a12", "messageHeadline": "[GraphQL/Cursor] TransactionBlock pagination (#15661)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1231, "deletions": 800}}, {"node": {"oid": "aa357b1524590d3067af9c4d85ba73323688df0e", "messageHeadline": "add sui-bridge to release workflow (#15645)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2814db65293ceeafe00c0e2cad30ecce9b230f27", "messageHeadline": "Fix required link issue (#15694)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "aa333098ce8257c42cd7c90b7a32608e316d4ab8", "messageHeadline": "[graphql] Improve doc comments for references doc (#15600)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 174, "deletions": 4}}, {"node": {"oid": "78efd445b39aa6782c9c0a5d5e6e45c7d1b4f371", "messageHeadline": "[graphql] Add more context about a parent's object (#15614)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "6444d88ee57853fc17b71a32011c13348eb4d7e6", "messageHeadline": "[cli] Update description of keytool update-alias to include allowing \u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63884f410d0d530ecdb29d260a07c879a1d33145", "messageHeadline": "Use deny list during signing (#15579)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 653, "deletions": 16}}, {"node": {"oid": "d25bb077142368c1cd35efd36bb64a5b0bdab49a", "messageHeadline": "Create deny list object (#15578)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1102, "deletions": 598}}, {"node": {"oid": "ea2744b0c3b760485f7f156935ca8445d031573a", "messageHeadline": "[zksend sdk] Add link redirection to builder (#15693)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "c07aa199588d4dd84c874298851d771f759c9f73", "messageHeadline": "[zksend] fix how coin balances are merged (#15692)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "03102426816ccd8b28badf2c7e309996d4cf4abd", "messageHeadline": "[move] Deny list object (#15427)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 4746, "deletions": 653}}, {"node": {"oid": "c859f41a1c29e13fdc93fefcdec6aa8ddb6939ae", "messageHeadline": "[zksend] handle spaces in hash (#15688)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e87d99734a5a65578f410cec47c2f00221b5f0c4", "messageHeadline": "[zksend] Add method for sending non-sui balances (#15687)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 57, "deletions": 28}}, {"node": {"oid": "4207527b3105f8df4db10cff736225cb57099965", "messageHeadline": "[suiop] move suiop to sui repo (#15631)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 4234, "deletions": 217}}, {"node": {"oid": "7ee0dab6b693b1ff5ade16ea6f2bb92193a740b2", "messageHeadline": "[data ingestion] remote reader (#15673)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "d3a9329bf994372486ca497aedad53d7b85469cc", "messageHeadline": "[data ingestion] move out task name from the trait (#15686)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "7214b57b7d7a51cc6e4355cef18cfaf70844ef9e", "messageHeadline": "Keep StoreObject internal to AuthorityStore (#15681)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "b28881f2ee2bd1e6712abb471a0373539d81f5dc", "messageHeadline": "move-package: use original package names in resolution error messages\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 161, "deletions": 55}}, {"node": {"oid": "ae9ae17eea33ec7d1fa6b13b2b1ceb907984f5c2", "messageHeadline": "[sksend] Fix ownedAfterClaim check (#15680)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f09f73881c8d4c7554c3720ab8bbb587fda14075", "messageHeadline": "[Move] Sui Parser for fully-qualified names (#15660)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "f4b18af1f32ba1613026e23f0ef60570d884498a", "messageHeadline": "[GraphQL/Data] TransactionBlock Point Queries (#15628)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "a9f26c06df7dbb9b6725c1f15bb27bed2b493d3a", "messageHeadline": "[GraphQL/E2E][EASY] Finish porting variables to interpolation (#15529)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 41, "deletions": 233}}, {"node": {"oid": "37c3e47977637c9ecbc427ee651c0c0eedbb1ee4", "messageHeadline": "[GraphQL/Cursor] Refactor Events Pagination (#15528)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 961, "deletions": 684}}, {"node": {"oid": "985b8ca75cbd8077a5aea75539d3f486ca29cec4", "messageHeadline": "[Move] Sui Parsers for Module ID and SuiAddress (#15625)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 121, "deletions": 24}}, {"node": {"oid": "66fbbc7faafe25be3a85c56d6d57163f1f6328b1", "messageHeadline": "Detect gasCoin when claiming (#15678)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7cc09a7bb4a0c888111755d0c0a01d4ac4eaf081", "messageHeadline": "Use normalized coinType (#15676)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "01b009e644109784e6995c558d4f229b33a93079", "messageHeadline": "[snapshots] split db download and formal download snapshot commands (\u2026", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 306, "deletions": 98}}, {"node": {"oid": "44a1f9ea0b8481752967a8d01fadded3bf252608", "messageHeadline": "Tweak zksend bridge types (#15674)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 86, "deletions": 81}}, {"node": {"oid": "9a14e61db45112c68ec7e78c969835536b3e8f0a", "messageHeadline": "Add gas estimation for creating zksend links (#15658)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 122, "deletions": 51}}, {"node": {"oid": "e4350577a1bf4deb0b40d4951b7617abe6050b6c", "messageHeadline": "[move-compiler] Added support for continuous compilation in presence \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 526, "deletions": 43}}, {"node": {"oid": "ad9d2e1744db074ae5203a6213320fc96faf8d43", "messageHeadline": "Fix clustering of transaction table (#15657)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa0a7765c5e339ceb3c1b000b23aea50560204d3", "messageHeadline": "Only enable Poseidon for devnet (#15651)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "d48113c600fa341e1a32d621200e94554ab46b99", "messageHeadline": "Update docusaurus.config.js (#15669)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d35acaa243ee7c97ae0e4ad8df9986e026774c10", "messageHeadline": "Update docusaurus.config.js (#15668)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7feac2561ae098eb728fd57d4b44c97baecee55a", "messageHeadline": "rest: properly check and report unsuccessful response status codes", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "094932c219d754e2dd666fa75893c882468e78c2", "messageHeadline": "[Docs] Fix text trapped in code block (#15664)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f430f2b0750f259e1eadd2dc70db134a6c9a05f", "messageHeadline": "remove kv store crate (#15518)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 0, "deletions": 528}}, {"node": {"oid": "cb688331fc178a202b564e8d5d74afce7714bdce", "messageHeadline": "[data ingestion] enforce limit on reader side (#15486)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "2aaa7001bb8996a2ca6a5bc4cc893b78cc2ea53d", "messageHeadline": "[feat] introduce the core thread dispatcher (#15610)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 220, "deletions": 4}}, {"node": {"oid": "bc39fcf6a11b48480a01bf781ed61046a58ea0f4", "messageHeadline": "[cli][easy] Change log level to error for all commands (#15663)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c86d21621bfb494fb6ed9adbc77fcee7936bc6de", "messageHeadline": "[bridge 20/n] implement get committee (#15536)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "68b7c1e01b0857aabe6445ebcd6019e55741d53a", "messageHeadline": "[move] Fix docgen (#15650)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 30378, "deletions": 5966}}, {"node": {"oid": "fc81ab76c60e6f5636cc6754024272fcf5cb3d99", "messageHeadline": "[Consensus] add additional block types and store skeleton (#15629)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 221, "deletions": 16}}, {"node": {"oid": "caf1906cb43d1eb466fd7fee3a1386a4e9f1d38a", "messageHeadline": "Add bucket definition for size based histogram (#15646)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d11ac93e8aeb68f3777dbecd5d966d0b4a49bec2", "messageHeadline": "[gql] refactor object and related types to leverage new Type::query f\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 147, "deletions": 142}}, {"node": {"oid": "e715c12d140308ff12e6b20cc184dbf705515405", "messageHeadline": "Add poseidon_bn254 to sui framework (#14621)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 1511, "deletions": 622}}, {"node": {"oid": "b8fe02be26ded27aa7fdb97f40dd6d0850939d87", "messageHeadline": "[deepBookClient] GetLevel2BookStatus method returns both ask and bid,\u2026", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 105, "deletions": 26}}, {"node": {"oid": "d21c01ed47cfb44696d683200838acfe96436459", "messageHeadline": "Add method for claiming assets from zksend link (#15644)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "c6b306606966727e5e6eea7bc29477fe3bb2327f", "messageHeadline": "Fix cursor pagination when loading a links owned objects (#15643)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "f041b10b9f1532e05d0823368b8c5956b302fe95", "messageHeadline": "Allow setting of origin when registering zksend wallet (#15641)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "c1f6cfff47aff1ed7030d4ef96a6a7fe027f3d27", "messageHeadline": "[zksend] fix import paths (#15640)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e81f49e8dcb7c58d9073c43d3ec376710b87a29e", "messageHeadline": "Add ZKSend wallet implementation and SDK for creating ZKSend links (#\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 812, "deletions": 20}}, {"node": {"oid": "0c0a906396d9d4a7c7613045f3f71fdd1ecca895", "messageHeadline": "Respect chain override in genesis system object generation (#15632)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e419b46f34f6ea9fef15cf94b8f5f5f0a31f16f8", "messageHeadline": "[gql][easy] change event.senders to single sender (#15580)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 114, "deletions": 157}}, {"node": {"oid": "a1667600561a80453cd471dcdc42787caa297c2d", "messageHeadline": "[narwhal ]re-enable randomized tests (#15623)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "cbbee2ff4970f14b06313bc633f9910dbc8977c2", "messageHeadline": "Add more tracing sub components for txn execution (#15617)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b575e58607274feb32007c779fcce26e51d9499", "messageHeadline": "Advanced Topics fix (#15624)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5677d74eae266a9fae9e168a5eb5ce4aa8fdcb4d", "messageHeadline": "do not panic on DB reset cmd (#15626)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "89315cb5031bfc67707ca10c7ec03025353211e9", "messageHeadline": "move sui-oracle move package to public repo (#12922)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1165, "deletions": 4}}, {"node": {"oid": "5c8ac422a57ff9963859be9336138854b416a3d7", "messageHeadline": "[docs] fix a small typo in sui-move-concepts.mdx (#15619)", "author": {"name": "\u6c88\u9633", "email": "296499877@qq.com", "user": {"login": "nilevols"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25bfde010ba4c1c887a5699df919b5806ef8a7cc", "messageHeadline": "make fullnode txn post processing and event handling upgrade aware (#\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 189, "deletions": 101}}, {"node": {"oid": "51f0803364372d2991fcc8061c0e9aa6428eb8bf", "messageHeadline": "Fix issues with `update_randomness_state` in framework (#15583)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1356, "deletions": 660}}, {"node": {"oid": "7881fa65819d4d864f8a4040bf3811c7454d366a", "messageHeadline": "[cli][alias][easy] Allow the dot character in aliases' names (#15608)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "d5c0b4e29c8efecd147ff94801f0071fa02775c7", "messageHeadline": "accept multiple trace targets", "author": {"name": "laura", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0ae53b55fb6d71b60d7d52fee0ec6cd3a106739a", "messageHeadline": "log things", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "46bda08879225ab87df40b7ddc87e1368e7ab036", "messageHeadline": "recycle unused attribute", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "bc6fef1fe6580c513866ea09422e8a9c9e9a8ba7", "messageHeadline": "add ability to log a target when flag is passed", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "59331bdb157b461534e4d51140fc5f193ba8de05", "messageHeadline": "[gql][2/n] output nodes estimation (#15497)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 856, "deletions": 68}}, {"node": {"oid": "44d4b7a67f7e01cbb95140c6af6935c09b8d4df2", "messageHeadline": "[graphql] Refactor ObjectOwner (#15569)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 440, "deletions": 170}}, {"node": {"oid": "90f54506cdaf45b0e989ebe99b2832f6083d1b55", "messageHeadline": "[feat] introduce the scaffold of Core component (#15575)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 392, "deletions": 5}}, {"node": {"oid": "6ae704af169eb06c49dbe0ae7c2be40be63d78c1", "messageHeadline": "[cli][alias][easy] Add sort by alias in client addresses and keytool \u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "7e6dd46999f18bebcd7c87c466cf582048028574", "messageHeadline": "update testnet ssfn seed-peer config (#15585)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4369e0bb8b123cb026af7116034ba3a380d26750", "messageHeadline": "remove unused file (#15605)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "465798f9aa761e85a9e8073cb59e8ad9116139b5", "messageHeadline": "chore: fix typos (#15594)", "author": {"name": "shuoer86", "email": "129674997+shuoer86@users.noreply.github.com", "user": {"login": "shuoer86"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a989a24f1f3603660c67bba43c9bfa4fdf00c2d0", "messageHeadline": "[docs] few errors corrected (#15550)", "author": {"name": "Gaki", "email": "153402253+GakiBash@users.noreply.github.com", "user": {"login": "Gakunt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "682dc2bbfb94b7ad0558b82f19fa368e9a6fddd4", "messageHeadline": "Version Packages (#15596)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 99, "deletions": 24}}, {"node": {"oid": "9ac0a4ec0100abc37f6375ccf9051516127fc38c", "messageHeadline": "Add extensions to all SDK import paths (#15595)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 184, "deletions": 179}}, {"node": {"oid": "73360dd03198b4407cd38d2374b8d9f216aeeccc", "messageHeadline": "[gql][2/n] convert transaction block effect's array fields to connect\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 2845, "deletions": 1614}}, {"node": {"oid": "f94746356c1c124a9e91cf99b75c36a2c501dbbe", "messageHeadline": "Updating pull request template (#15591)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e936a962f4583c08d9a2b43e97973fec36b9052", "messageHeadline": "[Wallet]: Add error message and retry for swap errors (#15549)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "394df081cd6a3da307e250fd366f9c264a0117d9", "messageHeadline": "Sui v1.17.0 version bump (#15593)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "092fdfc16286fd7414053e579bd65da003bd3786", "messageHeadline": "Sui v1.16.0 Bytecode Framework snapshot (#15592)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "31b226d161fda465ac7da1404c3e0ec9a9c2374f", "messageHeadline": "[CI] Run split cluster check on pull requests (#15587)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "4c3ff8d65407c8a656088f0abb20bfa0fdfce988", "messageHeadline": "[move] Add freezing for tail expressions (#15588)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "7c3f27ba1ee04706823d7a26d9ac7728926c942a", "messageHeadline": "[Consensus] add `Context` for epoch configuration (#15581)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "29b055dd3a828858969c7ed0e86471667f761975", "messageHeadline": "[bridge 19/n] fix sui to eth encoding and add a encoding regression t\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 136, "deletions": 25}}, {"node": {"oid": "05c523e9c84db1b59a0aa8d5f9e4b8eabe27b4cf", "messageHeadline": "Version Packages (#15479)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 146, "deletions": 43}}, {"node": {"oid": "9ba167b0af84365188877a448a733a5d877e4ba5", "messageHeadline": "[dapp-kit] default storage to memory storage when local storage isn't\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "6b316126343e407d35b95159a353dd5f17d5954d", "messageHeadline": "[graphql/rpc] crate re-org 1/x: split off client crate (#15571)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "1d0d16746ec92daf88740f1f05e6803ffbba93d6", "messageHeadline": "[Bridge 18/n] add bridge move package as an example (#15490)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1233, "deletions": 4}}, {"node": {"oid": "f71ebfb340c63e4e53512ca8fffef19167052553", "messageHeadline": "Optimize sui CLI response format (#15572)", "author": {"name": "bityoume", "email": "123343203+bityoume@users.noreply.github.com", "user": {"login": "bityoume"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42962ea14e85cafea346ba98c7e1d01170c0c499", "messageHeadline": "[GraphQL][EASY] Ensure fields are generally output in camelCase (#15574)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "46fb0502ecccf4e597b5bdaa8a6dc8c08cfc902b", "messageHeadline": "[kvstore] improve metrics (#15567)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "00aa9b15bfa866982dbeeaaeec290aa69ab3fc50", "messageHeadline": "[graphql] Update type name from `struct` to `datatype` in graphql API\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "39822ec398011ed654097ed16a40adc3ccdb564e", "messageHeadline": "Disable verified id functions (#15552)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 613, "deletions": 748}}, {"node": {"oid": "6c10970d2e3a24b8a5c75341a313e532b5c8cf2f", "messageHeadline": "[GraphQL/Events][EASY] Event::try_from_stored_transaction clean-ups (\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 40, "deletions": 50}}, {"node": {"oid": "8d5ab2673e9c2ec483905c32e3e95f89fc558dd0", "messageHeadline": "[benchmark] Use local narwhal channel in benchmark client (#15464)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 625, "deletions": 159}}, {"node": {"oid": "deb6166bd1da662b7a91aa481c32b8a93f2b9829", "messageHeadline": "[mysten-service] 3/n add logging utility (#15559)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "92032e703f716980ddc4b5d7ffabf904219cae22", "messageHeadline": "[graphql/rpc] allow @skip and @include directives (#15570)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 88, "deletions": 26}}, {"node": {"oid": "8cccebb969ff2438c74763f2bff06d64da102de5", "messageHeadline": "[mysten-service] 2/n add basic metrics functionality (#15548)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "653f2f5379513a2a5b975ca78dbd629b60408003", "messageHeadline": "[GraphQL/Package Resolver] E2E tests for type resolution limits (#15448)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "8a1ec6907cb782c2b5245c901f24fcb7f006b125", "messageHeadline": "[GraphQL/Package Resolver] Early check for type param arity mismatch \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "6dc3f06e70954a9003deb9fa5654d829044db606", "messageHeadline": "[feat] introduce the initial Validator struct scafold (#15555)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 191, "deletions": 21}}, {"node": {"oid": "e1877e98e3972bb1ad52b7fb9124e5c9475f7d69", "messageHeadline": "random beacon: Write restored VSS public key to output after crash re\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "46aef16269d841f2878d9e46a62042a8f933af33", "messageHeadline": "[move] Deprecate `spec`s. Remove Move model's dependencies on expansi\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 4131, "deletions": 74792}}, {"node": {"oid": "0ef5722f931bc54e221c43fe631974309e12dc97", "messageHeadline": "add graphql and json-rpc routes (#15561)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "c96a67f0be2383045014456bc40e1c9254df2236", "messageHeadline": "Remove carriage returns from release notes string (#15563)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5f9e3ba21001d4c29de78b79942052e5cd10639", "messageHeadline": "Replace tsup build with build scripts used in ts sdk (#15565)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 589, "deletions": 737}}, {"node": {"oid": "42c66fce68623abecf3a09618d83288bae2fd047", "messageHeadline": "[gql] events (eventConnection) on tx (#15429)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 458, "deletions": 4}}, {"node": {"oid": "9e910ee3d37fda8417e446062ffc93cf67f2106b", "messageHeadline": "[docs] Linking to crate docs and instruction on building locally (#15\u2026", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 59, "deletions": 20}}, {"node": {"oid": "62bdd0f5e0016838f2539e6c1ed2c69c7261334a", "messageHeadline": "Enable effects v2 in mainnet (#15560)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0e07b7290cfbaf3ff9ef1dfcf39683f651496491", "messageHeadline": "[mysten-service] 1/n initialize crate for service dependencies (#15545)", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "b3f66532bcd7cfdd1caf794307cae4a8dbfd5d53", "messageHeadline": "[shared object deletion] Enable in testnet (#15556)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "089f4344248ffd5aafb635a55ffad5fb69ed476d", "messageHeadline": "[transfer-to-object] Turn on for mainnet (#15533)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "def3c5ec9f1f2d089fcd5b5a6a583305da06baa9", "messageHeadline": "Minor cleanups in EpochStartConfig (#15541)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 152}}, {"node": {"oid": "7df199915853392cac9917e359b5bf3dc2b0f61b", "messageHeadline": "[GraphQL/Digest] Refactor Digest type for use as Scalar. (#15527)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 96, "deletions": 106}}, {"node": {"oid": "00e2013cc9b15b01fa873825d23d8af3e71b361b", "messageHeadline": "[GraphQL/Cursor] Checkpoint querying and pagination (#15526)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1000, "deletions": 724}}, {"node": {"oid": "50374f42d2254d0f7070f9e98905968c80d2113a", "messageHeadline": "[GraphQL/Cursor][EASY] Rename `Page::select` to `paginate_indices` (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "646120db6532ec7e128795e31a9728499a72f39e", "messageHeadline": "[GraphQL/Data] Refactor PgManager and EXPLAIN-based costing (#15524)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 293, "deletions": 5}}, {"node": {"oid": "943a734269496f184889275c82f436f4cc858e1b", "messageHeadline": "[GraphQL][EASY] Delete utils module (#15523)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "22a74fd0d66d6290d530c0212e5b7e564be03a80", "messageHeadline": "[GraphQL/Checkpoint] Checkpoint Representation (#15522)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 152, "deletions": 272}}, {"node": {"oid": "7226f16dc4092d32f94a06a779c8f425dc8fadc4", "messageHeadline": "[GraphQL/Validators][EASY] Clean-up convert_to_validators (#15521)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "adbd3f5f05bd6da69a0e6569525d3c74b7ce0d37", "messageHeadline": "[GraphQL/DB][EASY] (Re)move conversion to/from SuiAddress (#15520)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 27, "deletions": 54}}, {"node": {"oid": "b912cca9d958c8bb0019c7811c4676388ad33fa8", "messageHeadline": "[GraphQL/Checkpoint][EASY] Remove get_earliest_complete_checkpoint (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "81a596e38b9fa64da97befabd7bdfadad224b899", "messageHeadline": "[GraphQL/Cursor] Abstraction for index-based cursors (#15485)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 76, "deletions": 128}}, {"node": {"oid": "63d4fbd3c3ca60ebbc17b62c71069192782206ee", "messageHeadline": "[GraphQL/Cursor] EndOfEpochTransaction (#15484)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 89, "deletions": 130}}, {"node": {"oid": "16a055a513a8d0f47dbdad8afa4826c5c80f2710", "messageHeadline": "Bump fastcrypto version (#15553)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "33c18c808ff0b38dfdafd163bf714322501cfc0e", "messageHeadline": "[move] Reworked path parsing and extended move/copy usage (#15267)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1570, "deletions": 768}}, {"node": {"oid": "6418ced3dd53a3369cb658e84228398345b69a6a", "messageHeadline": "[transfer-to-object] Allow calling some additional functions (#15531)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1518, "deletions": 669}}, {"node": {"oid": "005784f74f134042c9da98b1984d82b8facb2df5", "messageHeadline": "add logging for obj ids during system overload (#15547)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "2d36b4e9bbeda865f910f30ba5bcb924521f6337", "messageHeadline": "[graphql] Fix whitespaces in test file (#15544)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "d5ece34116052bfd04fe7c29003481af0511bf27", "messageHeadline": "[Consensus] add Block and related types (#15543)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 164, "deletions": 4}}, {"node": {"oid": "2ba23be291c9dfed9f27dc2fe2315d359f20edd8", "messageHeadline": "[graphql] Add DateTime tests (#15540)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 307, "deletions": 3}}, {"node": {"oid": "3de05b98bcd15db3e55cb6a4bcf61cfb70dc23da", "messageHeadline": "[grahpql] Move SystemState into Epoch (#15489)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 482, "deletions": 403}}, {"node": {"oid": "cea8742e810142a8145fd83c4c142d61e561004a", "messageHeadline": "Don't end epoch until all deferred tx have been sequenced (#15287)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 99, "deletions": 92}}, {"node": {"oid": "470c5e29aa6d7fdaba687027196a74c3bc0a6922", "messageHeadline": "Add getFullNodeUrl to imports. (#15468)", "author": {"name": "Brian Li", "email": "brian@brianli.com", "user": {"login": "bwhli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac0aa13bacbd96543ca77eed71d7c11532b07264", "messageHeadline": "move-package: add name resolution hook (#15315)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 1023, "deletions": 58}}, {"node": {"oid": "85314f5976b90a55e802ef0dbc25427235f391d9", "messageHeadline": "[refactor] allow setting validator name during genesis (#15227)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "70dc87b1210199d3f76d5b6d7a66eeaebb74019a", "messageHeadline": "add example for transaction replay to CLI docs", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "9de83fe00d9f0ef9c6040412f3cfc80649b1e767", "messageHeadline": "display correct error message", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dde4f7bf1486a8a29ee993f26ead2865b963de84", "messageHeadline": "[move-ide] Extended on-hover and go-to-def for module accesses (#15503)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 766, "deletions": 406}}, {"node": {"oid": "0ddbd9ed4362d356aec575151cd93a2918790378", "messageHeadline": "indexer: epoch metrics fix after split (#15530)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "36b6ff190ce8029083ec55b61763b098c6c0a960", "messageHeadline": "[cli] remove redundant with_events in wallet context (#15515)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce89a52d06554311418bc0ff3a68cacbbc530055", "messageHeadline": "Basic light client CLI (#15187)", "author": {"name": "George Danezis", "email": "4999882+gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1069, "deletions": 0}}, {"node": {"oid": "919e9691a32e5c133b8314dfc5209eed19c138f6", "messageHeadline": "indexer: patch for dynamic field (#15514)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ac1b2a2933bb1bd297a960dc8fdbf94f76b5a9ac", "messageHeadline": "[bridge 17/n] add real abis (#15487)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1214, "deletions": 164}}, {"node": {"oid": "e7ce83e24f5cde8e72e994d8a6d19488a452db88", "messageHeadline": "[Bridge 16/n] Add BridgeNodeConfig (#15425)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 346, "deletions": 11}}, {"node": {"oid": "432e1212e04f85f962eb0a2cdb4cda08b9bb2920", "messageHeadline": "[bridge 15/n] handle sui tx digest (#15406)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 70, "deletions": 39}}, {"node": {"oid": "15e2d3cc9487aed5a37cbf061aa14e45c02969a2", "messageHeadline": "[patch] - inc 1654 (#15501)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b598dbba429af672dd42fdbd8a8de46991437dd2", "messageHeadline": "temp handle dynamic field creation failure (#15504)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bfa03b105acb3a0de3b8854e5d7c9fa715eb0c3", "messageHeadline": "[bridge 14/n] simple handle_eth_tx_hash (#15405)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 271, "deletions": 139}}, {"node": {"oid": "98f163da441c6961cf6b89fbac73e6aba6b9bd6b", "messageHeadline": "[gql][1/n][easy] add max_output_nodes to ServiceConfig for output nod\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3e65fa9ac17addefb2d310dacf673293504ba417", "messageHeadline": "Write manifest based on output store (#15493)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "d0b4484b7738f135b253142b60af4351d82d8b31", "messageHeadline": "[bridge 13/n] wire up orchestrator and action executor (#15404)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "0fe3f0df518ae4c9be88ce143f5620b8edad66ef", "messageHeadline": "[graphql] Make datetime::from_ms return result instead of option (#15\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "c4cdd7f09af25e2abdea0fc5f0db2e9292e1a084", "messageHeadline": "[graphql] switch to QueryableEpochInfo instead of StoredEpochInfo (#1\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "db37e3c35530b58e5e6d73c2123262a0b485eb62", "messageHeadline": "[GraphQL/Cursor] GenesisTransaction.objects (#15475)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 953, "deletions": 922}}, {"node": {"oid": "341254d9deed601b0af67f8a281e2355ceaa0d8e", "messageHeadline": "[GraphQL/Cursor] ProgrammableTransactionBlock (#15474)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 440, "deletions": 376}}, {"node": {"oid": "62151d57b3b53c6eaa240a563af76dc5b205e475", "messageHeadline": "[GraphQl/Cursor] AuthenticatorStateUpdate.newActiveJwks (#15473)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "f4c2c3da0f3be14ec81a5b7b47635b5dbccd3ae4", "messageHeadline": "[GraphQL/Cursor] MovePackage.modules (#15472)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 351, "deletions": 151}}, {"node": {"oid": "1760e780b1be102f0f68c02600dc4466a99b4098", "messageHeadline": "[GraphQL/Cursor] MoveModule.functions (#15471)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 302, "deletions": 258}}, {"node": {"oid": "dbb2467e44fe65e6a8e70a201634417f5b6ddf3b", "messageHeadline": "[GraphQL/Cursor] MoveModule.structs (#15470)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 155, "deletions": 92}}, {"node": {"oid": "499b5e6afd6b74964140c3e63a50e4c7c714b7c5", "messageHeadline": "[GraphQL/Cursor] Cursor Framework (#15467)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 638, "deletions": 106}}, {"node": {"oid": "96752f077ca8c8ba6d5b6e196c155342d8d75e0c", "messageHeadline": "[GraphQL/Package Resolver] Limits on layout depth (#15446)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 249, "deletions": 58}}, {"node": {"oid": "d812cc95e3cda1e97856c231c553f10274ae8bfb", "messageHeadline": "[GraphQL/Package Resolver] Limits on type parameter nesting (#15445)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "20abe0816db2efac957345f11526e58395335cde", "messageHeadline": "[GraphQL/Package Resolver] Limits for struct defs loaded (#15444)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "3c7e01810a0ecfa39a6a77daa87b297ffe082534", "messageHeadline": "[GraphQL/Package Resolver] Type Parameter width limit (#15443)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "af628797cb2395a39ca74b134e8a0c562dfe1312", "messageHeadline": "[GraphQL/Package Resolver] Limits for Move Type/Value Resolution (#15\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 145, "deletions": 27}}, {"node": {"oid": "d86aa013f667dc9933891371f342aab35e333afa", "messageHeadline": "indexer: epoch split nits (#15453)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 44, "deletions": 104}}, {"node": {"oid": "0d0ab5fa7e8c7cc07a09f9fd2390db02e6519fbf", "messageHeadline": "[move-ide] Extended on-hover for imports (#15456)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1354, "deletions": 645}}, {"node": {"oid": "a0ee03e9af815ebedf653e2c2492edc358881eb6", "messageHeadline": "[graphql] Add validator apy (#15173)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 336, "deletions": 16}}, {"node": {"oid": "950d50f2cfeffa1bc928244744fb035621a01e93", "messageHeadline": "[deepBookClient] Fix complex coin type parsing in #getCoinType functi\u2026", "author": {"name": "George Melas - Mysten", "email": "geomel@gmail.com", "user": {"login": "geomel"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "56a47bbbfdf8d50bc3f1914ca17ec159e773f2b5", "messageHeadline": "[graphql/rpc] make gas price settable everywhere (#15476)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "1727f16e458f7239619cbd7a924a5177b17ab2ac", "messageHeadline": "[sui-node/metrics] recreate client (#15430)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6db17d1d3b4565d8b91b3419d470adffda137eb7", "messageHeadline": "[cli/alias] accept an address by its alias in `sui client` commands (\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 294, "deletions": 75}}, {"node": {"oid": "fa7ecfaa4046fa39e3bc329aefb0cf52fb11e063", "messageHeadline": "source-validation-service: add kai finance to config.toml (#15436)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0918430c385bd0f91e28126157f50b3d7a8ec819", "messageHeadline": "[graphql/rpc] expose rgp in testing (#15462)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 71, "deletions": 39}}, {"node": {"oid": "c2e6785e009330f26f2259261d6f1fac4445e93f", "messageHeadline": "[graphql/rpc] use new available range logic (#15460)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "7f6278d88e690306c968a4515bd1f13d1780aca9", "messageHeadline": "[gql][feature] display field on object (#15391)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 764, "deletions": 60}}, {"node": {"oid": "b8100bca100203cb799f5665a051a2a219157bc2", "messageHeadline": "[gql][fix] connections return correct values for last queries (#15431)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 384, "deletions": 113}}, {"node": {"oid": "0a4182d17651e5b4d496f8ca2fa4610362bcf9af", "messageHeadline": "local grafana adds metrics collection for benchmark clients (#15454)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "80b1d975a82fd48d4c9aebbb78c88de60a1d5ae4", "messageHeadline": "[Consensus] add `Committee` type (#15455)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 307, "deletions": 2}}, {"node": {"oid": "035819cb1d64d6078b845353133b765cd9a617c4", "messageHeadline": "[Wallet]: add retry for estimate (#15457)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "682431233d0a5e067afe56173059aba798027890", "messageHeadline": "[data ingestion] kv store worker (#15412)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 266, "deletions": 34}}, {"node": {"oid": "d64a8685e107fd4729b6dca2bb7b02851d3c6429", "messageHeadline": "indexer: separate cmd for DB reset (#15459)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "53d63a4ac2564ed0cae9988482282f94b719b3db", "messageHeadline": "[gql][feature] suinsRegistration connection (#15390)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 350, "deletions": 62}}, {"node": {"oid": "cae95c6bb9ef163e99a8f6f95d7e5bacc85aded6", "messageHeadline": "[graphql/rpc] easy: check variables validity in client (#15432)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "b18bcde26882a99de21ebf7bf0075ac950e6809f", "messageHeadline": "[Consensus] fix docker builds (#15452)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ffd96e836bba5bc79074ec1c0a269419f939b5a8", "messageHeadline": "indexer: split epoch into system state and others (#15434)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "499802dfcee48e85ac39c7a3db39fc363faac0da", "messageHeadline": "Add some metrics for random beacon (#15450)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "d7195006855c05a04d3c47d8df0f4ac92e9391a9", "messageHeadline": "zklogin: always use PublicKey to derive SuiAddress (#15363)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 260, "deletions": 181}}, {"node": {"oid": "868d793d710120c4c5a212ead99160225d94bd93", "messageHeadline": "[Wallet]: enforce allowed coins list and z index (#15423)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "f221eb62be864d6711de381db0b5a1509a2444d0", "messageHeadline": "[Consensus] add initial directory structure (#15440)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "b9a07e60710a9fc4939c309c238180b5d5d5d2ac", "messageHeadline": "[Package Resolver] Avoid phantom types when calculating abilities (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "9eee6f2b23ccbf712897bc8fc31916f82590b6eb", "messageHeadline": "[GraphQL/MoveTypeLayout] Include struct type in struct layout (#15409)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 104, "deletions": 51}}, {"node": {"oid": "a22773cf212915d528a8bef17dfcc8b23078bb81", "messageHeadline": "[GraphQl/MoveData] Special case ID type (#15408)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 408, "deletions": 22}}, {"node": {"oid": "c20be338469e07d007ea8405593c528cbdd7a63d", "messageHeadline": "[GraphQL/MoveType] Expose type abilities (#15407)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 259, "deletions": 16}}, {"node": {"oid": "ec63651e3bf4c1cd7153d0bc2837a4aeb3c10099", "messageHeadline": "[Package Resolver] Calculate concrete type abilities (#15393)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 323, "deletions": 18}}, {"node": {"oid": "81b671b46c7bb17e1b5f4af4a0fbaf69308f5833", "messageHeadline": "[bridge 12/n] add BridgeActionExecutor (#15403)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 991, "deletions": 34}}, {"node": {"oid": "30f7ebf518f904270d03ff938232d6b410a639e6", "messageHeadline": "[graphql/rpc] e2e tests: execute TX as validator (#15439)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 817, "deletions": 560}}, {"node": {"oid": "3eb2ccfb9eaef51dd309d91330b978789c586b5c", "messageHeadline": "[graphql/rpc] add all members to e2e crate (#15435)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "031b612fa23e75899c6d57e6fbff089abf38b869", "messageHeadline": "[bridge 11/n] handle eth actions in orchestrator (#15336)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 482, "deletions": 55}}, {"node": {"oid": "6599250fa828165f00afe294ab72063c0869db25", "messageHeadline": "[graphql/rpc] add Joe, Emma to codeowners (#15433)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "869a791ecd371245f4c7045ed48317615a8e8302", "messageHeadline": "[move][examples] Remove hard testnet dependency (#15428)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2704f6c08ca233a427cd0b3238a65366e7da6df", "messageHeadline": "Start writing manifest file in formal and db snapshot buckets (#15389)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "69104e3e279798a15c623bd0a3aec43ade465c12", "messageHeadline": "[move] Turn off some lints for tests (#15424)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 161, "deletions": 79}}, {"node": {"oid": "59d7f5b1c1218603bb4c04f4ee278ab6c638daa8", "messageHeadline": "[move][easy/cleanup] Process binops using binop macro in all passes (\u2026", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 661, "deletions": 234}}, {"node": {"oid": "58727dc0fa0a84ae5003607e665af0e58c2729f6", "messageHeadline": "[snapshots] Write manifest file after pruning and compaction (#15417)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "527186445382ab26636fd273c57a0ca5efd5ed9e", "messageHeadline": "Cleaned up sui move test args. Added sui-framework-test filter (#15414)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "13836ffac2615c19691843ad11575e353d553b1d", "messageHeadline": "[gql] dont error when we exceed costs (#15401)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "cfcd5726799b0f6d1a5a2c09d29f469c0167a86c", "messageHeadline": "[wallet]: add balance in USD for recognized coins (#15399)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "e21ed08aef44881c3540411709f852aa0aab3490", "messageHeadline": "Add more invariants for effects v2 (#15397)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "b54bd2305238d653ebf65122dd29c998702bb855", "messageHeadline": "indexer: quick object snapshot and fix object history (#15339)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 331, "deletions": 99}}, {"node": {"oid": "399df171beab4f5b160236239711fccb87a32fed", "messageHeadline": "Update fastcrypto in sui + related tbls usage for random beacon (#15396)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "272859ff738663703c676861d63ccec00c33464a", "messageHeadline": "Make owner checks simpler (#15395)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "4790ecd8d9204ba3bd68af8ec01d34eecd4872c2", "messageHeadline": "[move-ide] Enhancement to on hover for constants (#15394)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 594, "deletions": 89}}, {"node": {"oid": "db377d21ee7346f2d6c1ac9e8e4f26a7eeb114c3", "messageHeadline": "move: source service with better logging, restart logic (#15379)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b448b0768778a78f8d2b604307ba41d053797b28", "messageHeadline": "check for success before snapshot restore (#15386)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "d1183ea29353ca0a13c2037aef346b35745b1632", "messageHeadline": "Make the ownership invariant checks easier to understand. Improved pr\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 208, "deletions": 96}}, {"node": {"oid": "5249dd48e8164507fe2ca4829acb45015961a3ce", "messageHeadline": "[Release Notes]: Tag PR author in slack channel (#15359)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3b00f5de24279a422971a7853ed8199e14ce5ae5", "messageHeadline": "Add sui-json-rpc-api crate (#15388)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 179, "deletions": 105}}, {"node": {"oid": "2cc826d392a962c4fec25406f28bf1837af0e097", "messageHeadline": "check txn size upfront and add tests for it (#15380)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 192, "deletions": 31}}, {"node": {"oid": "835bdde5d77d0bc50d2986c43092e19f29f38bf0", "messageHeadline": "Move verify_transaction to AuthorityPerEpochStore to discourage calli\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "528c46d86cc388e6a81e00d909e7981dede27aad", "messageHeadline": "[Sui] extract common checks for transaction into a separate function \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 59, "deletions": 65}}, {"node": {"oid": "45ff39121aaba90ef79111271e96e89aadd469c8", "messageHeadline": "[chore] Migrate from LinkedHashMap to Indexmap (#15378)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 68, "deletions": 69}}, {"node": {"oid": "28ea98612d95de058211f94bf0d5518abdabfd40", "messageHeadline": "Create safe_range_iter and replace range_iter (#15376)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 194, "deletions": 87}}, {"node": {"oid": "e78eb4f77acfd055031db9dba0ea87306687b706", "messageHeadline": "[move-ide] Fixed and extended on-hover for struct fields and locals (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 224, "deletions": 175}}, {"node": {"oid": "d4174244b9851655e0a1deca869cf31469184c21", "messageHeadline": "fix war-room: tests for object checks (#15382)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 161, "deletions": 5}}, {"node": {"oid": "490b51d5046bf229f383e32ba0c43430b16b2371", "messageHeadline": "Remove unused dep to sui_core (#15383)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b7c853bb7ae2654f4764fd5d84082aa5984f7ce7", "messageHeadline": "Rewrite type_tag_validity_check to reduce duplication (#15367)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 43, "deletions": 53}}, {"node": {"oid": "efbc358fe84dd65c591638758fafe3aeb7a217f6", "messageHeadline": "[Sui] run cheap transaction validity checks early (#15351)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 59, "deletions": 42}}, {"node": {"oid": "adeda79db33fab9bf5462457d42cf1aa76c18557", "messageHeadline": "create randomness state object in genesis where enabled (#15355)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 460, "deletions": 359}}, {"node": {"oid": "68bbea65ad92d6c4a6a91b31f91f8bf0123811d3", "messageHeadline": "[graphql/rpc] easy: remove `/schema` endpoint (#15373)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "fc7870ba4d3cdc5e0404e193fe3059c68ecfe144", "messageHeadline": "[Package Resolver][EASY/Chore] Standardise file structure (#15377)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "07826f79d22e159859d8c38d7574555f65b1394c", "messageHeadline": "Add test for rejecting system transactions (#15375)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ec8aa96f079f13e815429134fb5226f27159b89c", "messageHeadline": "Reorganized upgrade/publish transaction checks. Reordered max publish\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "7ab5bc26fdf3288d576000a9bb16009691ff2b4e", "messageHeadline": "mlogan transaction test fixes (#15368)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 115, "deletions": 17}}, {"node": {"oid": "8146598593bf58350496a75927f8a14920bbb78e", "messageHeadline": "[graphql] Fix typos in docs (#15370)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "667100d39378c4afe92df11660bd671a4cb89dce", "messageHeadline": "[graphql/rpc] Make store effects optional in effects struct (#15235)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "951e8140150dcad47b17bde55a64fd22d68d9cb7", "messageHeadline": "Update asset-tokenization.mdx (#15371)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f2e27d5fea4e57d7b4e3671c68232aca58d54a3", "messageHeadline": "[test] adding test to prove acquire locks dedup functionality. (#15347)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "95dd7d752e8d86e3d551ba0d0908adc59e63cab1", "messageHeadline": "[Explorer]: Add new ID page to eventually replace address/object (#14\u2026", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 361, "deletions": 95}}, {"node": {"oid": "33b6bb90be1b344ee994ba2de5a40b3c1f0323bc", "messageHeadline": "Create a common function to setup DBMap iterators (#15360)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 67, "deletions": 109}}, {"node": {"oid": "73bd01ec290165fed2018c429d110dd1cb2adb47", "messageHeadline": "Update comment about sending EndOfPublish (#15361)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96bcaf4d0e772e7688dd47a2408440c3ca46ec46", "messageHeadline": "Replace copied LocalProtocolConfig with &ProtocolConfig (#15358)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 47, "deletions": 81}}, {"node": {"oid": "afd02c435f480d2af932522626f9f5b229b1c7aa", "messageHeadline": "[bridge 10/n] storage (#15304)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 401, "deletions": 49}}, {"node": {"oid": "b560e6000edb19045ab49b6e7ef1fb0838cd53ec", "messageHeadline": "Some clean up around ReconfigState guard (#15352)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e5b082f7de18ade51afb88a93c17d519bdbfa77f", "messageHeadline": "Implement crash recovery for narwhal random beacon protocol (#15109)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 487, "deletions": 104}}, {"node": {"oid": "17192c17133b4f04289d3447e122fae1bb84e50b", "messageHeadline": "[gql] consolidate EventFilter's type filters (#15303)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 225, "deletions": 63}}, {"node": {"oid": "66b18da918c1574b880e704f7d1244c9c7f96d38", "messageHeadline": "[cert handling] Perform fullnode/system tx checks earlier (#15340)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d4a6464fb4061ab39690a308a564304fcb499814", "messageHeadline": "Avoid ProtocolConfig clone in TemporaryStore (#15350)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50d806694357bcc8b0eb009071891559f7651656", "messageHeadline": "Make TransactionDigest::genesis() less confusing (#15354)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "068e3c69c881add3c4a3387f227b967ed816ee59", "messageHeadline": "Make TransactionKind::is_system_tx an exhaustive match (#15349)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "54ae36af8c00722ea52e418184887c670187712d", "messageHeadline": "Avoid extra clone in Transaction::from_data_and_signer (#15348)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6fd5eb5736bb01f1687139757a3153a502915b0a", "messageHeadline": "[graphql/rpc] WIP: add temp impl for tracing & opentelemetry (#15342)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 107, "deletions": 26}}, {"node": {"oid": "e6f62a428617e62a67f472cc30dd4d98ed8e78be", "messageHeadline": "Adding logic to skip building if archives already exist (#15330)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 75, "deletions": 51}}, {"node": {"oid": "d34431ea2ad0e7fa5f7fe7d5470e4f82547993f2", "messageHeadline": "Remove HandleCertificateV1 (#15344)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 21, "deletions": 157}}, {"node": {"oid": "df7b13588ab1c93521df9ec7c3781fddada3b246", "messageHeadline": "Use NonEmpty in TransactionDataAPI::signers() (#15343)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "38f268cef5cf8f2d3187edde20a5c27205386774", "messageHeadline": "[authority] Remove spawn from handle_certificate_v2 (#15338)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "99cb2ffc2732f06c4e1c1816a38e30406280683f", "messageHeadline": "Remove unused vec (#15341)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "73796c0f7e9b9ba30489aade67d9a718b0db8f32", "messageHeadline": "[gql][txn-test-runner] interpolate variables in RunGraphqlCommand (#1\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 178, "deletions": 2}}, {"node": {"oid": "b666f0917966e64dcfa26dff63445c202c20b3a1", "messageHeadline": "[GraphQL/TransactionBlock] Unchanged Shared Objects (#15269)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 531, "deletions": 49}}, {"node": {"oid": "84331026e3cce96c6f1e0c39ac7624db5a6abe11", "messageHeadline": "Remove redundant check in handle_transaction (#15337)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6b803e645f0eb965d0b327a174a3794ffda94a5a", "messageHeadline": "[GraphQL/Query] Standalone type query (#15278)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "6a1dae224461c2f587973d9ff8c0090930a10e4f", "messageHeadline": "Remove unused move code in unittests (#15335)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 390}}, {"node": {"oid": "73c3772c59cdbecef8fef1bfd58d42a23f9e58dd", "messageHeadline": "[docs] Docs with amplitude (#15324)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b2895d7cb8989d673b012839cfa333096c7f8109", "messageHeadline": "[bridge 9/n] add BridgeAuthorityAggregator (#15294)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1233, "deletions": 98}}, {"node": {"oid": "19ef58f91682ef618e79fad5b92353199e0f7b1c", "messageHeadline": "[bridge 8/n] make authority aggregation function more generic (#15290)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 364, "deletions": 262}}, {"node": {"oid": "039931979e458802c7796ff52ac0b3a63e24955a", "messageHeadline": "[graphql][EASY] Renamed active_epoch and request_epoch to past tense \u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e0c550c28aa4478738f886d570b799a159b032a8", "messageHeadline": "[graphql][easy] Update link to graphql examples in the docs (#15334)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70a618af537c75b85961d4f926e5e4e6c2577d21", "messageHeadline": "[cherrypick] Delay shipping effects v2 to mainnet (#15332)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ae2d50692af0979d826cc1aa384de112e7e74205", "messageHeadline": "[graphql/rpc] easy/fix: exclude schema limit in complexity costing lo\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "608323daa9b91fa5ba1bb1ad85677b74a46dd4eb", "messageHeadline": "Revert \"Remove deprecated code (#14635)\" (#15331)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 176, "deletions": 61}}, {"node": {"oid": "3f6a0e6d96b0a1b52dbdded1f397eac346c5e19d", "messageHeadline": "[graphql/rpc] easy: remove old limits logic (#15326)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "1feb188b32c08801f2e8fd327c0fd4087b1f6491", "messageHeadline": "[bridge 7/n] add BridgeClient (#15276)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 663, "deletions": 187}}, {"node": {"oid": "78379be28c7a21550561008bf3ee7c4858ac0204", "messageHeadline": "Add right chain endpoints (#15325)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b5a550accdd101eaf3b76491fd71adc732435556", "messageHeadline": "random beacon: Optimistically avoid verifying individual partial sign\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "01cc92b14f0eb8d53b781db3f39ee779c916c396", "messageHeadline": "fix: update readme (#15320)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd09307bb3ba48950f93c414b9c73f1090b27e7f", "messageHeadline": "[test-validator]change bind ip 127.0.0.1 to 0.0.0.0 (#14697)", "author": {"name": "uvd", "email": "386180127@qq.com", "user": {"login": "uvd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cbebd946508a262117bf90c12e30d67ecb39f8dd", "messageHeadline": "[replay tooling] Move replay log macro to info level (#15323)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2c64b9d096b0abaf8ac4345faf204e14730fb6dc", "messageHeadline": "Update the position of shared deletion weight in create_workload_buil\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63f29a85992c005e0630a50d97010b43eb099934", "messageHeadline": "Version Packages (#15241)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 108, "deletions": 42}}, {"node": {"oid": "f8d44c25cc87334da1ba12058207b1d4f76aa444", "messageHeadline": "[create-dapp] Fix path handling on windows (#15319)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "18c233534e2728949b8145b173ffa52060579ba5", "messageHeadline": "[EpochStore] release DB handle after epoch change (#15310)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 218, "deletions": 141}}, {"node": {"oid": "eab27da69bfd328b49c7c159e3615188976e5ed6", "messageHeadline": "Fix wallet standard docs URL (#15318)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397249d7348ecd047a422ce816bd97b23cadc843", "messageHeadline": "[move-ide] Extended on-hover for struct types (#15308)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 205, "deletions": 141}}, {"node": {"oid": "752d2709d4b2f55e581b1cca9fe8c5dd111a028f", "messageHeadline": "move: suppress log spew in source service (#15317)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e4505fb1df3c6c06c7d44a63783cd6cc24e4c68a", "messageHeadline": "[cli] Validate alias (#15307)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "fb3a20e2e41ede728f833dbf1ab20296da48db19", "messageHeadline": "Update index.js (#15316)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4655bd59134887c6a4dc457ca34c168e24f7449c", "messageHeadline": "[data ingestion] minor tweaks + logging (#15298)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "9eb718af0ce08b3b379bfc34e5366450a6eadc97", "messageHeadline": "[docs] Amplitude (#15272)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "807cc4b6b0c20913c8f47221681aaddcb394ca8c", "messageHeadline": "[Wallet]: update wallet truncate for unrecognized coins (#15311)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "879d7b696dbb99b8089769e4e2d42394379e5522", "messageHeadline": "[core] Detect and diagnose split brain in checkpoint proposals (#14821)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 571, "deletions": 38}}, {"node": {"oid": "36a50a3535f81042c0c35682eed3140859266017", "messageHeadline": "[move-package] Remove version fields from package and dependency mani\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 352, "deletions": 1796}}, {"node": {"oid": "f1fddbe5f11c40dad2b05cc35956d659f2e5479e", "messageHeadline": "Introduce replay logging macro (#15305)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "a664b9e359632567ffe0e4b81efefcf51546779a", "messageHeadline": "[graphql/rpc] reduce limits (#15306)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 97, "deletions": 15}}, {"node": {"oid": "0eeecffca82647a3f9337775c0f0bd23cc61ef66", "messageHeadline": "[cli/alias] Keytool update alias (#15162)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 196, "deletions": 3}}, {"node": {"oid": "9a3a14c90d39e1f7bab1ebfb4b767d4e43fe1f0d", "messageHeadline": "fix: use intent at default (#15301)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dd362ec1d6b928f53cdcb167efd91dcd1808453e", "messageHeadline": "Update TS docs urls (#15300)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 139, "deletions": 131}}, {"node": {"oid": "4ea5a31b3e1aad6636167dc8742c932fd7ab182d", "messageHeadline": "[docs][easy] Update app examples page (#15299)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3aa98035e105a1d2eb7d47191d6970bbeb04babf", "messageHeadline": "Making iterator tests parameterized so that they can test various Ite\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 132, "deletions": 27}}, {"node": {"oid": "c4420e7c7027090cf9dd94cac579862b8893aa74", "messageHeadline": "[gql] update cursor logic for coins and objects (#15260)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 349, "deletions": 120}}, {"node": {"oid": "7a858b033c3a684833e7d5532515339dd2625b92", "messageHeadline": "Hardcode intent for transaction messages (#15283)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 81, "deletions": 142}}, {"node": {"oid": "0c506094b6dca6d3e2d063c586a27ddd68b9f959", "messageHeadline": "move: add kiosk to source service (#14546)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "81a619ae9477f23ad367c3d457dcb1ac2a23f3ed", "messageHeadline": "Including brew tap instructions (#15191)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "fb12a4a7e59cf65fa4063bab9967fd77ba8008af", "messageHeadline": "Update local-network.mdx (#15292)", "author": {"name": "qianyiwangmeng", "email": "94897566+qianyiwangmeng@users.noreply.github.com", "user": {"login": "qianyiwangmeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea372febab7502e4291db65ebd3c38479773afe", "messageHeadline": "zklogin: check multisig public key derive consistency (#15208)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 224, "deletions": 99}}, {"node": {"oid": "575b9cbba8702755cd30a71669ed8c382ad67929", "messageHeadline": "[snapshots] Upload formal snapshots before db snapshots (#15261)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "2ff0ec1f91392ea46e008ddb4a9ab6232c358063", "messageHeadline": "move: bump Move.lock files in framework packages (#15194)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "aa73d4a22944b953d05928f3f6e250579fec2e96", "messageHeadline": "[move-ide] Fixed doc comment treatment in symbolicator (#15286)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "02f783cac40140ced125c8d8e33dc336e7466239", "messageHeadline": "move: build writes toolchain version to Move.lock (#15166)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "8cdb20a410a49cd4efe04b31e5a04461159616ca", "messageHeadline": "[docs] Applying todd's updates (#15280)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 425, "deletions": 83}}, {"node": {"oid": "e1ca530f346ebc13816472a65429448843ec5508", "messageHeadline": "[move-vm] Remove paranoid mode from previous execution versions (#15265)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 35, "deletions": 1880}}, {"node": {"oid": "e16036f2ac5f57f8cd029747d2dccc4dbf7b8234", "messageHeadline": "[Docs] add zkLogin example (#15123)", "author": {"name": "jovicheng", "email": "jovicheng@foxmail.com", "user": {"login": "jovicheng"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "f33acdee577092c10bd844efed42a50ba7d614a4", "messageHeadline": "Add big query analytics schema (#15256)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "9294930ec64aa87b5d160042d1d76bf025a9ed55", "messageHeadline": "[bridge 6/n] add signer/verifier and more types (#15247)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 546, "deletions": 27}}, {"node": {"oid": "c568a775c951e76a34a24857c822ec680fc40a4e", "messageHeadline": "Update transaction-lifecycle.mdx (#15271)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "732701c6b941f4ce300bd70df63b82e7980369c0", "messageHeadline": "Docs for checkpoint-verification and protocol-upgrades (#15115)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "307f6df3f7cbe8df1ab0a2f48622c0e108ba6248", "messageHeadline": "[docs][easy] Fixing nav (#15282)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "41e0d61575345e0030b80f30a522959b3ba2ae02", "messageHeadline": "[GraphQL] Refactor Validator and remove all PartialEq and Eq from Epo\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 396, "deletions": 117}}, {"node": {"oid": "0b7044d30dca5d46828a11ecdb68c200300d04e7", "messageHeadline": "[docs] Asset tokenization (#15142)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1128, "deletions": 104}}, {"node": {"oid": "4d137404cf1bb51fbeee3af32ac25079f90e0a24", "messageHeadline": "[docs] Working with ptb docs (#15270)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 165, "deletions": 5}}, {"node": {"oid": "dc72e1d6e51b79c3cda921a7941e70ae99039b31", "messageHeadline": "[transactional-test-runner] read-only shared inputs (#15268)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d013d3b671a5d01f635f2fe62d192839dacbc603", "messageHeadline": "[AWSOrchestrator] a few small cleanups (#15274)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7ea6dc35d6222a478bbd78b1cb54fa63f1e2c927", "messageHeadline": "Fix broken docs link in sui-move-concepts.mdx (#15163)", "author": {"name": "Kyle", "email": "ktruong008@gmail.com", "user": {"login": "KTruong008"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "094d5118e63775dcabe2518b5077528567d603c4", "messageHeadline": "[move 2024] Combine namespaces for expansion lookup (#14978)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 2756, "deletions": 756}}, {"node": {"oid": "178bc6993e4fd5920a0359d6b17e728953832594", "messageHeadline": "wait for all nodes to advance epochs in object creation tests (#15236)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "516bf2587b9842162851b5f54fd98c8f8d65d23e", "messageHeadline": "move: sui source service doc update [EASY] (#15266)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4a43ae76c603b165c649e97662e5f051df673f75", "messageHeadline": "[GraphQL] Refactor epoch (#15237)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 115, "deletions": 87}}, {"node": {"oid": "e516623190827bd9cee2656628f125ce786c367e", "messageHeadline": "Collections topic (#15238)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "21640e0f6f659b9987ce3a268affcf3a052cd47d", "messageHeadline": "[docs] Owned object pools (#15223)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 560, "deletions": 1}}, {"node": {"oid": "772fc42c09ec9dbbac796bb8900ddd788c93b509", "messageHeadline": "[docs] Indexer topic (#15263)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7feec8d2680d5db492c589a7a83392e0065b4d66", "messageHeadline": "[GraphQL/Schema] Address Comments from #15252 (#15264)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "1448bbebf38b8a78c160be181e9b6c5bc9a79d9a", "messageHeadline": "[GraphQL/Schema][chore] Sync draft schema with current (#15252)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 576, "deletions": 254}}, {"node": {"oid": "489bc78fe4d3eeb893a2aa61fca9e52d084a755d", "messageHeadline": "[GraphQL/TransactionBlock][EASY] Document TransactionBlockKinds (#15221)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "1aaf8df581ec0e51e7347f4f693d9f4b6716d478", "messageHeadline": "[GraphQL/TransactionBlock] ProgrammableTransactionBlock (#15211)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1923, "deletions": 110}}, {"node": {"oid": "12d0c995081689f5365145cbd12107efe24a6492", "messageHeadline": "Remove dangling wallet kit references (#15257)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "0f0d7cbbcdba2b5406ccb8340df10271ef5caa2c", "messageHeadline": "[indexer] set up ingestion test (#15242)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 261, "deletions": 138}}, {"node": {"oid": "01a0315888e1034d36f0839997cd4b6dc3c46eb9", "messageHeadline": "Add Blackjack app example (#15202)", "author": {"name": "Will Riches", "email": "will@riches.im", "user": {"login": "wriches"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "0cebf887a3b06d93996e87cc054100e03a2193c8", "messageHeadline": "Add `sui-data-ingestion` binary to release process (#15262)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5a1ac171c6d3a8ac6c8fa82bd68d5fcb5da216b6", "messageHeadline": "[sui-tool/pkg-dump] Dump full package BCS bytes (#15258)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49144dfe03d1ee80936936add80ce2d50d56a770", "messageHeadline": "[doc] add 101 doc for finality confirmation (#15177)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 182, "deletions": 35}}, {"node": {"oid": "4d7bbee1f67856ddc30f2203a652752dab566286", "messageHeadline": "Deprecate and remove wallet-kit (#14868)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 195, "deletions": 3869}}, {"node": {"oid": "531539bad294660f2142ca2ca794e4fe3527a16e", "messageHeadline": "[gql][fix] reverse event connection result if last provided (#15254)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "714282ee71df14de9924bbc351ae3c206a29d6cb", "messageHeadline": "[move-ide] Added an option to turn linters on/off (#15240)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 122, "deletions": 18}}, {"node": {"oid": "dd4514d5d7ebffadcd25ac6e0cbf9a63e375dcf7", "messageHeadline": "[docs] PDFs to correct broken links (#15253)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "798dfcbbe49052d4df9fb783f425df7d1601f33d", "messageHeadline": "[Docs/Clock] Fix Clock Test (#15248)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "f52a5db7c4e9343b3b522617bbbc064e9ef3b97f", "messageHeadline": "Remove storage bytecode and related clean up (#15217)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 679, "deletions": 3529}}, {"node": {"oid": "552158d9eae200314499809d8977f732f6c2cee7", "messageHeadline": "[Bridge 5/n] add skeleton for orchestrator and some types (#15206)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 227, "deletions": 16}}, {"node": {"oid": "bd770a07f3552bfc5fbf32c69543683936369996", "messageHeadline": "Do not always seek to first when creating SafeIterator (#15232)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0557b66817023d9599f4e3de51f9645c16a3e23b", "messageHeadline": "Fix typo in shared-owned.mdx (#15140)", "author": {"name": "Kyle", "email": "ktruong008@gmail.com", "user": {"login": "KTruong008"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "712ee82baec3433909d17644ce20f36c474efd96", "messageHeadline": "indexer: system states for graphQL (#15158)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 65, "deletions": 85}}, {"node": {"oid": "165ad6b21d51d38a37fd66ec5909adc855a39251", "messageHeadline": "Adding optional unique ID to wallet standard (#15116)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 101, "deletions": 12}}, {"node": {"oid": "85e187cc073b797b60ef5d2ed410cef2e9588b52", "messageHeadline": "Update consensus.mdx (#15244)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e70a83b0545f7a8899d2dd018c27a27144c5d2b", "messageHeadline": "auto-updating homebrew tap on each mainnet release (#15164)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "d55db38647501cf6ca2c042c5c5bdc1ea48b67d5", "messageHeadline": "Wrobertson/zidnexxx (#15233)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6e5c1d3561a6a4d8ebeab2a131677e32d377a592", "messageHeadline": "Remove deprecated code (#14635)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 61, "deletions": 176}}, {"node": {"oid": "b65aa073b9becf531dc660ef573c3827462f26d4", "messageHeadline": "[graphql][fix] event connection cursor logic (#15215)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 313, "deletions": 28}}, {"node": {"oid": "76131f6ce46c08129965b70618efb0a7f4efca72", "messageHeadline": "[move-compiler] Moved Sui linters to the Move compiler (#15156)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 418, "deletions": 353}}, {"node": {"oid": "9afa6806b2f16dc58aa71025df6862baae8b7933", "messageHeadline": "[graphql] refactor eventConnection (#14827)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1252, "deletions": 152}}, {"node": {"oid": "54c9ecdacab3d1351d9ac62e4d99b672289f2a79", "messageHeadline": "[graphql][feature][breaking] compound type filter on ObjectFilter (#1\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 797, "deletions": 22}}, {"node": {"oid": "0949e6183c65093647c7205ea66dd10e0ce870dd", "messageHeadline": "[graphql][fix][breaking] cursor logic for checkpoint connection (#15204)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 243, "deletions": 31}}, {"node": {"oid": "7b8a05543da54554073c52b313ce246ed2a6c24a", "messageHeadline": "[data ingestion] fix anyhow dependency (#15231)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d865454a3f9b70cfbdbe419af6673b3fdf224c4d", "messageHeadline": "[Sui] label db handle metric with db names (#15222)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "899d02d852a3e623b7d7b3730fe3fba6ec877f34", "messageHeadline": "[GraphQL/TransactionBlock] EndOfEpochTransaction (#15188)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 334, "deletions": 25}}, {"node": {"oid": "b4c7e4a88482ccec18ce694595acd9a43084f2cf", "messageHeadline": "Version Packages (#15077)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 122, "deletions": 40}}, {"node": {"oid": "b30fecbbca4e45535bb3cd6afcaf037f46e05b76", "messageHeadline": "[dapp-kit] Fix missing export of SuiClientQueries (#15230)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e5e1cce4a4d8b6f283f97686073e2fc38f035de9", "messageHeadline": "[graphql/rpc] easy/chore: fix bad comment (#15228)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e62e7bfd3baa634d0b82f0192d8df4db3f99e227", "messageHeadline": "Fix client-tssdk field.mdx (#15225)", "author": {"name": "Soonogo", "email": "614750803@qq.com", "user": {"login": "Soonogo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bc7069e5429cd0777d809740d6953d85ba71049", "messageHeadline": "[docs] Validator topics (#15229)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 515, "deletions": 5}}, {"node": {"oid": "3af3e0a353ff3ce699a6be9b0ddbf8c05b61892d", "messageHeadline": "[GraphQL/Schema] Merge System State into Epoch (#15218)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "dc099596ed74fabe97c110c172c8548686812d5e", "messageHeadline": "Continue deduping system tx on end-of-epoch (#15216)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "6f3c4e818de7acacecec93058391556638dba896", "messageHeadline": "Update dev cheat sheet with zkLogin tips (#14933)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8054d710deb7cf2dfb85c94905ceba158d4b4c5e", "messageHeadline": "Update zklogin.mdx (#15161)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eb67a1ea38ef998771429404eb8fd0ed96610c84", "messageHeadline": "Update README.md (#15207)", "author": {"name": "dorsky", "email": "139157644+dorsky@users.noreply.github.com", "user": {"login": "dorsky"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf1dce420f186e9eea57f6ffbe523000bc19606c", "messageHeadline": "[graphql/rpc] available range support (#15219)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "b7074d09ffdee5b68eaf3d5ee77459c55f632229", "messageHeadline": "Cleanup: use instrument to log checkpoint sequence number in checkpoi\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "dd6a8d96659dab30283c8a81ff8dcb6966cc384d", "messageHeadline": "[GraphQL/Schema] Remove reference to EndOfEpochData (#13887)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "8a889c1b1c09f270c906d613682294c0f2979e3e", "messageHeadline": "[GraphQL/TransactionBlock] AuthenticatorStateUpdate (#15186)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 316, "deletions": 12}}, {"node": {"oid": "9728e648e20dd4cca771e33b31022981c840497b", "messageHeadline": "[GraphQL/TransactionBlock] RandomnessStateUpdate (#15185)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 324, "deletions": 96}}, {"node": {"oid": "26bdf8c6ea849b055237dacb4f139b41888cd358", "messageHeadline": "[GraphQL/TransactionBlock] ConsensusCommitPrologueTransaction (#15184)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 136, "deletions": 58}}, {"node": {"oid": "3ecfa254aefb00673101d6ee8009821e93f3b158", "messageHeadline": "[GraphQL/TransactionBlock] GenesisTransaction (#15183)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 920, "deletions": 58}}, {"node": {"oid": "f00ffac132ac9616a00252d17abcaa2b11293ca9", "messageHeadline": "[GraphQL/TransactionBlock] ChangeEpochTransaction (#15182)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 332, "deletions": 65}}, {"node": {"oid": "22d72763bcd9a0b7380ba9ba5c979fa721397075", "messageHeadline": "[GraphQL/TransactionBlockKind][EASY] Move `From` impl into module (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 72, "deletions": 87}}, {"node": {"oid": "ab57a943a83d4c1b01bf11d3336af424905dbf52", "messageHeadline": "[GraphQL/Object] Make `StoredObject` optional (#15180)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "d766c5bddf045d16e2c7e25c70024021ab7cb4df", "messageHeadline": "[GraphQL/TransactionBlock] Consistent naming for kind types (#15179)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "22066c7be3fce915be5eb18a813d6c9dc1697182", "messageHeadline": "[GraphQL/TransactionBlock] No sender for system transactions (#15147)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f53a57ecb5f15b70f53504fa215ccce6a9bb96b3", "messageHeadline": "[GraphQL/TransactionBlock] TransactionBlock representation (#15146)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 140, "deletions": 148}}, {"node": {"oid": "bbfd853659afa7b33ab0dda1cd32b40f5274cd9f", "messageHeadline": "[GraphQL/TransactionBlock] Simplify Transaction Signatures (#15145)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 31, "deletions": 76}}, {"node": {"oid": "8508d64ffcb2783fca8789cc18a89c0c9439ea68", "messageHeadline": "[TransactionEffects/API] Object Changes (#15095)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 280, "deletions": 123}}, {"node": {"oid": "14fc6054b22cf1d2b38bef146b5c21bec9d72ed5", "messageHeadline": "[ts-sdk] Fix a flaky test (#15213)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bc3d68e62bb8b4aa286026a3bc2817ee3c132967", "messageHeadline": "[graphql/rpc] chore: replace location with address (#15196)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 248, "deletions": 248}}, {"node": {"oid": "de3e2ef91868351630cb9c8c768c588d2e471ff0", "messageHeadline": "[bridge 4/n] SuiSyncer (#15201)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 274, "deletions": 51}}, {"node": {"oid": "65d778ab2787dee8da3305b151a66f39a57ec9e8", "messageHeadline": "[DOCS][EASY] Small updates/fixes (#15214)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dfe0dbf0a37d0520f3dbd73aa64d9b29081fc7f1", "messageHeadline": "add more compilation conditions for SuiEvent::random_for_testing (#15\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a192a9226f6cf339055e5ef8fd4d59607142be27", "messageHeadline": "Add fail_point_if (#15197)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "4f3488cac0701520605a49ca26c038202ea20e7b", "messageHeadline": "[data ingestion] mvp for checkpoint consumer daemon (#15101)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 1062, "deletions": 0}}, {"node": {"oid": "63d814366800f7f51bc3d848074cbdd22c47180a", "messageHeadline": "[sui-sdk] Fix line width in example (#15205)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "294856f6ee4bfc75be20279a93aab267c044e978", "messageHeadline": "[doc] Add Sponsored Transaction 101 doc (#15171)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "39fd8d0d688392d3317111b59512ca88d55eb83e", "messageHeadline": "[docs] Update sign-and-send-txn.mdx (#15198)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9cec5719764fc8e8595c40768d8c05d21a42b5b", "messageHeadline": "update snapshot docs to include formal info, new bucket optimizations\u2026", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 94, "deletions": 24}}, {"node": {"oid": "c1d9b3f5d127e7d099a530de44693b4532ee7281", "messageHeadline": "[docs] Update docs to include building transactions with Receiving ar\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 68, "deletions": 5}}, {"node": {"oid": "0da00033fea0e97f61b26bf49336bfd82a0fdde4", "messageHeadline": "[doc] link to CLI command page (#15199)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c6d941ef4dbe3d59307b9e9b589ca196166ee2d", "messageHeadline": "Implement deferral for transactions using randomness (#15059)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 189, "deletions": 68}}, {"node": {"oid": "99ae486eb318e149514d8ac2b9744456f82ee80d", "messageHeadline": "doc: add sign-txn page (#15103)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 414, "deletions": 25}}, {"node": {"oid": "fce0a08d0f7db73f80fed49ef564a45daa97c89e", "messageHeadline": "[bcs] Depricate the bcs.generic helper (#15192)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "9612755958a2cf9849603d3b97e7f747a3adcb02", "messageHeadline": "Add txn and effects as json in analytics (#15151)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c08cbbdcf1ea30f45416b247a818d0a3d5a3bf0e", "messageHeadline": "Do not use GH token to attache binaries (#15195)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "940b9690a212a6aa443fe77da1e3344cc516135a", "messageHeadline": "Fix typo in tic-tac-toe app example (#15193)", "author": {"name": "Will Riches", "email": "will@riches.im", "user": {"login": "wriches"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e06256eb3ecc1c38b30a583d301643b156e7f6", "messageHeadline": "[shared object deletion] Simplify checks (#15133)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1489, "deletions": 268}}, {"node": {"oid": "2dcc45ad819c0474e6c7b229c3792b02e5124527", "messageHeadline": "[cli/alias] Add alias to keytool list (#15168)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "7427fc4664f2af4481111a375038c52d68f47bfc", "messageHeadline": "move: enable bytecode as dependencies 1/n (#15035)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 245, "deletions": 70}}, {"node": {"oid": "cd566aa425c8c3b15ea6e0ea9404a276d1ae6675", "messageHeadline": "[cli] Display aliases when calling `sui client addresses` (#15170)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "38ab671b1cbab217f8d4d0fd2025337fbde5c87f", "messageHeadline": "remove move prover run in external crate tests (#15190)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "fcf46aec58229ea7b1f6f4f70bb112a6fdeca377", "messageHeadline": "[Docs] Added Tic Tac Toe docs (#15178)", "author": {"name": "shayansanjideh", "email": "94887104+shayansanjideh@users.noreply.github.com", "user": {"login": "shayansanjideh"}}, "additions": 351, "deletions": 2}}, {"node": {"oid": "d18138e253928d87eb61a1c1447c66740b78ccad", "messageHeadline": "[sdk docs] Cleanup SEO (#15176)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "78c6ad57549534ff8ebcbaf7de92a506ac3323e8", "messageHeadline": "[graphql/rpc] chore: cleanup client (#15174)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "a227009d44cafa9502c12cea2ab4273831cd9468", "messageHeadline": "[Deepbook] test invariant for double cancels (#15165)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 297, "deletions": 189}}, {"node": {"oid": "c774f8452d6d5f428e9101d9a8ae531aabae6ac0", "messageHeadline": "[cli] Fix bug where the address is not decoded from its PublicKey (#1\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "1265c0ada4dd75d49f90bb65614716f33746bc51", "messageHeadline": "[cli] add alias support for sui addresses in the CLI (#13738)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 605, "deletions": 44}}, {"node": {"oid": "cd37a1dc8f8df18dab11da111ccaeeef9216d8c2", "messageHeadline": "Sui v1.15.0 version bump (#15159)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "489fa68dd7b7cf4a3613b7c8f00bdb5e5f6bce28", "messageHeadline": "Sui v1.15.0 Framework snapshot (#15157)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae16ef231ffd3e6fbbadfa19d46013f5052f8ca", "messageHeadline": "[Bridge 3/n] add more queryability to SuiClient (#15144)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 745, "deletions": 25}}, {"node": {"oid": "4bd085a9ea176fbd711477108bc9f19b751dd1c8", "messageHeadline": "indexer: object snapshot for cp consistent read (#15141)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 101, "deletions": 3}}, {"node": {"oid": "bde4e590bc98bdd5f689576a3bdd48ed6bea430c", "messageHeadline": "GraphQL test workaround for indexer issue (#15155)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "ed890f2c5f4fd0ab51bdc89475e7f1d73e4068d7", "messageHeadline": "[docs] Remove rollout banner for formal snapshots (#15153)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6e7297760acc1ee8d1a0a598d901b097d8568c0e", "messageHeadline": "[Deepbook] Adding additional invariant tests in protocol (#15097)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 424, "deletions": 211}}, {"node": {"oid": "c92b2bef62ee62c5f89db4c192158659d7ffbd5c", "messageHeadline": "[docs] move the code statement inside the code block (#15069)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "847c805999cbe9df145f7f78c598c14b9af82138", "messageHeadline": "disable epoch tests (#15150)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ff8ddd7198f492d9e505cc33ef16a911b65cc226", "messageHeadline": "[graphql/rpc] execute transaction impl (#15118)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 388, "deletions": 27}}, {"node": {"oid": "6f3b24f6f701aa72e49951902a97b703dbd88e4a", "messageHeadline": "[codecov]: Add setting swap space (#15149)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6ec723bcbdc4c36358d444cbfcd88ae1378761a5", "messageHeadline": "[framework] Adds TokenPolicyCreated event to the token module (#15128)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 216, "deletions": 199}}, {"node": {"oid": "ad6d276666b27cdd4ca6a28d4b15bc958fc81c0f", "messageHeadline": "[docs] Fix typo in coin-flip.mdx app example (#15007)", "author": {"name": "Whien_Liou", "email": "sal95610@gmail.com", "user": {"login": "madeinfree"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "98be3537a609ac67c43eacc7fac02d9964b0e079", "messageHeadline": "[TransactionEffects/API] Lamport Version (#15082)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "a87c153ce20d6af50ff16661dcafa170141c83f5", "messageHeadline": "[GraphQL/TransactionBlock] ObjectChange Representation (#15074)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 158, "deletions": 153}}, {"node": {"oid": "9c4e8fbf8789663499a381b1b9b1ca91f57249d0", "messageHeadline": "[GraphQL/MoveType] Represent using TypeTag (#15044)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 78, "deletions": 91}}, {"node": {"oid": "7b749b31963e12fd5f8fc950b302b282a7739ff7", "messageHeadline": "[GraphQL/TransactionBlock] BalanceChange Representation (#15043)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 110, "deletions": 54}}, {"node": {"oid": "a2f9750cb380351f9ee847580310f51276ad7ff1", "messageHeadline": "indexer: object history with partition (#15117)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 289, "deletions": 26}}, {"node": {"oid": "bb9420679c8968f6fac413a60f6b84a7cd7ed988", "messageHeadline": "indexer v2: add partition manager (#13965)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 311, "deletions": 89}}, {"node": {"oid": "e03b33a949e56b7f2cff879d9d790743f1959c04", "messageHeadline": "remove lengthy logs added for investigation the sig mismatch issue (#\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "077ec302d6559bff0e39f2b9059633626967a5bc", "messageHeadline": "[Bridge Node] 2/n add EthSyncer (#14993)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 609, "deletions": 11}}, {"node": {"oid": "6b9b236523cd9791a837f0791d8f91d4091cbebe", "messageHeadline": "Return more accurate error for missing input object (#15114)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 119, "deletions": 8}}, {"node": {"oid": "aa1ba3641993013e15510797f52eb16481199901", "messageHeadline": "[GraphQL/TransactionBlock] Remove inputState (for now) (#15042)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 30, "deletions": 125}}, {"node": {"oid": "e1ed7622ab15d5ec6ea2c07e448fcaeaadf8e0be", "messageHeadline": "[indexer] output response using short format for coin type (#15027)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "604923537009fb6aea48c4b9afdd43149f2e9e54", "messageHeadline": "[GraphQL/TransactionBlock][EASY] Doc comments for effect types (#15041)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "9d453e4613b72d2d41214a32afc97dd104143338", "messageHeadline": "[GraphQL/TransactionBlock][BUGFIX] null lamportVersion (#15040)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fb2c3705f273656745b5d937952941f9038f56f4", "messageHeadline": "Updated links to scripts for binaries verification (#15137)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07902adf223b77a701407aa69decde49c5cf08de", "messageHeadline": "Add tracing to dynamic field operations (#15135)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "6523f4234b131a1729016b505d574b2c739a267b", "messageHeadline": "doc: fix zklogin links (#15126)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0faab2ed62cef3749017ee8393086ab25293f91", "messageHeadline": "[docs] Add CI (#15136)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6d8d5702711e6c72ad2456c633fba80f733abe6f", "messageHeadline": "copy tweak (#15129)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "936973e7d69e7ab2d2447ef5e71616c4625d7a1f", "messageHeadline": "[GraphQL/TransactionBlock] Improve error representation (#15039)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 118, "deletions": 3}}, {"node": {"oid": "8e2eaba095c28563311fd67debd88dc5e9bb49a8", "messageHeadline": "[move-stdlib] Add new unit_test::poison function (#14999)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "78f2aa791d5983dce07b3115d3f5fbe5ddbad62d", "messageHeadline": "[GraphQL/TransactionBlock] TransactionBlockEffects representation (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 173, "deletions": 209}}, {"node": {"oid": "711990752aff8148cdad9289c6bd4ceb4a52d27b", "messageHeadline": "[graphql/rpc] separate graphiql title logic & expose layers (#15122)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "945144a904123245bc7344f453ee5f113f42e6f0", "messageHeadline": "Parallel checkpoint execution (#14945)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 183, "deletions": 161}}, {"node": {"oid": "ceffc590343cf090481c65cdb7a4a4e93d877156", "messageHeadline": "[graphql/rpc] enforce ban on directives (#15124)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "380074005d1a00e67b5564dc98d3539d13fa098e", "messageHeadline": "Allow `grafana-local` to track and show metrics in local cluster (#15\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 3605, "deletions": 6}}, {"node": {"oid": "49e089d8acde3a3bafa2ce4db3b044f420a71890", "messageHeadline": "Add snowflake anlytics schemas (#15083)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 462, "deletions": 0}}, {"node": {"oid": "4f3fcff16a6dded3a48822f9cba30717d7be6b13", "messageHeadline": "Add local cache for package resolver in analytics (#15081)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "01ef1c734edd1813de893d428f48e36e892ab534", "messageHeadline": "Consensus folk detection (#14892)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 492, "deletions": 34}}, {"node": {"oid": "6c37bd3fafbc064b903265290160f4451ac8d20f", "messageHeadline": "[graphql] Add epoch metrics (#14979)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "51c35c361e7842afb516fd736237fd8000c820e9", "messageHeadline": "Remove self-hosted runners usage (#15127)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f918308973bd3b62ff65a1519345b89e673026f3", "messageHeadline": "[move-ide] Bundling of move-analyzer binary with the plugin (#15060)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 576, "deletions": 93}}, {"node": {"oid": "b8ce30ca07be6d55c0dc3e22015142e1c824492e", "messageHeadline": "add clarifying comments for EventFilter (#15085)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "0684e60c9db9e7416b5ebea2775b9326abb1976c", "messageHeadline": "Narwhal only benchmark using aws orchestrator (#15033)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 7261, "deletions": 179}}, {"node": {"oid": "d9a7ec3d9b22907164b1bc654c958d04073ec595", "messageHeadline": "handle_transaction_latency metric (#14880)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dd485449a7ec99469b5283283b66b758e9ea83f2", "messageHeadline": "Two step sponsor API (#15112)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "2190c91cd9b2562b513782740ad15627f5d2f32e", "messageHeadline": "Do not panic on fullnode (#15094)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "42c71838928aa3244949c1e0ef8c5f004e855be9", "messageHeadline": "[docs] CLI updates (#15110)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 551, "deletions": 7}}, {"node": {"oid": "282b36c466512adf39f6b9d159d6111e049f8680", "messageHeadline": "[move-compiler] Silence self-transfer linter for no-store objects (#1\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "1e6de2a66cee16993435ebc2992fff50f3553d14", "messageHeadline": "[GraphQL/Gas][EASY] Re-order file (#15037)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 60, "deletions": 62}}, {"node": {"oid": "aa4b2592ce1e4bf6aef28126324377bfa3007fa6", "messageHeadline": "[GraphQL/TransactionBlock][EASY] Split out Effects (#15036)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 383, "deletions": 389}}, {"node": {"oid": "68473bed2bb9d2175630db91ae2df5626296df5e", "messageHeadline": "[GraphQL/TransactionBlock] E2E tests (#15021)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1499, "deletions": 0}}, {"node": {"oid": "6444592a02076799f4727cf45983a56547111307", "messageHeadline": "Update transaction-lifecycle.mdx (#15113)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "634410728f2c49874084ca12d267dd069ab84fc1", "messageHeadline": "Turborepo script adjustments (#15088)", "author": {"name": "Anthony Shew", "email": "anthonyshew@gmail.com", "user": {"login": "anthonyshew"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "f5c37a194e439d38ec3ad4e1f96bf40224561096", "messageHeadline": "[Docs] Add Validator node hardware requirements (#14757)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ac602f2a7f7fc2d0ef5ab06a7308ee6f4ae2e48", "messageHeadline": "[GraphQL/MoveModule] Remove MoveModuleId (#15020)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 155, "deletions": 237}}, {"node": {"oid": "0f49e895ef79c1870671d459b459b12416ad7087", "messageHeadline": "[move-compiler] Coin field linter fix (#15096)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "2b0a73256141e70f5f5c1e03f4ae956f9daf4a0a", "messageHeadline": "[sui-tool] include libpq dynamic linked files in runtime docker layer\u2026", "author": {"name": "gorpig", "email": "146006860+chris-gorham@users.noreply.github.com", "user": {"login": "chris-gorham"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "892ab7c5056b9faab60e7cb56beccf4458556cdb", "messageHeadline": "[move 2024] add named blocks (#14577)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 1533, "deletions": 271}}, {"node": {"oid": "9351b463052045beefef765fc610e368c788f85c", "messageHeadline": "Lifecycle topic (#14902)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "2efb2398a26d8a2b9d0e794620ce73cd52f589ce", "messageHeadline": "zklogin: Use ZkLoginAuthenticatorAsBytes for serde (#15023)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 269, "deletions": 65}}, {"node": {"oid": "ceb9f993cc855544721f14dcdf31600279bb4ee4", "messageHeadline": "[graphql/rpc] split out graphiql server (#15064)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 163, "deletions": 112}}, {"node": {"oid": "037a8d0c3158f287df6e60187f86a08abcb292b9", "messageHeadline": "[Sui] reduce severity of failpoint log (#15107)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28d92853e4acdb3b0a629c94e05cb9d7b2f5f150", "messageHeadline": "Fixed the code so that the example code works properly (#15005)", "author": {"name": "Han Pan", "email": "1590184@qq.com", "user": {"login": "phanker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b27533e4b49d3ac14c07dffebf98d1eed1fddf4b", "messageHeadline": "[GraphQL/MoveModule] functionConnection (#15018)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 541, "deletions": 9}}, {"node": {"oid": "0c88fc932e59ec7520801ae1e24bd6bbb54ced39", "messageHeadline": "wallet-ext: fix release workflow (#15105)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "93c4858eaf8dc68b1ee228b58edfa0b0885387f8", "messageHeadline": "Migrate wallet standard docs to sui docs site (#15104)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "465b890704c3deadb607add09f87bc4ceb0c5f2b", "messageHeadline": "[GraphQL/MoveModule] function field (#15016)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 679, "deletions": 13}}, {"node": {"oid": "be4e95cd4d2e1101c99c1178b7815a4ac03b4b42", "messageHeadline": "[GraphQL/MoveModule] Keep track of storage_id (#15015)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 154, "deletions": 30}}, {"node": {"oid": "03cf6b1058777ff0031dbbcca3e599ae916a771c", "messageHeadline": "[docs] Fix typo in Weather Oracle (#15102)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9776cff9799d52ff194faffd35b5c763633ab61a", "messageHeadline": "weather oracle docs (#15073)", "author": {"name": "georgedigkas", "email": "46031524+georgedigkas@users.noreply.github.com", "user": {"login": "georgedigkas"}}, "additions": 734, "deletions": 3}}, {"node": {"oid": "9355106c81545c1812b99c2f0f2a5326628bb4f2", "messageHeadline": "reCAPTCHA docs (#15071)", "author": {"name": "georgedigkas", "email": "46031524+georgedigkas@users.noreply.github.com", "user": {"login": "georgedigkas"}}, "additions": 577, "deletions": 1}}, {"node": {"oid": "503bd55ff5e87fffa70af37c4f4461f52d8ec245", "messageHeadline": "[Package Resolver] Add function definition indexing (#15014)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 242, "deletions": 1}}, {"node": {"oid": "1a76a45bcf4fb7ad246ee520c1ef075ebf292516", "messageHeadline": "[GraphQL/MoveModule] structConnection (#15013)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 616, "deletions": 19}}, {"node": {"oid": "29be5c7b3773f5a6e4aa639e16f3b65f085303c4", "messageHeadline": "[GraphQL/Move] MoveStruct (#14974)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1049, "deletions": 52}}, {"node": {"oid": "cdcfa76c4304caff2496e7b9ba535086704585d5", "messageHeadline": "[explorer] use suix_getEpochMetrics to fetch home page data to speed \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "6bf725f71f78d8bbb741d16330fb84c98e918413", "messageHeadline": "Enable effects v2 on mainnet (#15056)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 416}}, {"node": {"oid": "1b77f32a8c0c946cf7b2fdc26d49ce8e98b87474", "messageHeadline": "[Tool] Package Dump (#15010)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 165, "deletions": 4}}, {"node": {"oid": "2ae1a6a10825cba7157ad3cd8f6455e68c4335bb", "messageHeadline": "Early return status on auto connect (#15079)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c4ddf994a9d3bc2f7ded57804dc33d3ce302154a", "messageHeadline": "Update indexer README.md (#14886)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "ef9dd931e77de01d1d386906c38f8bcc84dc2200", "messageHeadline": "chore: update fastcrypto pointer (#15078)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9868f1d402b2b4c7250efbc5bf40fc95cc9aeef3", "messageHeadline": "[bridge] 1/n add skeleton for bridge node (#14854)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1396, "deletions": 78}}, {"node": {"oid": "d1c48f964c16ada83b01eceb505e51d450685570", "messageHeadline": "Version Packages (#15076)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e3592a7524c3493f5a709ae4555780e7670d014c", "messageHeadline": "suppress RUSTSEC-2023-0071 (#15075)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0eb6fa61b38e54634d3bdc968c77fdf4723d2777", "messageHeadline": "Hydrate enoki flow session on mount (#15072)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1d63dfc26b5ce2af1af029d06682b363c9b7e358", "messageHeadline": "[sui-tool] Include git commit hash in sui-tool version output (#14883)", "author": {"name": "gorpig", "email": "146006860+chris-gorham@users.noreply.github.com", "user": {"login": "chris-gorham"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "44bd7530b0b41fea83a8c100a9bc5d27c4c8dcec", "messageHeadline": "[data ingestion pipeline] optionally dump full checkpoint content to \u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 343, "deletions": 65}}, {"node": {"oid": "67564aa665f144977c06f27313245fc39c4396b7", "messageHeadline": "Version Packages (#15058)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "eb1efe49d22ce69f5946972acb4efd38903e5c67", "messageHeadline": "[DOCS] Updated links to use relative and added glossary to nav (#15054)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "2c4bae18d6ef02f97b56327a802e186a908177c4", "messageHeadline": "[docs] update docs for create-dapp command (#15068)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 480, "deletions": 480}}, {"node": {"oid": "367779ea28dde128a6b0e635e490aabf405dcb38", "messageHeadline": "Fixes for auto connect state (#15061)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 328, "deletions": 25}}, {"node": {"oid": "f7eb722b0705b4fa4870fcfa415f8724e6867323", "messageHeadline": "[Framework] Explain why we prevent breaking entry compatibility (#15052)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b1c4cba2aab0c322a2b108edd3dd4ef169d1df05", "messageHeadline": "Do not swallow errors in db checkpoint handler (#14991)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0e3d0dfaeae14952b9203ab4b6ceeee69f4bf1f2", "messageHeadline": "[zkLogin] Add length checks (#15057)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "a049b3fd53628602e867c00bfab08a3691b229e4", "messageHeadline": "Turbo tweaks (#15053)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 41, "deletions": 84}}, {"node": {"oid": "fd7ce6f534a40c117f096e9a3a847f84fddfc934", "messageHeadline": "Remove unneeded changelogs (#15051)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 305}}, {"node": {"oid": "3da2d0690f8676afa601e366f6890028f182df57", "messageHeadline": "[Docs][EASY] Updating port for faucet on local network (#15049)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc22e9f9cdb64bea50ccd69096a8a3fca8cdfd9b", "messageHeadline": "set user project headers for requester pays bucket (#15026)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "f99e5428e339429a6fdd38939ff4be3f199810e7", "messageHeadline": "Version Packages (#15032)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "732fdbb5b45f959afc52401df3ff3383a5e9eb94", "messageHeadline": "Enoki SDK improvements (#15050)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "5e8b5c20c5506cdb8e2a29ab1bcc24510c6e87b2", "messageHeadline": "TS SDK e2e fixes (#15048)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a477df4a1d28aea6dc3697a44158b5a68b82d421", "messageHeadline": "[docs] Update transfer-to-object docs to cover custom rules (#15028)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 102, "deletions": 7}}, {"node": {"oid": "dea457c622f100058296b12822d78d67dedbcb65", "messageHeadline": "[cli] remove the 20 bytes address description (#15047)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "360425b252f965de7d664fdcaad7ddb1728ab5c3", "messageHeadline": "Simtest: make sui_commit more explicit (#15045)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "beac981ec16840310ee7f153237fea68cbe83849", "messageHeadline": "Update formal-snapshot.mdx (#15046)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7bc911a8e5442ba124261b48de28c2482f2366c", "messageHeadline": "[graphql/rpc] testing: expose validator addresses in test infra (#15004)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 128, "deletions": 41}}, {"node": {"oid": "67f8ab11f75e283d31b15590ee3ccc69522807ff", "messageHeadline": "[pruner config] make repeated parameters optional/default + add metri\u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 76, "deletions": 66}}, {"node": {"oid": "b8f240d87da1483ee30e5605020d14e5f2d1ea6a", "messageHeadline": "[GraphQL/Coin][EASY] Be explicit about default coin type (#15025)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "47b137d03afa6b252b25707aaf98a6a208358ef6", "messageHeadline": "[frontend dapp-kit] add useSuiClientQueries hook (#14913)", "author": {"name": "jovicheng", "email": "369447607@qq.com", "user": {"login": "jovicheng"}}, "additions": 280, "deletions": 0}}, {"node": {"oid": "c8bdb4ed530a808f17b6c02ad9f6132d1f0ee942", "messageHeadline": "Merge `latest` to `next-vm` (#15022)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 148, "deletions": 815}}, {"node": {"oid": "49c573021a48b1063002910ac72c5af1ea8ae46c", "messageHeadline": "[docs] Adds the token doc (#14857)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 621, "deletions": 1217}}, {"node": {"oid": "69a0bfc09aa1116bcad9920aeff31e08eb8c868a", "messageHeadline": "Update docs deployment instructions (#14977)", "author": {"name": "Will Riches", "email": "will@riches.im", "user": {"login": "wriches"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "383198b3cff10ffe85bad1a327a8cb51de8757dc", "messageHeadline": "add locked_stake module (#14705)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 306, "deletions": 0}}, {"node": {"oid": "2deecdec3974f7076307bad982de93d99952e611", "messageHeadline": "[examples] Fix source code comment in FlashLender example (#15024)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6b0fc6b33f65c4cdf2eaa03bd129520dd6119b", "messageHeadline": "[docs] Fix typos in docs and source code, flagged by @liziopizio (#15\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "096df4ec0f26ea1e1f4f889641c16f852cfbf141", "messageHeadline": "keytool: add import private key for schemes (#14862)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "d326bf88d9a10c65c2f6600e43fbe65addbdcca6", "messageHeadline": "simtest notification: remove brackets (#15012)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5849f6845a3ab9fdb4c17523994adad461478a4c", "messageHeadline": "[graphql] update checkpoint catch up logic for test suite (#15011)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "957416a684ac53676f76b3bfac708886aae53208", "messageHeadline": "[graphql][feature] include defaultPageSize in ServiceConfig (#15009)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "10ba0e76e5259a28cf2f819dd7076e8324eb63ec", "messageHeadline": "move [EASY]: rename versioning -> version for toolchain config (#14998)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9185adf49cccd04c481010801d7cd6fe9e2ad7e0", "messageHeadline": "feat: expose read-only refs to http and ws clients in `SuiClient` (#1\u2026", "author": {"name": "UnMaykr", "email": "98741738+unmaykr-aftermath@users.noreply.github.com", "user": {"login": "unmaykr-aftermath"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "28e5e143bb200156fdb53cee006857bf0111958c", "messageHeadline": "Fix wrong package id (#10736)", "author": {"name": "Raylin51", "email": "raylzj51@gmail.com", "user": {"login": "Raylin51"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6038f7ec268073dd7916c5204dea5a98ff1ca0f1", "messageHeadline": "Explicitly add that the gas values are in MIST (#14846)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52c21c8bb2c256c7bdf5f91bdfcc67b0de22b7e2", "messageHeadline": "Update client-tssdk.mdx for Fixing bug in OwnedObjects component (#14\u2026", "author": {"name": "phanker", "email": "38907533+phanker@users.noreply.github.com", "user": {"login": "phanker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba1a6a5c1ca2df678ea1af178e398696afea2a13", "messageHeadline": "[docs] Fixes typo in the command (#15002)", "author": {"name": "YepW", "email": "jeffier2015@gmail.com", "user": {"login": "jeffierw"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e2de82f250b2133f50f23ca7095bdaa4ea75e79a", "messageHeadline": "[graphql] more lenient timeout for checkpoint catch up (#15001)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "ac360f2e74cd762be8e72adb88e54ce235ca0a6b", "messageHeadline": "[anemo-benchmark] fix flags (#14921)", "author": {"name": "alex", "email": "oday0311@hotmail.com", "user": {"login": "oday0311"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f004eeb329c025eadeaa47eee927b9c5adb7b40d", "messageHeadline": "[fix] Update link to developer grants program in README. (#14931)", "author": {"name": "UncertainBadg3r", "email": "139782199+UncertainBadg3r@users.noreply.github.com", "user": {"login": "UncertainBadg3r"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e669af388d8204c64e2ac26d33cc975e5a3f68", "messageHeadline": "Test fixes and fastcrypto update (#14996)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1110, "deletions": 129}}, {"node": {"oid": "5dd582ea4cd2e42dfb8d8b9249d90e7ff108ec10", "messageHeadline": "[graphql] set default page size separately from max page size (#15000)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "e42b9364dd77b69c2b40a6fa9e364af720722bd3", "messageHeadline": "move: read toolchain versioning from lock file (#14982)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "ef4c2e592b1e3ebb03803d19fd405ff0b65f7f59", "messageHeadline": "[GraphQL/MovePackage] Hardening moduleConnection (#14992)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 345, "deletions": 53}}, {"node": {"oid": "10fb68d21a9141da4c4761e8cbeafb9a21045f2e", "messageHeadline": "move: Move.lock records minimal toolchain config (#14973)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "5568eaeba50ebd174d5d0f6d8db2ac45e2259f39", "messageHeadline": "Turn on tombstone pruning by default (#14861)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "fe3d17c7480e449a90789c73c671cce742ee08fa", "messageHeadline": "Make Object a copy-on-write datastructure (#14844)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 318, "deletions": 250}}, {"node": {"oid": "4071c6cb0aa028198d90ffce6a0aa95cba4e128e", "messageHeadline": "Tagging `@sui-core` for simtest failures (#14942)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e8ec6bd20c9e4474e237dd8ec7a9f29a3ac5490a", "messageHeadline": "Update formal snapshot docs (#14989)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "1a014d52f4f487eaca4466b088255e53733bee8f", "messageHeadline": "[deepbook] - make critbit tree and order getters public (#14927)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "2b28298bc7f413d43e94fc996e91b0effcc4f180", "messageHeadline": "Use drand quicknet in examples (#14926)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "db585b1c5e742c02bf944ac0cfa37c29263d79d8", "messageHeadline": "[docs] Adds Move support for docs (#14963)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 684, "deletions": 457}}, {"node": {"oid": "9d69232646cd379dc114573d68aa541a4f1fb5a9", "messageHeadline": "Version Packages (#14984)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ebb570f4f17b9a2f9b858f2168081eaf5fd954dd", "messageHeadline": "Scaffold zkSend SDK (#14964)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 144, "deletions": 2}}, {"node": {"oid": "dfa523c7746d3c59732d8bac29111f63cf1d1b5b", "messageHeadline": "Add basic sponsorship functionality and demo (#14975)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 283, "deletions": 20}}, {"node": {"oid": "317d574c5dc53eb1e9dd36280f7f3d6a94d940b1", "messageHeadline": "[docs] Fix typo in brew command (#14981)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aa18a83f7df1d3e71493c6ffd91fb43b705f92f", "messageHeadline": "[graphql][fix] e2e tests do not run if pg_backend flag is provided (#\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2b3fcbc4892e49ae030fbd3e6ac35ece3fd90b3a", "messageHeadline": "Fix sponsored-transaction example (#14953)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "ba46a86909b0a748654ebc38b8f87a4dc0a55699", "messageHeadline": "[GraphQL] OpenMoveType (#14961)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 298, "deletions": 23}}, {"node": {"oid": "6056354c85a3bd687fd99ae628f5272b622df608", "messageHeadline": "[GraphQL/MoveModule] friendConnection (#14935)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 453, "deletions": 30}}, {"node": {"oid": "6ead182cf41eab415d8013618bf46b6a478ac969", "messageHeadline": "Final work for compiler dev branch (#14839)", "author": {"name": "Cameron Swords", "email": "cameron.swords@mystenlabs.com", "user": {"login": "cgswords"}}, "additions": 36, "deletions": 58}}, {"node": {"oid": "1ff6944811e64ffb5d3deb082a6a1637d0f489f2", "messageHeadline": "Cgswords/disable cfg optimization (#14831)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 235, "deletions": 151}}, {"node": {"oid": "d4f79a0c1fefd8562fcd8f3316ebfacc54c857eb", "messageHeadline": "[move 2024] simplify hlir lowering rewrite (#14327)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 257, "deletions": 531}}, {"node": {"oid": "8888c61aa34a3f6a5acdb6a0771fa000091d39ef", "messageHeadline": "[move 2024] loop value break (#14030)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 826, "deletions": 310}}, {"node": {"oid": "fb727e41bdf142a28eb4c31f87469010ad9559b9", "messageHeadline": "[move-compiler] revised hlir lowering (#13974)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 2468, "deletions": 1627}}, {"node": {"oid": "114ef7789e6a558fbc04ce6b1aa8c5991bab104b", "messageHeadline": "[move-compiler] revise CFG creation, optimize known jumps (#13497)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 565, "deletions": 388}}, {"node": {"oid": "80c6688e47f144324172e84f20039b132f8862d7", "messageHeadline": "[Move/ModuleId] to_canonical_display (#14934)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "7d87bdaeda3acd1003d9e7003027ea035b8aa7b8", "messageHeadline": "[GraphQL/MoveModule] Scalar Fields (#14930)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 218, "deletions": 20}}, {"node": {"oid": "e4ce7da2b1baf62b18608a9318c738cbe5d2d4e0", "messageHeadline": "Graphql impl quicker tests (#14972)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "0ae252645312776b1353ad5de22d703ed0c19864", "messageHeadline": "Version Packages (#14859)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 162, "deletions": 59}}, {"node": {"oid": "677b4adfd94648e91fa737dfe8fe89a4ac3d99c9", "messageHeadline": "[graphql] remove duplicate Error type (#14971)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b277ba471d497d23b6c15801618631c0c0aa0ed1", "messageHeadline": "add ability to customize overload threshold in TestCluster (#14855)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "97fc2d0f83ff3105c23efcecefc040f662415fb2", "messageHeadline": "[graphql/easy] Fix coin connection doc comments (#14966)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "060c60c038738863d824b8ff992fc94377ee3b2d", "messageHeadline": "[graphql] Allow for shorthand representation of the coin type (#14965)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eb31aef278593278b910c62091f4c69ecbfeda58", "messageHeadline": "[graphql] implement coin metadata (#14818)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 390, "deletions": 103}}, {"node": {"oid": "bbeceefd2a50f8b7868547760e97c787b6b6808c", "messageHeadline": "[Explorer]: remove custom banner on testnet (#14968)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "27765a22744005e85890d252e14fd77c42b6d3b4", "messageHeadline": "[graphql/rpc] chore: config cleanups (#14969)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "4716e56a630e158666f85db7c66dc0217bbeba5c", "messageHeadline": "indexer v2 analytical: faster move call and address processors (#14730)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 538, "deletions": 610}}, {"node": {"oid": "d0ab56034e24f05bb9e442e0e15952e499a09b84", "messageHeadline": "[graphql] implement dynamicField (#14714)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 994, "deletions": 81}}, {"node": {"oid": "ff45e8c64e0c91c189705171ed014799f74aefd7", "messageHeadline": "[indexer] add MatchNone struct filter (#14799)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 131, "deletions": 71}}, {"node": {"oid": "69c4cd13ae4cf9d5ca74dd3df6d2d79474ec710b", "messageHeadline": "[wallet-ext] - add Banxa as onramp provider (#14440)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 103, "deletions": 59}}, {"node": {"oid": "4a8407dc92da132cb289f56a5099098f09f41f2e", "messageHeadline": "[graphql] Add coinConnection to Query (#14954)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "180616bef67bd0a07719b075caed3cef9cb3b9d5", "messageHeadline": "Enoki SDK fixes (#14948)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 73, "deletions": 11}}, {"node": {"oid": "194c980cb03c340161ce28b25658ca9ab4065a54", "messageHeadline": "[sdk/shared-object-deletion] Update SDKs (#14952)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 177, "deletions": 2}}, {"node": {"oid": "0696ee4e600c88ff02521226ee2b02d2afc8753d", "messageHeadline": "wallet-ext: zkLogin with kakao (#14936)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 103, "deletions": 17}}, {"node": {"oid": "58cb30f996a92bab68cb5cee32ae430d0a74543a", "messageHeadline": "[graphql/rpc] easy: command to set ide title (#14960)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5f76b3d4081731d36a0afb5973d3329b9e71b546", "messageHeadline": "[graphql/rpc] testing infra: add object id mapping to varoables (#14959)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "3afbf5306fdc3bdd9aa8bda2266f3caff4cb3bf9", "messageHeadline": "[graphql/rpc] testing infra: capture addrs variables (#14957)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 220, "deletions": 4}}, {"node": {"oid": "01a8af7fca6aa8d24cdafad87a1191e06ac75af8", "messageHeadline": "[Sui] add a `process` label to `uptime` metric (#14951)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "75c7d3fe3c9b35a103c9595c6506e68b03340d66", "messageHeadline": "[Deepbook] Adding empty return to list_open_orders (#14940)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 85, "deletions": 16}}, {"node": {"oid": "033fa9e58dd8abbb084108b715e8dba61e772c23", "messageHeadline": "[graphql] allow configurable max page size per cursor connection (#14\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 104, "deletions": 175}}, {"node": {"oid": "1517896fca8704f07c97cfc5f24cf6cb881f74b5", "messageHeadline": "Fix check for comparing committee length with epoch (#14946)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4d1f8d17ec4ed56313c2facc94719573859341a", "messageHeadline": "Fix docs site for new pnpm (#14950)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0a173db32eb2f32a59633013419478ba5a51c987", "messageHeadline": "[graphql/rpc] add multi checkpoint and epoch advance commands (#14947)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "dfe472f9d3e3175eb66f9370174bf80cbd7bcc72", "messageHeadline": "move new TransactionKind::RandomnessStateUpdate to end of list (#14944)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0259aec82087fcc2f033338b531859a23de26ff2", "messageHeadline": "remove open rpc client (#14872)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 677, "deletions": 425}}, {"node": {"oid": "7f31df3d3fade82819f63188beba8737bcd47749", "messageHeadline": "[Docs] Update Rust SDK doc (#14877)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f67c280f2790970f4e8d98bed1905c604011d790", "messageHeadline": "Update link to documentation in README.md (#14925)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac3dc70ca13aedab24ce19b052c692e297569d92", "messageHeadline": "[sui-releases]: push sui binaries archives to s3 (#14891)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "504697bd5d9681b2a37449ad02ec12c4954e3f2b", "messageHeadline": "[TS SDK] Setup postgres for e2e tests (#14904)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 126, "deletions": 17}}, {"node": {"oid": "0bafe81895962491ddb9bab7077b25b87f8b87f9", "messageHeadline": "[Wallet]: Connection UI update (#14911)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 101, "deletions": 57}}, {"node": {"oid": "b98e0555b23bf5ddfc91b6e3c2703bd0ed3ccf27", "messageHeadline": "Replace panic with error when adding committee out of order in shared\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7bc851662c05fd6550f3034ef5397f37d183286f", "messageHeadline": "[GraphQL/Tests] README for running transactional-tests locally (#14929)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "1c49cab51dbaf31ab7fc6b0d140d97fb398d514d", "messageHeadline": "Enable CertV2 in mainnet (#14909)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9c624ca730be5dc462ba68eaa9fad9a958e3796", "messageHeadline": "[typed-store/graphql] add util to sync all read only tables (#14910)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 10, "deletions": 39}}, {"node": {"oid": "4d4c24747ea70c5dee4b8dd546e673d7e431d919", "messageHeadline": "[framework] Rename token::new to token::new_policy (#14932)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a6cd60b684ad4ef3c29476dfac19a74a38bd524e", "messageHeadline": "[shared-object-deletion] Update some requirements (#14922)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 281, "deletions": 1}}, {"node": {"oid": "437d4857b65fd35517c053018008089427f03f51", "messageHeadline": "[docs] add staking and rewards for operator doc (#14899)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "6cc0e6cfc5116cee2c8b4d603a430ad51931a323", "messageHeadline": "[dapp-kit] update docs to include a snippet about importing the CSS s\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "6b9461d68a5f81cee0d890ec5e186360300ccd78", "messageHeadline": "[move] Add some quality of life improvements to the debugger (#14912)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "4caf6eeb809efcf92db96d39f6f5bc63b6f9f403", "messageHeadline": "move: record compiler options in Move.lock (#14897)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 248, "deletions": 60}}, {"node": {"oid": "8edd1f104b02247de6c8f4322bfdb0225e369667", "messageHeadline": "Create an integration test to test object pruning (#14851)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "adeba17e4130bc0cd3a159fa8a7fba0ab3a62887", "messageHeadline": "[move/next-vm] Fix main (#14908)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dafa3d9f1ac87b64235e9f6ed2d7ababb6bfc1b6", "messageHeadline": "[move] Removed scripts from the loader. Removed VM Status (#14870)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 124, "deletions": 979}}, {"node": {"oid": "908ef63c82e0b0b468dfd9bcd88c84f3a803458d", "messageHeadline": "add Random package & system object to Sui/framework (#14743)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1443, "deletions": 61}}, {"node": {"oid": "7e4b3ef5bd4fc7e2e39d4881ea0cfefc5447d8b0", "messageHeadline": "Fix analytics processor and parquet writer integration for empty file\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9ac7e2f3da99a0a382d00d685df2471a54929eff", "messageHeadline": "sdk (#14713)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 887, "deletions": 15}}, {"node": {"oid": "9d9c90f788f57d835aad14cb77e851dede9828a9", "messageHeadline": "[graphql/rpc] simplify cmd (#14905)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0be7aa9af12bdde0e8db249f225d5dc1c37aea7d", "messageHeadline": "[graphql][fix] fetch_owned_objs incorrectly instantiating objectfilte\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 263, "deletions": 5}}, {"node": {"oid": "4969b853dcb7087e80077e9947b1afec43acafd9", "messageHeadline": "[dapps/multisig-toolkit]: Add Broadcast Transaction to MultiSig Toolk\u2026", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "487489896871936b4ebf0966d50376b298d63c7e", "messageHeadline": "[execution-layer] Cut new version for VM development work (#14874)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 34944, "deletions": 105}}, {"node": {"oid": "293d301f3a5ad650501ba32a788e7f12282dc88f", "messageHeadline": "[graphql][1/n] conditional db for testing and local dev (#14893)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 650, "deletions": 532}}, {"node": {"oid": "c5e3b1002c3cb2c3c563c8625882429b42b4daf7", "messageHeadline": "[graphqlrpc] remove tests which depend on framework (#14903)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "01042f29ae2bd9500f9a0097dba98ef62434d79f", "messageHeadline": "[Fix] set consensus metric values for all authorities (#14875)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "51bc1357610c29bcb972fcb2edc9c572436034b3", "messageHeadline": "docs fix typo (#14900)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327aa3aa5589e51c425bef2956dd76a02bea0ca9", "messageHeadline": "[wallet]: disable coin values when not mainnet (#14898)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "4c1c5faba302e2227e22d56596990db8f197c332", "messageHeadline": "[analytics]Add optional path prefix while writing data in remote buck\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "66c7ea1ce1c74ffbafadc579ef5d813a5dfdec1e", "messageHeadline": "Dump checkpoint summaries in range (#14895)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 104, "deletions": 18}}, {"node": {"oid": "6234ae2cc8137f3a2a34cd0aa1ac4fd5f31260e2", "messageHeadline": "[graphql/rpc] set DB pool size to 20 in indexer start test (#14894)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "299759d43e26a0a70738dd93d13ac3e6b322d0bf", "messageHeadline": "Remove the rest of the source conditions (#14889)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "2fa6f3a9ddd78756976e77319167e566b63fc8e9", "messageHeadline": "fix indexer reader start (#14887)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c2ad6ee6ca9954270d398cc6eea5f999ecf9eb97", "messageHeadline": "[move] Temporarily remove stdlib link (#14885)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "d2095d837c60e68d2d60095cda0444582f39a13e", "messageHeadline": "Remove explorer source conditions (#14618)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "3281c5566f753f97e1e0de1a3bda100f47330e61", "messageHeadline": "Isolate docs site pnpm lockfile (#14867)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4849, "deletions": 25321}}, {"node": {"oid": "ccae92b085888e99ebd0f3bfb0ab7a51a2486ee3", "messageHeadline": "Remove source conditions from sdks (#14881)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "d9342b76642aee726637567ebc02af270e2b602a", "messageHeadline": "[explorer/wallet] Remove stake feature (#14869)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 129}}, {"node": {"oid": "4a132d6f41dd5fca0cbafa7cbdd2f17547ac661b", "messageHeadline": "[graphql/rpc] serialize data tests and use nextest (#14882)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2b7822f40d4a16529bafaa1651f66b29531578da", "messageHeadline": "Remove source conditions from dapps (#14878)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "59d4a595c5faefc3a5d7ff23c3910dc01d1687fc", "messageHeadline": "[graphql/rpc] add more graphql test options (#14876)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 66, "deletions": 27}}, {"node": {"oid": "f440ee0be13fd3e0b8b415b39b3490c8d9d8273f", "messageHeadline": "[framework][simple] Fix error codes in `token` module to be sequentia\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "66e8e33cfa8d8798e991ab16a709eddb9430c3b0", "messageHeadline": "[transfer-to-object] Turn on in testnet, minor updates (#14835)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 141, "deletions": 9}}, {"node": {"oid": "ad0b01fa2d6b1600022517df6b82cfbee1163a52", "messageHeadline": "[sui-test-validator] chore: cleanup unwraps (#14873)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "c35f11b9a5ee589450138d896a61c8eeef7b475e", "messageHeadline": "[move] Remove script from source language and IR (#14842)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 890, "deletions": 5755}}, {"node": {"oid": "c4acd123a6d17ef7c2f0b38de820477e32aee987", "messageHeadline": "[Deepbook] Adding rounding on places previously missed (#14806)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "e5f29414e193f645bbaff91d85464b1c84b0e8d8", "messageHeadline": "Fix local network command doc (#14866)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "06c56efbb78d65f3f2b4d5641bd6af1cf0c910cd", "messageHeadline": "[Docs] Updates to Rust SDK information (#14864)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 9, "deletions": 205}}, {"node": {"oid": "6afebbe49da611185670168f44a35d7a51bd0f81", "messageHeadline": "[graphql/rpc] add graphql and indexer reader to sui test validator (#\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 172, "deletions": 25}}, {"node": {"oid": "6b478e575b018b97809f23642930b591789fca0f", "messageHeadline": "Add a simple MANIFEST file to db snapshots (#14607)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "dedc27bc9630f57839c92fe35e111dde9ec7e05b", "messageHeadline": "Update README.md (#14858)", "author": {"name": "Ben Guidarelli", "email": "ben.guidarelli@gmail.com", "user": {"login": "barnjamin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a5c62d92cde61daedaf0ef31b5e35fe28a461ca", "messageHeadline": "indexer v2: light-weight epoch endpoints (#14837)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "e6e3b1b08ccb95c6cb6a1f9415ac7e6bcd5f3b9e", "messageHeadline": "Remove shared object locking in transaction manager before sending to\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 173, "deletions": 208}}, {"node": {"oid": "6875bbf8835060b3e37695214ef9cc7e4676322f", "messageHeadline": "Tweak autoconnect wallet behavior (#14789)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 138, "deletions": 118}}, {"node": {"oid": "2bc4dd8587c34f66183ae2598a59bc6926f7a8ed", "messageHeadline": "[cli/easy] move the formatting of transaction block response to its o\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 103, "deletions": 87}}, {"node": {"oid": "000a9239ea4b042cd4e954063dc2f51738cf6add", "messageHeadline": "[Sui] do not record ignored consensus transaction as processed (#14850)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5e1ca9cba2f73e2ee70ffa7ef65d8138cb0d41ed", "messageHeadline": "Expose 'suix_getDynamicFieldObject' and 'suix_subscribeTransaction' t\u2026", "author": {"name": "UnMaykr", "email": "98741738+unmaykr-aftermath@users.noreply.github.com", "user": {"login": "unmaykr-aftermath"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "64d45ba2713d9c3545d58653f628561bd74a6c40", "messageHeadline": "zklogin: add to multisig (#14145)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1068, "deletions": 894}}, {"node": {"oid": "669b51d503cdc12a35c6e55f5b2d6e093015d592", "messageHeadline": "Update README.md (#14843)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d3f4f18a11d1b14aab1fcc7bfc9888a9f430dd9", "messageHeadline": "Version Packages (#14834)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 100, "deletions": 22}}, {"node": {"oid": "890c86ca425258be3ad8577bc240041c36f556a3", "messageHeadline": "[move-ide] Changed the plugin name and updated dependencies (#14791)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1047, "deletions": 4598}}, {"node": {"oid": "29de23a95eb7ffebb453e22d2e5dafa85991d3a1", "messageHeadline": "remove run_book_examples_move_unit_tests after cleaning old doc folde\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "c5d4db2384d0abfddcd085f0147603ddfc05c1aa", "messageHeadline": "[dapp-kit] fall back to signMessage if signPersonalMessage isn't supp\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 81, "deletions": 18}}, {"node": {"oid": "0d562a1d070a91792de7acf8705f72d12fec284d", "messageHeadline": "[graphql/rpc] Support inline graphql queries in data tests (#14822)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 685, "deletions": 335}}, {"node": {"oid": "7af738de8dfea3ed4718592b8f6f658917d15457", "messageHeadline": "Deleting old doc folder (#14808)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 0, "deletions": 1735}}, {"node": {"oid": "4751868396c12437516ed42e7baf7f2d46d81661", "messageHeadline": "[framework] Closed Loop Token (#14702)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1887, "deletions": 118}}, {"node": {"oid": "137c92aff31872ddb884e3cc6d9866148ae02dd9", "messageHeadline": "[move] Removed scripts from transactional tests (#14815)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 5119, "deletions": 3206}}, {"node": {"oid": "2807b21d21f78d3a0742d2db481437e4ee1de6ac", "messageHeadline": "[formal snapshots] Fix default bucket type (#14836)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "eb9bdc4a592c3f4e06679c5b83fa6d630ce24d7c", "messageHeadline": "[Deepbook] Addition of pool_owner capability (#14613)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 116, "deletions": 32}}, {"node": {"oid": "1c21ea06085c17961a9941313787e7790bc2e878", "messageHeadline": "[cli] Impl Display for SuiEvent and SuiTransactionBlockEvents (#14660)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "652bcdd92774034d737c7c567bc0d4da933d7881", "messageHeadline": "[ts-sdk] cleanup some deprecated multisig methods (#14832)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 598, "deletions": 1347}}, {"node": {"oid": "1c2486a23eb112a2a3533a89d0f7484481a050fd", "messageHeadline": "Fn sui supply (#14825)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "17255924ae7c970b7c86931c6e9b1fe2f11ee08c", "messageHeadline": "[graphql/rpc] disable genesis-sensitive test (#14828)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0de0ed509c52275f088510744d6767be8af7fbb2", "messageHeadline": "Small fixes for simtest (#14739)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "39bbf0aa37a7fb61736a975bd94c87dfc74f2809", "messageHeadline": "Fix bad variable substitution (#14829)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "223d0e406bd957efe7a659c932eb6934c93ffa98", "messageHeadline": "Version Packages (#14659)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 151, "deletions": 46}}, {"node": {"oid": "e57f8f6d1d7895a870e99f72041d028c01e9ce8e", "messageHeadline": "Add delete functions for VerifiedID and VerifiedIssuer (#14823)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 667, "deletions": 25}}, {"node": {"oid": "bde7f20d3eda4f339bd28e817adad0843b9ee49b", "messageHeadline": "[GraphQL/Errors] Standardise use of Error types (#14816)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 260, "deletions": 287}}, {"node": {"oid": "1d5308c62faab66a0f53831f7b8d06456767a564", "messageHeadline": "wallet-ext: support personal kiosks (#14809)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "2bd33c3a6fb454a16e97659effb497c4688ecb50", "messageHeadline": "[move-binary-format-wasm] Fix-up move dependencies (#14824)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c1276057b91331450ff37db5f47c72fb3e28bf0", "messageHeadline": "[Docs] Redirect regex test (#14819)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "896a3dd6e4b1e3a617def118503a6d6d687f33fe", "messageHeadline": "[Narwhal] improve usability of consensus messages per authority metri\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "fd615add37dda4ea98619df319ee4fc91ec55c46", "messageHeadline": "[GraphQL][EASY] Stake -> StakedSui (#14805)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 140, "deletions": 140}}, {"node": {"oid": "5221b88a27e02ea26984362aba34d2a5942cbbda", "messageHeadline": "Track number of active db handles (#14765)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "a8440dd835d0da4e0e966093cd894bbe8c63904c", "messageHeadline": "Integrate http based downloader with archival, snapshot and sui tool \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 454, "deletions": 304}}, {"node": {"oid": "c194c45ce791cc4b8f7f857bee6eda022041d798", "messageHeadline": "[transactional test runner] chore: refactor account creation (#14787)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 48, "deletions": 57}}, {"node": {"oid": "06b47671883e0044fc9adc0725a25cfa13715e29", "messageHeadline": "[sui-cli] Propagate version (#14814)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aea9334675f87ffd021f3f095a7e9f4ddd5e333b", "messageHeadline": "[graphql/rpc] chore: cleanup sdk dependency (#14784)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 118, "deletions": 140}}, {"node": {"oid": "43444c58f61e060fa0092d773db912fc7de4a21c", "messageHeadline": "[ts-sdk] Magic object API (#14614)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 54, "deletions": 105}}, {"node": {"oid": "a6f6c3ce86cd8658147531457975cc949a929568", "messageHeadline": "[Docs] Upgrade update (#14767)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 249, "deletions": 143}}, {"node": {"oid": "3146eda0fb93386a688e8772ab363081aba7dc45", "messageHeadline": "Update exchange-integration.mdx (#14813)", "author": {"name": "techdebt-99", "email": "150741822+techdebt-99@users.noreply.github.com", "user": {"login": "techdebt-99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46945b4bdc99780d3f379a334a2a6aad5b63e724", "messageHeadline": "Import exchange integration doc and add redirects (DOCS-110, too) (#1\u2026", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 265, "deletions": 1}}, {"node": {"oid": "ca5793e0d474d754a52cab7a118aed8792622e85", "messageHeadline": "Separate annotated and unannotated Move values (#14464)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1514, "deletions": 1923}}, {"node": {"oid": "a8a50a9184dc26e72faf6d4251c443d914dd8a6b", "messageHeadline": "Add a metric to track pruned tombstones (#14812)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "69cec6b7ae12ec0830b74fa8f15f9bcaee8beb4e", "messageHeadline": "Data sim 6/x + Graphql testing: add simulacrum store persistence (#14\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 757, "deletions": 215}}, {"node": {"oid": "e6fe3ce842d2824d45b90019f98371636649c9d9", "messageHeadline": "Remove un-needed lockfiles (#14794)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 735}}, {"node": {"oid": "fa558c14ea5b230227ac4b2454d4cf9599262dca", "messageHeadline": "chore: remove more rocksdb deps (#14807)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "ac3b21c8ca14b39432f99759dc9c47bc9fbb9ffd", "messageHeadline": "Add epoch and reconfig doc (#14775)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "079097bb1ada65a880ff9cccdd75e3ce8bee66b1", "messageHeadline": "workspace-hack: omit rocksdb", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "6daa56381919552c4bea329cf9c8d64e5dd6c679", "messageHeadline": "[docs] Fix typo (#14797)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db92b148982174718a5bb8b1a7fb03803b2a15d0", "messageHeadline": "[GraphQL] Fix default coin type (#14804)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "6987a32b8227db0dbbe9e9ecde9803c01dc027d4", "messageHeadline": "[GraphQL] Change Object hierarchy representation (#14752)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 626, "deletions": 691}}, {"node": {"oid": "5159780143759596fe201adec73c5bbce0a91777", "messageHeadline": "[examples/defi] Fix missing 0 in comment describing fee_percent value\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efa1674705085c9aea8a2941a14eaf76ad5cdfea", "messageHeadline": "[docs] Fix typo (#14801)", "author": {"name": "YepW", "email": "jeffier2015@gmail.com", "user": {"login": "jeffierw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e146fa993e8b848e85bf1e260f274eda9074a68", "messageHeadline": "[graphql/rpc] remove fragment and variable count limits (#14792)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "dbeab35c16bde05ca649de3c824d4dff34d4361f", "messageHeadline": "[graphql/rpc] support variables in client (#14790)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 211, "deletions": 22}}, {"node": {"oid": "c03ff26c3508eafff3839290655f7089b22e7948", "messageHeadline": "indexer v2 analytical: simplify and fix network metrics (#14700)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 251, "deletions": 270}}, {"node": {"oid": "6c2ba19dcad86907139f88e1330f6f9d38b572d5", "messageHeadline": "indexer v2 analytical: optimize addr and move call processors (#14634)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 339, "deletions": 127}}, {"node": {"oid": "58bce95b34f409442687a568033ffd5c6a67a5a4", "messageHeadline": "[graphql/rpc] fix test and comment (#14781)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "4b633b478c55ee39e41c3ceee4909775c72f0006", "messageHeadline": "remove rocksdb deps for sui types (#14780)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 191, "deletions": 111}}, {"node": {"oid": "c1a9d9fb7253d11817b20ebb832b33e728921082", "messageHeadline": "Sui v1.15.0 version bump (#14779)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b9889dea5eedfc77b7e263b45d31a0a1caf5b053", "messageHeadline": "API ref fix (#14778)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a48eee624df175e1e0d3cad84b83989cdd169641", "messageHeadline": "Sui v1.14.0 Framework Bytecode Snapshot (#14777)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ac208a8cb1df666536bf725e5aa81a186d688589", "messageHeadline": "[graphql/rpc] GrapqhQL Test Engine: enable tx runner tests commands (\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 854, "deletions": 147}}, {"node": {"oid": "74c7e74dbf7615d63a43fc0c4577d334ece747dd", "messageHeadline": "Log SUI_PROTOCOL_CONFIG_CHAIN_OVERRIDE (#14776)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49cd553543263eb7e2356614a5a6f1a47a73e37b", "messageHeadline": "[cli] add a check and warning message when trying to run sui move tes\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "940ce6de57febaf5fe07af71f2d38150cd86be07", "messageHeadline": "Script for testing split committtee (#14770)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "6b5f381bd6a4871f184cdd8b6a169df411d6eae0", "messageHeadline": "Override chain id in genesis (#14774)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8d1e74e526b5d4de971f2e27773d7844d0642a1d", "messageHeadline": "[ts-sdk] fix setting gasPrice in devInspectTransactionBlock call (#14\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "3871468a6b5bf024433d20a1dd0db5f4d5d37945", "messageHeadline": "More optimizations to package load (#14762)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "2692597a91c3f4196874695dd4ea4499eaaf6584", "messageHeadline": "Add some tracing annotation for checkpoint execution (#14749)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5842bf26b00e1e2e83def7e95406a4edc758c9ac", "messageHeadline": "[formal snapshots] Support without DB Checkpoint upload (#14645)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 146, "deletions": 63}}, {"node": {"oid": "12b10dab0730143d17cf7de2784b164d48207096", "messageHeadline": "Some simple refactorings to clean up the commit cert path (#14758)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 179, "deletions": 212}}, {"node": {"oid": "9c25bde2a2b5af78298a487ad98df64e09e1e2e4", "messageHeadline": "Fix pruner tick_duration getting value from config (#14760)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7add9aaff3f6cc2e3ba09bba6decbb3778ed8841", "messageHeadline": "indexer v2: fix transaction count (#14759)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f80bfda5fabafb643c4f5295d39420a3815fb47b", "messageHeadline": "Update sui-full-node.mdx (#14747)", "author": {"name": "alex", "email": "oday0311@hotmail.com", "user": {"login": "oday0311"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "6a61564ec9ef2fe0457aefaae6545c45fc2b8f24", "messageHeadline": "Add local package store to support module resolution in analytics pip\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1818, "deletions": 1376}}, {"node": {"oid": "78691cc00fe75eba68a51193d883883908006db4", "messageHeadline": "[Docs] Added version check to all cli docs (#14742)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "3eb2c4b742b8597d1a23f3def8307fd3b90882cf", "messageHeadline": "[graphql/rpc] limit query payload size (#14715)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "a0b3a35a4c2d9e695a88fb92f7241ff0bb774f6c", "messageHeadline": "[graphql] add timestamp for TransactionBlock (#14694)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 94, "deletions": 2}}, {"node": {"oid": "8a3f802080c279091e96d7c8e6995cf60f67eae6", "messageHeadline": "[cli] remove the extra empty line between two consecutive items and f\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c42be3794e08244e4b73d06e893c106a1fad00fa", "messageHeadline": "[transfer-to-object] Update `receive` to follow private generic rules\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 961, "deletions": 119}}, {"node": {"oid": "0afe0851fb345851657c3e0790fcf452400b6ee8", "messageHeadline": "[docs/framework]Delete crates/sui-framework/docs/collectible.md (#14755)", "author": {"name": "uvd", "email": "386180127@qq.com", "user": {"login": "uvd"}}, "additions": 0, "deletions": 632}}, {"node": {"oid": "efe16fd5a8b4ceb49ff5a7db3e27be0bad2e14c2", "messageHeadline": "[graphql/docs] add docs for coin type in coin_connection (#14737)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "5e49e41dde859f7ed82e1b69773d21a29ab105c2", "messageHeadline": "[graphql/logging] change logging level for schema to debug (#14744)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8a671107e72e9492c3bf5659b992c11acb5536a2", "messageHeadline": "[replay] use proper chain (#14718)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "79888881858d77f11c3626f604407095fa3aede6", "messageHeadline": "[move-vm] Remove paranoid type checks (#14410)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 86, "deletions": 4298}}, {"node": {"oid": "093554a0db7aa0ae40a806462b825a899d128451", "messageHeadline": "[ts-sdk] Remove legacy framework code (#14691)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 68, "deletions": 453}}, {"node": {"oid": "d517c0a01aa492beb6c4621ec439ac81ffd587d2", "messageHeadline": "[docs/cli] add console page (#14728)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "79b133876a095894fbbcca1fa02169654c5aba31", "messageHeadline": "[docs] update the output of `sui client gas` in the local-network doc\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "55fcfc09490b49380df3fd6e5e25f3e6c9843c9a", "messageHeadline": "clsx all the things (#14644)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "580bd6e2f695dd2bcbddcf82127408ff160caa7b", "messageHeadline": "Update client.mdx (#14727)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7201e686d36b5b417420948628a2a733678c5d80", "messageHeadline": "Extract object loading from transaction input checking (#14579)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1305, "deletions": 687}}, {"node": {"oid": "28c2c3330e5f58c1fc2019733e7275981c2ab1f4", "messageHeadline": "[zkLogin] Use the same issuer string in address derivation for the tw\u2026", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "afb6b256f2f5861ad17ddc4269a29c63d330f96f", "messageHeadline": "Add support for Chain override in ProtocolConfig (#14738)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "ea8b70d8095b2260645778d61bc8071d9bafc788", "messageHeadline": "[graphql/rpc] add rich graphql casting from response (#14733)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 193, "deletions": 9}}, {"node": {"oid": "fde96929480f4079352cc5758136b5456ab02fe6", "messageHeadline": "[graphql][fix][easy] add coinType to BalanceChange (#14734)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9bbde9c571aedcda360e99899287b215da97c129", "messageHeadline": "[execution-layer] Cut new execution layer (#14735)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 39413, "deletions": 20}}, {"node": {"oid": "4a4ed148fe976c2efd767c23e0b1353e27547b09", "messageHeadline": "[graphql] implement dynamicFieldsConnection (#14687)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 482, "deletions": 9}}, {"node": {"oid": "a8d4d04b1d06a1c1387dab0ff34357f74a753d0c", "messageHeadline": "remove hardcoded virtual hosted (#14719)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d078cafa8789e9e3b7b7bd3ccfe7ea7aa0c5016a", "messageHeadline": "[mysticeti] Fix transaction deserialization (#14729)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "d19da9e1b28f8807908b64f327ca3cb404b9df77", "messageHeadline": "[mysticeti] Update mysticeti reference (#14725)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f4d16270b2567356dff78e58fb417241b4e78455", "messageHeadline": "[Docs] Script to download openrpc specs (#14722)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 55, "deletions": 32038}}, {"node": {"oid": "6f590e0cb8a61e5b0b20c8b14f0260c2ebcc605e", "messageHeadline": "[mysticeti] Pass block verifier to mysticeti (#14720)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2637714aba2884147ceaecfaa225081ea22870b8", "messageHeadline": "[Wallet]: Add Amplitude tracking for DEFI swap (#14708)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 135, "deletions": 4}}, {"node": {"oid": "e6237a5c8b6144527df2d82f7562ce58bf9753de", "messageHeadline": "[mysticeti] wire in mysticeti client (#14698)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 229, "deletions": 122}}, {"node": {"oid": "4e2c66c71921fa888e63aafec7baa1077a2bc1df", "messageHeadline": "[dapps, closed loop] Adds regulated token cli (#14711)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1085, "deletions": 0}}, {"node": {"oid": "058a680ba27948094c02a1256e5fd8af0ab61230", "messageHeadline": "[cli] implement display for SuiTransactionBlock (#14664)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "2bbcf030c70c143547eec3e47c29085f013b7774", "messageHeadline": "Add fields to capture zklogin or upgraded multisig in txn (#14439)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "577537c76281b95ab8036b21e8ca5a25fde5d4b5", "messageHeadline": "fix: move fn out of test-util (#14712)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e5060faf4e6556d0b195400d6569a0a94ec538e4", "messageHeadline": "Add aws builder params to config (#14707)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "103ad29c0242fab1cafa4adb0dfbc5e3b87ae93c", "messageHeadline": "[dapp-kit] fix bug introduced in the last version where the ConnectBu\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "429cb9a8c4f7e95bee50f925d143c0c7cc25ea3c", "messageHeadline": "Implement randomness generation protocol in Narwhal. (#14435)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 826, "deletions": 293}}, {"node": {"oid": "2ef6417ba38b52688ee87248d3c8cdd52426d9b7", "messageHeadline": "Change `fastcrypto` types in `SystemMessage` to opaque bytes (#14706)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "d42437ddf1e29aab146604bc79da4b71bea2dc92", "messageHeadline": "[kv store] add retries for checkpoint uploads (#14681)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 98, "deletions": 78}}, {"node": {"oid": "70d283ad02206430affe6cd8d141c74410da5b4f", "messageHeadline": "[graphql/rpc] chore: cleanup clippy (#14693)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 32}}, {"node": {"oid": "1a7c4abef2ae6cf4f7c8db024f6bc2948265014a", "messageHeadline": "Don't retry non-recoverable errors in benchmark (#14656)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "9eb15973b5a1760767d503244c190d523da98d8f", "messageHeadline": "Revert unwrapped and deleted tombstones during tx revert (#14686)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "fc9338fc43349f9bd219532d7207c8c2af2f37fd", "messageHeadline": "[graphql/docs/easy] update doc comments to reflect the Event's bcs is\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5ab5ccc43c3538457e24fa4a82a3fbf611485bb", "messageHeadline": "[refactor] wire Mysticeti in MysticetiManager (#14622)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 456, "deletions": 163}}, {"node": {"oid": "ef3fd58db4b638e754ac68db9aa6db2052525320", "messageHeadline": "[indexer][graphql] use to_canonical_string consistently for ObjectID \u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "d1cf8e401cee6f8b5b995f14183f135c3dd57cd9", "messageHeadline": "[mysticeti] Use committed subdag index (#14690)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "42dc49e98b4ffc25e9135367c66e5546c1f8045d", "messageHeadline": "[Docs] Transferring changes from PR14472 (#14683)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "65cc64ee6bd0c20aa8d608599b188cf9c24bea7a", "messageHeadline": "[graphql/easy] fix fetching the right checkpoint for a tx block (#14688)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 55}}, {"node": {"oid": "4988c8b53701688795f36f5aa8c1ebd0e7105f1d", "messageHeadline": "Pruning object tombstones (#14672)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 194, "deletions": 39}}, {"node": {"oid": "d4db615eccfcfcfaec6ebee166f2dccdc895f8b2", "messageHeadline": "[move] Cleanup lingering global ops (#14665)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 62, "deletions": 2357}}, {"node": {"oid": "ef217cb32aa5aaceece1780f61f7035be7cf26df", "messageHeadline": "Update explorer and wallet TOS links (#14684)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d2d6ff3b381243a8c8fc44c2b34d52b976c8867", "messageHeadline": "keytool: add sign personal message cli and verify with zklogin (#14596)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 149, "deletions": 48}}, {"node": {"oid": "8ef121b2b6c09e732a5a2c0a3bdc6dc6f78d3406", "messageHeadline": "[graphql/rpc] add IDE title setting (#14682)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "21b7c3650353efa5aa0e2cae8aab2b43d3516c37", "messageHeadline": "Removing doc/src and adding readme (#14654)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 13819}}, {"node": {"oid": "09e2a5fe0ee1cd51c418decfe4b47a4a1855aa20", "messageHeadline": "[Docs] Changed nav location (#14677)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "118d415a3912641e1e6b7b73f9530e666ef4cbb1", "messageHeadline": "Update zk_login.md to include instructions for downloading devnet pro\u2026", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "0c2cda72c5c22b0f801cc1211fd71db8b051ca57", "messageHeadline": "[docs/graphql] add information about using curl with GraphQL (#14680)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a422769d948a2d2b2c49a7f219f86ee2035b03f3", "messageHeadline": "[cli] nicer formatting of `SuiGasData` object (#14666)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1d5cfd7e6cb662ea75cb1bf8b7378a51b7dc8f15", "messageHeadline": "[move] Added warnings-as-errors flag. Fix warnings in stdlib/sui fram\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 816, "deletions": 710}}, {"node": {"oid": "c44a5dc8e78e93f8b1b0f8785898e26f41a5b4e1", "messageHeadline": "Add MysticetiConsensusHandler (#14678)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a8e3553bd8a6bfa92f86c814cc5fb5990296a9ed", "messageHeadline": "[move-compiler] implement nested module imports (#14240)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 292, "deletions": 94}}, {"node": {"oid": "d3c15f6a3d70b819b4ff5fd3a0633196b64b2914", "messageHeadline": "[Narwhal] cleanup primary types (#14661)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 144, "deletions": 132}}, {"node": {"oid": "dd28cdd768d7a27e5599c4a956c1292233b8fa5e", "messageHeadline": "[Wallet]: Fix pin coins (#14642)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 114, "deletions": 89}}, {"node": {"oid": "03c908aaf211129a4ee1fa3cfef50f3dd089bbef", "messageHeadline": "[cli] implement Display for ObjectChange and update CLI's output (#14\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 127, "deletions": 2}}, {"node": {"oid": "1331ca72488e9b4f7b9e66c8ac8cfbf56d547489", "messageHeadline": "Updated content to most up-to-date recs (#14676)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ee039293294c5ce076e74ce74997b933ec8fd8f", "messageHeadline": "Set enable effect V2 inside setting simplified_unwrap_then_delete opt\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "83298e9a7c25e7c3c49d813caf199fce2ee3b06d", "messageHeadline": "Revert \"Pruning object tombstones (#14373)\" (#14668)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 39, "deletions": 201}}, {"node": {"oid": "32cc6379809336eb74ef5f55a80a6020751e89dc", "messageHeadline": "Implement ConsensusOutputAPI for mysticeti (#14658)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 110, "deletions": 32}}, {"node": {"oid": "e9735471f528ce27562bc7e85c687284a21da7ae", "messageHeadline": "Pruning object tombstones (#14373)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 201, "deletions": 39}}, {"node": {"oid": "2c832ad0b8e21ee7f7950aeb51b049bc877226cc", "messageHeadline": "implement BlockHandler and SubmitToConsensus for mysticeti (#14647)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 129, "deletions": 13}}, {"node": {"oid": "6267ea06ee2e3b59d4f4c7210c16d7c9e2f06851", "messageHeadline": "[Narwhal] set default rate limits on RPC handlers (#14636)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "0a44108b70099d78ee20e02d5da3bd467f5e283b", "messageHeadline": "Transaction deferral system (#14413)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 293, "deletions": 12}}, {"node": {"oid": "78b045b98a99d33056172472057af85d398c3848", "messageHeadline": "Fix API ref bug that caused screen to jump when clicked (#14663)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ef2c8f103c1c5eea209aad9a62f24ee963ff687", "messageHeadline": "Update zk_login.md (#14472)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "acbf77f807ecc04cb0c44c521abf5c2bbc1a2a9d", "messageHeadline": "[move-compiler] Treat `entry` functions as `public` in test_only and \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 184, "deletions": 21}}, {"node": {"oid": "63568a76450f1c71a181ef936a1bba98f509ddd4", "messageHeadline": "[move-compiler] More unicode support (#14582)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 136, "deletions": 51}}, {"node": {"oid": "a78c82ca4f2209c3de60f970791b5786b9e274aa", "messageHeadline": "[indexerv2] use canonical string with 0x prefix for types (#14382)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 381, "deletions": 56}}, {"node": {"oid": "3718a230b869d2ad2a1fd496d738ceaba05326c8", "messageHeadline": "SDK - Adds `pure.id(..)` (#14632)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "dffcc98e3666b722ead5a4f723a6087844967947", "messageHeadline": "[formal snapshots] Docs (#14638)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "17d27bb48d0a9f869a6d2295f05d05eb6c236a92", "messageHeadline": "[move-compiler] Making the use of Sui linters opt-out (#14643)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "47536240d06f12d38b3033770b8c219a45c8245e", "messageHeadline": "[cli] Implement Display for BalanceChange type (#14655)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "16a5b99c28edadafc51b8984068b3af314124459", "messageHeadline": "[Examples] Adds obo - object bound object (#14653)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "e1448d789f740e41c26a29e9d262b9adbd86f40a", "messageHeadline": "[GraphQL/RFC] Changes to `asX` fields in Object type hierarchy (#14649)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "093430982f2d85e060d593e0cf1a71f87aa765b0", "messageHeadline": "Removing placeholders and old content, adding sui bridging to nav (#1\u2026", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 391}}, {"node": {"oid": "40225118f5fd55ef841ea086445a87dca28d37a8", "messageHeadline": "Updated install with missing content and fixed internal linking (#14651)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "99797aa6dd90d54ff31f4ae85457d42c8227ea62", "messageHeadline": "[Deepbook Documentation] Adding websocket example for deepbook (#14652)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "ab30c498cc277d41e77c14efd44818188206ecd7", "messageHeadline": "Link fix (#14650)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3c377e74ff6fd282076363f8d85e0e53a9df11ff", "messageHeadline": "[indexer] add ability to use struct type filter for get_owned_objects\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "61428d142af8a47f3600da543d547d4868a55c94", "messageHeadline": "indexer v2 analytical: store command per tx for TPS calculation (#14589)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 66, "deletions": 71}}, {"node": {"oid": "308dad00c432ef76d6fe3d9183acb65e76c88433", "messageHeadline": "move: flatten directory structure (#14637)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 326, "deletions": 499}}, {"node": {"oid": "88d62fe76bef90c36e6343d4ae2ef9bc55e89605", "messageHeadline": "[GraphQL] Remove reference to ID in WIP Schema (#14628)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 5, "deletions": 48}}, {"node": {"oid": "e4fa2a497cc69e0a161981b4f18ff9a5c76d1d04", "messageHeadline": "Add move-analyzer binary to releases (#14630)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9ee0508f228e517b2bbd555a0acae632655a54cb", "messageHeadline": "[GraphQL/RFC][EASY] Remove `ID` fields (for now) (#14627)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "3a3fc89625ff0ca9e759fca8d1f6093e25b8dccf", "messageHeadline": "[archive checker] Fix start checkpoint for retries (#14633)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e6729b2106a605a6704fc10085a5ccabc28163bc", "messageHeadline": "Update a bogus comment in TemporaryStore (#14624)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "22f8ecb3dd4b51167d04d19a83a7f5671e69b422", "messageHeadline": "[GraphQL/Snapshot] Write the current schema before snapshot test (#14\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "d801338520182d409111a85df3a4c9aab1fc7cb8", "messageHeadline": "Replace Mystenlabs logo on explorer (#14626)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "2f470a84c18c1d93bb6d4f45f544b6900ad5e1ab", "messageHeadline": "[Wallet]: add info to input section (#14619)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "04d1bdb1cfd8db0f5f27d7e1ac8c1b99b10bfb3b", "messageHeadline": "Clean up simtest nightly workflow (#14609)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "9b75276d1db7930289d89db5206799666479f9b2", "messageHeadline": "Updated docs readme (#14623)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "05b0e587b0908046d858f5a9c7688e379a714dc7", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "904ffb52bdfa9c873de4946bb1086186f1fec44b", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9e4dc05db2b3654987f3c1579838849e0ad03853", "messageHeadline": "updated docstring and replay batch format", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "999cb88862fccccd9c93d93b4580e7a9b0e03e9f", "messageHeadline": "use env rpc rul and make argument optional", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "f12148df23bf98737e5071196e75c728e1442c1a", "messageHeadline": "reformatted effects display output", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 87, "deletions": 38}}, {"node": {"oid": "10b1a057a3f6845d843ade4e8f16040f31a6191f", "messageHeadline": "wip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "4162776f3c3c52dc82c952028bc5b3da8581adb8", "messageHeadline": "[benchmark] add option to specify number of shared counters directly \u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "58f6981b04dbc2ad1595fbea1bbd2064d0778d46", "messageHeadline": "[wallet]: Bug bash fixes and refactor (#14484)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 490, "deletions": 366}}, {"node": {"oid": "2e2ee184116cb21447d69222329b20907e36233f", "messageHeadline": "Search config change (#14615)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2aa3aef56b9a835f41db752e5f8ab9183e26842f", "messageHeadline": "Make accumulate_state work with TransactionEffectsV2 (#14495)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8c0979518b12b0ed077e7c21f161febcc12350b4", "messageHeadline": "add metrics for system overload (#14573)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "adbfd985e44b17fa950f03279103d71747581a2f", "messageHeadline": "[refactor] introduce the MysticetiManager and and abstracted Manager \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 320, "deletions": 126}}, {"node": {"oid": "9e57b2bb9cd5075a10d011b3a50e3247ddf110d2", "messageHeadline": "[mysticeti] add SuiBlockValidator (#14572)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 178, "deletions": 73}}, {"node": {"oid": "c29fc1fdb9becab6d0ab1e82b56c90f2ecfcc914", "messageHeadline": "Changes not pushed to earlier PR (#14539)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 27, "deletions": 67}}, {"node": {"oid": "a9ff6ca59622424dc7a58625282be01ce737006a", "messageHeadline": "Update mysten-sim pointer (#14611)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f36bd44538c1bfee3fcc2c0ad7bd3fd178a6dfa", "messageHeadline": "indexer v2 analytical: partial tx fetching and fixes (#14587)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 115, "deletions": 40}}, {"node": {"oid": "8a5fac343f4d4c385775b98d8b3fdedea90a4b2b", "messageHeadline": "Revert language to original until style gets fixed (#14606)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1b952ce9db1f7fb5f3e0ee956bd9b3417f942483", "messageHeadline": "Removing extension from redirects (#14610)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "1e0afa6c4d5db4cd43ccb4de6554b12e16cfdce2", "messageHeadline": "New lint rules for new doc site (#14608)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "bd34f50ff5629748da9d13fd08d1440c36ddb59f", "messageHeadline": "[transfer-to-object] Add native errors to module (#14456)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 82, "deletions": 62}}, {"node": {"oid": "665f5678372e135b98cdc88fe9f9936b03118278", "messageHeadline": "[GraphQL/Config] Expose more limits (#14605)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "30c2b18b58bc27197b02501c9e5307f3e6a12122", "messageHeadline": "[graphql] doc comments for checkpoint and tx block (#14556)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 186, "deletions": 3}}, {"node": {"oid": "c4051ed3df6288f5f94f1e441a4e1857d8c14ad5", "messageHeadline": "Removes outdated SDK examples, link to SDK docs (#14604)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 13, "deletions": 145}}, {"node": {"oid": "fe2c432122aff0bb4f8eddc2a24a7475255b4905", "messageHeadline": "Replace placeholder content (#14603)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 63, "deletions": 1055}}, {"node": {"oid": "a86bedbfd4f837581fe7cbfd6b8f1c8dd70d412d", "messageHeadline": "[archival checker] Log errors and fail after num_retries (#14601)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b41e48aa4c7a050470176e42f7fb88ecd6d8be30", "messageHeadline": "[graphql]comments for movepackage, suins, object (#14567)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 151, "deletions": 6}}, {"node": {"oid": "d17a14e3ecd7ad1f7b2cb147c73aba382637a758", "messageHeadline": "Use package cache in prod (#14500)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 108, "deletions": 62}}, {"node": {"oid": "e2fde232ba58eedf8d35e7755057b849363e9375", "messageHeadline": "Updating to correct data (#14602)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e481094527f37b484ef7f9b12d11dbebf2e98a6", "messageHeadline": "[graphql/rpc]add epoch doc comments (#14548)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "ee5ae5024342b90f6c51398732ae05ee52b9ee6a", "messageHeadline": "Version Packages (#14568)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 104, "deletions": 28}}, {"node": {"oid": "2761c674f6d7dc608517cd8ef0dd41c32631dc77", "messageHeadline": "[Narwhal] speed up batch processing of fetched certificates (#14529)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 544, "deletions": 346}}, {"node": {"oid": "a44a567ddb5e25b734c276c463a0bcbc00827c41", "messageHeadline": "[dapp-kit] Fix typing when using select with useSuiClientQuery (#14599)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "037cd407a216abc7acb792ec5078204ca57cb9e7", "messageHeadline": "Make ConsensusHandler abstract (#14591)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 133, "deletions": 84}}, {"node": {"oid": "9bb72dead0d42c91788f5ab34b17041c8602e341", "messageHeadline": "BackingPackageStore trait returns Arc (#14470)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 184, "deletions": 175}}, {"node": {"oid": "b859f129cec255341f3b04902617f60da1f76fe3", "messageHeadline": "[move-compiler] Fix issue with mut borrow warnings. Suppress unused i\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 127, "deletions": 47}}, {"node": {"oid": "0880804d519d186a2cb67ca63a57e69b472d5740", "messageHeadline": "Moving examples into dev guides (#14597)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "b359868e351aacce33861acf8a40da6fe41171b5", "messageHeadline": "[dapp-kit] fix esm typescript types (#14586)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "10595769e7850ca361e0da6741818ca64c65f7c6", "messageHeadline": "Update zklogin (#14576)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 228, "deletions": 118}}, {"node": {"oid": "68aa6d0d909b2a673bb6cbd9e02fbba2ad2c6bdf", "messageHeadline": "Making sure that we don't prune the checkpoint corresponding to the h\u2026", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "becbaf81245033b7320695181dd71ed67736bc3f", "messageHeadline": "Update Coin Flip app example (#14595)", "author": {"name": "Will Riches", "email": "will@riches.im", "user": {"login": "wriches"}}, "additions": 1054, "deletions": 10}}, {"node": {"oid": "e53af29cb89ad591c8903c69b426e963f8a6b457", "messageHeadline": "Deprecate is_change_epoch_tx (#14541)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "066673c94744649314e337f0f345036656302f94", "messageHeadline": "Make effects v2 type private (#14549)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "d5aa933e2bf2b0ae8df8087fc4d5cce34617dfe4", "messageHeadline": "Make reputation score abstract (#14584)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 115, "deletions": 28}}, {"node": {"oid": "08731133fdc80ae55ec0de3c6d4fffc35a54f448", "messageHeadline": "Update api link on index and add alt text (#14585)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "01e5ba93224c3b571ae8787fc9c41562b04965b3", "messageHeadline": "Docs search (#14570)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "df27fa309b4872cc013a19b20bbb73f62acfb240", "messageHeadline": "Setting up redirects (#14583)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "f818b2e6944b96954e0e731f8af5e3af0a420000", "messageHeadline": "[docs/graphql] remove references to testnet instance (#14581)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a8b31014a76a0a34fd96041768ed2e2e6f76d37d", "messageHeadline": "[graphql] remove unimplemented! (#14578)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 53, "deletions": 117}}, {"node": {"oid": "30b47b7584ad69de84e4eef6d4918af90000513c", "messageHeadline": "[ts sdk] Fix formatting when parsing addresses with bcs.Address (#14491)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1abfa10b882481cf01708c5177184745f55aae1d", "messageHeadline": "Adding missing write package nav entry (#14571)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6a67653e591c46f597ee845bc30cc5b6a7309ac", "messageHeadline": "[Docs/GraphQL] Document Limits, Unsupported Features (#14580)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "ae4f9a8b25cf5d05eb4c6db451aecddfbea350da", "messageHeadline": "[GraphQL/Docs] Comments for SuiSystemStateSummary et al. (#14564)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 334, "deletions": 0}}, {"node": {"oid": "63c81de17967d148939753032fa25e7397461fac", "messageHeadline": "[graphql/rpc] raise limits (#14574)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "153e42c43f0334c614c29e087adaf4d0b4d02588", "messageHeadline": "[graphql/rpc] increase db cost limit (#14569)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c4c5d77d8fa533ae77d769e4db4ccd90883c296d", "messageHeadline": "[graphql] Comments for balance coin event moveobject (#14557)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 148, "deletions": 22}}, {"node": {"oid": "5d7055365f312f1f03719a9877b4a6766d2a73b8", "messageHeadline": "[dapp-kit] don't apply CSS resets to custom triggers in the connect m\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "43607bf3044031a25e457ed9d60deeb9425f61b6", "messageHeadline": "Moving crypto topics to guides (#14553)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7d143d53ac36f895fbcdb8d946bbee31b5402471", "messageHeadline": "Updated cli client doc with added commands (#14562)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b8c5f56200b52496fc465ce40ad0c99fe4f7ecd", "messageHeadline": "[Docs/JSON-RPC] Fix suix_getCoinMetadata, suix_getStakes examples (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 103, "deletions": 97}}, {"node": {"oid": "b537b9030d19047c14d9cac3ceab4845047f0c59", "messageHeadline": "[GraphQL/Docs] Protocol Config (#14561)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "db67f5f8d2c0a97cd039be57f2c02ad97743f238", "messageHeadline": "add wallet small fixes (#14563)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "828844c50b37188111439cf5e7e493791cb4b043", "messageHeadline": "move: remove noisy trace logs in source service (#14547)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "2456e2888c15fd843be3370d395f18cafb753563", "messageHeadline": "[Docs/Move] Reword (#14523)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "454923720b8c60b4041bda93aa6e8687bf24b068", "messageHeadline": "[Docs/Shared vs Owned] Reword and provide detailed example (#14551)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 161, "deletions": 527}}, {"node": {"oid": "92bd33895502c52f7933c15c6575d6aeb6f83efb", "messageHeadline": "indexer v2 analytical: skip analyze on estimated count query (#14555)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb25ae627ac3ec1f337dd9332db5120509d60519", "messageHeadline": "[graphql/rpc] increase default query limits (#14554)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5802c69b67ba608d0278f5dd8dbf9ad4a3e62d9b", "messageHeadline": "Responsive fixes (#14550)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "bb24d93c2d423ac99aae9447ea88194a88d9c205", "messageHeadline": "[graphql/examples] add service config example (#14460)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "df94d91b7975b14f61407b3affbc6429d7c77461", "messageHeadline": "[graphql/example] add address example (#14466)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "6293a84164a30254497dfd10794b5feb20450d1c", "messageHeadline": "[GraphQL/MoveObject] JSON field (#14486)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 371, "deletions": 34}}, {"node": {"oid": "002496ffc2b9d4ded486d4407e6f16abc27d4663", "messageHeadline": "[GraphQL/Object] asStake is allowed to fail (#14485)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "ed3e7818ab156ae738d3a0b55b36d59132638d9b", "messageHeadline": "Add coin type and coin balance in pipeline v2 object table (#14443)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "12e1b0da92161adeb77a979cd409ed885b9c5368", "messageHeadline": "[graphql] accurate costing (#14497)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 202, "deletions": 56}}, {"node": {"oid": "38888b4699c18f779fef451d36b46f616c462f1a", "messageHeadline": "Laura/shared object deletion (#12623)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 9237, "deletions": 295}}, {"node": {"oid": "4e03aa7a2061905eaae993771abb459107181a05", "messageHeadline": "[graphql/rpc] stake comments for docs (#14506)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "781fab4ea86f43019fbf30de0335937f32edf2ad", "messageHeadline": "[graphql/rpc] add fragment limits inline (#14474)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 156, "deletions": 66}}, {"node": {"oid": "72f05ddf3360f272c0f903d38cf7052e9b522b42", "messageHeadline": "[Move/Tests] Ensure examples build outside of test mode (#14513)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "a40a53074404715097358a175b6b71456e2be4dd", "messageHeadline": "[move][cleanup] Remove global storage operations from source language\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 544, "deletions": 66530}}, {"node": {"oid": "90ddd768f3b7b41285c5bd47b4bec9127e605fef", "messageHeadline": "move: better websocket error message for source service (#14542)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "486a87839163bbf23e619977b5f0757ab524498d", "messageHeadline": "[graphql/rpc] expose timeout in limits config (#14538)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "01b116977b6320f1d223980d8537a297e17602ae", "messageHeadline": "[docs] small fixes in the content for the client cli (#14505)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "232e0734ecb722b6bcef9a4269b117ad4b90724a", "messageHeadline": "[graphql/rpc] easy: cmd to generate config yaml (#14540)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3c95c83b6dd1fc994794f8244f833a8857206795", "messageHeadline": "move: source service exposes metrics on 0.0.0.0 (#14543)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a166ff60002cbd6bcc030cf0c3e9e3a4e1a14a46", "messageHeadline": "[indexer] add get total supply in coin api (#14493)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 91, "deletions": 18}}, {"node": {"oid": "8c3578ed9b9e2ff4e44f531cb99772b3d3730c86", "messageHeadline": "[chore] disable the throughput aware consensus submission for all env\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ff3f215c887307392bccb3aefb2cc411b8af5e5e", "messageHeadline": "[Explorer]: Add hover tooltip (#14496)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "db29379eb111a4bdb69841429a6a85dc14ac7c75", "messageHeadline": "[Deepbook] Store keyword addition to Pool struct so other packages ca\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 370, "deletions": 50}}, {"node": {"oid": "c22d5449309bfd9007a28a487152f4a964674cda", "messageHeadline": "[docs] fix mismatch in keytool CLI example (#14504)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fa7dbb6b6a804cc2b3befe96adb40488fa84f5eb", "messageHeadline": "Docs update 3 (#14530)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1639, "deletions": 438}}, {"node": {"oid": "04be4d5eff242690e132897467b23df6c1f2dc00", "messageHeadline": "Simplify transactional-test-runner genesis build (#14502)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 106}}, {"node": {"oid": "ce651e24fdc1d0f5b78494e849f12bf67b9b8a84", "messageHeadline": "[Examples] Clean-up Move Warnings/Lints (#14512)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "e16665bb77845e160d2847e1af72eaa0344d1b28", "messageHeadline": "Added doco module (#14528)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b022cf852d18ba3fffa1a06dbdebad5f2d76664", "messageHeadline": "[Examples] adding shared escrow implementation + test cases (#14334)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 954, "deletions": 0}}, {"node": {"oid": "d1b5383b38cbcbf1df1f06d7bb58ea19f994af81", "messageHeadline": "[Docs/Bags] Remove \"Current Limitations\" section (#14524)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "5703f0b75db89b708dcc9976aab68ea3d37c9ed1", "messageHeadline": "[Example/Flash Lender] Modernise example (#14527)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 246, "deletions": 2}}, {"node": {"oid": "a8fb1842840a91d25611c75b5e5b695dc91afc31", "messageHeadline": "move: fix metrics port for source service (easy) (#14531)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "284bf584b46bc3704d0c48cf478923987749a665", "messageHeadline": "[Docs/ID Pointer] Fix list formatting (#14522)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abc187a269ca6e0782a7ac6005ae0bb612b01787", "messageHeadline": "[Docs/Witness] Reword (#14521)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f079fde4ec33591ca633748566d5c5ea7c53e7a", "messageHeadline": "[Docs/OTW] Tweak (#14520)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2347f3db6a5fc4642c5c9398e7603863930c5551", "messageHeadline": "[Docs/Keys and Addresses][EASY] Fix typo in title (#14525)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb910f2cba8f0420a2a90630cbba27782479c0e0", "messageHeadline": "[Docs/Capability] Tweaks (#14526)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc4ee0d44650d86515a9e417e4712e61ef782cfc", "messageHeadline": "[Docs/Entry] Rewrite page (#14519)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "d9c6f6cd957f3265da2e203f7b7054ac1ebd2dc9", "messageHeadline": "[Docs/Init] Tweaks for Module Initializers (#14518)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "59283e11c15f992bfde9d086e3a4c4edd89642bb", "messageHeadline": "[Docs/Publish] Fix list formatting (#14517)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1e2bb42378cd21759908f4c1186b41bb59462551", "messageHeadline": "[Docs/CLI] Warn about test coverage tool (#14515)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3080e6855c20e4ce1f70d6a4d40c8e71f1fe1fd0", "messageHeadline": "[Docs/Install Sui] Tweak \"Next Steps\" (#14516)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3083a1b8bb1d671e54d42ea74020266770aad0f2", "messageHeadline": "[Docs/Examples] Purge References to `sui_programmability` (#14514)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 99, "deletions": 153}}, {"node": {"oid": "c95f657636fc659cee17e83c8e28d6ee1be7490a", "messageHeadline": "[Docs] Guides Overview Tweaks (#14511)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06edcc1ee243d892b1ef2b0a338c425276ef0a06", "messageHeadline": "Config update for docs (#14509)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "cb6e1ab38cb8b04b8bab140998b947a498f9f1f8", "messageHeadline": "move: source service adds prometheus for /metrics route (#14448)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 131, "deletions": 11}}, {"node": {"oid": "39b6cb60ee082552098040bf7a57c07ede340931", "messageHeadline": "[GraphQL/MovePackage] Type Origins Field (#14425)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "1b40de152f07c61a99454cb00ef5e0035944af50", "messageHeadline": "[deepbook ts-sdk] Bug fixing coin type check + arg for pool query (#1\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "afd352f190be7c301dc27b95021f42c0c786c652", "messageHeadline": "[graphql/rpc] Auto create markdown doc from examples (#14492)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1567, "deletions": 62}}, {"node": {"oid": "aa28957f1c40a9630d9d9f83bc18d9907446e432", "messageHeadline": "Sui v1.13.0 version bump (#14499)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b5b8a5901f2311eb1a763d14e55bf0bbdeaa3206", "messageHeadline": "Sui v1.13.0 Bytecode Snapshot (#14498)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093ff3651a5c17204997d9b6133ec91121b396c3", "messageHeadline": "[Narwhal] enable cert v2 on testnet (#14471)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 69, "deletions": 48}}, {"node": {"oid": "447c9f4ea806722fc87f91c871062d5a73d945c2", "messageHeadline": "[move] improve better error message for const bindings (#14351)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "53921ca2e137626ade64eba7f2f55f6f99c5b4b3", "messageHeadline": "[graphql/rpc] add health checks (#14494)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "ce8782bfbcafc5525cd3328783a6e8691eb2e656", "messageHeadline": "[execution] Recompute has_public_transfer on load (#14445)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 108, "deletions": 20}}, {"node": {"oid": "f9995b2b9a3f52619b7315ac142fb2f00f0e98c3", "messageHeadline": "fix: include `pk` in `bls12381_*_verify` examples (#14478)", "author": {"name": "Karl Wuest", "email": "5716112+karlwuest@users.noreply.github.com", "user": {"login": "karlwuest"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "360627bff09d831b95831f63f465cea4b8ef704b", "messageHeadline": "[graphql/rpc] easy/chore: fix workspace import (#14489)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb25a1f5997a77f68df65659e4d3b88fbc69e322", "messageHeadline": "Revert \"[Sui] Roll forward parallelizing spawning tasks to execute tr\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 64, "deletions": 159}}, {"node": {"oid": "4fd0573f61e8571e51909de2a465c5d7199a03b4", "messageHeadline": "[graphql] add comments and fix examples (#14477)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 191, "deletions": 139}}, {"node": {"oid": "6d9c4fde3cdeb164c013fb6e5745f5d2fd0d107a", "messageHeadline": "[Explorer]: truncate address on objectView (#14487)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "dc9ebe6f5d13af772588b25b9685f4e176d6f427", "messageHeadline": "[WIP] Doc site and content update (#14480)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 83380, "deletions": 0}}, {"node": {"oid": "c61d2eabb9ac52443caad61b2be8eec1554c316a", "messageHeadline": "[consensus_adapter] connect the consensus throughput profiler to the \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 140, "deletions": 21}}, {"node": {"oid": "7ae3750a153858fbc384a4746994f8f3af7accbe", "messageHeadline": "[Examples] Adds closed loop module (#14434)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1213, "deletions": 0}}, {"node": {"oid": "1d066b2d420a789a4f029577324e96d9295b003e", "messageHeadline": "Add txn digest to package table (#14458)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56b3d2073008c65e6ea57923b977630c12b3da4c", "messageHeadline": "[GraphQL/MovePackage] Linkage Field (#14424)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "aba7dc75231d1bb900273041b5e51d39fadbee6c", "messageHeadline": "[GraphQL/MovePackage] BCS field (#14423)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "95eead4c7c3c9d7fb9cf573b8ac3d034ba0b3be6", "messageHeadline": "[move-prover] Print warning about the level of Prover support for Sui\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a53af84495884a7d24f087134344c0bb74f4c547", "messageHeadline": "[transactional-tests] Fix struct parser (#14475)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 20, "deletions": 74}}, {"node": {"oid": "c20ce729668635bef0ade3da113de5abe045a681", "messageHeadline": "[benchmark] Fix Move warning (#14482)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "aea9f3db22f0a03c0421b2e13be27221123610da", "messageHeadline": "[Narwhal] additional consensus clean up (#14481)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 12, "deletions": 57}}, {"node": {"oid": "84ee7211ee484db803f3ff1dd4337f159c91d2f8", "messageHeadline": "[CI] Ensure Move Tests are run when Move files change (#14479)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2246d985898dc6c684eca11615d39ed876d842f0", "messageHeadline": "[Narwhal] cleanup: split LeaderSchedule into a separate file (#14462)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 528, "deletions": 507}}, {"node": {"oid": "23c02802c858da6b396fa9f9acf47c72b64367bc", "messageHeadline": "Check system overload using txn age in queue (#13639)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 307, "deletions": 38}}, {"node": {"oid": "e04067c49c1c0119c92644a48343ae9e4d0d6453", "messageHeadline": "[graphql/rpc] get schema from url (#14476)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "89049572df50093a23b84186c3eda5658956c16d", "messageHeadline": "[graphql] query costing (#14463)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 106, "deletions": 65}}, {"node": {"oid": "d08ac84075862b972f3637674e010730304f7852", "messageHeadline": "[move] Remove read-write-set analysis (#14469)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 10, "deletions": 1225}}, {"node": {"oid": "4b7bed6c1bf1d8aff240de962523b17bbae211c9", "messageHeadline": "[graphql/rpc] limit num fragment defs (#14465)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "e12d8eaeb6f99655d1fce7e213b2cdb4341b9858", "messageHeadline": "[move compiler] Report unnecessary mutable references (#14216)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 639, "deletions": 93}}, {"node": {"oid": "27385ff9f5331e18b4b87186e083f4c76b5f4be3", "messageHeadline": "[graphql/rpc] limit variables (#14461)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8558b5ddd391e9f782254f050732f46699ea36c0", "messageHeadline": "[move] cgswords/const in const nits (#14457)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "1cbb6885856c955b017cb533836bb30f0dc762f4", "messageHeadline": "[sui-mode][move-compiler] Fixed init bug. Improved other cases (#14415)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 227, "deletions": 58}}, {"node": {"oid": "94b2a13307ece955fc1cdd103e53156d1b2e0c18", "messageHeadline": "[Explorer]: Add suins address resolver on object page (#14449)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b4817632f1560a87bd4796e0d96faf3ecc38af9c", "messageHeadline": "[analytics] support all required parquet types (#14426)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 56, "deletions": 34}}, {"node": {"oid": "4cc2d47d87c886930baba43e037006fe23ec1df7", "messageHeadline": "[graphql] split queries into build and execution (#14442)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 489, "deletions": 346}}, {"node": {"oid": "4306ea6ba0d72cdced17377d1d1e5770e48a0a59", "messageHeadline": "[sui-tool] Introduce formal snapshot restore (#13794)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 972, "deletions": 222}}, {"node": {"oid": "d2c2d6ed117c330b32f006402d7098abad8f9d87", "messageHeadline": "indexerv2: few cleanups", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "267754a7c53df1c70976e5d9f905e49c790ecf4b", "messageHeadline": "Always use 12 characters of the sha prefix (#14455)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141e83c6fda193a8a127ec9c571c8eb0c64c40c6", "messageHeadline": "[kv store] retry unprocessed items (#14453)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b9f12a8ea08397052d8746b08a0db9ca8c67e583", "messageHeadline": "[move] support const in const (#14223)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 432, "deletions": 39}}, {"node": {"oid": "8ef38185670bcece37fbbe6f44705c63e7572791", "messageHeadline": "Allow object downloads without authentication from certain remote obj\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 345, "deletions": 0}}, {"node": {"oid": "552201fdfda3eae9c6485bb05e3cb829d743fc1a", "messageHeadline": "[Explorer]: change default for cards (#14438)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "823d3cd93bdc458135fae6155f8ebee6094a9c80", "messageHeadline": "Version Packages (#14329)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "d989004c1c831b6ad986dc0010d0e1761fdb9e99", "messageHeadline": "[graphql] address epoch.transactionBlockConnection slow querying (#14\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "c0a26bd51bd628fa51f7216a6c44ec55ea1a7529", "messageHeadline": "[db-tool] add some support for index search (#14452)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "3d59830f7869f34ac16edfda25faa0949271fa3a", "messageHeadline": "[graphql/rpc] verify invalid cases for examples (#14450)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "850c3b2fea1f1d0d510c7853bc2863f170861089", "messageHeadline": "move: remove diem-framework", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 31109}}, {"node": {"oid": "1f6f752cb65018c53697adbc1c14cb40611d4b81", "messageHeadline": "move: move move-execution to into the move directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 142, "deletions": 2100}}, {"node": {"oid": "62f7b9fd8a14584cc56b13d676fe9dfe6f0b612f", "messageHeadline": "move: use workspace dependencies", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 841, "deletions": 724}}, {"node": {"oid": "97444ec71dcfb6de3154d3397e3ef7e69da38bb2", "messageHeadline": "diem-framework: remove mutually exlusive feature", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a8d04f16c04f671118abe94296003b5369555a0c", "messageHeadline": "move: remove mutually exclusive features", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 72, "deletions": 932}}, {"node": {"oid": "d512ec49e0157b5e33161badfa2d5682dafcf974", "messageHeadline": "[graphql/rpc] add example validation and fix broken examples (#14444)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 116, "deletions": 31}}, {"node": {"oid": "37c0e0f9f001044dc86f9a28f00b779a67615f31", "messageHeadline": "fix broken test dir (#14447)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5839f0d655c31594f378a9b15f541afb45b8bc7f", "messageHeadline": "Remove randall from mentions for release notes (#14446)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f1ecb063fa0b9cc3c28168e3532053a4f62d925", "messageHeadline": "[Wallet]: Refactor deepbook (#14395)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 303, "deletions": 278}}, {"node": {"oid": "ed0873501423b1fb11c9b114c963be962706096b", "messageHeadline": "[graphql/rpc] cleanup duplicate logic in server creation (#14432)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 34, "deletions": 64}}, {"node": {"oid": "6d053f9e5a7c59376fd253f920a39d7ac6f93a8f", "messageHeadline": "[Sui] Roll forward parallelizing spawning tasks to execute transactio\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 159, "deletions": 64}}, {"node": {"oid": "6c673b3383da6e6cf18568aca055b5911446844a", "messageHeadline": "[Narwhal] merge consensus crate into primary crate (#14418)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 90, "deletions": 169}}, {"node": {"oid": "55b794eef4df0c923c3b24bad817d82ab790650f", "messageHeadline": "[Examples/Move][EASY] Change Directory (#14429)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1707cf60c05dc81ec9560df4cbe5f5740ec7d669", "messageHeadline": "[graphql/rpc] separate example queries into files (#14437)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 632, "deletions": 731}}, {"node": {"oid": "0167e3d946f2abb994cc1e0e55d7fcd5ce322a3e", "messageHeadline": "zklogin: add more providers and move to node config (#14322)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 322, "deletions": 127}}, {"node": {"oid": "2acc87d1b2467fe48d1009472974904c6eef293a", "messageHeadline": "[indexer] add get coin metadata (#14419)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 137, "deletions": 5}}, {"node": {"oid": "5e6a8dcb131f829821e2e255d3392183d4cc3bc8", "messageHeadline": "[benchmark] Update Move workload (#14427)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 68, "deletions": 59}}, {"node": {"oid": "4f028c0d3c0c19212c91d70a9e2f1da222d48669", "messageHeadline": "[graphql/rpc] add estimated reward for Stake (#14411)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "d21080fdabbcf87f3494b9ceccfd976897336c34", "messageHeadline": "remove vm-rework branch (#14408)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 0, "deletions": 49459}}, {"node": {"oid": "72f0f94ffe2998ec645e46d4a091a9763dda169f", "messageHeadline": "[graphql/rpc] easy: introduce db query cost limit to config (#14430)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "6490d2bd1c44ab39ba70443bb71542f7b8c97d8e", "messageHeadline": "[graphql/rpc] remove rpc 1.0 sdk usage (#14428)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 303}}, {"node": {"oid": "b29df1345c92501070e11a32d64867110abdd64e", "messageHeadline": "[graphql/rpc] use db over rpc 1.0 in tests (#14420)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 92, "deletions": 47}}, {"node": {"oid": "472e1154f6388f65d83f7653645ec1f522d09e43", "messageHeadline": "Enable transaction effects v2 on testnet (#14387)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "29e188bc4a788d2e95f8c394ca4b91d7cb4f6fd8", "messageHeadline": "move: source service watches multiple chains for upgrades (#14374)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "dd33b66bce6c6d50bcbce398281fc654d0da61aa", "messageHeadline": "[Wallet]: Update text for default (#14412)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "14c23540e7a5636cb3216f78aec440bbfb6854e6", "messageHeadline": "Remove module traits from AuthorityStore (#14372)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 40}}, {"node": {"oid": "fae91f45b43e1f4f290e0c3d2bf3da5d51476e90", "messageHeadline": "Remove module traits from temp store (#14369)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 223}}, {"node": {"oid": "70bfba39088ef58167829e1c2b7688b13c7ad9d9", "messageHeadline": "[GraphQL/EASY] Use crate's error type (#14422)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "13bd62d300aeb2b5b6fe64f33e3a3b1ddac25b28", "messageHeadline": "Move narwhal cert v2 and random beacon to a new protocol version. (#1\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 651, "deletions": 26}}, {"node": {"oid": "98e54f56ba5d1aa3565785b73b8eecc3cb4deb47", "messageHeadline": "[rgaphql/rpc] easy: re-enable cluster (#14414)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3af3a5b9f65cf374421dd2312a59ec86d8f2984b", "messageHeadline": "Add bytecode snapshot for v29 (#14406)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "61a730462627b6b873c03bb392939a2be153abfb", "messageHeadline": "[GraphQL] Integrate PackageCache (#14379)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 332, "deletions": 131}}, {"node": {"oid": "d21690abcebbbdbf06b1aae65aa5354188ee4909", "messageHeadline": "[Wallet]: Auto collapse SWITCH TO section after selection (#14401)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "e39c0d652a5d2546674978734b71c65ebc4e15f5", "messageHeadline": "[graphql/rpc] DB query cost explain (#14396)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 220, "deletions": 9}}, {"node": {"oid": "ec5f9b4bc68e102a51264501ea1e3c442b3ea10a", "messageHeadline": "fix complaint about unused gas_meter in vm-rework branch (#14405)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13f255a0398cf03db5c8e669637eb9ca4b2f33fa", "messageHeadline": "[GraphQL] Introducing PackageCache (#14319)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1417, "deletions": 2}}, {"node": {"oid": "ee749e63177189d0dbcbce21c79ffe18e16ab02f", "messageHeadline": "replay: default sandbox path (#14364)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d4d9c921812a916cb055d336b6de51e60ae83ba4", "messageHeadline": "[frontend] upgrade to react-query v5 (#14346)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 668, "deletions": 636}}, {"node": {"oid": "fda82256fd2420d3a705c137cc5939a4aec23378", "messageHeadline": "[docker] add sui-tool to sui-tools docker image (#14399)", "author": {"name": "gorpig", "email": "146006860+chris-gorham@users.noreply.github.com", "user": {"login": "chris-gorham"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eaa802ea0d701d3bb8b822195d5dd646256247c2", "messageHeadline": "[data analytics] parquet: initial implementation (#14224)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 668, "deletions": 68}}, {"node": {"oid": "8bc1c333d11d7faa884a8acde8a4fa27117d1367", "messageHeadline": "move: nest source service map lookups (#14359)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "e1dcbe946558e25fe54cce395c8546815006a52d", "messageHeadline": "move: factor out source service header middleware (#14358)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "42e3c291428da705eb28d4bcfb0d907927237d47", "messageHeadline": "Make sure tx/cert deny configs use hyphen instead of underscore (#14393)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "fa19a253bf5796af125d6065439a74923931dc23", "messageHeadline": "Trace sampling + more instrumentation (#14281)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 255, "deletions": 89}}, {"node": {"oid": "c1d0fe88a2be4cabfb4e7f839d6c4f834b30ecb4", "messageHeadline": "Benchmark execution layer (#14316)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 425, "deletions": 208}}, {"node": {"oid": "e550594d00d20adf02b797627c22ca1a52270924", "messageHeadline": "[dapp-kit/ts sdk docs] fix a few some tiny typos (#14357)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c52ba682cf9883b5bacae62f9228c2c2dfe063e2", "messageHeadline": "[narwhal] remove the access to the deprecated cf sub_dag (#14385)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 16, "deletions": 132}}, {"node": {"oid": "09c103002d965cd4a152587105ebd633cec22266", "messageHeadline": "Add tests for query hooks and fix pagination in useSuiClientInfiniteQ\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 197, "deletions": 12}}, {"node": {"oid": "767885ca5bf3ad6b199af7b2fc553ada38f3795c", "messageHeadline": "fix some typos in doc (#14391)", "author": {"name": "vuittont60", "email": "81072379+vuittont60@users.noreply.github.com", "user": {"login": "vuittont60"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "afd444cb5d0ca91693f42103209c453c406dba5b", "messageHeadline": "Move cert check to input checker (#14306)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 133, "deletions": 138}}, {"node": {"oid": "6771da80581ee279fdf26a3715fed425699c9599", "messageHeadline": "[GraphQL/Object] Implement asMoveObject (#14378)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b147d2965a4383987ad90557e672baec9c0de5ee", "messageHeadline": "[GraphQL/Object] Tweak BCS implementation (#14377)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "a0c8e501cdb62f1209bab2482855e25da9676cb6", "messageHeadline": "[GraphQL/EASY] Clean-up -- avoid clones (#14376)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "cb6602ef85a2ca4ff89b5b927308e378c703c584", "messageHeadline": "Update fastcrypto (#14390)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "11debf0a7adafdc6dddb049e03f64c58cac61f92", "messageHeadline": "add replay command to the CLI which point to existing replay commands", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 139, "deletions": 28}}, {"node": {"oid": "5bd9ef0db65d291cb6af7f538769a895759e9e7b", "messageHeadline": "Allow passing in an aws endpoint for accelerated s3 downloads (#14292)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "7b379e3cc7ab61199ea14386e0847a010864f31a", "messageHeadline": "Split storage.rs (#14289)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1343, "deletions": 1295}}, {"node": {"oid": "7d997aee1ae10d57426384d3691952a124821714", "messageHeadline": "[Wallet]: Add swapPageForm (#14068)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1525, "deletions": 161}}, {"node": {"oid": "9e9b57bcb99167bcf54e749dc094bfd5a9d73651", "messageHeadline": "indexer v2: analytical endpoints, read path (#14225)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 234, "deletions": 10}}, {"node": {"oid": "b9afb5567fa0771ebad0feede39acf030516d46c", "messageHeadline": "[sui.js] Version bump for Transfer to Object (#14380)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "56f883b831b50df89f531a580ea05ff1aec8a5f6", "messageHeadline": "Update zk_login.md to fix zkey download instructions, add recommended\u2026", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7158a51ec25f6f95f4a7c9da0ce11d3ff5f71749", "messageHeadline": "[compiler] Fix panic on public(script) after public(friend) (#14367)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "a18bac45b619b06332b0c10f18081c3a16770bb8", "messageHeadline": "[graphql/rpc]: initial use of simulator in tests (#14366)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 155, "deletions": 49}}, {"node": {"oid": "e2f36cf096e3641e2423de5f88e43105e1a2f8bc", "messageHeadline": "[graphql/rpc] chore: cleanup usage of unwraps (#14370)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 112, "deletions": 50}}, {"node": {"oid": "4265d4b44b6a18288f6f579d863fc60415e3137c", "messageHeadline": "Add total staked on address page/ fix wrong digest link format (#14368)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 166, "deletions": 44}}, {"node": {"oid": "0fbacf4787080be428a3e9194229f3f52ec2e3a6", "messageHeadline": "[3/n][transfer-to-object] Add SDK support for receiving objects (#12987)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 790, "deletions": 20}}, {"node": {"oid": "481c29edd25da4460d35eeccfe894780a9a79b06", "messageHeadline": "[graphql/rpc] chore/easy: remove deps on rpc 1.0 (#14363)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "2cb0421bcfd2fd36bb38295dfcdef0f245db2350", "messageHeadline": "chore/easy: ord clippy lint (#14356)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ced13e3ebacb9cd06fb43bf07aaf37686b1bcfa7", "messageHeadline": "easy/chore: unwrap or default lints (#14353)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 64, "deletions": 110}}, {"node": {"oid": "420b599f663549ba409fd3dc8171ca10beef27c1", "messageHeadline": "[data-sim] easy: use sync over async for store (#14350)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 42, "deletions": 66}}, {"node": {"oid": "8059c447b9a09afc08191d4bc618bda0408dbe54", "messageHeadline": "chore/easy: fix some clippy lints in move (#14352)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "b16e6814965e0ec8c1951d83f9c4c4cecd85f96c", "messageHeadline": "[graphql/impl] remove non core gql folks from from codeowners (#14349)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba98f571806b9c5be16822b66a5e7885096480ed", "messageHeadline": "[graphql/rpc] increase timeout time to 20s (#14347)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f80584e86cad50742e723e4981b6d68ea47523a7", "messageHeadline": "[replay]: replay from local sandbox (#14293)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 106, "deletions": 22}}, {"node": {"oid": "830c7ae38ccd6d42a8ae6015ff5147cd3a9dfb7b", "messageHeadline": "easy: expose account cfg in test (#14338)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "72c3a6732c673a3d52c89507c72dff1b9a212d6a", "messageHeadline": "[move-types] Revamp Display for MoveTypeLayout (#14312)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "2f53c60a61d2bc098c55ea9242b0cb6d3e107d7e", "messageHeadline": "[graphql] examples for epoch.transactionBlockConnection (#14341)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 192, "deletions": 11}}, {"node": {"oid": "d643455c64813d76223d2cb7a353bf0e91a5f4be", "messageHeadline": "[graphql] implement checkpoint and transaction connection resolvers o\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 110, "deletions": 28}}, {"node": {"oid": "c0e7d43ba49ae85725ff6ede4dde44552870600b", "messageHeadline": "[graphql][easy][fix] remove some comments and fix owner enum variant \u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "e0578094b55b4a530094c42d7ba7efec5517c43f", "messageHeadline": "[dapp-kit] fix typing of useSuiClientInfiniteQuery (#14335)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0e71dd66d082f60328e9e0349bf15e3ef573b2e5", "messageHeadline": "[data-sim/easy]: refactor out executor creator (#14333)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "54256de61537bf2971fa48146ee17589ffefa197", "messageHeadline": "Disallow >1 DkgMessage or DkgConfirmation in a header (#14331)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "34914bdf0c7eb8c9f0e2cb430ec365fb8f4ad2ed", "messageHeadline": "[docs] fix typo in dapp-kit docs (createNetworkConfig vs. createNetwo\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "624af90664e6877c0902d191cb22aebfcaef1fb9", "messageHeadline": "[graphql/rpc] add id to stake (#14318)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "fb0ce3485f498cb8e434510db929eeeb51cdadd6", "messageHeadline": "[dapp-kit] add global connection status info to the useCurrentWallet \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 278, "deletions": 52}}, {"node": {"oid": "c98f9f6dc2c3ecc055c0f5a825fed1d3bad1a0ab", "messageHeadline": "[data-sim/graphql testing] easy: add trait for sim store (#14328)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 196, "deletions": 3}}, {"node": {"oid": "f007505e304dd04ba01df67345c4142298197ee0", "messageHeadline": "Typo fix in utils.mdx (#14313)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae7fd64e960a7fe1d94483270236a89011fd3f6a", "messageHeadline": "[cli/keytool - easy] don't serialize mnemonic if it's empty (#14326)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c61f98f95ffbffe8415c546ad9d552ade1a59574", "messageHeadline": "[example/first_package] Port move-tutorial (#13624)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "dd3c9650c36fd82906d5f92cce6e787dde8dcd3c", "messageHeadline": "[sui-types][EASY] `is_system_package` for AccountAddress (#14311)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "50804e82f53756f1d38f970d1e2bbc6826c31145", "messageHeadline": "data sim 5/x: more test fns (#14324)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2f395df8b89cace9d051419375da6357ea8c9d2d", "messageHeadline": "easy: fix broken logic (#14320)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b14c174c9a52f629eee1e891a0d23fc287437f4", "messageHeadline": "Fix explorer not showing objects/NFTs (#14317)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9381fbd7a8ec40cbf007bbd3b76531c54970f6bc", "messageHeadline": "[GraphQL] MoveType and MoveTypeSignature (#14294)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 282, "deletions": 28}}, {"node": {"oid": "66a4302ad109ac7028c1c07f75452a9cc55c3078", "messageHeadline": "[graphql][fix] object use object_id as cursor (#14314)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "d2549dc9599420d34ec6ff8bb39d04db3fc3dc03", "messageHeadline": "[graphql/rpc] default to sui coin in balance (#14315)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "aa3c5497b24dc3695d4a4b1077d0c00f04ae6fff", "messageHeadline": "[graphql][fix] blocking calls on async threads (#14310)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "fa7c77e1edab4aa74179bae68d644eecabf9c311", "messageHeadline": "[GraphQL/Schema][RFC] Scalars for Move Types (#13955)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 74, "deletions": 44}}, {"node": {"oid": "be16c7d3a1ad5ee3ada7dbf94b5be0af30e5392e", "messageHeadline": "easy/chore: support nesting in starting res-api (#14309)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c5ae3de27d17f6ae9b7f875f7b3e6966320dc706", "messageHeadline": "Implement random beacon DKG in narwhal. (#14107)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 926, "deletions": 170}}, {"node": {"oid": "c7ab32f3dfe608c744e1e410e38a9038f1ab6d15", "messageHeadline": "Version Packages (#14308)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "ade244c3da2b2723872abe724856101073071e42", "messageHeadline": "[dapp-kit] Add useNetworkConfig hook for managing arbitrary network c\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 197, "deletions": 49}}, {"node": {"oid": "3d396f6383f0ffcc3094adf17d7bb09dc04610ae", "messageHeadline": "Re-enable CertV2 for faster NW Catchup in Devnet (#14297)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "07e99caa4830c65d0b71ed7031d01d6e019961f6", "messageHeadline": "[dapp-kit] export useResolveSuiNSName and show SuiNS name in account \u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "f3ce4a454e895bc96bfa8044005b731961f66b1b", "messageHeadline": "fix system package resolution (#14307)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "05dfc0729ed97cf2a5c24db33107dc26375b8303", "messageHeadline": "wallet-ext: remove unused code for legacy accounts (#14180)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 207, "deletions": 1098}}, {"node": {"oid": "b2048f70548052cd48f738314c3d3208eef3740b", "messageHeadline": "[benchmark] Benchmark checkpoint executor (#14234)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 477, "deletions": 240}}, {"node": {"oid": "372c32aebd8719f2acc095bcdc4addecab9e2083", "messageHeadline": "fix: intepret zklogin address with padded address_seed field (#14290)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 845, "deletions": 49}}, {"node": {"oid": "3bb4ec333b8f964025acf9062c50dc268d20b8a1", "messageHeadline": "Kiosk extensions querying docs (#14302)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c25689f5c142b495c05306d30fac847bb53ca244", "messageHeadline": "[graphql] set up local db for testing and dev (#14105)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 177, "deletions": 97}}, {"node": {"oid": "b56b6284d892f36f5b2fc6715e262b63aa68efa9", "messageHeadline": "Version Packages (#14299)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c34c3c734d31a01fd031a56b25b469b5d7223b1b", "messageHeadline": "Revert jsonc parser (#14298)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 492}}, {"node": {"oid": "5ee131c3aea0249ad917d3ab73667f189bf96949", "messageHeadline": "Version Packages (#14288)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "4ba17833cf5d28540246f3405209554deb9c613f", "messageHeadline": "Fix zklogin ESM (#14295)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "85ed310e2771c5e0332b0900ee2394b86ad75600", "messageHeadline": "[graphql/rpc] transaction block effects (#14182)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 470, "deletions": 54}}, {"node": {"oid": "b7c3046968d0894d80f2db0a6783d3fdb3007b5f", "messageHeadline": "[dapp-kit] Show suiNS name or account label in ConnectButton (#14287)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "6e8f3909f2bb05e2e8a05ad82dfee9c83a60d8c6", "messageHeadline": "Fix a bug in full checkpoint content constructor (#14232)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "aa3f8b180cf063a82cb4581a4b8585af9886c3a9", "messageHeadline": "Version Packages (#14280)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e9e68c3b21294f4ed59a60bd91172f0e22dc26b0", "messageHeadline": "[zkLogin SDK] Add test for jwtToAddress (#14283)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de5fdf7386994611e3711ae65b07decd2b0acfd8", "messageHeadline": "[create-dapp] remove entry keyword from counter template (#14285)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e9b6be005f8a6ec80178c7a0e085bcd57a8ccc87", "messageHeadline": "Add source resolution to zklogin tests (#14282)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "eb8a046d5f05fcdf2efa56c5dbaae171e6517d67", "messageHeadline": "Treat unsupported error as client error (#13388)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c013132d218a5ddee2a320c1ed70641723eb415e", "messageHeadline": "[indexer-v2] implement get coins and get balances (#14222)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 232, "deletions": 21}}, {"node": {"oid": "9809e517562f14379f502a7730841d8ab0362cd5", "messageHeadline": "let indexer processors run forever (#13970)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 35, "deletions": 58}}, {"node": {"oid": "eb2b2fb932cd8544f5905ad0e9b415a66bc1e448", "messageHeadline": "[Rust-SDK] Patch from Blaize Security auditing team for multisig (#14\u2026", "author": {"name": "Blaize Security", "email": "104074712+blaize-security@users.noreply.github.com", "user": {"login": "blaize-security"}}, "additions": 388, "deletions": 17}}, {"node": {"oid": "28ee0ff2f92947f5c40553ac1865d70506f0bb98", "messageHeadline": "Nonce length check fix in zkLogin SDK (#14279)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4ed6459c19ae3bb48c8ad4d27f8523dd460e552d", "messageHeadline": "[graphql]indexer v2 events (#14237)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 399, "deletions": 13}}, {"node": {"oid": "e28d6891ceffa94876c5609724457d787b5844ec", "messageHeadline": "Make formal snapshot creation wait until db checkpoint is uploaded (#\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fd6f9636acaf8a4e1f092c0e5bde28d70e0da4d2", "messageHeadline": "Sui `v1.12.0` version bump (#14271)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f839d723182671984622459688c5550914451b94", "messageHeadline": "Sui v1.12.0 Framework Snapshot (#14269)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3c826825fcbeea0df59e44fda31a855ba6405213", "messageHeadline": "Version Packages (#14267)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9a1c8105e376e00065de650ad2a760bbe10edaff", "messageHeadline": "Fix string values in zk (#14265)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "01a9727ac62d418517a76aaea68deda60b1ebea5", "messageHeadline": "[narwhal] Temporarily disable NW Certificate V2 (#14257)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 239, "deletions": 102}}, {"node": {"oid": "22d52cee43b31bd7cc1b318efe8d2654ad21113a", "messageHeadline": "[graphql/rpc] fix bug and cleanup (#14262)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 8, "deletions": 34}}, {"node": {"oid": "5e85eec875ea5aa7dd58806780a1694165823665", "messageHeadline": "move: source service rename SourcePackages -> SourcePackage (#14264)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "79991a5503146ff50d35d5a555fa15d2f70142f5", "messageHeadline": "move: source service uses smaller data dependency for watching upgrad\u2026", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "173d622d4db352cc19ff8a6c8b251b453d427918", "messageHeadline": "[governance_api_v2] fix subtle bug that leads to a panic when an acti\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c56be950890e889257c53ded6c614de29b443b0", "messageHeadline": "[graphql/rpc] staked sui via stake_connection (#14202)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 244, "deletions": 66}}, {"node": {"oid": "7a0ae54cffcd60aec3159bd2fede43cae02950d6", "messageHeadline": "[docs] fix nextra/vercel caching issue (#14258)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ae69d5b73a7fa7cca3ea1bffe0fa5cd3c9b0840", "messageHeadline": "[graphql/rpc] tx sigs (#14254)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "6f004d83757c29005c39fc9f55c6c4e4c9d178f1", "messageHeadline": "[explorer] show source code for verified modules (#14192)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 147, "deletions": 71}}, {"node": {"oid": "f02dfcd4de08ffd43b0ee5648cdfe766a39d661d", "messageHeadline": "Fixed partner package list (#14252)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 95}}, {"node": {"oid": "0b7be6545f3ebf59ef7900848e37ca227e420f5d", "messageHeadline": "use the right schema on reset (#14249)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b4c9a2c380f089e65e23846a42a9c5741651da", "messageHeadline": "[graphql/rpc] fix short flags (#14251)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ae308df5f15ea1c35036aa5db1082a96a7c8c1b", "messageHeadline": "data-sim 4/x: expose more fns in simulacrum (#14215)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "5b77aea4a21882365469a8c1d21ac089224773ac", "messageHeadline": "indexer v2: analytical endpoints, write path (#14140)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1562, "deletions": 35}}, {"node": {"oid": "14a6a07b2876f0f9d93eb44c60eb7f710e9dda9c", "messageHeadline": "[consensus] adding a throughput calculator (#13836)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 727, "deletions": 4}}, {"node": {"oid": "53c46d0492d14e80d7a0147b92e4e80397f43eaa", "messageHeadline": "[graphql/rpc] render transaction kinds as strings temporarily (#14248)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "b78d0e3194145d8e1983a3d910948a237b2a40e4", "messageHeadline": "[graphql/rpc] initial test cluster (#14247)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 142, "deletions": 1}}, {"node": {"oid": "8cd77a46b230bdd4c9aef2c2630da818d26f7993", "messageHeadline": "[graphql] remove tx_indices usage (#14246)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 116, "deletions": 46}}, {"node": {"oid": "0219c77dff24e1df792172ff4067f8acf9df6260", "messageHeadline": "[graphql/impl] fix short cmd collision (#14245)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04caa5954514a289adbac77db903c684a44361d6", "messageHeadline": "[graphql/rpc] easy: allows loading cfg from path (#14244)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "53b99facff7e050258e02d20ac1dfd097528a595", "messageHeadline": "[graphql] remove sui-sdk usage (#14242)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 119, "deletions": 40}}, {"node": {"oid": "8244f65c901265ddbd98a0b77c6b7e0b424ec57f", "messageHeadline": "move: source service invalidates data on upgrade txn (#14113)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "cc17e550f4b5caee1e580845ae8169b228ba6ebb", "messageHeadline": "indexer: implement get_dynamic_field_object api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "343d1b4cdfb5ec7fdaddad4d2f1cbeffa540b3a7", "messageHeadline": "indexer: fix bug and optimize loading dynamic objects when calculatin\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 96, "deletions": 42}}, {"node": {"oid": "2fbad6ba37c239627ddfae72688c76eebeaf5d19", "messageHeadline": "[graphql/rpc] chore/easy: remove dead rpc 1.0 code (#14239)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 9, "deletions": 313}}, {"node": {"oid": "314603b2daab855689d5615780d29c72313c6d1f", "messageHeadline": "[graphql/rpc] chore/easy: build server from config (#14238)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 101, "deletions": 7}}, {"node": {"oid": "966ad9a41527c74027efd9db68b68baf05e97fc1", "messageHeadline": "[narwhal] Use CertificateV2 to speed up narwhal catchup (#13985)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1185, "deletions": 80}}, {"node": {"oid": "f808118724355f0d6e7b056a8beb0c190f9cc1cd", "messageHeadline": "Version Packages (#14235)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "49e04b2e4bf53424b2d0bb5744181d09272e828e", "messageHeadline": "[create-dapp] fix dependency mapping (#14233)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "321ceb2d93f47bbe0c171a652861a649fb66b858", "messageHeadline": "Version Packages (#14171)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 148, "deletions": 63}}, {"node": {"oid": "2470213e15fc3d856dfc0bd7eadb4172fa0f8f27", "messageHeadline": "Add --template arg to create-dapp cli (#14231)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "6896fbcc28a24b6ea8c89d9339df411fafe84832", "messageHeadline": "[wallet-ext] apps page banner container (#14227)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "affde5e4ec149b0bfde7ef749ddf25188d19088a", "messageHeadline": "[dapp-kit] tidy the docs for the \"chain\" param (#14230)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f318f7a2fdecdfac445055c030e656fa3d078a7e", "messageHeadline": "[move 2024] let mut (#14184)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 576, "deletions": 135}}, {"node": {"oid": "d80a6ed62015ec8dd02d2170ff22848e049faaf7", "messageHeadline": "Simplify zklogin SDK (#14186)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "a41390b660d11802a2d7b02ca7cb0d515ff78b28", "messageHeadline": "[ci] ignore dapp templates in workspace config (#14228)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1ecdf53a71b979316bae2606c66174c6b9151f7", "messageHeadline": "Add new @mysten/create-dapp package (#14191)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 2144, "deletions": 194}}, {"node": {"oid": "5bd1d011f9d6054dc58824b0c5cf7c83c586b333", "messageHeadline": "Move checkpoint_builder to sui-types (#14220)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 62}}, {"node": {"oid": "21b6d74228b5eb37f91d16996858e69f58929c01", "messageHeadline": "Support for writing trace data to file (#14217)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 350, "deletions": 41}}, {"node": {"oid": "19021eeb8f409420ba03a3e5ac93fbe091f0af7a", "messageHeadline": "[docs] fix incorrect import in dapp-kit docs (#14211)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5e9df02193c26e47f26d976e956ba2883d5fb8b7", "messageHeadline": "capture adapter state after transactional test (#14221)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "6cf57278ecb27ed8eae5d71af56a70e24fe21e1f", "messageHeadline": "chore: upgrade rust to 1.73.0 (#14167)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 926, "deletions": 740}}, {"node": {"oid": "2b532bc37dc32c7f9e9c968463d4a3f8bb16790b", "messageHeadline": "[dapp-kit] prefix all CSS with [data-dapp-kit] to prevent styles from\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 126, "deletions": 92}}, {"node": {"oid": "3480c70611e16f5841a75fbb806774729bd3e3f0", "messageHeadline": "[graphql/rpc] add db url to server conn config (#14218)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "4543b5a3d303693a4d0666c696bc00abcdb00f8c", "messageHeadline": "data sim 3/x: make test adapter executor parametric (#14208)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 174, "deletions": 28}}, {"node": {"oid": "108ce438bc76f21dc29ccc5a000e6da6a7048a7d", "messageHeadline": "[graphql] split out epoch fields into new sui system state type (#14163)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 507, "deletions": 178}}, {"node": {"oid": "484f88ec9b0937f7bd824788458f931b05c33c43", "messageHeadline": "[indexer-v2] add event queries (#14204)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 212, "deletions": 4}}, {"node": {"oid": "6f1533718130af206faa1a059d553e2755976991", "messageHeadline": "[benchmark] Add concept of workload (#14198)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 185, "deletions": 184}}, {"node": {"oid": "3edd30eccef19eeac1d017a8d9f1d213f5522b0d", "messageHeadline": "simulacrum: ensure determinism when using a seeded rng", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "a3ae600f6c7b963ca2809edc29d82072de1ca695", "messageHeadline": "[indexer-2] rework some indices (#14203)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 559, "deletions": 184}}, {"node": {"oid": "537de693a7f4e28394c2945cd308e3b783a29c5e", "messageHeadline": "move: improve source service error handling (#14106)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "535f241ff84a2672f12625897bc0b1f1eb17f1f8", "messageHeadline": "indexer: register ReadApiV2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0e0ec33495c916187cd02e01f6bdf43571e9a9f3", "messageHeadline": "indexer: register GovernanceReadApiV2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "df252238d798dc59ef0c88ed0e092e92602c31a2", "messageHeadline": "indexer: register MoveUtilsV2 rpc methods", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ed1de763d965781f92f4358cd9b7f55244459c13", "messageHeadline": "indexer: implement transaction builder api for indexer v2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 66, "deletions": 178}}, {"node": {"oid": "3c68f3aa5889b1db6af34298b4a8fa822321d2ca", "messageHeadline": "Interpreter hooks (#12780)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1246, "deletions": 848}}, {"node": {"oid": "0c5cdc049309eeecf2b7181864bb01884bc3637c", "messageHeadline": "[dapp-kit] expose theme types so people can declare external themes m\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "361818abccecc31cc4f71ee9c3d43d184fe84107", "messageHeadline": "[dapp-kit] execute from dApp rather than wallet when using useSignAnd\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "9a89ca6cf79899f8160e49ea180d89fb5abdf4b1", "messageHeadline": "[graphql]suins lookup (#14197)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 144, "deletions": 20}}, {"node": {"oid": "c7a883168d7e558999da106f7ed0964ac41e06ad", "messageHeadline": "remove expensive clone on hot execution path", "author": {"name": "Quentin Kniep", "email": "quentin.kniep@mystenlabs.com", "user": {"login": "qkniep"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d411d5aac954e9a808c80928cabe3747fbf67c79", "messageHeadline": "Ensure sui-protocol-config-macros is deterministic (#13844)", "author": {"name": "Ryan", "email": "RyanSquared@users.noreply.github.com", "user": {"login": "RyanSquared"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cf8c6feaa664c3b01fdf6403df63aee5cfa8806c", "messageHeadline": "add back cfg for process_consensus_transactions_for_tests (#14201)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42de67f52035670cb88b06e3a9bcc5345e089203", "messageHeadline": "sim data source 2/x: impl node state getter for simulacrum (#14187)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "fe37f457ba787e565560f69ea55b0eac952e154a", "messageHeadline": "[docs] Add docs for wallet hooks and components in dapp-kit (#14127)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1379, "deletions": 16}}, {"node": {"oid": "fe2bd7fb7db1d1d47d73989b17b2c139afb25b1d", "messageHeadline": "Adding a benchmark for transaction signing (#14174)", "author": {"name": "Zhe Wu", "email": "halfprice@users.noreply.github.com", "user": {"login": "halfprice"}}, "additions": 75, "deletions": 3}}, {"node": {"oid": "8b0276cf29035b2d41d631261786839995fb60bb", "messageHeadline": "[benchmark] Support two modes of consensus (#14185)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 132, "deletions": 33}}, {"node": {"oid": "8f0f0c54cc899b295e3686e7884d0463d30c3d7d", "messageHeadline": "zklogin: add more useful logs and debug tools (#14194)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "5d991279ff566ebdb99aff35769c1930344051f7", "messageHeadline": "Clean up ConsensusHandler (#14126)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 209, "deletions": 234}}, {"node": {"oid": "dd24199ea33da61028a198c348981428adf246cc", "messageHeadline": "[graphql/rpc] add move package (#14159)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 323, "deletions": 32}}, {"node": {"oid": "64e551e334d4550a72bc660a5bc45ff72327fca8", "messageHeadline": "metric: add count for zklogin and multisig (#14120)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9cb6af7d4c2ee3393628cf6df29ce07cb5e2a857", "messageHeadline": "[Cleanup] remove remaining logic for input object fastpath (#14188)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 34, "deletions": 177}}, {"node": {"oid": "6ab618a05eef69d8b27ad60ca32faa6ded96c209", "messageHeadline": "[narwhal] Add CertificateV2 (#13777)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 760, "deletions": 197}}, {"node": {"oid": "8333f841330e416ea8c750811de0e2253035a502", "messageHeadline": "indexer: implement name service apis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "1b05dff74ec7e7612b2e78374664a3a83e3fac05", "messageHeadline": "name-service: simplify querying name service records", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 173, "deletions": 241}}, {"node": {"oid": "c5075d0ee31ee5e5a636399b1ffe54de130fe95d", "messageHeadline": "indexer: implement get_object JsonRPC api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 136, "deletions": 14}}, {"node": {"oid": "a7f1de973a10c90964e76498976f4f8ffc257c93", "messageHeadline": "indexer: return MethodNotFound for apis we don't plan to support", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "fd06063e44b9d7685ae4ae4354d9f30d80a71bca", "messageHeadline": "indexer: track display object updates", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 193, "deletions": 9}}, {"node": {"oid": "72fea722b686092b506de5b9540b8dc6483b5556", "messageHeadline": "sui-graphql-rpc rust 1.73 update (#14189)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c056ac311e7c72b015418c227b6a4ab243ecaa", "messageHeadline": "move and update sui-graphql docker configuration (#14161)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f80a45ed69a4f0878a3e97cdce5fa6ea55f03232", "messageHeadline": "jsonrpc: fix missing data when using query_transaction", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "83f6f3c3e707400be951de86332bfef306155574", "messageHeadline": "kvstore: add support for multi_get_transaction_checkpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "c7e12c9283e46bbcf682d763bcc8c2700acc164c", "messageHeadline": "[dapp-kit] do a little polishing on the hooks for inferring the activ\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b482893460fd78614e678d05a7f637a16b22e9fd", "messageHeadline": "Mark packages as side-effect free (#14166)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "11cf4e68b18447031594789cfea91d6861c4494e", "messageHeadline": "Remove deprecated APIs (#14152)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 79, "deletions": 2460}}, {"node": {"oid": "6ade193063ae636ec1af085d0cdd9a6219b4a52f", "messageHeadline": "Redo Effects v2 protocol change (#14085)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 614, "deletions": 307}}, {"node": {"oid": "88157567708ae2fb2985057f13227770317395d7", "messageHeadline": "OTLP tracing (#14125)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 635, "deletions": 182}}, {"node": {"oid": "7a8548122bfc46d49a91cbbc5dc57ffae3b33280", "messageHeadline": "wallet-ext: qredo connect inputs rename organization to workspace (#1\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "59cea92e15faf6e1aadce498c0822f06bdc38644", "messageHeadline": "Updating incorrect gas amounts to use variable (#14179)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "5855055e33c356abe60db6b6deb01a172317331b", "messageHeadline": "[sui-benchmark] run multiple traffic profiles on same benchmark (#14054)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 813, "deletions": 332}}, {"node": {"oid": "7694d498b84f588649cb7b9cddd276c89051d156", "messageHeadline": "wallet-ext: enable e2e tests (#14123)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 199, "deletions": 82}}, {"node": {"oid": "c32ec6eacfe021df5603176279d4d82d44c63e4f", "messageHeadline": "wallet-ext: approve dapp connection hide (de)select all when one acco\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "75ac9ab91b144b352df63bb806376ee3fbbeacf3", "messageHeadline": "explorer: fix crashing when searching with 0x0000000... (#14168)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b5f809a151f3cdd94f308dc490f5b061583c81f", "messageHeadline": "Strict gas consumption on the high end usage (#14172)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 827, "deletions": 54}}, {"node": {"oid": "3699dd3646aec6a6370ecfd2cf957d7b40fbc16d", "messageHeadline": "[Kiosk SDK] Support querying extensions (#14170)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 98, "deletions": 32}}, {"node": {"oid": "067d464f4b02f26e9a7bfe007db406dde9f10ba1", "messageHeadline": "[zkLogin] Check various lengths before address derivation (#13992)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 504, "deletions": 12}}, {"node": {"oid": "26da07d8a339c1bf0a225551365a3d4a844d8c2a", "messageHeadline": "wallet-ext: modal blur within wallet content area (#14141)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 112, "deletions": 230}}, {"node": {"oid": "4a51c4a3131b85bfa4bb985dc2aa88b67eb5eeaa", "messageHeadline": "wallet-ext: hidden assets ui improvements (#14139)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2b290137fabe4d0f145c74c97462e25e434defe1", "messageHeadline": "sim data source 1/x: parametize rest api data source (#14164)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 131, "deletions": 19}}, {"node": {"oid": "451041eab86fa7cda4bf296595efa806b6ea8ea0", "messageHeadline": "[graphql] balance and coinConnection (#14150)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 371, "deletions": 98}}, {"node": {"oid": "522841676de3bd5506a840b1fb1f15aba8730ca0", "messageHeadline": "[graphql/rpc] easy/chore: use const limit (#14160)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4374fef7f6c7523557de1fdb3f7eaf4aa8af9024", "messageHeadline": "[Analytics] Make analytics pipelines run from any checkpoint to suppo\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 158, "deletions": 188}}, {"node": {"oid": "1292544b58bb8558063a44992e79ba952c2a6d37", "messageHeadline": "[graphql/rpc] easy/chore: fix type def & schema (#14157)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 34, "deletions": 54}}, {"node": {"oid": "c88a1c8a1f5b8dfd8e7b0dbf777afd4a275d5025", "messageHeadline": "[graphql/rpc] impl add logic for MoveObject & Coin (#14154)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 326, "deletions": 9}}, {"node": {"oid": "e9527b2f81fd0c265ca2985a1bd005951b686780", "messageHeadline": "[graphql/rpc] transaction block kind (#14129)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 207, "deletions": 2}}, {"node": {"oid": "59f21faa0e9e0df56ff661a79dd8765d17186b0f", "messageHeadline": "Fix initialization of ConsensusStats after upgrade (#14156)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f1abcf23af93afc730bb0dd38dbb21c2d2df43c0", "messageHeadline": "Upgrade tonic (#14155)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 62, "deletions": 80}}, {"node": {"oid": "440bb9bfdb0b9d02756e5011043039a462e13721", "messageHeadline": "[graphql/rpc] change expiration field in tx block (#14147)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "5d040e1c4707cc13b87172c20c75cfbaa310f3e0", "messageHeadline": "a small fix", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349d84cbf3f3d9b146e5c4f5314f374f10dfaefb", "messageHeadline": "[kv store] objects reader", "author": {"name": "phoenix", "email": "alexo@mystenlabs.com", "user": {"login": "phoenix-o"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "6db0a1c6abf4964907b0843be98e91c36c03e433", "messageHeadline": "Fix determination of scripts in Move model to work for 32-byte addres\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 87, "deletions": 151}}, {"node": {"oid": "bc21ec3bffbcfc41977a55a6d7f221cd5041459c", "messageHeadline": "indexer: finish governance-api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "86c635f7e8d2ed7c54eb16a4f14f8f35454a9f37", "messageHeadline": "indexer: allow filtering owned objects by type", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f7a219459986bedce34cbee3ca0483eedeb6803f", "messageHeadline": "indexer: add object_type column to objects table", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a76887617f1c405f40b5fc2161d7532d65f210dd", "messageHeadline": "indexer-v2: implement get_stakes_by_ids", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 124, "deletions": 5}}, {"node": {"oid": "61ddebc5a421a78c1380884447bf31120f3e6d41", "messageHeadline": "indexer-v2: support validator-apys", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 147, "deletions": 27}}, {"node": {"oid": "0a5ca592079fe5b11bac69eb4fd929ed94d0067f", "messageHeadline": "indexer: add support for querying epoch pages", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "c633e2e2262161acbe37dda9fba9932fbed079c7", "messageHeadline": "[ConsensusHandler] accumulate consensus stats for each epoch (#14087)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 244, "deletions": 166}}, {"node": {"oid": "ca280151caf056e7cec3920bacb0bd48e3674851", "messageHeadline": "move: create Arc app state for source service (#14064)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "6b2e1bcd6d569b2d689fab3379d093b0cc451213", "messageHeadline": "[move] Added restricted identifier syntax. New 2024 keywords (#14108)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 332, "deletions": 34}}, {"node": {"oid": "d2d31fb0fef19947f943350aae2b336f768a1f05", "messageHeadline": "[graphql/rpc] easy: add initial server config struct and file loader \u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "ec13167edc5b8090c399816f89424159a9e7122a", "messageHeadline": "[graphql/rpc] chore/easy: add TODO comments to callout we're moving a\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f76641ddcd54f85f6ccc029c58b0bebc59cd7a56", "messageHeadline": "[graphql/rpc] disable builder tests while we find alt data source (#1\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "548adeecafd3bea9df9a6d6692b693a8b0bbe36b", "messageHeadline": "[graphql/rpc] fix test: add pg conn in test (#14144)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9af07b6f7129ff765c9b69a1893d21396b24b49f", "messageHeadline": "Update zk_login.md with instructions to run their own prover service \u2026", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "6d42a6563539528db7ac409c551dbb145bf5db46", "messageHeadline": "[graphql/rpc] easy/chore: cleanup data provider logic (#14134)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "583f06a09f42b265cf0904fcb0b5e7b6de13c3da", "messageHeadline": "[graphql/rpc] easy: test query complexity metrics collection (#14128)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e41b50f4c02d5c08c32f84c153897a45ff001e55", "messageHeadline": "[graphql/rpc] easy: add metric to track payload size (#14136)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ae00dfb53955bd34eff76f7f47bd0f4ce7c4d6a1", "messageHeadline": "[graphql] resolvers for Checkpoint type (#14081)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 248, "deletions": 18}}, {"node": {"oid": "094ae2205d4bb0970008efe1a488948f0d96ace8", "messageHeadline": "[grqphql/rpc] add transaction block connection to address (#14131)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 106, "deletions": 25}}, {"node": {"oid": "69698bad9ea2f432f51b028cbe450c8ba69e286c", "messageHeadline": "[Wallet]: Add suffix for Input (#14130)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "fe79f60e7d4570cfc44fd833377cc8fe96a54161", "messageHeadline": "move: make address32 feature default (#14112)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 860, "deletions": 765}}, {"node": {"oid": "344698016469902a08c7dd433834ce3017a42015", "messageHeadline": "[graphql] resolvers for Query type (#14080)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 964, "deletions": 26}}, {"node": {"oid": "92f684916ea6457a0fa20223813efb9bfc3bd2cf", "messageHeadline": "[graphql/rpc] add initial metrics logic (#14124)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "2bb4e60b442d753bb689a00b3e746d3778ef1348", "messageHeadline": "[move tools] add some utility functions to move model", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 238, "deletions": 4}}, {"node": {"oid": "ff37443a8f1c1f5be2b85ddc0e40029aa1c75424", "messageHeadline": "[move-compiler] Add positional struct fields (#14073)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1547, "deletions": 119}}, {"node": {"oid": "71b7394e80d417a04f8dd275df7ee4d0d3b80b3c", "messageHeadline": "[chore/easy]: reduce duplication of prom server start (#14121)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 108}}, {"node": {"oid": "e9240944f12bf9f388eae4438f320621113fb5cf", "messageHeadline": "[benchmark] Support benchmarking tx manager (#14103)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 109, "deletions": 90}}, {"node": {"oid": "579b006072423075feb5cea3535488455b7be31a", "messageHeadline": "Update zk_login.md to suggest using Base64 instead of BigInt (#14070)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7f880af3bb3e08bcfe04a7948339ce1c710aa62d", "messageHeadline": "[Rust SDK] - expose ws ping duration config to SuiClientBuilder (#13936)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "60d7e113f3f2a2bebb1d4de0e1ddf5f261db7ee7", "messageHeadline": "Version Packages (#14116)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "004fb199186e4bc0fda66e1871df08c17f4ded8d", "messageHeadline": "[sdk] export TransactionResult type from SDK (#14115)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e43fcabdb7c2a764bb2700f1f3bed1787fff3101", "messageHeadline": "[chore/easy]: remove deps on sui-node for shared prometheus/metrics l\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 63, "deletions": 71}}, {"node": {"oid": "4077f6ab8726ba5ccf277e1170ff7ba0794270e6", "messageHeadline": "[graphql][pg-integration] indexerv2 refactor pg db provider (#14098)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 431, "deletions": 203}}, {"node": {"oid": "73847f94abdb98b74d75ec97bcea62e1786d7f97", "messageHeadline": "Version Packages (#14110)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "9b052166d10845afcde18313179a6e97eea3b778", "messageHeadline": "[sdk] register Option enum to legacy bcs registry (#14109)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a16bdba2f90c436ed2b05741d307d6d421c818c8", "messageHeadline": "workspace-hack: only use local workspace-hack when building inside of\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "218b847f4bf916887655ee13cf39bdee7132c84d", "messageHeadline": "hakari: use workspace-dotted format for importing workspace-hack", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 105, "deletions": 109}}, {"node": {"oid": "67b5b8c11cdced5dac1d2bedb9179f1df7909537", "messageHeadline": "[Wallet]: fix comments (#14076)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "4d0821914426b3cb872fe6aeec7758486b573a9d", "messageHeadline": "[graphql/rpc] change usage header checks (#14101)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e6f635a1c62289eb1fe39aa9c7509829c75014ec", "messageHeadline": "Version Packages (#14095)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "87ef14c70d8676d4611a0667784f859da0e23924", "messageHeadline": "Dapp Kit Side effects fix (#14104)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "31007e24ca35671efb0342f959a187dea1555ba1", "messageHeadline": "Fix verify_zklogin_id and issuer functions (#14100)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 128, "deletions": 30}}, {"node": {"oid": "295211e7d2ac67054c380ac609bb965769e1c0f1", "messageHeadline": "Remove unsafe burner wallet for multisig toolkit (#14097)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68c0d0c562612c581fbccdaa16f27321169d40fd", "messageHeadline": "Update simple_client.rs", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "939188068aff0286fa68639b75bfe432973cd876", "messageHeadline": "changes to the schema to allow a better view over transctions (#14093)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "9adfcb23175b7805e01f7f2c23c7f22685acf29f", "messageHeadline": "Version Packages (#14091)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 86, "deletions": 25}}, {"node": {"oid": "4733e1d22931266ae0f1dec85600a531fff3a50e", "messageHeadline": "[Wallet]: Input with action btn decoupled from formik (#14082)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 66, "deletions": 7}}, {"node": {"oid": "faa13ded9554066bc318206709d13db6fe4a6934", "messageHeadline": "[wallet] Fix bug that was attempting to serialize transaction blocks \u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "b32ca7c37c455c901c4414eeb3c05ddfa3a768df", "messageHeadline": "chore/easy: add more comments to clarify obj size limits (#14086)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4a9969f3106abaccfe83aab36613054a0d776387", "messageHeadline": "[graphql/rpc] easy: headers support client (#14090)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c5684bb52f668faf1028abc06bd2d88d3ff04d51", "messageHeadline": "wallet-ext,zklogin-sdk,ts-sdk,docs: rename zk to zkLogin (#13918)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 188, "deletions": 563}}, {"node": {"oid": "7048d0a258b95b023f791d4dede8bd9b3f4c8e0e", "messageHeadline": "indexer api part i", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 554, "deletions": 91}}, {"node": {"oid": "dd2b571346853620a8c7a5066efb6f65cd6e4528", "messageHeadline": "Version Packages (#14079)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "68fea9e97eb3a2b148d7cba43aaec7dba4c84be6", "messageHeadline": "Fix `resolveRoyaltyRule` breaking (#14088)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bc639766912ae15c52e167dd9152ba22dd597c1a", "messageHeadline": "[graphql/rpc] condense limit checking extensions (#14015)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 64, "deletions": 87}}, {"node": {"oid": "4854f3a23f83b83e9550566f9b7a2c101dcc3b92", "messageHeadline": "[graphql/rpc] impl simple client (#14084)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "f9d20c7c4f075285e90743b2a180a1258bfc5bae", "messageHeadline": "Revert \"Enable effects v2 in protocol config (#13969)\" (#14083)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 307, "deletions": 429}}, {"node": {"oid": "1227ee1cee3f81d2b1f0ef889a5e32452824fd81", "messageHeadline": "[dapp-kit] theme the UI components \ud83c\udfa8 (#13994)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 655, "deletions": 172}}, {"node": {"oid": "f569b13939fc405cb397d45aed3ac0732ba92249", "messageHeadline": "[move-compiler] Make addresses in error messages more readable (#14049)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 320, "deletions": 175}}, {"node": {"oid": "fbd0aab5a0ad0cc9f4616dfea421ceb035b53b79", "messageHeadline": "[Docker] fix fullnode docker compose (#13988)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b29f66f182d7eabf06c988122986d585e6f16eea", "messageHeadline": "[dapp-kit] set up basic theming definitions (#14056)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "8e9590a8c965071eac5fc3cac6578e3238613790", "messageHeadline": "[dapp-kit] only take Sui accounts when connecting to wallets that are\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "91991daa4d3b0f58449c6ffce3cbb2d4d00007b1", "messageHeadline": "Enable effects v2 in protocol config (#13969)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 429, "deletions": 307}}, {"node": {"oid": "f66c22ccf6c37add01adfca2660668537a7ea589", "messageHeadline": "[graphql] use url (#14077)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b5ab1552c1a6ea6d55379716a2337c66b29bcd15", "messageHeadline": "Fix release build unused import (#14052)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8942e2b51706e2cd33dc36d963907a91dab3cc80", "messageHeadline": "indexer: add check to ensure its safe to call blocking db queries", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "98c4913c6d9023c9a834a8f4deedd42e372eda90", "messageHeadline": "indexer: implement a number of ReadAPI methods for indexer v2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 449, "deletions": 85}}, {"node": {"oid": "aa624612826813ef009efe5d49cef10725631729", "messageHeadline": "[Explorer]: add network outage banner for testnet (#14061)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "9d099b5e6c7d6b357c2f08559427f0b31262c288", "messageHeadline": "Add single node benchmark (#14031)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1096, "deletions": 22}}, {"node": {"oid": "96f188d99942422b72402242f4a19a33a0366cb5", "messageHeadline": "Version Packages (#13979)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 152, "deletions": 80}}, {"node": {"oid": "9d53070a92e817835ba21aef3604131934709e27", "messageHeadline": "[docs] cleanup some extra commas (#14074)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "cdc12e96740da5b659ec5fba2bfbc05e945326d8", "messageHeadline": "easy/chore: remove unused unsafe function: `get_or_insert_unsafe` (#1\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e4484852ba8b3f39260055de9316b9969beb73c3", "messageHeadline": "[sdk] support SerializedBcs for txb.pure (#14014)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 743, "deletions": 394}}, {"node": {"oid": "71e0a3197e84698ac78af29c2dbd99d40d16badb", "messageHeadline": "ts-sdk,zklogin: zklogin improvements (#14069)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 524, "deletions": 411}}, {"node": {"oid": "b598c037981599d4d821320a32c7286b85e40cda", "messageHeadline": "wallet-ext,explorer,core: add context for kiosk client (#14046)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 102, "deletions": 70}}, {"node": {"oid": "1efb48cde2b7a04ecb5f20ea4e8c92fc20cd5c3e", "messageHeadline": "[indexer] fix epoch total tx counting (#14065)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a5690c5340497a8e4049a069162f8027cc0669ed", "messageHeadline": "Additions in docs about ZK Login (#14018)", "author": {"name": "Theodore Chaikalis", "email": "teo@mystenlabs.com", "user": {"login": "teohaik"}}, "additions": 83, "deletions": 9}}, {"node": {"oid": "8245e002659abfb8e69422268000c3c6147ff659", "messageHeadline": "Refactor analytics pipeline to support one data type per pipeline (#1\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1694, "deletions": 1379}}, {"node": {"oid": "7fe298766f09c89bc946d6da6cc800969b100646", "messageHeadline": "[Wallet]: Add asset pages for DEFI swap (#14059)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "31dbfb4e624f9e3ac5ff7489607d8e5c0122c8fc", "messageHeadline": "Clean up some AuthorityServer functions (#14016)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 99, "deletions": 109}}, {"node": {"oid": "105bf91998b8ab69a3d12771af57beeac85c1d9c", "messageHeadline": "Disable replay test while debugging (#14060)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8053688f8a3313f1ed682f226e8c92e7fb3461f0", "messageHeadline": "fix: remove unwrap from address derive (#14055)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "241910fcef2404e6460c14af5d571efffb8987a5", "messageHeadline": "[Icons]: Add setting 16 (#14053)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b9814082dfec9bfec7500219a99eac49f65f77ca", "messageHeadline": "[graphql] use indexerReader for db_data_provider (#14022)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 460, "deletions": 41}}, {"node": {"oid": "8f4ec1f2fb5fbf3fe9228c41c843c0bac48d09af", "messageHeadline": "Fix prettier for icons (#14050)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 200, "deletions": 2}}, {"node": {"oid": "f221eaa361bf5d6005359b185d8919b832b47955", "messageHeadline": "[Wallet]: Added feature flag for DEFI wallet (#14007)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 395, "deletions": 368}}, {"node": {"oid": "00b9b338ac48631f7e4b35dfb6e8c9099ef1033f", "messageHeadline": "Add zklogin check and verify functions (#13817)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 1238, "deletions": 20}}, {"node": {"oid": "327636457c00d846b078b2d84b831f0a686ba940", "messageHeadline": "[move-compiler] remove the ExpList form from the lower parts of the c\u2026", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 264, "deletions": 314}}, {"node": {"oid": "052cbb73b0c959a3280d8296fa600115b9bbd515", "messageHeadline": "[Explorer]: Update testnet message (#14048)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b4bf0f99c624f37c8024f5417bada7d156de2ba", "messageHeadline": "[dapp-kit] expose the ConnectModal component for creating completely \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "dd8e7b38b4f5571a8029aecb684a42ba951a2e8e", "messageHeadline": "denylist: zklogin kill switch (#13986)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 113, "deletions": 13}}, {"node": {"oid": "bd0960fcd741a211b9b72fe9a77cb1e6eee0314d", "messageHeadline": "[EffectsV2 4/n] Add effects v2 type (#12778)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 386, "deletions": 4}}, {"node": {"oid": "588212017a497973124e90c50ccc1ea7b8309c70", "messageHeadline": "chore: update zklogin doc (#14045)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "fda6c6cff08ab789e7c637eccc42557e8806723c", "messageHeadline": "[EffectsV2 3/n] Refactor TemporaryStore to be ready for effects V2 (#\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 887, "deletions": 831}}, {"node": {"oid": "ccfc810c00bfc929a8a47ce8f91da42a96f75cf2", "messageHeadline": "[dapp-kit] require sui:signTransactionBlock by default so only Sui-sp\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "67fdc091e21c26282211dddcccd713537969baf0", "messageHeadline": "Address performace issue with large code block by paginating the rend\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "261b567a829aec104b9cfec1529fe5b38cb323ad", "messageHeadline": "[dapp-kit] provide locally scoped CSS resets for our UI components (#\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 162, "deletions": 70}}, {"node": {"oid": "c253ca8ce7ab1eed76877764f835b7b3d63bed29", "messageHeadline": "wallet-ext: add request-id header for salt and prove requests (#14026)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee70a3461b6b44c7f2f16618ee8cec3627f4b716", "messageHeadline": "[indexer-writer] send multiple checkpoints to handler to process in p\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 350, "deletions": 261}}, {"node": {"oid": "a677e22fbb165697074366c019fe89ee5f75347a", "messageHeadline": "Sui v1.12.0 version bump (#14033)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5942ebdd258bb01e4bdfe3ab7bb863c1ea718308", "messageHeadline": "Sui v1.11.0 Branch cut bytecode framework snapshot (#14032)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f82b8f7a5c69b6e2abb74d3703808ad771618256", "messageHeadline": "[replay] chore/easy: cleanup dead code and imports (#14027)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 51, "deletions": 88}}, {"node": {"oid": "bd9d54d45740c93eb938c4ae92c4b889ee31ded2", "messageHeadline": "[kv store] backfill objects (#14020)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 100, "deletions": 67}}, {"node": {"oid": "3aa6cdc2e78ed5ae1289062f9251a85257a1531f", "messageHeadline": "Add jwk-fetching related metrics (#14021)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 111, "deletions": 29}}, {"node": {"oid": "16e1c8e55c3bcb382736babec726f81d1f5f3fd3", "messageHeadline": "Replace sleep with explicit wait for authenticator state tx (#14009)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "8ef57164e78f0ca2813f4d68eec4b4732671ba87", "messageHeadline": "Update tungstenite due to security advisory (#14024)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "8664efb9de28d564764a7692f8d9b3a117864cab", "messageHeadline": "[dapp-kit] fix build issue that was causing invalid type definitions \u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "abd1234e009e8c76792709981bad48b2a71abc2f", "messageHeadline": "[move 2024][alpha] Method syntax (#13933)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 4307, "deletions": 447}}, {"node": {"oid": "3764c464f5075d8079b7f11a86e0bc49793dfb05", "messageHeadline": "explorer: show zklogin signature (#14012)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 414, "deletions": 207}}, {"node": {"oid": "5453c0db792b9310ae9ec06c5a61a6777fcffa44", "messageHeadline": "[graphql/impl] Graphql impl initial examples (#14011)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "59cf626ddb87a7d737fec6bbe4b35139e09230db", "messageHeadline": "[cli] change format output for sui client object command into a well \u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "bf10fa5cf4710b7798f2f04da6af303675ecb427", "messageHeadline": "[bug fix] - change how we filter out outlying staking APY (#13995)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 81, "deletions": 37}}, {"node": {"oid": "c688e6e62330d6ee98e8daeff6a154afa77d1b6a", "messageHeadline": "Quick SDK fix (#14017)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "00a6fb180529a066cffe6077ba97033a27f0453c", "messageHeadline": "Nit cleanup in bulk object insert (#14006)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "1bc43016165ca0316393249c2e2a49361094fb55", "messageHeadline": "[bcs] Add new BCS schema builder (#13897)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 3898, "deletions": 2319}}, {"node": {"oid": "c51db090a6efb81e9fa77da9af972f586704d677", "messageHeadline": "[dapp-kit] remove generated RPC hooks (#14013)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 129, "deletions": 1550}}, {"node": {"oid": "ce16418ab9beff29d3e84b0b78b292260c63f970", "messageHeadline": "[graphql/rpc] track client ip in logs (#14010)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "1e96864c02bd2a24d16d451fdfdf6631d80be343", "messageHeadline": "[graphql/rpc] Impl custom query limiter for early termination (#13996)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "9e4ce571108fa835b609d025f7dbb1ad8b9047af", "messageHeadline": "use validity threshold to capture determine TxAlreadyFinalizedWithDif\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f79f8a0930cbf311ee64e540f53c00a85c5e1e7", "messageHeadline": "zkLogin: update doc (#14004)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "bf043df9ff940a7c4d6b822f4f708c5119a8aac0", "messageHeadline": "[Wallet]: Add hooks to query data from deepbook (#14002)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 337, "deletions": 2}}, {"node": {"oid": "31f6ab3088bbb475d75cb7cd865c6c689dbb5e9a", "messageHeadline": "indexer: implement part of the governance api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 181, "deletions": 20}}, {"node": {"oid": "4779e710beb97d757bd17a5cb2dfe63ee5738ec6", "messageHeadline": "Correct anchor link in connect-sui-network.md (#14001)", "author": {"name": "Suizzle", "email": "andygolay@gmail.com", "user": {"login": "Suizzle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25ce99969b49dd24081ba21ead8ad003774cd137", "messageHeadline": "[dapp-kit] scaffold out basic components for connecting your wallet (\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 797, "deletions": 8}}, {"node": {"oid": "fcdc256a629419d44500c27262e44cefca492d84", "messageHeadline": "cli: add a cli to verify a zkLogin signature (#13981)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "b48ec45cdb62f0741ca2353032c13967d2bb6265", "messageHeadline": "module bcs data transform to json (#13876)", "author": {"name": "Bryan Schwab", "email": "bryan@mystenlabs.com", "user": {"login": "bschwab"}}, "additions": 531, "deletions": 1}}, {"node": {"oid": "b5fdb93469e0139992b059cc33e04f94c86fffe8", "messageHeadline": "[graphql/rpc] initial docker image (#14000)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "77741ae4ca515162b2ec7d8fd5e4e23c971cf99c", "messageHeadline": "[move-compiler] Add public struct type support to the parser (#13917)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 220, "deletions": 77}}, {"node": {"oid": "cbb93abb099ff501c47ca9cd12169b89abd90973", "messageHeadline": "indexer: implement MoveUtils JsonRPC api for indexer v2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 357, "deletions": 6}}, {"node": {"oid": "f9bcfdf83bf6ad4bf8755f9018ff67b496dc05d9", "messageHeadline": "[graphql/rpc] easy/chore: fix types (#13998)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d5a9a6d58028385959423933a920d780e16cabd", "messageHeadline": "zklogin: add LRU for zklogin inputs verify (#13846)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 139, "deletions": 16}}, {"node": {"oid": "9f243b6d1689291e95ef8d078b9efba3fdeb6e07", "messageHeadline": "[graphql/rpc] track current schema progress (#13997)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 600, "deletions": 0}}, {"node": {"oid": "a843b221123af18be8370b207b2fbcea80eabb9a", "messageHeadline": "[graphql/impl] easy/chore: improve test specificity (#13990)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "ee6c21435cfb1254dfc38019ef0bab30e6041b95", "messageHeadline": "[replay] add replay test for testnet and mainnet (#13522)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "baa331cade30da8ae8d29a89ca63a9fda9a5aedb", "messageHeadline": "wallet-ext: fix salt server api path (#13991)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "781d073d93d37b1e3cd525c73c5d4402971650c1", "messageHeadline": "switch to requestSuiFromFaucetV1 (#13927)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "349640574eabfd7bd319f72e34b64d3425dcc49b", "messageHeadline": "[move-compiler] Add support for postfix ability declarations (#13782)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 573, "deletions": 13}}, {"node": {"oid": "3751366537e77d292caa9ad1eb08d1e3c29816d5", "messageHeadline": "[chore] clean up scoring decision - no need to support previous versi\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 15, "deletions": 545}}, {"node": {"oid": "e72e2bbfe076e447df7ec824b5e10a03fffac714", "messageHeadline": "Fix minor discrepancy in the zkLogin docs (#13973)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "80dd3280f4737481ab4d48570410f0fc307e9d3f", "messageHeadline": "[graphql/rpc] chore/easy: update graphql lib (#13989)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 224, "deletions": 122}}, {"node": {"oid": "d4c85496724eef2fff91f023b15dbe43a39892ad", "messageHeadline": "Change version naming on docs (#13978)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "27b0355097719346a263458d24fdf77eff562b10", "messageHeadline": "Remove unused API in test_authority_builder (#13982)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b908988aef76c6d57bf6f92c51154868cd827100", "messageHeadline": "[GraphQL] Support for MoveValue (#13946)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 738, "deletions": 28}}, {"node": {"oid": "7735636b6d4e372949c6a18d469b77067fe99053", "messageHeadline": "[GraphQL] BigInt from primitive integer types (#13945)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 39, "deletions": 67}}, {"node": {"oid": "688ebfdb78818cf8f626bf7dccc2d88b98f24e73", "messageHeadline": "[GraphQL] Factor out SuiAddress parsing (#13943)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 103, "deletions": 120}}, {"node": {"oid": "3fcb8733ffbbbabe89e32618e2e7705160312be3", "messageHeadline": "[GraphQL/Limits] Gate showing limits behind header (#13915)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "d5476674a5bcb1da29283774f2c819a68654a1f4", "messageHeadline": "Version Packages (#13948)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "30d851982fce3e5ff50035b698ce57bde810429d", "messageHeadline": "[GraphQL] API for exposing ServiceConfig (#13906)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 161, "deletions": 18}}, {"node": {"oid": "2940991ff881660f081bb72203c666a2f4da3900", "messageHeadline": "[transfer-to-object/dynamic-fields] Add additional receiving/dynamic \u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "9adb1cf7994cf5a8fd9e911924dae1efaf40b52b", "messageHeadline": "Typo fix (#13972)", "author": {"name": "Suizzle", "email": "andygolay@gmail.com", "user": {"login": "Suizzle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b774cae9ae1fd6678e0fc6759ebfaa5af8970230", "messageHeadline": "[explorer] add missing dependency from previous PR that I accidentall\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f083acafe9d46968b5a4143b2eac31e710e8e520", "messageHeadline": "Adding a package table and some cleanup (#13930)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 80, "deletions": 17}}, {"node": {"oid": "4440bcce0a9622f5fe4de833757c60182201fa65", "messageHeadline": "[indexer v2] some patches after stitching things up (#13929)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "30d586b95072d2042205d0376c1ad457b0ff55b4", "messageHeadline": "Tests for pathologcial jwk cases (#13880)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 416, "deletions": 76}}, {"node": {"oid": "b13a71319997212db54131c7031e08708d05a6f6", "messageHeadline": "[replay] fix epoch change (#13968)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "5130ade93fc811d841d6e998a78c5566620c9d8a", "messageHeadline": "wallet-ext: add zkLogin 2fa modal (#13958)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 132, "deletions": 5}}, {"node": {"oid": "4904e8db67863af5e729393b3f432528c27248c3", "messageHeadline": "[faucet] adding get to faucet with params (#13954)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "56b9c28bdf0557798478b2955b4ce58643d9ffcf", "messageHeadline": "wallet-ext: fix wallet ApiProvider error (#13963)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "cd593d3baa6f5ff85ef968b7a6934cdb863adffa", "messageHeadline": "wallet-ext: small ui fixes (#13960)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "1a198a749d16805a97f96877a7be029a6192288b", "messageHeadline": "wallet-ext: update salt server api url (#13951)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7fa8258494346b9087ac367eba64fafb98442704", "messageHeadline": "[move-diassembler][small] Display strings in disassembler (#13956)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "05eed92d603f552650eaf58b601c12733fb6abd6", "messageHeadline": "Prettier Import Sort Plugin (#13957)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2301, "deletions": 2195}}, {"node": {"oid": "e5235d29d1569c3e9698709e985595f311481f55", "messageHeadline": "Add file name random suffix (#13931)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "ed64c496ee6140a7346ed3f025ce6b6b3312bbe1", "messageHeadline": "Make kiosk-demo and kiosk-cli private for changeset (#13952)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "95808925116d7a2e0df7611b9aa6aa6a9ad7bb39", "messageHeadline": "[tests] Added more dynamic field tests (#13825)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "adb7c47e0894fde9183326ca91ba036f71b157a5", "messageHeadline": "Improve test_process_transaction_fault_fail (#13935)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "979f55b0678b7ea612802496e83cebe2ffe73c25", "messageHeadline": "Remove extra line for only unrecognized coin (#13950)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e18d43f6d442f570fa3b85b8c550781796092e97", "messageHeadline": "do not use trait for api_v2s", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 693, "deletions": 0}}, {"node": {"oid": "e8fb42434c5ef045671bb5e1cc200414e8e3979f", "messageHeadline": "Kiosk SDK V2 Docs (#13571)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 1490, "deletions": 0}}, {"node": {"oid": "5ee8c24f1c6b86a2fa9db3eee5dd23f11ed5b8cd", "messageHeadline": "Kiosk SDK V2 (#13570)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 2835, "deletions": 901}}, {"node": {"oid": "8ebff33f3a0df630f263f4708c8ec4fa80fc3c63", "messageHeadline": "Fix tests failing on `apps/core` project (#13942)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b9bd22f325b210f31c55177b02fdf764b503a2e8", "messageHeadline": "[cli] change the output format of `sui client objects` to a well form\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 71, "deletions": 49}}, {"node": {"oid": "050a8a7c6b79adf8b884d8d6683a947558c4809d", "messageHeadline": "[cli] format output of `sui client gas` to a well formatted table (#1\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "90232081e364819575b1c3a15d54d703c2ccd7ce", "messageHeadline": "[dapp-kit] add build pipeline for bundling UI code with vanilla-extra\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 700, "deletions": 222}}, {"node": {"oid": "446c1e58dbb5193f1a3e7be9f80021e6187cf368", "messageHeadline": "Fix the `move-binary-format` name clash with the wasm version (#13922)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "64df54b15193de2b7d696932d02642126db8528e", "messageHeadline": "Switch to using pipe as delimiter in csv writer for analytics (#13932)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e70909db7431733f5b6ff91976f62461b3c39661", "messageHeadline": "[0/n][transfer-to-object] Transfer to Object Implementation (#12611)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 8994, "deletions": 395}}, {"node": {"oid": "965e530d8a696ac5dc0aad8844907add4c84347b", "messageHeadline": "Use Vec<Option<T>> to represent Array<Nullable<T>> (#13912)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "96dc996495fd0bf64eff69b896fe4b6b573ff3dd", "messageHeadline": "wallet-ext: hide fb zkLogin button (#13928)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "3f17d9606da62570a8c84bbd53c379df479b4a2b", "messageHeadline": "[packages] Fix dependency override prunning issue (#13921)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 408, "deletions": 18}}, {"node": {"oid": "42be339a2f7aa859ef5ec09106df9c08ceaa7a24", "messageHeadline": "[GraphQL/FunctionalGroups] Configuration disables queries (#13840)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 286, "deletions": 20}}, {"node": {"oid": "8f444ff0b06f3d839b7d38a43684ed8ab53d57fc", "messageHeadline": "[Explorer]: update testnet banner (#13909)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "623443de45c9dedd2dbc6d9ff3f5f9b1909ce8d6", "messageHeadline": "wallet-ext: overlay fix cta buttons position (#13919)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5996cba8e23bef3fa4691c402ba309ca9eaf7086", "messageHeadline": "[indexer-v2 9/n] wire things up - allow to use indexer v2 in startup \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "c41ab2d23bd6e5ce9f546800907f26824d97ce83", "messageHeadline": "chore: generate sui-framework snapshots for protocol version 25 (#13914)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 640, "deletions": 19}}, {"node": {"oid": "96c71b69e18dfeba05e3ed35699514d227e50926", "messageHeadline": "[Indexer-v2 8/n] add the indexer server `IndexerV2` (#13882)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 119, "deletions": 2}}, {"node": {"oid": "faa7f9fc0dea68e70da3767215f3ac0dfc762b3f", "messageHeadline": "[Indexer-v2 7/n] add PGIndexerStoreV2 (#13881)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 810, "deletions": 34}}, {"node": {"oid": "fcdafe3ffa49e7a144e31b49af2394384ecfcb2a", "messageHeadline": "wallet-ext: manage accounts & account ui polishing (#13913)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5422bed5a2b75c1cfd236c0a1180b45ca0b7f797", "messageHeadline": "[move-compiler] Added basic stats about suppressed linters (#13800)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 135, "deletions": 21}}, {"node": {"oid": "ac34d41b19c7514e6d23dc85c25ce12c7d843068", "messageHeadline": "[move] Handling recently introduced warnings in the framework code (#\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 117, "deletions": 70}}, {"node": {"oid": "bde9e682deb0e4996a55de9613feb4d76817d07a", "messageHeadline": "wallet-ext: select account nickname on focus (#13911)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a58b59fd074aea5fb6ce84ef621c12803bbbf726", "messageHeadline": "[Indexer-v2 6/n] add Checkpoint Handler v2 and committer (#13834)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 977, "deletions": 11}}, {"node": {"oid": "bb5d3e4cd9e47bc979a2cd8722ed8d6e15b337d1", "messageHeadline": "Protect changes in gas charging (#13889)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "b66dfad58b3c85526e4e7c5bcc09e145f5131f89", "messageHeadline": "wallet-ext: fix scrolling in tokens page (#13894)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 109, "deletions": 220}}, {"node": {"oid": "9a5c6b339fba35cc99187c4e90b2a6536c8651d2", "messageHeadline": "types: don't wrap InMemoryStorage in an Arc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "2b69320c202cd3424514ca51ca1731e5c9fc0c97", "messageHeadline": "simulacrum: introduce a tool for simulating Sui chain state", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1164, "deletions": 0}}, {"node": {"oid": "545868596d82684a7c6c5cc2fd04545ecfa7b7ab", "messageHeadline": "types: add SuiAddress::generate for generating an address from an rng", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6ecfa0c2d0efcb8ac58d0ab0710a37b6b4e4dcd", "messageHeadline": "object: add convenience method for converting MoveObjects to rust types", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "282d80c55e8b36b5899d1a379881e45864d595cb", "messageHeadline": "swarm-config: allow easily setting the chain start time", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6ecb1d638ae9d784805715dcf916196efb8f981a", "messageHeadline": "gas: impl AddAssign for GasCostSummary", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3836f2f0825c8c7602fb8457a4f720c87504675d", "messageHeadline": "genesis: properly initialize the onchain clock", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "0d5f7924abef2237d775d996a06b41fda22d337d", "messageHeadline": "object: add convenience functions for adjusting the clock object", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8a9afbcd90d3e70571d435ca44b7c30a0434586c", "messageHeadline": "checkpoint: add new constructor for CheckpointContents from Execution\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9b806922b6ff7287fe39938d37bce3e991caeec4", "messageHeadline": "[Explorer]: Fix section not stretching full width (#13903)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d5a54b1c6853ad2a6f92970cdaf4f278fb0959b9", "messageHeadline": "cut feature branch for interpreter plugins (#13830)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 50767, "deletions": 6}}, {"node": {"oid": "4887749e98784246d35bc64fdf8bd00fec563136", "messageHeadline": "fix cargo-deny for quinn-proto (#13907)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62055db6678a02e3f2fbd2d32bb178e6f30d5d4f", "messageHeadline": "wallet-ext: use new fb client id (#13904)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f21a0e2560b9953fcfce738002a810b3b837e9", "messageHeadline": "wallet-ext: fix auto-lock selector inputs styling (#13900)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a9c59069d99e895a5abd37e941d1239a5bd9ad47", "messageHeadline": "[cli] switch to a formatted table for verify bytecode meter (#13870)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "259b03efd43a00ba6a64a2c4a7b1afdaefe1cf46", "messageHeadline": "[GraphQL/Schema] ExecutionResults expose full effects (#13890)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aefd21a8ed7df0d9311b3276351297522c4aaa3e", "messageHeadline": "[indexerv2] Array<Nullable<Bytea>> for validators on StoredEpochInfo?\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e085e0240749e79419873a87d8d0d03a29dcc044", "messageHeadline": "[docs] adjust zklogin intro", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "dab88552437aa668e8a5aa51fcb649f0079cad5e", "messageHeadline": "[sui-genesis-builder] Start genesis with correct framework for protoc\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "1f9c8848bf133d9268f3dbeec6bbc3c600eb25f9", "messageHeadline": "[graphql/rpc] show query limits and usage (#13879)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 71, "deletions": 6}}, {"node": {"oid": "9ffe71c0391b307fb05fe94d6d6ffc767eb82ce3", "messageHeadline": "Remove myself from graphql rpc working group (#13886)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99583c123ea7e69b8c9cdfff07bef90d675161c7", "messageHeadline": "[GraphQL/Schema] Standardise Checkpoint transaction block connection \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "24bc6343710df6717e261fbc0658800ed285ebe1", "messageHeadline": "Cleanup: remove unused types in `authority.rs` (#13877)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "87724d239d7565acb257443b722690f8be8d2114", "messageHeadline": "[GraphQL][EASY] Update schema to account for multiple senders. (#13883)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "304fe4069c1f7d90d3787ec41ce37751584fe928", "messageHeadline": "add requirements to sui for node operators documentation (#13878)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c654f57d5102ab62e9dbc015e1d16d0719a296ed", "messageHeadline": "wallet-ext: fix icons in settings menu (#13875)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "69dc636b9559220e90f9a55711f2a1c18bce1feb", "messageHeadline": "wallet-ext: requires unlocked account for pages (#13871)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 75, "deletions": 38}}, {"node": {"oid": "6042908488ab5344fc49129b976747a043f08254", "messageHeadline": "wallet-ext: mnemonic accounts skip pass when account source is unlock\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "d5395bb467e7dfc3c698d3c0e59aaf72f1db886d", "messageHeadline": "[Explorer]: Change max height of fields section (#13872)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2f266811a2a350cf3231451326b6b02c90b07827", "messageHeadline": "remove suivm branch. Code was merged into latest (#13874)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 0, "deletions": 50570}}, {"node": {"oid": "4709b5373cd188cae9dc67010cc1e4a3e0abb3c8", "messageHeadline": "[move][receiver syntax][1/n] Move module dependency ordering to after\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 585, "deletions": 322}}, {"node": {"oid": "d3a2bf96ec18964623e0d9fd957e57673230c389", "messageHeadline": "[graphql/rpc] limit number of query nodes (#13855)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "6c9397617dcea2d7de36d4b0c7485d2ba5979ff4", "messageHeadline": "wallet-ext: account icons (#13867)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 132, "deletions": 110}}, {"node": {"oid": "0fd8ede7d55aae2a25b58e94be552a0f76f1dd40", "messageHeadline": "wallet-ext: fix font size in add accounts page (#13868)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "239b085f28c433185bc0470cfaa4f8704827198d", "messageHeadline": "wallet-ext: fix explorer link of accounts (#13865)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24fb6569e71b689774b2d878c547dbfd3ae83c1c", "messageHeadline": "wallet-ext: connect to dapp ui polish and fixes (#13856)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "97240d5a0baaf16cb12120e235b52652174e408b", "messageHeadline": "[cli] display sui client envs as a table (#13848)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b3c68709484e5bb39f9b18318d5dbd8480e8ba25", "messageHeadline": "[Indexer-v2 5/n] add indexer_store_v2 trait and DataToCommit structs \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "69992fdee9cb55bf25b162676e713dad181ee380", "messageHeadline": "[Indexer-v2 4/n] add caches for indexing (#13805)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 494, "deletions": 0}}, {"node": {"oid": "38d3c11e034d5caa47533095cc135474a7c66f7c", "messageHeadline": "Move suivm to latest (#13814)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 685, "deletions": 454}}, {"node": {"oid": "d733abe2836b7b877b97a19e21230b83830fb0e3", "messageHeadline": "[Faucet ]logging only change (#13770)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ecb239feefe5c122cf5a358c750390166255c158", "messageHeadline": "[Explorer]: Fix error render on Object page (#13851)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "8fc58ebade7cf00ccc2a746ffb11edbc4f7e85b9", "messageHeadline": "Suppress duplicate commits (#13819)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 188, "deletions": 107}}, {"node": {"oid": "57f8e33c1f80ff9edaee5020c2cebf3d36ab42ae", "messageHeadline": "wallet-ext: update zklogin proving server API (#13839)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f9f3c31e64083d49522ce095f0dddf5834970a0a", "messageHeadline": "wallet-ext: remove accounts (#13838)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "720b486e62d3d574d82c6c239a4f31cdb1da8c4e", "messageHeadline": "wallet-ext: update dapp approval pages for locked accounts (#13847)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 83, "deletions": 50}}, {"node": {"oid": "8424511007b33578029cc7acb7cefa2c8a6c4b60", "messageHeadline": "wallet-ext: fix redux selector warning (#13841)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "907438916ba8084043c279717c474f1f231225a9", "messageHeadline": "wallet-kit: example app fix qredo connect button (#13835)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8567e8291d857abfd77b862cb98cfc8a97b8afca", "messageHeadline": "Extend execution_layer.py to support dashes (#13849)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8749911a789c72e6b8be507575e1161cac5ff6bc", "messageHeadline": "[dapp-kit] add new useSignAndExecuteTransactionBlock hook (#13826)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 194, "deletions": 2}}, {"node": {"oid": "946b4490b987d17daa2fa5c4c6062e7a37c63ba1", "messageHeadline": "Update prover URI with https (#13850)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc2fe6d3c04cfb0c6c47918653a6ba8e74e6292a", "messageHeadline": "[wallet-ext] forgot password flow (#13698)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 630, "deletions": 543}}, {"node": {"oid": "9c60cefafcfb0c9c069defd3d705db192f89f9e6", "messageHeadline": "zklogin: update prover url (#13843)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5162a38298a0f23e6b3da85723f9774b25329904", "messageHeadline": "Update rpc-best-practices.md (#13842)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f61bdd0e819c817f3f5fabc0d7e97f0772d2ae5", "messageHeadline": "[docs] Updated RPC Best Practice page (#13837)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed13fd8442b53001f9c2d5d1d69cefa5a3bf46e", "messageHeadline": "Remove usage of hardcoded link to latest execution version (#13806)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 195, "deletions": 139}}, {"node": {"oid": "71d121de9a5780a188e675f089ae5b209a3b5d79", "messageHeadline": "[move-compiler] Minor custom state change linter cleanup (#13132)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba0fecb2e506a5e087a2f63437a3edc9bc577f3d", "messageHeadline": "[GraphQL/Schema] Remove reference to effects digest (#13765)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "94bbaee1dd6a4e2c5bf214818b9ce7733b0e643a", "messageHeadline": "[dapp-kit] remove WalletAlreadyConnectedError from useConnectWallet (\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "046322f3f67891ee54c622e316bdc3997be58df0", "messageHeadline": "[Explorer]: Object page minor fixes (#13828)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "1a6ba45ebda1f77bd744407a07753fb8a226cdc9", "messageHeadline": "Fix macos x86_64 builds (#13829)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3cda68f83e821db2514a9e631b3969f07228a1fb", "messageHeadline": "[graphql] retire tx digest scalar type (#13790)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 126, "deletions": 210}}, {"node": {"oid": "84ac6b890f2df4bb04bec24344e4b09afe3d89f6", "messageHeadline": "[EffectsV2 2/n] Record modified object ids only in execution results \u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 68, "deletions": 55}}, {"node": {"oid": "65caeb6cd3c0a1644433ae5af6fe2e6f6e2cb5ae", "messageHeadline": "[Indexer-v2 3/n] add ModuleResolverV2 (#13804)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "be567470134af1777bb75dd7d16227957d248773", "messageHeadline": "Update zk_login.md (#13824)", "author": {"name": "Suizzle", "email": "andygolay@gmail.com", "user": {"login": "Suizzle"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00412298899839d0c649a6fad707861af548eac3", "messageHeadline": "Disable `--test` flag when publishing package using Sui client (#13786)", "author": {"name": "Alexandre R. Bald\u00e9", "email": "alexandrer_b@outlook.com", "user": {"login": "rockbmb"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "5e78244f4769f4645855476902a93e746cbb4688", "messageHeadline": "[dapp-kit] add new useSignTransactionBlock mutation hook (#13741)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "4cc6cb6696a960eb62a9d53df7329ea480c96db2", "messageHeadline": "[Explorer]: Update empty state Address Page (mobile) (#13821)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 122, "deletions": 113}}, {"node": {"oid": "eb2567295961d177fb9aa9c7430143f538b604ba", "messageHeadline": "[Indexer-v2 2/n] add data models and transformation (#13774)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 883, "deletions": 29}}, {"node": {"oid": "5aa8c9e4afe5f29c1c75cf30d45733ef69ee6055", "messageHeadline": "[dapp-kit] add new useSignPersonalMessage mutation hook (#13720)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 216, "deletions": 40}}, {"node": {"oid": "bfcd4c344a713ce4da05b5c35cd944f82a408796", "messageHeadline": "fix: finalize and enable feature (#13791)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "f9e88b01df223961b5bf58bd572571d9a6e33c9e", "messageHeadline": "[Explorer]: Object Page update (#13549)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 973, "deletions": 515}}, {"node": {"oid": "25488771573581147bc604dcbee6774d0b7ed1e0", "messageHeadline": "Chunk reference files for formal snapshot (#13807)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 93, "deletions": 116}}, {"node": {"oid": "7952384daaa1ec28dc487786179bd64b701b9d90", "messageHeadline": "[packages] Make manifest and dependency digests mandatory in lock fil\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 330, "deletions": 349}}, {"node": {"oid": "c06e7657ae4486d2f0f4cc175f9fc2c51c6cf505", "messageHeadline": "Sui move implementation of Axelar cross-chain gateway protocol (#13142)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1490, "deletions": 0}}, {"node": {"oid": "2f5cf58e6b072d29d39ae4e629ec2ed2ac7b1887", "messageHeadline": "[dapp-kit] update wallet state based on properties such as accounts c\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 142, "deletions": 28}}, {"node": {"oid": "0cf7032a3af7173c98edc56de8aabbd89848594a", "messageHeadline": "[doc] follow-ups from https://github.com/MystenLabs/sui/pull/13808", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ad4368f146ecafaf93b01985184590174ff2cde4", "messageHeadline": "zklogin more docs", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "d47f606eca899b37d8e093cac92146a829a81767", "messageHeadline": "zklogin docs clarifications", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "b09ef4ef9942f1af6ee09b04e9a7694f0aabcc06", "messageHeadline": "[sui-framework] Added swap and swap_remove function to the table_vec.\u2026", "author": {"name": "Wayne Kuo", "email": "95527849+WayneAl@users.noreply.github.com", "user": {"login": "WayneAl"}}, "additions": 685, "deletions": 21}}, {"node": {"oid": "f40d2725a6261ee7fd2f515953acc89d24ea32cb", "messageHeadline": "[move-compiler] Print request for linter feedback if linter warnings \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "be305a5c275cda0ec9d7d0a9698151d9d0618096", "messageHeadline": "Sui v1.11.0 version bump (#13810)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1cb7ef910041829106f189e409736d9d21f4edbe", "messageHeadline": "Sui v1.10.0 Framework snapshot for branch cut (#13809)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5e5d34d1221c209bbf9baf4fcd9ecdb7cc50501", "messageHeadline": "fix the latent invalid sig bug (#13640)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 190, "deletions": 106}}, {"node": {"oid": "d5357294513ca4849d25c6f90ea45a6701b92849", "messageHeadline": "[EffectsV2 1/n] Simplify inner temp store (#13633)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 292, "deletions": 271}}, {"node": {"oid": "59bb0cb0e5167fed319cac79c0ae6431f642246f", "messageHeadline": "wallet-ext: export passphrase (#13803)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 115, "deletions": 135}}, {"node": {"oid": "ff18aec5872c494871e6e5679c748cb0c5e60b0d", "messageHeadline": "wallet-ext: export private key (#13797)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 167, "deletions": 165}}, {"node": {"oid": "c042897debbfc868003b38a7404528e6e55a0c4f", "messageHeadline": "[indexer-v2 1/n] add schemas and typesadd schemas and types (#13760)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 865, "deletions": 5}}, {"node": {"oid": "96f1a278fed2314d025eeae0576c0297f878c3e9", "messageHeadline": "wallet-ext: only show the faucet button when account is unlocked (#13\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9d79654d955ec51419fddc1695f3efa26a69295c", "messageHeadline": "wallet-ext: update max height (#13781)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "6879077121ca12ddf22380010dcf5fd86d3a54a7", "messageHeadline": "wallet-ext: auto-lock accounts based on user activity (#13766)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 524, "deletions": 546}}, {"node": {"oid": "cd643d8863dc4d176562aefe6d49c9dff4f8bcdb", "messageHeadline": "fix: update prover endpoint (#13793)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5223523cb27d9360c905f5675630445711828d3", "messageHeadline": "executor: simplify interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "380be8ec5292a6c92c0e3eef1c075e694fa6c071", "messageHeadline": "[Explorer]: Fix loading state (#13801)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c529c8a222218dd3a99d54071705c11554fcb99", "messageHeadline": "[dapp-kit] use Zustand to model wallet state + handle autoconnect fun\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 487, "deletions": 424}}, {"node": {"oid": "4b545d48923f7ce0cfc772059360842f8351cd2e", "messageHeadline": "wallet-ext: update zklogin prover url (#13789)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e7163a6c076be6f0fa628258d8eba67ba17a6c2", "messageHeadline": "[reference oracle] sleep and refresh gas obj ref upon error (#13776)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c6f9bc17aeb6be5d9460fdf3f62a6e1104dc2c45", "messageHeadline": "Fix db path for state snapshot creation (#13792)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e0301bd0904f63f0e587bb5a88030e3238b8179", "messageHeadline": "Analytics data uploader (#13773)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 723, "deletions": 122}}, {"node": {"oid": "ef5b15dced9a6e944a04e8487d580fd09bd5c366", "messageHeadline": "Delete sleeps used to work around flaky tests (#13749)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6531d2ef534250e0959139c8ba67aaf276905051", "messageHeadline": "fix: zklogin doc fixes (#13784)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a8e31085718860b1520c5340bcadf39ddca2ab91", "messageHeadline": "[Explorer]: update font mono for Type (#13787)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b986fc6a6b7b03c98c312b3a97dc8201302b045", "messageHeadline": "fix: fix sui move signatures example (#13779)", "author": {"name": "georgedigkas", "email": "46031524+georgedigkas@users.noreply.github.com", "user": {"login": "georgedigkas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93934f640c94ac49fbc516d90ecc0a62e7d1e864", "messageHeadline": "Eugene/clean deps (#13780)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 914}}, {"node": {"oid": "fb83754e7536235e3e60bbd4127a948408fd1512", "messageHeadline": "[narwhal] hardening synchronizer gc testing (#13763)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "4edb1b8c37deaa139ca3840be0b6c9b7a9812170", "messageHeadline": "[GraphQL/Schema] Treat all compound filters as enhancements (#13764)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b15f1d907a99fccc1bd89e4e7de9f328a44b080d", "messageHeadline": "[graphql/rpc] query depth limit test (#13768)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1fd38379af91de4f2b3f6973e0f8f82d9cf32ade", "messageHeadline": "[move-compiler] Added unused constants warning (#13422)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 123, "deletions": 31}}, {"node": {"oid": "c4e3e8d840ab4e3136a8f4ab21157e7e25449cc4", "messageHeadline": "Version Packages (#13726)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 119, "deletions": 40}}, {"node": {"oid": "9b3ffc7d63b80b09a07c7d19d0976e1e37c7cff8", "messageHeadline": "wallet-ext: zklogin-sdk: update zklogin (#13727)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "fd8589806476217870f8a6164a87ab65bf7f5e36", "messageHeadline": "[ts-sdk] remove previously deprecated exports from @mysten/sui.js (#1\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 219, "deletions": 821}}, {"node": {"oid": "8c7ac24b5a09974549c2d2e469d68ebd35dcf39a", "messageHeadline": "transaction-checks: factor out transaction input checks into a reusab\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 677, "deletions": 610}}, {"node": {"oid": "2de6fe1cb145caace697cb2da1e879ae1d23fcd1", "messageHeadline": "[graphql][2/n] Refactor convert_to_transaction_block (#13718)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 97, "deletions": 63}}, {"node": {"oid": "ad7fe94caffc44366fd705ee51ab56f6531ee146", "messageHeadline": "[dapp-kit] add new useSwitchAccount mutation hook (#13753)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "8d97aae4b87febdb2167a2b5f7b923f458daf653", "messageHeadline": "[graphql/rpc] test for timeout extension (#13739)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 84, "deletions": 7}}, {"node": {"oid": "738ebaf2b8a874735dbca7947570567127a19b36", "messageHeadline": "[refactor] consensus handler (#13705)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 212, "deletions": 288}}, {"node": {"oid": "e5b08d67006ca7c2dbe312063a2f5e09aa99adaf", "messageHeadline": "[storeage] Change `object_per_epoch_marker_table` layout (#13756)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "824d51757f7bf4d64f5570b30a6a33063ae7a4af", "messageHeadline": "[GraphQL/Config] TOML-based config (#13746)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 251, "deletions": 83}}, {"node": {"oid": "1d63b3ff9fd519774e3b01972045ee23c9b607df", "messageHeadline": "[RPC/GraphQL] Lock down exported modules (#13745)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "07b423cc10833b770026d9a1d57c9a425c41117a", "messageHeadline": "[GraphQL/Schema] Refine schema to match data layer (#13744)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "2f570acdda62594eb0f953cfcf8d283371b56669", "messageHeadline": "Skip verification of pinned checkpoints in state sync (#13652)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a9abeb6064bef96eaebc78a65911e587ca0c19d3", "messageHeadline": "Rename delete_all to schedule_detele_all (#13755)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "6a5516c11f4a3ed4da0803171ca12fe189226a51", "messageHeadline": "[fix] narwhal synchronizer to gc certificates up to gc_round (#13752)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bed398c7160fba07cb0f6655fd843f607a8b9865", "messageHeadline": "Reduce cfg.max_jwk_votes_per_validator_per_epoch (#13750)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6fb9136f91303d936e6caccbba05647eb1ff27c", "messageHeadline": "[graphql/rpc] limit query depth (#13751)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "be6102fb66c91aceac00bf200d60db5ab7cafbda", "messageHeadline": "fix: update zkLogin authenticator (#13737)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 115, "deletions": 172}}, {"node": {"oid": "ba1c597e8fb3e97ed8f40894d0a9ac80178c1e74", "messageHeadline": "Complete tracking and expiry of valid JWKs via the AuthenticatorState\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2524, "deletions": 282}}, {"node": {"oid": "efe5e70d3683bbc739abd709cf390ee7dc1f6886", "messageHeadline": "[docs] add more docs for various utils in the typescript SDK (#13575)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "83a609977a1d367e66b644b6380e6e0dd39e74b9", "messageHeadline": "[wallet-ext] - fix twitch icon on welcome page (#13747)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88abcde74f90664326081285dc4668481bfda3bb", "messageHeadline": "[wallet-ext] - various UI fixes (#13743)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 106, "deletions": 84}}, {"node": {"oid": "ee9272b0c34f74d99f68ae83fda816305c60ec97", "messageHeadline": "Record owner in loaded runtime objects (#13728)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "fc0f37ebb38307946f496d39a0ecc9faa77a1ab8", "messageHeadline": "[docs] Update docs and add narwhal dashboard for orchestrator (#13327)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 6078, "deletions": 2}}, {"node": {"oid": "8001f2ea99d19d0d571e51d3bcd98c65ed8138ec", "messageHeadline": "[graphql/rpc] refactor out server builder (#13734)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 169, "deletions": 77}}, {"node": {"oid": "df0b128f094a9ac11c32f61c5443bd350064313d", "messageHeadline": "[move-compiler][sui-mode] Added struct declaration, private generics,\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1250, "deletions": 34}}, {"node": {"oid": "ef40ce448a045c2cfb71b37b007acdab4c6c10a1", "messageHeadline": "[graphql][1/n] Refactor gas-related convert_to fns to utilize async-g\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 183, "deletions": 79}}, {"node": {"oid": "cd3bb65d507b8653dd2fe48e3f7fa89e67284b16", "messageHeadline": "wallet-ext: create account switches to the new account (#13735)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "abe8080dc55b4039367f9a323082313de075f4b2", "messageHeadline": "[docs] Add initial docs for dapp-kit (#13715)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 321, "deletions": 16}}, {"node": {"oid": "53238861bdd0f94e73b0ff3ef763ec813d47017e", "messageHeadline": "wallet-ext: enable facebook zklogin (#13712)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e2fe9e2c6ff2d166adb00fc8ef3731392b30aec4", "messageHeadline": "[dapp-kit] evolve wallet test mocks to support passing multiple accou\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 142, "deletions": 110}}, {"node": {"oid": "d257d20eefd409a6459ca52e088d954ca91fcc86", "messageHeadline": "Improve zklogin nodejs compatibility (#13730)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ccf489a7472e839e2a6fdcd9f8fdd546441f4012", "messageHeadline": "[sui-sdk] jsonrpc error response classification and handling (#13695)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "93cbd7688d86718482658599be2e90dd2416d5ed", "messageHeadline": "Simplify sui-execution interface (#13521)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 193, "deletions": 281}}, {"node": {"oid": "36e097950982e96ae6b71c2fec6ea0accf6d7898", "messageHeadline": "update references to HackenProof For Bug Bounty (#13729)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "063dfc818a2714b22ddefea67e50a38c01210c82", "messageHeadline": "Add note to dev cheat sheet on tests and public(friend) functions (#1\u2026", "author": {"name": "Alexandre R. Bald\u00e9", "email": "alexandrer_b@outlook.com", "user": {"login": "rockbmb"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d7d3d8cc28ca9fa4f8e0eb43a7c34c1cd66b6f42", "messageHeadline": "Add Move calls tables (#13716)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "609a46fade64f17ba76b49080b77bbfbd8e681d3", "messageHeadline": "Update zk_login.md to add OpenID providers (#13711)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e87e164ae35ae0fcf13f3c80705dc53c1edd40e7", "messageHeadline": "[dapp-kit] add new useDisconnectWallet mutation hook (#13706)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "37d331457c434939555391a345156242bd08aa3a", "messageHeadline": "[dapp-kit] add new useConnectWallet mutation hook (#13661)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 299, "deletions": 20}}, {"node": {"oid": "115aa205116b14fc8b8514dc5004a52e9050eec9", "messageHeadline": "[consensus] enable reputation based leader election for mainnet (#13701)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8b9e5f737cfecd8ea1cf90394ff9cd1ff8995fd3", "messageHeadline": "[dapp-kit][wallet-standard] fix type mismatch in the wallet provider \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "cc875b4d1ecaa59e26cd1c70266095d1ad3d0e2f", "messageHeadline": "[orchestrator] introduce the orchestractor crate (#13412)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 7114, "deletions": 302}}, {"node": {"oid": "ee89728b0aa3b7e8a360749e585657ca70b58149", "messageHeadline": "wallet-ext: enable zklogin with twitch (#13707)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 136, "deletions": 70}}, {"node": {"oid": "0ae53f10996c2185058c8aa8acf2e8c8ffaf586a", "messageHeadline": "wallet-ext: consistent extension ids across dev builds (#13604)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "da0d7881e366f78abb43b7b27661b50c8083c079", "messageHeadline": "[cli] improve display for sui client new-address command (#13675)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "7449a4cafadd77a9224e9516db1d6a8654f4db06", "messageHeadline": "[docs] Add comments regarding type argument instantiation (#11877)", "author": {"name": "Alexandre R. Bald\u00e9", "email": "alexandrer_b@outlook.com", "user": {"login": "rockbmb"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "948be00ce391e300b17cca9b74c2fc3981762b87", "messageHeadline": "DB snapshot downloader tool (#13602)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 661, "deletions": 14}}, {"node": {"oid": "81ea94ba030cafa151b303cfd0956dc17ae866b5", "messageHeadline": "[wallet-ext] inline nickname edit submit handling (#13713)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "11503b127b3fceb4eb9ba379d55331c41b5d2d84", "messageHeadline": "deep book order query (#13537)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1344, "deletions": 109}}, {"node": {"oid": "3253d9a3c629fb142dbf492c22afca14114d1df8", "messageHeadline": "[wallet-ext] active address inline edit (#13697)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "4b9dd25796dec2dca8281a8ae04bad9508456e23", "messageHeadline": "Stop depending on tombstones (#13609)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 103, "deletions": 110}}, {"node": {"oid": "5528f92f88074785ef06251fd67cd2e9f275d056", "messageHeadline": "Using version-sort when sorting (#13709)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa42ff1513c3ed99dde2e20649c2b6c5dccf2eb8", "messageHeadline": "Update zk_login.md (#13684)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e255c33d6e9eef62fdf8685ab776de957759812c", "messageHeadline": "Bump crate-ci/typos from 1.14.12 to 1.16.11 (#13682)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5dd554ce07a2ef2a8a506e4e822f0bda83acc53a", "messageHeadline": "sui-move: fix clap argument groups for clapv4", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "33ccc5f1de463f082f097eb8fbd1fb560de083af", "messageHeadline": "Do not expose impl details of effects V1 (#13694)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 247, "deletions": 211}}, {"node": {"oid": "204ad8ff99dfbdfce7a0709744644348e4d3b660", "messageHeadline": "[Deepbook] Adding check for deepbook bid/ asks (#13691)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "a7c64653f084983c369baf12517992fb5c192aec", "messageHeadline": "[move-compiler] add support for `public(package)` visibility. (#13408)", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 811, "deletions": 66}}, {"node": {"oid": "0bd7888eff693e4ac2aa35a2cca33cf9ef219748", "messageHeadline": "fix image fadein (#13692)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "d7881bf6b60fdd971582f96a35d543d8c3320c11", "messageHeadline": "[framework-snapshots] Don't assume there's a max_ver - 1 snapshot (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4eba1f16c0961160300faf91521cc00efd2dc5e4", "messageHeadline": "[dapp-kit] add support for registering a burner wallet to the wallet \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 303, "deletions": 12}}, {"node": {"oid": "2b40d2fe5a74a01854c5f95f7adae7f932e2bc89", "messageHeadline": "[wallet-ext] - group / sort accounts list (#13638)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 106, "deletions": 52}}, {"node": {"oid": "8fe15fa71e0ac31ffd08cf13bcd98e1369f975d1", "messageHeadline": "[dapp-kit] write tests for the new WalletProvider component / hook (#\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 159, "deletions": 1}}, {"node": {"oid": "000a47bbcb56cfe8680d47c70c1edf2f84a3c0ce", "messageHeadline": "Version Packages (#13655)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 101, "deletions": 44}}, {"node": {"oid": "290c8e640d8cf5d879c7ad96a5e044c3504e5261", "messageHeadline": "[bcs] Fix parsing of hex strings where leading 0s have been trimmed (\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "d89fff405fe7551e14543d9d5173f334974afb17", "messageHeadline": "Add randomness generation to zklogin sdk (#13670)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "03efad778ccc24fc9c4088d38f99038a995171ff", "messageHeadline": "[explorer]: fix nested object render for Fields (#13665)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "e54f801b31eba2d04a8d2e49bb9a14dc15b8414d", "messageHeadline": "[Explorer]: add fadeIn for image on Address Page (#13674)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "8798b42dadfbd7bc300c9fc0701597b11e3bc49c", "messageHeadline": "in rest api do not return unwrapped then deleted object keys, and mor\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "a053df4e9469cfd845ec7503bd22b57051f06c17", "messageHeadline": "kvstore: fix typo ts2c -> tx2c", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1786c68b5427933a4eb371c8fa826d29db776046", "messageHeadline": "[zkLogin] Update hashASCIIStr logic and constants (#13685)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "35bdbd00d361b1d0f1747fd771ccd96ff557f39a", "messageHeadline": "wallet-ext: zklogin generate proofs only when required (#13648)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 111, "deletions": 62}}, {"node": {"oid": "94d575f6490cceab22bc9647703272f5771c0ccc", "messageHeadline": "[Narwhal] reduce max header timeout from 2s to 1s (#13668)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "ab571e5d20de6b263dd1cf604a5e2f4f54de30da", "messageHeadline": "[mbf-wasm] Adds wasm flag to mbf (#11257)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1149, "deletions": 117}}, {"node": {"oid": "961173fc27e79969a258620b9e9a205de4db7645", "messageHeadline": "wallet-ext: implement wallet logout (#13645)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "8f7ed521c2d8521615e79499a55a05ddd6620835", "messageHeadline": "[graphql/rpc] query complexity limiting: add request time limiter (#1\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "71f8d2d7f8e452988962af1046976d1a4a83109d", "messageHeadline": "wallet-ext: add accounts functionality (#13636)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 359, "deletions": 199}}, {"node": {"oid": "97cb8e30857a5fc8358567543ba3eeb6a1c7c1f3", "messageHeadline": "Update zk_login.md (#13678)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9ebcda301934a5c1d1143abecfc0bbce0e94409a", "messageHeadline": "Update zk_login.md (#13677)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ce94f58ceacd8de4a7fff41a8aa325aedcac237c", "messageHeadline": "Update zk_login.md (#13673)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "1f87936fd7e4675fc736691e55deb6b00597cf1c", "messageHeadline": "[zkLogin] move aud to the inner hash in address derivation (#13617)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "41228a77c4e8ce4ca371a5d262f39546e4593f78", "messageHeadline": "Made protocol config generation iterative (#13664)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1059, "deletions": 483}}, {"node": {"oid": "27bcb7dc6c7e5dce487d625e280c93a0724f29b1", "messageHeadline": "[Wallet]: update wallet image (#13663)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "3d4ed8d55124b540d87ffcc173f06c183691c223", "messageHeadline": "Adding zkLogin to nav (#13666)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "5530885b0739bad15fd2292bc8b0650b84bb4d98", "messageHeadline": "[Narwhal] always try to accept children of GC'ed missing certificate \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "b06d6caaf19ad53cbf68030c94f0781d84632fb0", "messageHeadline": "Enable clippy for `external-crates/move` in CI, with clippy changes i\u2026", "author": {"name": "Cam Swords", "email": "cameronswords@gmail.com", "user": {"login": "cgswords"}}, "additions": 143, "deletions": 147}}, {"node": {"oid": "7cdacacd0a3056672206ac99e26c41d0ecb70481", "messageHeadline": "[graphql/rpc] add tx data loader (#13660)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 289, "deletions": 50}}, {"node": {"oid": "ecb34d5e5d19af4ee27ae6261d111122b35b87b9", "messageHeadline": "wallet-ext: remove readonly accounts states (#13621)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "fd21bbad071910eb735fbc2e97f54d636b9a3098", "messageHeadline": "doc: zklogin page (#13662)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 499, "deletions": 0}}, {"node": {"oid": "57647606d5c0458b95330fd195faa28524a76df8", "messageHeadline": "wallet-ext: welcome page wait for creating zklogin to finish (#13620)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d89197e9f56b7576fe42de2798e892f5a7339a0e", "messageHeadline": "Start building Macos `arm64` binaries (#13626)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "300f28d23a4f557ed1cfa98e1a6d4b14d5dbd6bc", "messageHeadline": "wallet-ext: onboarding qredo accounts (#13618)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 90, "deletions": 88}}, {"node": {"oid": "b271bf9a9e86b630676e0b48788d42a3c1f4c1ed", "messageHeadline": "[Explorer]: Update shadow & box-shadow values in tailwind (#13658)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "defc32b9b48973d8c4a909fe9e87df9dcd8fb942", "messageHeadline": "wallet-ext: onboarding support ledger accounts (#13616)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 84, "deletions": 170}}, {"node": {"oid": "d3c12582d754f49d545790bae4527f5c5c3cdf0d", "messageHeadline": "wallet-ext: onboarding import private key account (#13605)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6ee77df8829480fe2e460c2dfb364e21e3c9a2f5", "messageHeadline": "[dapp-kit] create new wallet provider for managing wallet connection \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 255, "deletions": 97}}, {"node": {"oid": "dba3b8498dcfd5ec6af9916497910feb382a8205", "messageHeadline": "wallet-ext: onboarding mnemonic accounts (#13411)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 821, "deletions": 1171}}, {"node": {"oid": "8384490bb259459a7754675d9eee85625716f821", "messageHeadline": "Add method to get a ZK signature instead of relying on BCS (#13546)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "b67dc3ad2d02df20cd47ba8833a3b09543944e7d", "messageHeadline": "kvstore: add suport for writting tx to checkpoint to dynamodb", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b8a1de256ce8237c46e047a6d3976d2379d1c228", "messageHeadline": "kvstore: add support for reading tx to checkpoint from kvstore", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "312c3cbba9cf0a3e1923e793879e6c5f4c4aa09f", "messageHeadline": "[easy] dependency cleanup (#13650)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "b95963b778a2ea9d8ec8e36b259216e4c49284c6", "messageHeadline": "[example/hero] Port hero.move (#13619)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 613, "deletions": 0}}, {"node": {"oid": "db15bd5d292f87991bcf07e2b658b1865015c49c", "messageHeadline": "[example/escrow] Port escrow.move (#13606)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 526, "deletions": 0}}, {"node": {"oid": "406b38d46c39b88c3145666abc81b84a5b20ef9f", "messageHeadline": "[example/swap] Port trusted_swap.move (#13588)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "1eff61fe938a8015c01ef237384f12729e7715c1", "messageHeadline": "[graphql/rpc] allow short addresses on input (#13637)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c3652ed3fd8e4f7c10d0a44664d29f029437fc5c", "messageHeadline": "Remove session (#13504)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 703, "deletions": 451}}, {"node": {"oid": "8709b188119c3dcb3a643883a69f7071d09e5e74", "messageHeadline": "Analtics pipeline (#13511)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1171, "deletions": 0}}, {"node": {"oid": "d05d6c01da805791e9b320a7a563f57860de75ae", "messageHeadline": "[cli] improve how the keytool convert command is displayed (#13634)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4aa519a569e9ce90c0606e8947f90e9674e6dc8f", "messageHeadline": "[Narwhal] simplify GC logic in Synchronizer (#13579)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "2309e6c9a64b68a2cea1f6b59d9956f3d220cc22", "messageHeadline": "[Doc] Update typo for blake2b (#13607)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46ca6f24a9c01fbdef31f0cda541926375499c4c", "messageHeadline": "[example/color_object] Port color_object.move (#13625)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "300fadba68372144296cae08fa2e8c17b7484308", "messageHeadline": "[EASY][examples/dynamic_field] Clarify purpose of mutate_child (#13586)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "88fbb629bb4a27733f549b2934e612a0e34a5ec2", "messageHeadline": "[examples/simple_warrior] Port and modernise (#13615)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "3b1ea05c6f57ee03e4bc191b082e0f40cbc0ef4a", "messageHeadline": "Limit number of pacakges/upgrades in a single transaction block (#13589)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 345, "deletions": 3}}, {"node": {"oid": "0f595ec345c336d02f9c6318716e10027f9938a1", "messageHeadline": "Update on gas tests and conservation rules (#13519)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1078, "deletions": 364}}, {"node": {"oid": "fcaa45e007875845523159f9407aecc12c009441", "messageHeadline": "Do not read DB for storage rebate collection (#13558)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "43df66ad0500e193af7cbb436abd8932e47e755d", "messageHeadline": "remove unused function read_table_value (#13470)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "950d7878e165e16713202546183509dd82fe8d45", "messageHeadline": "treat ObjectNotFound and DependentPackageNotFound as non-retryable (#\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "c706e455db5946e72879a1bb14ef8be6fa17adbe", "messageHeadline": "Sui v1.10.0 version bump (#13601)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "211dd6ac64ca31c879f7d150bad9fb3958812972", "messageHeadline": "Sui v1.9.0 branch cut framework snapshot (#13600)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a83e5ac1fafa48fa57024b7649ac47ed07d9f180", "messageHeadline": "[cli] change display output for addresses and dynamic field in the Su\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 72, "deletions": 60}}, {"node": {"oid": "980b1496e01b4e1bf1934ebd378c8bd77f504faf", "messageHeadline": "[ts-sdk] Patch from Blaize Security auditing team for multisig and cr\u2026", "author": {"name": "Blaize Security", "email": "104074712+blaize-security@users.noreply.github.com", "user": {"login": "blaize-security"}}, "additions": 2377, "deletions": 23}}, {"node": {"oid": "bc92855040b7b05ef18a149f7c918850f9f8eae1", "messageHeadline": "Revert JWK framework changes until everything is finalized (#13596)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 14, "deletions": 554}}, {"node": {"oid": "a0168eeb2943c82bd8755b4bdf71d35fa021fb32", "messageHeadline": "[wallet-ext] - update copy / explorer link UI for accounts (#13580)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 73, "deletions": 19}}, {"node": {"oid": "1bc25dc4600836e0c82b4835472d16b1ca038a10", "messageHeadline": "[Explorer]: add caching for splitpanes txn (#13593)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "bc41d6fdb15ed35b531e5eee5dad8037726474e4", "messageHeadline": "Revert \"[Narwhal] wait to cancel header proposal after higher round c\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 92, "deletions": 104}}, {"node": {"oid": "4a00cbf26933b5bf7a914d434d8327419b0ab568", "messageHeadline": "[Explorer]: Update Address Page Small thumbnails + Add Large Thumbnai\u2026", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 533, "deletions": 223}}, {"node": {"oid": "a9a8c6a9e880ec45718e03303d887423518f41ed", "messageHeadline": "[graphql] add epoch's timestamp fields (#13544)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "c16524cce54347e863e191246b92642c7c4af526", "messageHeadline": "[Fullnode] more cleanups on local execution (#13578)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 29, "deletions": 75}}, {"node": {"oid": "fdeded444bd4676a8d4765f9e3e6930c75d46c6b", "messageHeadline": "move: add README for source service (#13582)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "f70058b9a77f8ba5251c39bb3a10964a5d6fa1a1", "messageHeadline": "m", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34ccb71fbf55c7616d55b3a38e040600ec8f5d6e", "messageHeadline": "indexer,rest: include input as well as output objects for handlers", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 98, "deletions": 35}}, {"node": {"oid": "68ca08225e903d8ffe43982715de3fe0ca44ad3a", "messageHeadline": "[wallet-ext] nickname improvements (#13566)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "1d7736efaa68ab84ca07d4b9f9c14d0bbe0d9a2d", "messageHeadline": "indexer: on conflict do nothing for cp metrics processor (#13562)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0b20b02d62cac0486e6b4497de9e89e768928a2", "messageHeadline": "[Narwhal] harden batch quorum broadcast (#13577)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "74f9c6a9dbbab1b8e87b8b1dce97a2d891152621", "messageHeadline": "[graphql] add checkpoint connection function and glue it to Query (#1\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 215, "deletions": 25}}, {"node": {"oid": "46f748af187c0e48ba065837fe9eefedcd65ff49", "messageHeadline": "[dapp-kit] add infinite query hooks (#13573)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 239, "deletions": 14}}, {"node": {"oid": "85260682fc8903117a15655492ab8884531c2a08", "messageHeadline": "Submit new JWKs to consensus and commit them to the chain (#13530)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1608, "deletions": 210}}, {"node": {"oid": "3a3beb2a20b2e563998b4bdd2ea1e70ef58ad669", "messageHeadline": "[dapp-kit] Add mutation hooks (#13572)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 89, "deletions": 41}}, {"node": {"oid": "2aac4358756054933ede8b045cdbafe995cc66df", "messageHeadline": "indexer: fix move call metrics query (#13567)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc3ec42d7c73bc9a2f9429225897598e34ccc63f", "messageHeadline": "[Explorer]: update icons for network selection (#13528)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "d16c0389e267938ce6aaa5da091582aaa5fc3552", "messageHeadline": "[cli] sort enums alphabetically in the cli client (#13556)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 338, "deletions": 338}}, {"node": {"oid": "876a497c1129985cc977762cdb9a6c733827c987", "messageHeadline": "[docs/dynamic-fields] Put dynamic fields docs examples in repo (#13463)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "eb53462392d664e09b529f85efe2b18bbf45036f", "messageHeadline": "[wallet-ext] new settings menu + lock account (#13462)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 258, "deletions": 436}}, {"node": {"oid": "09d9806f31a55edb57c7027d3465cba0026d9e7f", "messageHeadline": "[wallet-ext] - fix issue where clicking lock / unlock selects an acco\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3079585b6d1f08bf0d9fc27a5b39d4ce57440dfd", "messageHeadline": "rest: fix bug when getting events when requesting a full checkpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "37e72d0cbc7f887fc68765187dde5373835df478", "messageHeadline": "Remove unnecessary LocalProtocolConfig clone. Rename LocalProtocolCon\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 686, "deletions": 68}}, {"node": {"oid": "65c578d9be33995f74114f88238e47369d8cbcc4", "messageHeadline": "[wallet-ext] - account locking / unlocking + mnemonic import (#13527)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 396, "deletions": 178}}, {"node": {"oid": "0dd80de06f4d7f008a051440f62199cd9175ab6a", "messageHeadline": "Add adapter tests for repeat dynamic field add/removal (#13545)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "58ca21711d92bc207427023a7993074e53d0ba76", "messageHeadline": "stress: allow some boolean flags to take [true, false]", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "868bbcc46c66a01590e2b849f8325b294a5bda39", "messageHeadline": "wallet-ext: remove accounts public info (#13510)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 61, "deletions": 202}}, {"node": {"oid": "616ac7cbc5f9279aec27d49e3098b30165d6f4b4", "messageHeadline": "[docs] fix installation instructions to not install as dev dependency\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7cf0dd3d479559520c808843881b68714ba049c", "messageHeadline": "faucet: allow --batch-enabled flag to take [true, false]", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebf24400925047e868971ddac2a3b24bbec0c467", "messageHeadline": "[wallet-ext] - update dapp connect accounts selector (#13426)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 201, "deletions": 344}}, {"node": {"oid": "f0c7b9edba068b5756895271fb55bb925d48afbf", "messageHeadline": "Version Packages (#13481)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "91f4aa22f467739a5c68e4ccf5978d72ccbf8d07", "messageHeadline": "chore: remove duplicate base64 dep", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "e512640ab1e1e6de578ad6a5a9fe238eea8762b4", "messageHeadline": "[Explorer]: default open for SUI coin (#13540)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "ff940b83c570d4c0b6733316a4b896d3f05bcaec", "messageHeadline": "Adding protocol change highlight to release notes script (#13542)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1938f6cc0d0706156d5a40aec77371a386fe77b8", "messageHeadline": "[graphql/rpc] add initial logger extension impl (#13538)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 167, "deletions": 0}}, {"node": {"oid": "01221494f4268855f41318d913782c34eacd35f8", "messageHeadline": "[graphql/rpc] add balance and some transaction fields (#13502)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 129, "deletions": 20}}, {"node": {"oid": "189e02aba835cac7e00df75642685735f5c6d7c0", "messageHeadline": "[wallet-standard] fix broken documentation link for the wallet-standa\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "449bafbe77c91fa2973240118bf8edf0502f8e63", "messageHeadline": "deny: finish removal of atty dependency", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 22, "deletions": 59}}, {"node": {"oid": "972672a8be8688deb10518b7ba344176ef1ef869", "messageHeadline": "chore: update datatest-stable to remove dep on clap v3", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 62, "deletions": 127}}, {"node": {"oid": "e119b517aab5cb97d13dda5ac99be24e90398685", "messageHeadline": "x: remove exception for duplicate clap versions", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "63c79f8dcacd1e89cf45169332aec6e943875de5", "messageHeadline": "chore: update clap to v4.4", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 127, "deletions": 99}}, {"node": {"oid": "0c9bb9caba0ea5aa74cdbd1908109cfcdb6e0017", "messageHeadline": "chore: update direct usage of clap to v4", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 327, "deletions": 238}}, {"node": {"oid": "41a8eff88eef8bd86a416b820d08fc032b4c2112", "messageHeadline": "rust: fix some clap deprecation warnings in move", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 239, "deletions": 272}}, {"node": {"oid": "87b4af290f75d4bab32928789672dbd904965b3c", "messageHeadline": "rust: fix clap deprecated warnings", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 198, "deletions": 243}}, {"node": {"oid": "d3419371b2352c18a089a6afa90d2f389d8cbe5a", "messageHeadline": "narwhal-node: update clap to v4", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 163, "deletions": 144}}, {"node": {"oid": "ef6c163242710c94ed42e5b91a50aa0518484f72", "messageHeadline": "[graphql] change storage rebate to be of type BigInt (#13534)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "59eeeae5c66e27c1e2bfd46c62280f069d9ef2c5", "messageHeadline": "[cli] change default logging level for Sui CLI (Client, Move, Keytool\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "814b74b769e5d27b8523c147bad34cc8edb084ba", "messageHeadline": "[wallet-ext] account nicknames (#13489)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 153, "deletions": 11}}, {"node": {"oid": "e4f5dc9c1929f1c164ac9460b2644bacf860fd07", "messageHeadline": "Properly mark deleted child object as modified (#13531)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e39bdb26c1fbbea1e7faea324b29dd3861ccc0ab", "messageHeadline": "indexer: epoch move call view -> table (#13536)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "27f017c09e4c5bc9ab2c944ec03b939a9474db4b", "messageHeadline": "indexer: refresh materialized views concurrently (#13505)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16730302d46d2836a8b8c523e350f98a78f6b5b4", "messageHeadline": "[graphql] Add epoch and checkpoint types and some data providers (#13\u2026", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 434, "deletions": 4}}, {"node": {"oid": "5dcb83afa850f36b06fdd6a522aa1327d7d30517", "messageHeadline": "[Faucet] Adding 2 consumer queues for locking (#13512)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 148, "deletions": 24}}, {"node": {"oid": "91a852c9013639a294ae60f5c03521324e748f50", "messageHeadline": "[Explorer]: update TXN page mobile view (#13526)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3adf39f7b0b19a09b8c5382e799ec37706db10b9", "messageHeadline": "[Explorer]: Address vertical panel (#13496)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 256, "deletions": 143}}, {"node": {"oid": "defe7c28cd1c7841ecb51671e8918836cf8e458e", "messageHeadline": "indexer: add ergonomic IndexerBuilder", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 103, "deletions": 39}}, {"node": {"oid": "24c21e1f07256f023864ea059dad608281926f0b", "messageHeadline": "[ts-sdk] fix defaults not being applied correctly in websocket client\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "b24db58c061c1805ef8d1852c7e8cf7a41b5e156", "messageHeadline": "Docs: add Sui binaries upgrade instructions (#13514)", "author": {"name": "Dmitry Shvetsov", "email": "shvetsovdm@gmail.com", "user": {"login": "dmshvetsov"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0d7e3f181891817266ae7e988cdc66f57cf36ae2", "messageHeadline": "sui-execution generate primitive results (#13373)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 460, "deletions": 599}}, {"node": {"oid": "649b80e95d25218720fca6b9d8c5aef71b5836f1", "messageHeadline": "[replay] remove checkpoint dependency (#13509)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "3784856bdaea424c770e2c8315e200859a75b919", "messageHeadline": "indexer: update address & active address info based on recipients ins\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "bb8417ce32536175c0b6d37c71096b0cc27b911e", "messageHeadline": "[2/2] Move TempStore and GasCharger to execution layer (#13475)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3452, "deletions": 476}}, {"node": {"oid": "23a070795e2cdd499a075c887c1be8a1ed6c000b", "messageHeadline": "Improve db checkpoint handling (#13025)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "fe6b97c8bed3d25e40c9966422e5ea095ef34d75", "messageHeadline": "chore: disable Rosetta validation (#13508)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "216a5f4fc6f3d7dbf3abe069ed6343253537cf64", "messageHeadline": "fix: use another default address (#13494)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94071b39fd5b80de26a4e6ecd72744694eb38b10", "messageHeadline": "Fix suivm build (#13507)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "2272561c7ce168350cff25f46ef644d5260b80c7", "messageHeadline": "[graphql/rpc] improve date time scalar (#13492)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "dff9d953795acd5b965811a6da3136eb3b9d3927", "messageHeadline": "[1/2] Move TempStore and GasCharger to execution layer (#13472)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 160, "deletions": 163}}, {"node": {"oid": "33d64f589caa2887d66e2d4ccf7655f89f95e02c", "messageHeadline": "Execution version to rework integration with the MoveVM (#13486)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 49087, "deletions": 164}}, {"node": {"oid": "fd954cfb309083ea7d152016d3a5e65b42d8c9de", "messageHeadline": "deny: ingore more advisories temporarily", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d7e42fe9f9a0ca087f2f126b1c595ae139f9aeb1", "messageHeadline": "chore: update object-store", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 111, "deletions": 399}}, {"node": {"oid": "4409191165d443a190940d378a8684383d0a448f", "messageHeadline": "chore: update rustls and webpki", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 79}}, {"node": {"oid": "72ad2d701c90826a82cac5bc7d941dfa36983ef4", "messageHeadline": "deny: ingore some warning RUSTSEC's", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "aa07717bc52d3e790d8abfb3d82369225640f57c", "messageHeadline": "chore: update colored", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7895bf09c65ad125257e6c4ba0932d224c2441b7", "messageHeadline": "chore: update criterion to v0.5.1", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "00df4dd46182df6467a74077cef47fa25494d54e", "messageHeadline": "deny: ignore RUSTSEC-2020-0095", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "342679d1c717ded864ad8c4fda2196d2d438ecdf", "messageHeadline": "chore: update governor to v0.6", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b26f5e41f466667696fd5a099676b3dfc0623a78", "messageHeadline": "chore: update aws crates", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 280, "deletions": 242}}, {"node": {"oid": "906c2fc1cf4916c1568f6efa83ae9fcd9d6c6dd7", "messageHeadline": "chore: update ouroboros in external-crates to v0.17.2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 39}}, {"node": {"oid": "fe6e2482980c1b750966f5d9eeb60ebfb66ef661", "messageHeadline": "chore: update ouroboros to v0.17.2", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "39100216329fb9549054381c14a9942f2e857e10", "messageHeadline": "chore: update rustls-webpki", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27b57a61df28d8a7530458599ebc25305a3719de", "messageHeadline": "chore: update narwhal-node to use clap v3", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 111}}, {"node": {"oid": "5ddcd94bcc5aec6a2c8817928adf5ea03cbfaced", "messageHeadline": "chore: update aws-sigv4", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c525e6021c9906c1188f2636744f1fe0013d7d1", "messageHeadline": "deny: stop ignoring RUSTSEC-2023-0034", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "01e6405be67033decb5bbc3284c20e2b3ee06d28", "messageHeadline": "deny: stop ignoring RUSTSEC-2020-0159", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4062b2327104908627da82a8e7422c89f4e307e8", "messageHeadline": "chore: update inquire", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "412a5e9db7c5d3a18e01c82618417aeef14af5af", "messageHeadline": "chore: update hermit-abi", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11bb9e10d10058c4427d2fc440a13cbe0da3447b", "messageHeadline": "chore: update crossbeam-channel", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5acfa9bc4c6c890916be35ef5d41ceac04d120b8", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "6c6ad16300066da4470365fa8ec4ab5e1f217a86", "messageHeadline": "[docs/entry] Runnable examples for entry function docs (#13461)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "903ac4e9806be846d7be4a8613bd0c1c08dcea47", "messageHeadline": "wallet-ext: tokens page locked state (#13488)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 286, "deletions": 128}}, {"node": {"oid": "a82600f2d5a013c88fffd57e0d3304bfe71b398b", "messageHeadline": "zklogin-sdk: update nonce calculation (#13484)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "064def2ed6dbe4421c396b8c93e378218d0b0f66", "messageHeadline": "Add discovery metric for peers with externally configured addresses (\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "66e40e69ca1f9915303b2af145a99a6e0d817447", "messageHeadline": "Nit cleanup in run_conservation_checks (#13418)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7a915dab732d18a7ed614a9a15c834dae50bd006", "messageHeadline": "indexer: be defensive about duplicate object commits", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "d0750ea0f35d852df066c223f536c77db50d09ea", "messageHeadline": "wallet-ext: zk api update (#13477)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "194d63a2cb4d2fb464d0693f76cab217a8c93b3e", "messageHeadline": "wallet-ext: zk onboarding (#13403)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 58, "deletions": 95}}, {"node": {"oid": "22c3c07b6fb72d605d24beec31c6b5b0c73fb61e", "messageHeadline": "Refactor check_sui_conserved (#13440)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 63, "deletions": 113}}, {"node": {"oid": "acfe2b1ec2579e4a3baeede20279172edc32dc11", "messageHeadline": "Version Packages (#13414)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 21, "deletions": 38}}, {"node": {"oid": "ce5388bb788abbf733674c3c1a08e2319e68fd47", "messageHeadline": "[Deepbook][1/2] Migrate TS SDK to V2 + Re-write (#13273)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1262, "deletions": 966}}, {"node": {"oid": "f9c908be71d68e1d3c1f38219732573ad032352f", "messageHeadline": "[graphql/rpc] Graphql impl date time scalar (#13471)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 106, "deletions": 45}}, {"node": {"oid": "ab28c028c306eed04ec5907a206ea314f6310311", "messageHeadline": "Adding gcs archive bucket to fullnode doc (#13467)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7ac9364e89df337a8f0d2a500c3fa4b17733183a", "messageHeadline": "[version] 1.9.0 version bump (#13469)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 274, "deletions": 190}}, {"node": {"oid": "437abda4bc49356542264dbc9febef23e812948d", "messageHeadline": "[snapshots] 1.8.0 framework snapshot (#13468)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "77a9e0d24e2bb839dc4030eed1ddb1c56908f853", "messageHeadline": "[move-compiler][sui-mode] Add init and one-time witness rules (#13335)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1582, "deletions": 426}}, {"node": {"oid": "5e7a0a00862ccd5bed9f7bb4045f83c8e009cc04", "messageHeadline": "[explorer]: add localstorage cache for view mode (#13458)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "2260a2d0a21fb14502c07f7f01aaf64247d2614c", "messageHeadline": "move: factor out lock file module (#13457)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "14efc4bb851485452eff2c179c301d6cac46ea94", "messageHeadline": "Add state sync support for pinned checkpoint digests. (#13353)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f6ecdc3e05661fa521b02311d08a5887322aabc3", "messageHeadline": "fix: update verifier interface and address gen (#13124)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1276, "deletions": 655}}, {"node": {"oid": "8345a4944ecb6cdfa709484c1abecc6e00c52e85", "messageHeadline": "[explorer] lowercase SuiNS domain names when performing searches (#13\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f5b08f8e0e85b0239c03582132b09cb98ffcdc9", "messageHeadline": "Update sui-kiosk.md (#13445)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 506, "deletions": 58}}, {"node": {"oid": "834007b88a04917a69cb8f9fc8f1d59b05ddb653", "messageHeadline": "[graphql/rpc] impl connection using `Connection` type (#13453)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 167, "deletions": 98}}, {"node": {"oid": "651c53aaedc17a2a80db280269f0dffc3ecfc77e", "messageHeadline": "Add data provider for the gas input", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 146, "deletions": 27}}, {"node": {"oid": "dc2a08d2a23ca4e1b60e0825aa22b23aca9f9e8e", "messageHeadline": "[explorer]: auto expand transaction cards (#13459)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ede9acb7095e8bf4ca50c631eb3f98a8180a60eb", "messageHeadline": "[move-compiler] A fix to the freeze wrapped linter (#13455)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "84c2da19a3c74b487f639231c3ec27233f53ce54", "messageHeadline": "[rust_sdk_examples] Fix path to example file in README (#13456)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7604243c7f840957ae92d10fe3051571f7f85404", "messageHeadline": "Add Rust SDK basic examples", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 998, "deletions": 110}}, {"node": {"oid": "9a33391196c6af79ef0ba0ba4f75f42dc6f1121b", "messageHeadline": "[graphql] unit tests for scalar types (#13447)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 223, "deletions": 9}}, {"node": {"oid": "c2ce0299764b5ab54967093d53c8b0350d8374c7", "messageHeadline": "[graphql] Data provider trait followup (#13454)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 42, "deletions": 57}}, {"node": {"oid": "81acb909ad3942754d944e580ab9994a981e4b76", "messageHeadline": "chore: update fastcrypto", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "de11ff2a2b14b9d9fe89f6ac002bcb4de97485b5", "messageHeadline": "meta: remove dependency on inferno lib", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 98}}, {"node": {"oid": "701db20bd1a51f3d31d38d795dc05b1de5c15c51", "messageHeadline": "cargo-deny: deny copyleft licenses", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88db894c391f79f77534c49b6706fe2cdfd91013", "messageHeadline": "[graphql] data provider trait to support swapping out providers for s\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 349, "deletions": 313}}, {"node": {"oid": "b676fa4e9a085ccb9c4a365ec71ee95587b17a7f", "messageHeadline": "[zklogin SDK] Change function signature of genAddressSeed (#13448)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "74726781899b36123bacd108eeca6fb0e52bb0af", "messageHeadline": "[wallet-ext] quests 2 announcement (only compatible with wallet holdb\u2026", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 122, "deletions": 110}}, {"node": {"oid": "0553aaf92d34a0bdde80281425baaa9d7b76fac1", "messageHeadline": "Make state sync not log state sync failures if peers have no data (#1\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "608e8e407f9270fbe75f16f66589fe6d433d330a", "messageHeadline": "Update zkLogin params (#13446)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "09bd71d55957743e9a5490c4f9c458bcad40372b", "messageHeadline": "Fix broken url (#13444)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1b91574a16e009e62101d1f1ddb8c506e4d2c275", "messageHeadline": "Update sui-full-node-data.md (#13443)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "626098033348e7115b96badee81c66348e55a9fd", "messageHeadline": "Fix zk types (#13437)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d3cfc2eba1624f40689bec9fa95bb04a45ecc6bb", "messageHeadline": "Update sui lutris paper (#13442)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "357ff7c10ed8b0545b996e2945a060234307a05c", "messageHeadline": "[graphql/rpc] nit: fix address output (#13441)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587b69a79928b07eb0c2e95e821eeffb0c96e38d", "messageHeadline": "Deepbook MEV bot example (#13293)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1038, "deletions": 0}}, {"node": {"oid": "b7dcdec24c04bddea9cc7814fa46836119cc580b", "messageHeadline": "move: simplify dev only deps for source service (easy) (#13439)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8d126a1714115df32de1d78ad67a4255a80fbd6", "messageHeadline": "indexer: read statement timeouts from env variables (#13355)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f6e088b455dd47f3d9997fe5a4573e7b602b2a94", "messageHeadline": "move: scaffolding to watch upgrade objects (#13396)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 241, "deletions": 5}}, {"node": {"oid": "3e876672d87b446c6fb0db572062482d2b752e3c", "messageHeadline": "move: field to watch upgraded objects in source service (#13376)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 107, "deletions": 54}}, {"node": {"oid": "d1022045de55831d7ba2d62ef5dd7fde2bec714b", "messageHeadline": "[move-compiler] Added the collection equality check linter (#13417)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 441, "deletions": 154}}, {"node": {"oid": "f54eece473a610f99376d64f508040f9dd3932c0", "messageHeadline": "add serde defaults to ValidatorGenesisConfig (#13421)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f5d5a4e8b8ef677ae2650b80125e70733ad5f59f", "messageHeadline": "Polishing zkLogin SDK (#13435)", "author": {"name": "Deepak Maram", "email": "deepak@mystenlabs.com", "user": {"login": "mskd12"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "787168644fa91fb38324ba915cb2d03a20bcfecb", "messageHeadline": "migrate to apps to use new dapp-kit hooks and SuiClientProvider (#13416)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 528, "deletions": 488}}, {"node": {"oid": "4dba1f85bec8d7576cfe7b800925eebc9630547a", "messageHeadline": "Update sui-multisig.md (#13436)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dec47df03a2dca71d0134dcb3502ee076f430fc7", "messageHeadline": "CustomError enum (#13390)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "567bc5846a2808c65148c36b4b62f23af611e2df", "messageHeadline": "[Doc] fix flag name in docs and comments (#13430)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e04dc15ac5b5554fe4df54136914dbe9ccf6d937", "messageHeadline": "[wallet-ext] fix the browser extension having a width of 25px when us\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e9765fb0fbf97991e34147263950ee5c2bdc125", "messageHeadline": "wallet-ext: use new accounts in UI (#13371)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 747, "deletions": 1551}}, {"node": {"oid": "a7e1bbff0fa6de322ec9497d98fb6b36dad2bdde", "messageHeadline": "remove unused util functions (#13428)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 183}}, {"node": {"oid": "233daaa9886421b8039cd8ea3b909bd9a8368704", "messageHeadline": "Remove a few unused functions in temp store/coin (#13424)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 82}}, {"node": {"oid": "368b739525fb88638ba2b8feed9077938df3b4cf", "messageHeadline": "[explorer] fix the validator page crashing because we're checking the\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1ee02d0976207f6d263ba6e8205b7b7c517175eb", "messageHeadline": "[GraphQL] Versioning Middleware (#13378)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 389, "deletions": 4}}, {"node": {"oid": "dd68c53eaec2152399c07fb534e9bd8be215ca78", "messageHeadline": "Add a doc page for data mgmt (#13398)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "c7a63b7961b829803654092ad0d1808596aa9975", "messageHeadline": "[graphql/rpc] fix cmd clobber with help short cmd (#13419)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53d5823af029193011d79e5fecb8fdf41d8689f", "messageHeadline": "Migrate zklogin to internal build tooling (#13415)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 38, "deletions": 64}}, {"node": {"oid": "5d344399f75d8a01a0052e22302f770c8dc47942", "messageHeadline": "zklogin ts sdk (#13399)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 373, "deletions": 272}}, {"node": {"oid": "980bc05ae314ee9f2f0ceda273b2a07d9012e7e9", "messageHeadline": "[move-compiler] Use default implementations for custom visitors in Si\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 33, "deletions": 90}}, {"node": {"oid": "343bfaaf17a29e6e622d50c19a43bc4755c1200a", "messageHeadline": "Fix SDK docs (#13407)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "13e05c66e7ec5386cebf32b57e8956d9d98a2f8d", "messageHeadline": "[GraphQL] Limit TransactionBlockKind to system vs programmable (#13406)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "13ae1ba5a18bd97e7c39efeecb436f4e73006903", "messageHeadline": "[GraphQL] Interface for Object multi-get (#13404)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "232948d015c8a5e94947951e28d4aa9c54dd36d8", "messageHeadline": "Update sui-multisig.md (#13405)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "587ae588ac57b2d0b737ed927ee90b6e3d2897f5", "messageHeadline": "[graphql/rpc] Protocol config impl (#13402)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 206, "deletions": 4}}, {"node": {"oid": "520a20e710874eb4e9d6a895fc43eeb7ebb0aee0", "messageHeadline": "[graphql/rpc] negative BigInt, nits, unit tests (#13393)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 197, "deletions": 62}}, {"node": {"oid": "2e1e8b563baeea502334e7966c81706241231ebf", "messageHeadline": "[explorer] add optional chaining for epoch metrics (#13397)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e48209a7c2e30c352358f59fd88171f20438f443", "messageHeadline": "Version Packages (#13367)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 114, "deletions": 28}}, {"node": {"oid": "6df736609adcf764e38c3a14803a251ec1c36b61", "messageHeadline": "Refactor Wallet SDK folders (#13389)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 525, "deletions": 601}}, {"node": {"oid": "54a4ab1bb59d44e4fe8a913f72ee01fef6a9cdf4", "messageHeadline": "[fix] small refactoring to fix the usage of Network client in cluster\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "65ecb843b2c4544bf977b35f2818f9ec388f2c46", "messageHeadline": "[dapp-kit] Add ability to configure networks to SuiClientProvider (#1\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 203, "deletions": 37}}, {"node": {"oid": "f786180b5611caacdd57b3fe289f29b0783afdbd", "messageHeadline": "[rpc] Simplify error response from execute_transaction_block of trans\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 334, "deletions": 27}}, {"node": {"oid": "85f785c97b20baab13d12fd4ef7cb778364101c6", "messageHeadline": "Deprecate wallet adapters (#13359)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 283, "deletions": 2975}}, {"node": {"oid": "8b7b85e823156c978657bcbcaa323b5b4e379ecb", "messageHeadline": "wallet-ext: don't allow aud to be array (#13384)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3f42d6fcd8b61b45f33130c2bf8247176a0c9048", "messageHeadline": "[GraphQL/RFC] Add a \"CHILD\" ObjectKind (#13385)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a583613cbdf89b90fd5641020f237beca3f54fd2", "messageHeadline": "[graphql/rpc] impl owner refactor (#13379)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 92, "deletions": 42}}, {"node": {"oid": "5059115f2ad4afc4d38eb39d1922f3685e6bf938", "messageHeadline": "[graphql/rpc] object connection pagination support with rpc 1.0 backi\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 216, "deletions": 53}}, {"node": {"oid": "81f6f68009517c3bd37eb9850956fd28802273d8", "messageHeadline": "[GraphQL/RFC] Changes to Owner (#13375)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7241e63e916ead26cff3b55637e0484a55d3efe2", "messageHeadline": "[graphql/rpc] add data backing by rpc 1.0 (#13370)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 364, "deletions": 59}}, {"node": {"oid": "1e2ffba09cedfbfebe63271e897302eb774fb380", "messageHeadline": "Assume simplified_unwrap_then_delete in sui-execution latest (#13360)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "5adc34eaa335218ce392348dfd012e614d7a9635", "messageHeadline": "Add macos binaries to releases (#13358)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1dc1926bdec3cbc5e0304f78e70d45c505fedf4a", "messageHeadline": "[explorer] Add feature flag override for the banner (#13368)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dca8973e610999afa451e771472f722f40d5b976", "messageHeadline": "indexer: migrate current pipeline to use parts of the new framework", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 916, "deletions": 1343}}, {"node": {"oid": "9220186b8922d2f9668e3eb98db7e14c13c55828", "messageHeadline": "indexer: introduce new Handler interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "e5cd39a18e88b43ecd597ce63476c9c61ff71610", "messageHeadline": "indexer: introduce new CheckpointFetcher using the experimental rest api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "cd9ce8d468889475e71a207b664354d9defc829b", "messageHeadline": "node: add config for optionally enabling the experimental rest api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 51}}, {"node": {"oid": "4070a3b7a96442c667d704295c9c8bfbdaa13f63", "messageHeadline": "rest-api: introduce an experimental rest api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 465, "deletions": 0}}, {"node": {"oid": "bbdee018228eacf6bf70e926cd8d55cfc5ce907c", "messageHeadline": "indexer: don't allow processor and rpc server running at the same time", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "949faee3c069ec4b2612f102c8356ad5ca8ab65b", "messageHeadline": "indexer: remove unused subscription handler", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 59}}, {"node": {"oid": "ba8e3b85729b33eef90ef399bc394ec51a685fb5", "messageHeadline": "[ts-sdk] rename generated TransactionBlock type to avoid naming confl\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "77a16e0bf12d7dc213344cc1d19ed82c9cff556e", "messageHeadline": "[refactor] Proposal: remove NW header_store (#13313)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 27, "deletions": 134}}, {"node": {"oid": "5338e46115a90fdbd72d90ee630e187e61846c2b", "messageHeadline": "[docker] separate services image into sui-services (#13242)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "4428ecc2bba081166d545cc7f1f1d1c23c1ac956", "messageHeadline": "[source-service][docker] deployment improvements (#13303)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4b7b3474db7d17040ca9ca05981dbef9fc218b2", "messageHeadline": "wallet-ext: support for zk accounts (#13302)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 934, "deletions": 59}}, {"node": {"oid": "de07f31023213089ad92294cd233496a541157a1", "messageHeadline": "Fixing broken image link (#13366)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e1edb7cc81538b07e6f3fbe931f2ff2362b6b8b", "messageHeadline": "[move-compiler] Added linter for accidentally freezing wrapped object\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 616, "deletions": 4}}, {"node": {"oid": "af22b334323257f05f52a23264b526aaa2af59d1", "messageHeadline": "[Narwhal] add test for primary and worker RPC authorizations (#13328)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 189, "deletions": 90}}, {"node": {"oid": "e8753683927b856d08f7362a5b9e40df63ffc766", "messageHeadline": "[packages] Modify dependency graph construction to use lock files (#1\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 5050, "deletions": 1197}}, {"node": {"oid": "61f321579dd6884d55f3dfaec8db5bfea7cfc49e", "messageHeadline": "[move-compiler] Suppress warnings for dependency packages (#13347)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 429, "deletions": 256}}, {"node": {"oid": "41b49c4170eec8ffb659ebd4cc72bbd82455b3f8", "messageHeadline": "[move-compiler] Fixed abstract interpreter bug (#13349)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "326665ad9eeacc854cd55878e951c76d110fbe61", "messageHeadline": "Ensure iterator is not used across await (#13348)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 51, "deletions": 59}}, {"node": {"oid": "74ae319c6c22879b02e9e703056476b51a050866", "messageHeadline": "[graphql/rpc] simple axum server (#13356)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 123, "deletions": 19}}, {"node": {"oid": "031884f6ef6b281fb98db7577117035566580269", "messageHeadline": "[graphql/rpc] fix draft schema nits (#13352)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "f38dcae53db2aa51db28394c1ba9eb436ad6644c", "messageHeadline": "[graphql/rpc] Graphql impl part5 address stubs (#13351)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 154, "deletions": 42}}, {"node": {"oid": "2579021494542e01e04af2234e8df032a5b286ab", "messageHeadline": "json-rpc: use axum for http server", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 626, "deletions": 453}}, {"node": {"oid": "004a4d28730c917484a4c23afbb8784337e940a0", "messageHeadline": "jsonrpsee: just depend on the main crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "ab7f75d97a785a097601f815d95bc194394ee0c7", "messageHeadline": "[wallet-ext] auto lock inputs (#13334)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 124, "deletions": 83}}, {"node": {"oid": "46ca1177cf5e203dbfbce88f3cba790b4b4cb815", "messageHeadline": "[wallet-ext] update welcome splash (#13354)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "2185aefee016b80d07fcab47325dd59ea77dd786", "messageHeadline": "Set prot cfg fields in test (#13200)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 69, "deletions": 19}}, {"node": {"oid": "66d451e5fa474f656a5023a560aeb87511941915", "messageHeadline": "[vm] reduce duplicate frame names (#13350)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "80b934814b338321f2f121db017042f32727dea8", "messageHeadline": "Add Combined MultiSig tool to MultiSig toolkit (#13330)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "27e5c5e7c6ff3cbcfd39abc4408002aed2308f4d", "messageHeadline": "[indexer] Chunk commits for huge checkpoints/batch. (#13341)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "8a96808717dbc614898f180cf5dccbccb2caa7eb", "messageHeadline": "[wallet-ext] Manage Accounts UI (#13329)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 505, "deletions": 301}}, {"node": {"oid": "edac8e632a51999169d614d05fa4b9a494d5611c", "messageHeadline": "[Cleanup] fix logging and CI config (#13345)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e23f4d125f37c1fa5170abeeedf7591506831fd", "messageHeadline": "[graphql/rpc] owner interface and stubs (#13344)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 537, "deletions": 8}}, {"node": {"oid": "0f1147ace331109c0a1e1f71271de500bff9e11c", "messageHeadline": "[ci] stop trying to publish sdk docs to npm (#13343)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72d2fb7e835f0247cc25d12ba29fc8006bcc107b", "messageHeadline": "[rpc][structured-error-handling][2/n] State trait for AuthorityState,\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 864, "deletions": 430}}, {"node": {"oid": "fbc2eda450ec07b9aea278e0974af53011a3b3ea", "messageHeadline": "[graphql/rpc] schema export and snapshot tests (#13339)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "664d297cd50303c7239497c512544ddb97c4fbbf", "messageHeadline": "add basic scalar skeletoon (#13338)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "5bc9b74c6d267f303f0725a3ef33334156e79da0", "messageHeadline": "[wallet-ext] new select dropdown (#13332)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 134, "deletions": 9}}, {"node": {"oid": "296f79c46a2367df43c1f2c8a627de9d092d4834", "messageHeadline": "[docs] cleanup a few references to the deprecated JsonRpcProvider (#1\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "be9e782def3138feaad31856d3feb990ee16aefe", "messageHeadline": "[graphql-rpc] scaffold (#13331)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 197, "deletions": 14}}, {"node": {"oid": "0ae54a76034688eb7af7640405d811e718c238bd", "messageHeadline": "Show package upgrade in transaction (#13318)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "3a99d20759da093510022a659974bbcf67e68c86", "messageHeadline": "[RPC] GraphQL Schema RFC (#13205)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1190, "deletions": 0}}, {"node": {"oid": "5916fa47f771ba1fefd81c13a0bc20d6dc076279", "messageHeadline": "Version Packages (#13249)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 181, "deletions": 40}}, {"node": {"oid": "ac56be0fec7807b006548efdfaab8eec810be328", "messageHeadline": "[wallet-ext] update login flow naming (#13325)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 19, "deletions": 29}}, {"node": {"oid": "1164b8fa89896a100bfaf18844fecb22d972d944", "messageHeadline": "wallet-ext: add storage migration (#13275)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 444, "deletions": 77}}, {"node": {"oid": "7d4d99eb1457b6a369636ccde8c006fb7259ddc6", "messageHeadline": "accounts refactoring (#12969)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2803, "deletions": 216}}, {"node": {"oid": "0f1f9ea5c4009c7c8e3e1ee98b46d2a18e5761d0", "messageHeadline": "[dapp-kit] re-export rpc hooks from dapp-kit (#13321)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 146, "deletions": 81}}, {"node": {"oid": "35fb3db9803cbe0180dd141e216d4c82b873c4ee", "messageHeadline": "[dapp-kit] generate hooks for rpc methods (#13320)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1255, "deletions": 16}}, {"node": {"oid": "be13b7c0b44ce26f9ebcb580ebab93a23df12132", "messageHeadline": "Ignore some methods in RPC (#13319)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8281e3d258c53322eb531bb11df939aab93966f8", "messageHeadline": "[wallet-standard] Sign personal message (#13234)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 219, "deletions": 180}}, {"node": {"oid": "a503cad348d21092ea2cf362af958b532ac9328f", "messageHeadline": "[ts-sdk] generate types for rpc method params (#13317)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1018, "deletions": 226}}, {"node": {"oid": "2f1925abfa73a9060ba9f159561fbf2b33223f96", "messageHeadline": "[kiosk] Remove the key+store constraint on rules (#13248)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d5531356fa6f1b6acd57e83059cfa34699ce6181", "messageHeadline": "[CLI] Remove reference to --legacy-digest (#13312)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 13, "deletions": 42}}, {"node": {"oid": "a880e501f6009914a49790346e4cfd7ff0000145", "messageHeadline": "Add high-perf quic defaults for sui/state sync anemo network. (#13301)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ec5a10af7533fa115c5cad77f1b4daf65e34126b", "messageHeadline": "Remove border artifacts in Stake SUI (#13314)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dacfa02ab67469f5d5a42aa6146b34bffbf7008", "messageHeadline": "[Explorer]: Apps address asset (#13281)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 549, "deletions": 91}}, {"node": {"oid": "a6d83b133071d7fd0a4e7bd30c9a149b82138b17", "messageHeadline": "Sui v1.8.0 version bump (#13309)", "author": {"name": "quepcompute", "email": "122263745+quepcompute@users.noreply.github.com", "user": {"login": "quepcompute"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "362c5c3f22d8be5ace3e2586056403db05b13cda", "messageHeadline": "Sui v1.7.0 Framework Snapshot for Branch cut (#13308)", "author": {"name": "quepcompute", "email": "122263745+quepcompute@users.noreply.github.com", "user": {"login": "quepcompute"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0015ca316b0ff12f12253b0de020203ea982dd38", "messageHeadline": "[Explorer]: add bottom border for tab list (#13307)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c42fe84a5bc94adeee1df0f68cf5517774b3b5e0", "messageHeadline": "[Explorer]: add dynamic spacing for tabs (#13306)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "7036079a3bee31a810f9392e916be072b9d9db12", "messageHeadline": "[wallet-ext] - update coin balance / tokens UI (#13259)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 289, "deletions": 187}}, {"node": {"oid": "557655108ba3e67fe7fbac8156960f1196c4fb68", "messageHeadline": "[protocol version] increase protocol version to 20 & enable nw new le\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7f0de80309da95646472212d8cf800808c881702", "messageHeadline": "[narwhal] align low scoring detection on submission with leader sched\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 251, "deletions": 238}}, {"node": {"oid": "fc33542c492a539f043c131720fd4128cf204e6b", "messageHeadline": "Add scaffolding for dapp-kit package (#13287)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 537, "deletions": 231}}, {"node": {"oid": "36433bd29ac89bc3f07d9ef2c63ff1061686d39f", "messageHeadline": "[kiosk] Yet another take on extensions (#12915)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2371, "deletions": 156}}, {"node": {"oid": "eac38eab69e48b41424c1f92527a545cf55e8529", "messageHeadline": "[tx pruner] allow pruning transactions without objects (#13298)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ad85974b96e84e7979aac8ea158834132205aaab", "messageHeadline": "[Faucet] Changing faucet request_status to GET (#13297)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a089665f382e6ac0db3806a11310c3be47e2764", "messageHeadline": "key value store: backfill checkpoints in s3/dynamodb (#13295)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 188, "deletions": 16}}, {"node": {"oid": "b7b1d81f19e8aec2c7548a5a8b385c7d3ea56d30", "messageHeadline": "[narwhal] introduce the consensus_bad_nodes_stake_threshold protocol \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "a2a6d6e0d45cca174cbb490b7691ab6ff379fd77", "messageHeadline": "[narwhal] enable randomized tests for new consensus schedule algorith\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "52a18676a09f6e1e3ad5d757d4b159fe29c7fffa", "messageHeadline": "[narwhal] restore the LeaderSchedule from storage & commit recursivel\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 850, "deletions": 114}}, {"node": {"oid": "63513d2428859756ffe6abeb5d503d7a45dd894d", "messageHeadline": "[Explorer]: Right align the Txn count column (#13288)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b535c812e687d3bb3b14f790aa38d46552112d08", "messageHeadline": "Use kv store fallback in coin_api rpc (#13280)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 280, "deletions": 199}}, {"node": {"oid": "b5abe456c0638e20817fefd3a39166a54666fb52", "messageHeadline": "Reduce time spent completing & creating checkpoints (#13206)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 92, "deletions": 52}}, {"node": {"oid": "6868e781b7741fabf992054456c3a26634972577", "messageHeadline": "[Explorer]: initial collapse for Input and Txn cards (#13271)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "dccea866b5ec3dbb4088506ae96653f09d4245b5", "messageHeadline": "[Explorer]: Fix text wrapping on banner (#13253)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "e2900bd1c74992f5a43f60c966e1470f44bb562b", "messageHeadline": "remove fast path from indexer", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 118}}, {"node": {"oid": "e80066599ff2b5c3762f315516aabe8856a5f54c", "messageHeadline": "Updating diesel to support max_length (#13277)", "author": {"name": "Bryan Schwab", "email": "bschwab@calibra.com", "user": {"login": "bschwab"}}, "additions": 97, "deletions": 42}}, {"node": {"oid": "f404b7a1acb8f2ec84c2ce75bbf651b3331c131a", "messageHeadline": "Use kv store for checkpoint loading (#13282)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 238, "deletions": 228}}, {"node": {"oid": "dfe18662ebffe3e09a54241704c5f760fddc616d", "messageHeadline": "Fix `sui-node` binary placement in Docker (#13139)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 66, "deletions": 193}}, {"node": {"oid": "0e901b2b7ce38e257e12fe74cb655b0223f00c10", "messageHeadline": "Complete checkpoint fetching code (#13279)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 563, "deletions": 97}}, {"node": {"oid": "8c56af4b9ad3f5e1255f6c912b039611dbed3e0d", "messageHeadline": "[move-compiler] Added a warning for unused function type params (#13112)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 202, "deletions": 26}}, {"node": {"oid": "8e67b9c215a28d964ab7af19d29ffec240a1fe9e", "messageHeadline": "move: source service docker file (#13082)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "65c820aaf6686aa1076f054a587bd1e4fa797ed1", "messageHeadline": "[Explorer]: fix object view page (#13256)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4cdc356295a5e4b5a4d291560e874e7ed1031ca", "messageHeadline": "Load checkpoint contents from KV store (#13262)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 356, "deletions": 135}}, {"node": {"oid": "46e32c018217d810d36001c0606c37096ad4e286", "messageHeadline": "[CLI] Improve warning message for source verification failure (#13267)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "5693606d70379c64585845322a1a45cde1ce9c2c", "messageHeadline": "[explorer] owned coins view changes (#13203)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 321, "deletions": 76}}, {"node": {"oid": "5764a24d3aece8fdb98d16078aa8caca573282b2", "messageHeadline": "Use TransactionKeyValueStore in query_events (#13257)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 148, "deletions": 46}}, {"node": {"oid": "5e6d2332308d8a425c4e057e89af93733e772f47", "messageHeadline": "[move-compiler] Added a warning for unused struct fields (#13086)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 299, "deletions": 38}}, {"node": {"oid": "3aaf7ba8563c6a3ecc06e18a1fcafd8569fa0e9f", "messageHeadline": "[wallet-ext] add new wallet menu button component (#13252)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "12c090ff9b1933d17a59d01707d7244f33cf443b", "messageHeadline": "adding ca certs (#13254)", "author": {"name": "quepcompute", "email": "122263745+quepcompute@users.noreply.github.com", "user": {"login": "quepcompute"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "985b96bb976b65f1d2bf11e6342dd6d9ab3056ec", "messageHeadline": "[wallet-ext] - add updated account selector (#13250)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 595, "deletions": 222}}, {"node": {"oid": "ca3a02363f3bc3c7009bae9e371d9a9db4c8b378", "messageHeadline": "[wallet-ext] build new modal primitives and add the \"Unlock Account\" \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 199, "deletions": 13}}, {"node": {"oid": "210bfac58fd126839ac10c0a89c5f6b2b8caf23e", "messageHeadline": "[Kiosk SDK] Adds support for attaching rules to Transfer Policy (#12945)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 187, "deletions": 3}}, {"node": {"oid": "f32ff7ca66b8f21c61e44d6ed569c00e2845fe2d", "messageHeadline": "[Explorer]: add loading to address and fix resolving to Suins name (#\u2026", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "169eb75bce1e0e4fb7fc5f3fe942c22042e8678c", "messageHeadline": "[Explorer]: add gradient header for address page (#13229)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "6daba1ab6e2580eb03206fe9e23dd972819d7b11", "messageHeadline": "Fix required text-extra step (#13241)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "36d91b25a2d7b0899118e1f9ec33a77880314458", "messageHeadline": "Speed up CI by splitting `test` step into two pieces (#13230)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "02e458d878551cec6a101dadaf478937fbd20c74", "messageHeadline": "indexer fix: split commits of obj mutation and deletion (#13236)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "f6c95c9f95e5bec5851fcfff24dc9ecdaaa3d96d", "messageHeadline": "Version Packages (#13239)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 119, "deletions": 19}}, {"node": {"oid": "32f84e70ce7fdf69a3b471352e05e3061dcc6e14", "messageHeadline": "Add link to typescript SDK docs (#13238)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "47ea5ec7ca13b1cc854153fa92003c261221334d", "messageHeadline": "[ts-sdk] Update signature methods on keypairs to return bytes as a ba\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ad30edc402c80e042c2a4e4d2e621084b4781a84", "messageHeadline": "Version Packages (#12824)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 393, "deletions": 191}}, {"node": {"oid": "42d4ad103a21d23fecd7c0271453da41604e71e9", "messageHeadline": "Reduce anemo message limit to 1G (#13231)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "99c1599b7a768b87fe7659f91dac1672ff0ecc8a", "messageHeadline": "remove wallet ket from sdk docs (#13232)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 98, "deletions": 129}}, {"node": {"oid": "7b70f09127411cf8942407ae8282d1ab38688386", "messageHeadline": "Fix transaction_kv_store_config default (#13218)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "a1cf19654099ef1649943b7021266cbc811afec8", "messageHeadline": "command line tool for accessing http transaction kv store (#13195)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "ce964d0f747b6155c1e0fd8f685af353f6de086f", "messageHeadline": "indexer: turn off sync write on cache", "author": {"name": "Ge Gao", "email": "ge@mystenlabs.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "709dfa1c41d5f426352318be4f77729a293af308", "messageHeadline": "Add metrics to key value store, refactor (#13217)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 609, "deletions": 430}}, {"node": {"oid": "67630798210bd6630fdcdd37434a6ab5250acece", "messageHeadline": "[Explorer]: move copy icon inline with address name (#13216)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "de76112dd484b8c00b5927b867b6efdc77d01ff0", "messageHeadline": "indexer: fix cp counter & add tx commit latency (#13155)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "9d555a5359688b46ea11e1bc3f685fec4a2ab0e6", "messageHeadline": "indexer: DB pool config & metrics (#13220)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "4c9ac7f9cef7937d735213c0b5f7b4f472b64c9e", "messageHeadline": "rpc server: add server type option to serve http or ws only (#13212)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "2fe1bf31bc6351aff46d969ec860ebafa58e8586", "messageHeadline": "[kv store] initial implementation (#13136)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 870, "deletions": 68}}, {"node": {"oid": "adbb5169639016a212e0d184fb015f03b5d7074e", "messageHeadline": "[wallet-ext] build the new \"Forgot Password\" screen (#13207)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "11b7d6e14d371fcf713ce3f0d1e17910c679baab", "messageHeadline": "[wallet-ext] build new \"Import Passphrase\" screen (#13173)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "bdb99739219c512325fadbeb9831ab27823ffd6b", "messageHeadline": "[deepbook] adding rounding on balance locked (#13213)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 208, "deletions": 22}}, {"node": {"oid": "b133310c6b2f9d75fbdcbcaca6202b0e1c8688bb", "messageHeadline": "[EffectsV2] Lift up a few effects APIs (#13055)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 83, "deletions": 92}}, {"node": {"oid": "177e95e7578a3e39a52f46eb170c5b5a1331c45b", "messageHeadline": "Use http key-value store in sui-node (#13198)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 98, "deletions": 13}}, {"node": {"oid": "a59eae6297d19b5ed01b618a596d12b692de517f", "messageHeadline": "do not download objects data for tx data, and others (#13186)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 593, "deletions": 255}}, {"node": {"oid": "805caa9b3d5b1b2935720491b14d8c425516558c", "messageHeadline": "Added migration info (#13208)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "0a517b663e560d598874e3a67bc5374e1c5803dc", "messageHeadline": "[Explorer]: Sticky warning banner (#13211)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "e4d1be11116fe5ff8bc5bdb49dc3de7f649201bf", "messageHeadline": "[wallet-ext] - asset filtering / more kiosk polish (#13167)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 536, "deletions": 381}}, {"node": {"oid": "83e65e486be63d33f246e192b25e0f36c2a7e982", "messageHeadline": "Add Transfer Policy topic (#13184)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "cc6441f4626831fdae6c46506c78ccc5aa39681b", "messageHeadline": "[ts-sdk] add changeset for SDK refactor (#13209)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "c1ccc5ff75bd5500b24664f8bb8fb225e5bc2147", "messageHeadline": "[ts-sdk] Add generator for RPC types (#13187)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 2445, "deletions": 1167}}, {"node": {"oid": "1b970f734380a6fb606996ee80749c0b3f18afd2", "messageHeadline": "Fixing consensus documentation (#13085)", "author": {"name": "sasha8", "email": "sasha.spiegelman@gmail.com", "user": {"login": "sasha8"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1838e47e56d86f5944fd7e9f697b5f5fd8eb765b", "messageHeadline": "[keytool] use a table format output and add json output support (#13196)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 692, "deletions": 453}}, {"node": {"oid": "da9d34e031dfbb1f32ab747e06fc12e94b679e94", "messageHeadline": "[apps] move useZodForm to @mysten/core and start using Zod for the ne\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 72, "deletions": 32}}, {"node": {"oid": "43e85558d78c9f46e03361febf19326b360efe29", "messageHeadline": "[Explorer]: add timeout for copyToClipboard (#13168)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 115, "deletions": 31}}, {"node": {"oid": "22e75a20a594b412b800732eacc29fd0239e8aa4", "messageHeadline": "[wallet-ext] update quests blog post link (#13202)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0014233f4361bada93649b49b1a5b1090b1de53e", "messageHeadline": "A few simplifications in the sui-executor (#13140)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 69, "deletions": 79}}, {"node": {"oid": "da719a2f0963415f2edb881f701a8c860436d517", "messageHeadline": "Do not read from DB to collect storage rebate (#13175)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 81, "deletions": 26}}, {"node": {"oid": "baf5cccc90d32bc05ee86c8e35f3e102a7a890f4", "messageHeadline": "Fix a bug in loaded child objects (#13199)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b96dfa86e7774950fc219758cd054126c0d02397", "messageHeadline": "remove use of deprecated getters from all apps (#13166)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 384, "deletions": 388}}, {"node": {"oid": "7ed62458c1d1037fe39da0dc5cd44b883ca65904", "messageHeadline": "[simple] Unignore package upgrade test in CLI tests (#13193)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "35051750eb854e54ad5a7f781eb8f826eb03544d", "messageHeadline": "Updated content (#13183)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 216, "deletions": 222}}, {"node": {"oid": "3c0067ed169652606432dced10322c0adadff8f9", "messageHeadline": "add an env var to skip loading pending tx log (#13189)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffb4258e9157556366e08917884dc9347905f534", "messageHeadline": "[wallet-ext] build new \"Protect Account\" UI screen and add some form \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 427, "deletions": 129}}, {"node": {"oid": "57b9a8e87071c6ebc32bf50d18dd24226cedff33", "messageHeadline": "Revert \"Set prot cfg fields in test\" (#13188)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 18, "deletions": 70}}, {"node": {"oid": "9955de5dfa5d01ab7d2fac8e1e1bc1b3bc7ea6cf", "messageHeadline": "replay batch from file (#13185)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "81db78f4beb70b353830d4f20627133abbfa377f", "messageHeadline": "[Explorer]: add loading indicator (#13174)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 135, "deletions": 44}}, {"node": {"oid": "ce52159ac11dbff5d0dd34618e90d0dc776f50a8", "messageHeadline": "HTTP key/value fetcher for transaction store (#13170)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 568, "deletions": 177}}, {"node": {"oid": "8c2124b136f2080d756fc34e60a82d59538e208d", "messageHeadline": "add clarification text (#13179)", "author": {"name": "gftea", "email": "1705787+gftea@users.noreply.github.com", "user": {"login": "gftea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "260be0dd25520fbbb2b4a36faa33a565a40f08d5", "messageHeadline": "update existing docs to use new modular exports from ts sdk (#13152)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "163e5fab5088a5af3d691b57bea9490ddf230994", "messageHeadline": "[move-compiler] Added coin field linter (#13144)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 218, "deletions": 45}}, {"node": {"oid": "91c0a4cb99cc6efae7d59fc284a09f744f711cca", "messageHeadline": "[APPS-1411]: add polling to Explorer tables (#12864)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "bbb91701b3416be528ab68bcf47fea13b7761351", "messageHeadline": "Set prot cfg fields in test (#13178)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "bf9b5043c60e499ff003363c8db0a9b11abd06d2", "messageHeadline": "Remove unused NW code now that we moved past V11 (#13169)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 140, "deletions": 453}}, {"node": {"oid": "aeb8d5a64eefeba74c53482ef09c5483956fa840", "messageHeadline": "Make rustdoc happy", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9667b1f98b9e79f4c1d203968a753d09667b8b69", "messageHeadline": "Try to fix the issue with unused imports and structs referred in docs", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e3a6459c14ff9680738ed187718e683a21793646", "messageHeadline": "Be more precise in the coin_type and give an example", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "412b37d28701006f5ae06fc6675eeb33a9b9be48", "messageHeadline": "Fix missing imports", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fdb214544880d52d6c8d18b3b5b8d5eba36de064", "messageHeadline": "Address most PR comments", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 134, "deletions": 130}}, {"node": {"oid": "7ed46d705a4250ce820848842d7f09802930b1aa", "messageHeadline": "Fix latest api doc comments", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "212fba63239577d0f422927fc5c11a66fbda07b8", "messageHeadline": "Update API docs", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 202, "deletions": 77}}, {"node": {"oid": "58e81fc6d9dce96f16dbdd3306b65c998ca5f311", "messageHeadline": "Revise the line width", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a048f6119eb761fd43f423ba62910172594cc74", "messageHeadline": "Revise the line width", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "d7e3e0ea828d88903a975dc8da9356103f523307", "messageHeadline": "Add more information about the past object", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7ccd5ff33e2dddbe5d5f848ee994a24d76636974", "messageHeadline": "Explain how the api version is retrieved", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e6b6b403d2d18c19c1f1277cd392aa0f9264166", "messageHeadline": "Fix failing doc test", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0cb52c680ff97e83ba84ef8e0a73a7eb22ed054", "messageHeadline": "Address PR comments", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "57fe7087208c801b1e30f3d157b8d646ea00bd78", "messageHeadline": "Add doc comments for the Rust SDK", "author": {"name": "Stefan Stanciulescu", "email": "stefan.stanciulescu@mystenlabs.com", "user": {"login": "stefan-mysten"}}, "additions": 678, "deletions": 22}}, {"node": {"oid": "53fea164949f9f769104da73cf19ae5509b82b80", "messageHeadline": "indexer: minor fix for popular package query (#13120)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a09541d034c494c9253c33f6cbbb81bc7a8891bf", "messageHeadline": "[wallet-ext] build new \"Import Private Key\" screen (#13143)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 289, "deletions": 86}}, {"node": {"oid": "4e7773017e1c05e191fac09e34529b656bf99311", "messageHeadline": "[Explorer]: update TXN page header (#13105)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 322, "deletions": 143}}, {"node": {"oid": "53612a15cc4f9949cfbe3009086fa824c55ae3b4", "messageHeadline": "[Deepbook] Modify the cancel all orders to emit an event vector at en\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 381, "deletions": 19}}, {"node": {"oid": "3776201818382f30ff27aeedd93ddbed76e0cfd3", "messageHeadline": "Limit number of active subscriptions to protect the full node (#13145)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "88f7201a83aaada0d7c0613ecc987b09a49993f8", "messageHeadline": "indexer: temp disable ws due to split of reader & writer (#13157)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "57087d9c81dc7be4c2116d47812a969f5a19ffc7", "messageHeadline": "[docs] add docs for multisig support in the typescript SDK (#13163)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 77, "deletions": 18}}, {"node": {"oid": "0990a8e6a195234448c0b719b16f882ac3488b39", "messageHeadline": "update imports in multisig tool (#13161)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "9d900b4e6b5a60ddc4f10ffc46981f2b262780fd", "messageHeadline": "[sdk-docs] Add transaction build and keypair docs (#13154)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 372, "deletions": 10}}, {"node": {"oid": "3b0a796954bb75d5aa1f8f2d6a369ebcc654544b", "messageHeadline": "Add @ to Ronny handle (#13162)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459615421324e2b234a1991ec7858274da25ae15", "messageHeadline": "Add Ronny to release notes monitor process (#13159)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e2770fb29b41c08ebe70e2059f1f299a7bc4fb", "messageHeadline": "[ts-sdk] add publicKeyFromSuiBytes to multisig package (#13158)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "3c1b69cb4bce6d622a57c84511e4d4c2ada7e2d1", "messageHeadline": "Create View for creating musig addresses in multisig-toolkit (#12963)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 202, "deletions": 0}}, {"node": {"oid": "1b4ed77566db12ee0ac68b98143b212196c96a11", "messageHeadline": "[ts-sdk] deprecate getters in /types (#13148)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 594, "deletions": 181}}, {"node": {"oid": "16882311c5ff82813071931dd49fd302284568d1", "messageHeadline": "WIP content (#13130)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 207, "deletions": 4}}, {"node": {"oid": "6fc2f4fd56f7d2dbee7b07350ae2bf12e5a4dc43", "messageHeadline": "ReadApi now uses the KV store trait for loading transactions, effects\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 166, "deletions": 75}}, {"node": {"oid": "4754648682f91a43b6dec3bf2106003bd20975e8", "messageHeadline": "Indexer pipeline (#13075)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 586, "deletions": 521}}, {"node": {"oid": "f08be7a92f01f3ad5fcc2f15d300bf6d70b1b72d", "messageHeadline": "[StateAccumulator] Commit root state hash on all chains (#13129)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "331f81b8c3fe466fe126bf5c96292df8f1b9695a", "messageHeadline": "Fix MultiSigLegacy (#13146)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 216, "deletions": 60}}, {"node": {"oid": "03a0e233da974e61c71545b227f2a55cc1958103", "messageHeadline": "Release binaries for mac os and windows (#13126)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "0775aea9c3ac7538f4f9afb1dab9b1e5522f905c", "messageHeadline": "Fix setting up own archival fallback documentation (#13147)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "34242be56be481c3811158c3135c58082d4aa47b", "messageHeadline": "Rework the transaction block is method (#13134)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "08000ff2c92ac518e0aa431bfc41f19541ddce60", "messageHeadline": "Remove usage of `is` in apps (#13133)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 31, "deletions": 355}}, {"node": {"oid": "20e452170d00b495ff31df58de3d74699be041b2", "messageHeadline": "[multisig dapp] Switch to dryRun from devInspect (#12985)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b9540a61fc2e8a292b7e135eb40b7b9c08f8ba3e", "messageHeadline": "Update install.md linux version (#13138)", "author": {"name": "RevanthGundala", "email": "93841932+RevanthGundala@users.noreply.github.com", "user": {"login": "RevanthGundala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fc186cdcb5dec900528b3130446c0f5eddbdf0a", "messageHeadline": "Add unrecognized token flag (#13069)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 165, "deletions": 60}}, {"node": {"oid": "7c29b12bff21a122e392e4e6ff1629255c56a4a8", "messageHeadline": "make non recoverable error client error (#13116)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "5bd5de7308914571e9282057ae8bcf1681f41fa6", "messageHeadline": "sort objects with HashMap (#13135)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 83, "deletions": 233}}, {"node": {"oid": "10e19c865da6cf7af34781292cd936caa09461ba", "messageHeadline": "move client types into client package and deprecate superstruct versi\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 2198, "deletions": 853}}, {"node": {"oid": "5a832ac7c0e5fcc0acd60a16563aa64d1407780c", "messageHeadline": "[wallet-ext] exclude transactions from Ethos 8192 from analytics trac\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4a9b5cd6415c35f29432362d3a28152737cf5b77", "messageHeadline": "[move-compiler] Suppressed linter warnings in Sui stdlib (#13127)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a90fb368222596e121bb79568ca506fed526035", "messageHeadline": "Revert \"[Build] Remove unused / broken caching steps from Dockerfiles\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 187, "deletions": 61}}, {"node": {"oid": "28dc9ca25e1a2f38a4becb6b2f37ad21a0c46730", "messageHeadline": "[wallet-ext] - assets page fixes (#13125)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "f308e1dce7d8c3f07cef2bf02542960c9370c97f", "messageHeadline": "[rpc][structured-error-handling][1/n] Group rpc-level client errors (\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 361, "deletions": 225}}, {"node": {"oid": "f5c49cc0a20cfbd1c9099e254958e6d200670f60", "messageHeadline": "[ts sdk] Add initial scaffold of SDK docs site (#13109)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 530, "deletions": 83}}, {"node": {"oid": "13df03f2fad0e80714b596f55b04e0b7cea37449", "messageHeadline": "[wallet-ext] - Updated Kiosk UI / Enable Transfer for Sui Kiosk (#13068)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 479, "deletions": 202}}, {"node": {"oid": "52a6e7b205b11456134e54980e6864a862ba0f0d", "messageHeadline": "[Narwhal] wait to cancel header proposal after higher round certifica\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 104, "deletions": 92}}, {"node": {"oid": "fc9c7467ddae334bb2ca16cd7d2109f4f5cc31ba", "messageHeadline": "fix pruning doc (#13119)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8040575634c1d76dcfb9ae2047c33e6e99c69115", "messageHeadline": "[wallet-ext] add new \"Add Account\" UI screen and scaffold out the rou\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 361, "deletions": 20}}, {"node": {"oid": "db9c18b4b055ed4bc61429f8daafa2feab55e9a3", "messageHeadline": "make SuiError::UsreInputError client error (#13115)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "2c1010e8e38eb0a7bf12adc7af5c170790e04764", "messageHeadline": "indexer: split obj and tx ingestion (#13106)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 333, "deletions": 78}}, {"node": {"oid": "1fb7cc384637a2f23adc36969e21e25a6919ebdb", "messageHeadline": "Sui v1.7.0 version bump (#13113)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6ef84f45b49a6372eb4118f395298c07e1804755", "messageHeadline": "Sui v1.6.0 Framework Snapshot for Branch cut (#13111)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fa15c519baca680f0d514146ec4cabc110c64e9b", "messageHeadline": "[macros] Update `with_checked_arithmetic` macro, and convert usage of\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 8624, "deletions": 8361}}, {"node": {"oid": "e70e544eb2807fa9fe20de7f0c328259df992652", "messageHeadline": "Mark more aliases as deprecated (#13101)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 187, "deletions": 258}}, {"node": {"oid": "86549f876fad6c625fb42f454c7c04cfaa5fee1c", "messageHeadline": "Outline of scalable key value store interface (#13083)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 474, "deletions": 0}}, {"node": {"oid": "0666bb0367161d50185cfd8d2a4fd413815e6141", "messageHeadline": "[wallet-ext] add a new onboarding welcome screen component for Enoki \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 240, "deletions": 6}}, {"node": {"oid": "d45da658bc810951f6ec916f1bb969edac2bc83d", "messageHeadline": "Increase event count lim (#13099)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 124, "deletions": 27}}, {"node": {"oid": "9608962cab5a91a26f8368a2a26daad0c22d698d", "messageHeadline": "[wallet-ext] Remove stylelint (#13103)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 363}}, {"node": {"oid": "cf305c493c6d7632dff2c37202fb730f761d4e13", "messageHeadline": "[Explorer]: add last epoch total transactions (#13102)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b0a4bee47eef0835331c102a484dab98ad7b63bd", "messageHeadline": "[icons] add new icons for Microsoft, Google, Twitch, and Facebook and\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 3073, "deletions": 2864}}, {"node": {"oid": "83d0fb734804336e3ecc255f1a1f6bd89ef56913", "messageHeadline": "Rework string handling (#13084)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 234, "deletions": 273}}, {"node": {"oid": "c53fd72949be5eb8eaa74754e99d175375341c94", "messageHeadline": "Deprecate un-needed statics (#13100)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d43f12c22d56ebc70f8b393c36296004ee2d65fb", "messageHeadline": "Revert \"Remove BatchV1 and related code gating BatchV2\" (#13098)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 794, "deletions": 135}}, {"node": {"oid": "54fc41a4baebdca1db1b92c953c3ad2cd3d4c011", "messageHeadline": "[chore/nit] improve command and var name (#13093)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "3a3b2e1b52b483ab8e0193e5f994a8278aa67cdc", "messageHeadline": "[ts-sdk] Add utils export (#13087)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 196, "deletions": 111}}, {"node": {"oid": "5c596d1734607db32e4ec516f6554b82ec67c497", "messageHeadline": "Add an inexpensive archive consistency check mode (#13028)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 153, "deletions": 32}}, {"node": {"oid": "1a41450fac8dc60e999424d244924da3e8f15100", "messageHeadline": "Don't add new ids if they are also delete (#13072)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "6d41059c7f40962c37533748b3e846caba1ed9d8", "messageHeadline": "[ts-sdk] Add deprecations for exports from root export (#13067)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 880, "deletions": 534}}, {"node": {"oid": "cdf5349c650e59281631da8aa62bf170d38aadfa", "messageHeadline": "Remove BatchV1 and related code gating BatchV2 (#13077)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 135, "deletions": 794}}, {"node": {"oid": "edcd4e161e9099d224b09193819b8e34057a2a09", "messageHeadline": "[Narwhal] cleanup request_batch endpoint (#13080)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 57, "deletions": 124}}, {"node": {"oid": "dd101cca87eeb1494cad3f41379ccb54889fb082", "messageHeadline": "[wallet-ext] - fix broken storybook (#13081)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5a6c7169d8a3c298f9f01a59a47f3eb0fea2559", "messageHeadline": "Make combobox shared (#13066)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 60, "deletions": 89}}, {"node": {"oid": "8fbc676b409152fca88e6d429787ae610ecf7d7b", "messageHeadline": "Do not rely on global JWK state for ZKLogin authenticators (#12411)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 713, "deletions": 375}}, {"node": {"oid": "acc5aa6156705bfdc80a52710fd181283aa9bd22", "messageHeadline": "Update fullnode documentation to include pruning and archive fallback\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "8750729837d92d3faec0f6ff63fc828743bdf285", "messageHeadline": "[move-compiler] Added a linter flagging potential unenforceable custo\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 375, "deletions": 18}}, {"node": {"oid": "26091777644561ad807502a4d2c62a6239007b8a", "messageHeadline": "move: source service uses Cargo workspaces (#13071)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8113b67b590d510e287b90d667f3820a33b3b0b6", "messageHeadline": "move: source service logging (#13065)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e75695f50303e1063b7e1fd542b56c67050e9571", "messageHeadline": "[explorer] popular packages tooltip (#13078)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "9e5b40fc402f0d0564c7cf0a548da70cf494361d", "messageHeadline": "address more comments", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "db0522f82989206e4393ce8d4228df72c729b4c4", "messageHeadline": "update snapshot", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7b8aff2a43cfa332196c12b236ce4a8e07afa727", "messageHeadline": "add getter for active validator addresses", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "878c026d252a3a2608234866c048b294e4771358", "messageHeadline": "[sui-system] add getter for pool token exchange rates", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 246, "deletions": 5}}, {"node": {"oid": "feadd016023438fe30a6a4167c6d5d5e1b37a9c7", "messageHeadline": "[sui-system] add store to StakedSui and PTB friendly staking fun", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 695, "deletions": 69}}, {"node": {"oid": "e017e8e235b1a469f0d2f11b7830fa7e344923b4", "messageHeadline": "[move-compiler] Added support for linter warning suppression (#13012)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 575, "deletions": 169}}, {"node": {"oid": "fd69debdbc70d4870a2cc425a346c4509fd5f01f", "messageHeadline": "[explorer]: add suins domain name to txn page (#12744)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "497f8f13dd23fff53ef6ff74769a47355b01feeb", "messageHeadline": "[kiosk] Post-audit patches (#13033)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b1dc3589dcc0bb427b6f09511023485d7f1a3e5b", "messageHeadline": "indexer: trim unused columns from tx table (#13062)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 103}}, {"node": {"oid": "2f1edb781b4105dce613c35e986563ad49488ad1", "messageHeadline": "Clean up a few circular dependencies (#13052)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 96, "deletions": 50}}, {"node": {"oid": "bf7e088e8c2a32c1bb2907c08f2f612b09e44da8", "messageHeadline": "[EffectsV2] created, mutated and etc all return Vec (#13016)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 166, "deletions": 165}}, {"node": {"oid": "fc8ff4bc3c0ec5d326d23c91c7e646fb004f881e", "messageHeadline": "New combobox component (#12973)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 328, "deletions": 342}}, {"node": {"oid": "0f06d593a1b89be52b56380283bebb1aa1d2b611", "messageHeadline": "multisig: Add multisig verify support in typescript (#13017)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 616, "deletions": 190}}, {"node": {"oid": "8ff826d9056b36685a4d70d25cecdaca4797f714", "messageHeadline": "[CI] fix doc build (#13061)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "75a46980419ad32e1051b6d25048df764884c02a", "messageHeadline": "Package updates (#13046)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4235, "deletions": 4624}}, {"node": {"oid": "09f4ed3fcf2b574447701116a14f8fb22150729a", "messageHeadline": "sdk: fix personal message to use bcs (#12997)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 397, "deletions": 29}}, {"node": {"oid": "007a42c2e52d82014339a3a693c12c9ba984dbf3", "messageHeadline": "[rpc] logging macro logs original error instead of RpcError (#13023)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 42, "deletions": 45}}, {"node": {"oid": "e00eacef33ebdd28a2b92f281f29832478f75349", "messageHeadline": "source service: clean up pass (#13048)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 62, "deletions": 37}}, {"node": {"oid": "07af20c8ce35287928e59689b83436aa62b148bc", "messageHeadline": "Add documentation for clear method and a safe clear method (#12872)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "cfea8434c55abb6b012962974a3ff34573b33d49", "messageHeadline": "[Narwhal] cleanup more unused handlers (#13060)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 36, "deletions": 528}}, {"node": {"oid": "4a340dbde57962d790d8207a4a0638c77203d9bc", "messageHeadline": "Include error when get_available_port() panics", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a3c911792ab974efafacf9865a707f621052aa94", "messageHeadline": "[Narwhal] print ConsensusOutputDigest properly", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "b70e12d5569353bec18282fb1a5bdaa729bcbede", "messageHeadline": "[move-compiler][sui-mode] Add entry function signature checks (#12990)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1296, "deletions": 116}}, {"node": {"oid": "cf79e1a412cf86f7b993a287475809819d5a4724", "messageHeadline": "[Explorer]: center map on home page (#13054)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ac301acb624d5a7a81cffedd315e9403fc16999", "messageHeadline": "[Build] Remove unused / broken caching steps from Dockerfiles (#13049)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 60, "deletions": 186}}, {"node": {"oid": "8b91b68f948d82b093d89119e2ab7e82ecfed850", "messageHeadline": "Migrate more base UI components (#13041)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 253, "deletions": 239}}, {"node": {"oid": "4041a4a1353cfc0d225bdc9878653549b0a11d8b", "messageHeadline": "[wallet-ext] fix navigation and overlay layering (#13044)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af4da04d3410d23581950017459b97369f02ee08", "messageHeadline": "move: source service supports multiple networks (#12994)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 129, "deletions": 55}}, {"node": {"oid": "4e07eeb22c5078106bd3f5bfa7875afeb29fbe2b", "messageHeadline": "Move more components to shared UI (#13030)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 162, "deletions": 189}}, {"node": {"oid": "54a76a164223ee97a2982e340ceba762f57dddd1", "messageHeadline": "[wallet-ext] remove the Ledger notification toast (#13037)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "49dfe4d3b8d0aae1eb272d379aff9d9dbce6dc82", "messageHeadline": "Fix a data race bug in all authority tests (#13032)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "993f7c008c8792c12bd4f46eb99f141178bd3b98", "messageHeadline": "UI Base package (#13024)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2709, "deletions": 1293}}, {"node": {"oid": "a9ba97a0649e0fb9b5e15de91231bbabd527cd01", "messageHeadline": "[Protocol Config] Mark get_for_max_version as unsafe (#12999)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 66, "deletions": 54}}, {"node": {"oid": "dad734b7712bc0941978b01d1e039ae36163fb9a", "messageHeadline": "write genesis config files with hostname:port (#12530)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 56, "deletions": 67}}, {"node": {"oid": "f806f64adcb4e40c1b5d109f8b33050e5c9ebf83", "messageHeadline": "[effects pruner] switch to point delete (#12996)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 28, "deletions": 54}}, {"node": {"oid": "faa422a18286743d6380d6dadb014fff09503f40", "messageHeadline": "[wallet-ext] hide asset tracking (#13020)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "1df4cab00c6567325595e9744dc6ea7149aca33d", "messageHeadline": "update fn storage spec (#13021)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37dc967dad73404807e7bda4d0f16911914e76cc", "messageHeadline": "[EffectsV2] effects gas_object() return value instead of ref (#13015)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0060cc2e3e432f5daebfb5928bde85fbc0c9363f", "messageHeadline": "[EffectsV2] shared_objects return vec instead of ref (#13014)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 106, "deletions": 50}}, {"node": {"oid": "d932164da20fddea30dce057f20a1afbf561e585", "messageHeadline": "[Kiosk Rules] Adds floor price rule (#12962)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "f07b6917b14eab32248eceea4331bc3cf89f87b4", "messageHeadline": "Reenable test_upgrade_compatibility", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0ae142cda37073b653e7b8d06c3611c24b1dbd8d", "messageHeadline": "Revert \"Schedule owned-object transactions for execution from consens\u2026", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 46, "deletions": 111}}, {"node": {"oid": "f0498c1080e8f4339eea7080e4e9733b272effd0", "messageHeadline": "refactor execute transaction for shared object deletion", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 133, "deletions": 65}}, {"node": {"oid": "4fcf1c946a723ac88a1ec14f138eb5ac40095d88", "messageHeadline": "[kiosk] Adds a \"personal kiosk\" extension and a rule (#12914)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 261, "deletions": 0}}, {"node": {"oid": "0fcbe1a9296adcb650f41ea2b522a3eceeed9573", "messageHeadline": "Remove filter by ProgrammableTransaction from TransactionKind (#13010)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "1addcda694ba2c887d10338d998f0ed205460738", "messageHeadline": "Placed topic in nav (#13003)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "25d20cef12f1d1b1e825ae10b2a4f3291ff09f8e", "messageHeadline": "[move-compiler] Simple typed AST visitor (#12991)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "ed5ab7f1a02870886b7b943e2df313d4510f806b", "messageHeadline": "[small] Improve readability of constants (#12998)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "462269f9c3177dc63dbe448036a37556d2da6aee", "messageHeadline": "Fixing saving outputs (#13001)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9c84257843aa1b16a605beb617e8d13ab0e5aec", "messageHeadline": "Release Monitor Workflow work (#12981)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "5f4cf99b3a04a3e207867afe038c028e1bfd14fd", "messageHeadline": "[ts-sdk] add cryptography export (#12952)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 994, "deletions": 492}}, {"node": {"oid": "d239352e6ddab84cbada66fd558da23e179055d5", "messageHeadline": "[Explorer]: Home page updates (#12983)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 69, "deletions": 41}}, {"node": {"oid": "dc289aaed981c0e3f1bae0dac21fd66129483710", "messageHeadline": "[wallet-ext] hide and unhide assets (#12745)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 487, "deletions": 29}}, {"node": {"oid": "2704899773f5aa948d7b1bec514d48ff4ff4805d", "messageHeadline": "explorer: accounts graph card update tooltips (#12982)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64126c6a7f675858dd55829ae031bd30184354d0", "messageHeadline": "indexer: ensure get_network_metrics is only called once", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff10963d3e325cf544a34c0324feb80ff1dbec1f", "messageHeadline": "indexer: configure db connection and statement timeouts", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "9056b37070df6b1cea5ef414f74668079a1cc648", "messageHeadline": "[Multisig dapp] Adds a preview effects button (#12977)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "ad46f9f2f4e1fe441bb0e101afae7736255b8c79", "messageHeadline": "explorer: home page update (#12805)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1327, "deletions": 1287}}, {"node": {"oid": "08d27feed8e6bc9ad09321f8a27617cf09bec730", "messageHeadline": "Add metrics to track data read from archives (#12976)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "57099fc1bc7fcd5c4adacb1eb9e9127d38024c09", "messageHeadline": "Schedule owned-object transactions for execution from consensus valid\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 111, "deletions": 46}}, {"node": {"oid": "9b4c76c7868b282e7fdcd802d8cd69886ff53a22", "messageHeadline": "[ts-sdk] add getFullnodeUrl helper to client (#12971)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "38a91fd589ffc6c1082a94c40fcd26cc48b646b6", "messageHeadline": "Creating Release Notes Monitor Workflow (#12972)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 75, "deletions": 29}}, {"node": {"oid": "cce6ffbccad1395261cbd81ba2422725ccbc2849", "messageHeadline": "[explorer][ts-sdk] add new toSuiPublicKey method and show the Sui Pub\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 128, "deletions": 50}}, {"node": {"oid": "ec7cf0c8c7fa3122210fc7871e34797eb043adbe", "messageHeadline": "indexer: properly call sync db functions from async code", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 702, "deletions": 167}}, {"node": {"oid": "3c066b001453273987e0360f0275103d0877ba3e", "messageHeadline": "[move-compiler] Keep running tests in presence of compiler warnings (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3e118d5912b18f35f374b218a43c4fc3beff9991", "messageHeadline": "[move-compiler] Add ID leak verifier to sui mode (#12906)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 586, "deletions": 65}}, {"node": {"oid": "675cc9a539624b43103a600c617ce306f5106f09", "messageHeadline": "move: configurable host:port for source service (#12959)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b7fd414698f3c3a260f616977efaee16979dd0f1", "messageHeadline": "move: version header for source service API (#12958)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "b13ae3ce517e160dc58597deeb9c990577afb816", "messageHeadline": "refactor streaming code here and there (#12861)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 145, "deletions": 57}}, {"node": {"oid": "5fad5db76daf4d1edde6970ca6ffb932b59b8d6b", "messageHeadline": "[Narwhal] remove configs for external consensus (#12960)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 367}}, {"node": {"oid": "51ff68ce0ee736a5b24b8b19c73634f8838fa21e", "messageHeadline": "[sui-execution/execution_layer] Merge sub-command (#12925)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "0ac4eddc61b515a3b21688de07c411f8f039394f", "messageHeadline": "[sui-execution/execution_layer] rebase and patch sub-commands (#12924)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 314, "deletions": 32}}, {"node": {"oid": "598a3db9680bcd636f2a13b907489ed0a5d08e78", "messageHeadline": "json-rpc: add request id to span", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "07168a149f8b5bbad029e1ef26967af54f6c20c9", "messageHeadline": "docs: update links to archived narwhal repository", "author": {"name": "Markus Legner", "email": "markus@mystenlabs.com", "user": {"login": "mlegner"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fe17b5e89eb3dcfa0bf3ec586a06f86f45a534da", "messageHeadline": "[move-package][move-compiler] Added package configs for edition/flavo\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1023, "deletions": 73}}, {"node": {"oid": "ec5cb26c6ae787c043a4548b5abc77059db21082", "messageHeadline": "[move-symbol-pool] Add inlined and static symbols (#12868)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 330, "deletions": 34}}, {"node": {"oid": "736b78a081972f3f94f71bad9ca789cd7f64b95e", "messageHeadline": "Make bench driver terminate on time (#12955)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a0d10fb5a17ba4f092ee813677edf2ae06fd4096", "messageHeadline": "[Narwhal] remove DAGs and network definitions for external consensus \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 4488}}, {"node": {"oid": "22515de40c8e749f4c5c702234c20a603b4baf84", "messageHeadline": "Add state snapshot uploader to upload snapshots to S3 (#12869)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 541, "deletions": 239}}, {"node": {"oid": "1a0b1d56d1536a12171b86d18c7ce1260a2fb75a", "messageHeadline": "indexer: increase cache time for network metrics by 10x", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40057f2f932af067ac926fb7e5241f5e56d017f7", "messageHeadline": "[explorer] back pagination fix (#12930)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e426d561edc0c962e1b81d1c0945ee46103d7f1b", "messageHeadline": "[Narwhal] remove external consensus from primary (#12944)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 61, "deletions": 7386}}, {"node": {"oid": "2eab23a0cc95534c48e07612f7d3ca0683c7dc79", "messageHeadline": "[sui-execution] CI job to confirm execution layer cutting works (#12913)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "85fcbf0e7822f44bc2145e266b0f2868065ec71d", "messageHeadline": "[sui-execution] Test to make sure generated lib.rs is not changed (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "c767d31e180ee2ebb5e722a9ea821ad374a21716", "messageHeadline": "[Narwhal] add batched existence check to certificate store (#12940)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 106, "deletions": 156}}, {"node": {"oid": "4e2a150a1f5a9c4aca1a553ba770283cb4b139f0", "messageHeadline": "[ts-sdk] websocket client reconnect should delete existing subscripti\u2026", "author": {"name": "Ray P", "email": "Ev3rlasting@users.noreply.github.com", "user": {"login": "Ev3rlasting"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e3adc4c415724f5f09092259f55f2244a639a831", "messageHeadline": "[wallet-ext] - update originbyte package id for transfers (#12937)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e7f5d3cdc187b5e4f45b1764f9c771be89d37921", "messageHeadline": "[Explorer]: update playpause animation (#12900)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 92, "deletions": 7}}, {"node": {"oid": "e1e7e6914f851d09011867a9317ee600eb74f843", "messageHeadline": "Add myself to sui-protocol-config CODEOWNERS (#12935)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c05689a4efd7d693076e22949f2565842dc61aea", "messageHeadline": "RPC: peak TPS and tx count (#12902)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a50a3316ba3888ec8cf3e28198e2d96ea5429b21", "messageHeadline": "fix client export (#12929)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "efc00883d86aa330f63e01d97146dd33f9171b75", "messageHeadline": "indexer: checkpoint metrics processor (#12870)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 399, "deletions": 6}}, {"node": {"oid": "b2c4e26a479c555a522af932c371519fd49ea64a", "messageHeadline": "[ts-sdk] fix error message on TransactionBlock.ts (#12830)", "author": {"name": "ppiippp", "email": "aad336545@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "40b2bcc18e7ba7c056b4eacf0a5f90399473e40f", "messageHeadline": "Add SuiAPIClient and SuiHttpTransport classes (#12851)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1028, "deletions": 132}}, {"node": {"oid": "9c0ce4b82ed252e794b70c65303d0ddd58cc10a9", "messageHeadline": "indexer: consistent formula for real time TPS and peak TPS (#12850)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "44471d495cd27c7f2d0b9e16cfad2dfc968eab07", "messageHeadline": "[wallet-ext] bullshark modal followups (#12899)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "698d091896b6e04258310c8e9db922bff0f82653", "messageHeadline": "rpc & indexer: add tx query filter for multi tx kinds (#12771)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "85dffaf3b6f341be4adb0750448ef23f351add73", "messageHeadline": "Refactor get_object_read to return object with a single call to store\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 88, "deletions": 33}}, {"node": {"oid": "af15fb4cefb382e2fa61b7c1877dbc321a11be4d", "messageHeadline": "move: source service defaults to open CORS policy (#12891)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "13f89b7b8bbb0a75ff84615623ee79abb6a31228", "messageHeadline": "explorer: filter system transactions (#12747)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 339, "deletions": 393}}, {"node": {"oid": "56c3378bae524ad3442d7d86bafcd4734c3637c8", "messageHeadline": "[move-compiler] Added self transfer linter (#12822)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 374, "deletions": 49}}, {"node": {"oid": "a528a29f0737bb62b94be095794d3af3b6551178", "messageHeadline": "[move-tools/chore] Remove ptree dependency in Move package and replac\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 349, "deletions": 644}}, {"node": {"oid": "6aba9f895d13e5e393115c5c3d13ccce00be3e18", "messageHeadline": "[Deepbook] Market ask order with quantity (#12905)", "author": {"name": "wiggins-dev", "email": "115710624+wiggins-dev@users.noreply.github.com", "user": {"login": "wiggins-dev"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "291ba56b486848de7584cfcee76ac805d9318990", "messageHeadline": "Sui v1.6.0 version bump (#12907)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ec2db15486035682d12a0fc0679739beb67e1c43", "messageHeadline": "sui v1.5.0 branch cut framework snapshot (#12904)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fcc94698556d84ab8319f254734326fe2006e726", "messageHeadline": "[sui-execution] Fully automate making a cut (#12882)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 271, "deletions": 202}}, {"node": {"oid": "c6ba7f7caf63e0fe2dc84271526739adc149759e", "messageHeadline": "[TransactionOrchestrator] recover transactions asynchronously", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "891285babd64396514917e5b5bff527ade640264", "messageHeadline": "[QuorumDriver] limit inflight tasks and queue size to 2000 each", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a9468358514a5acc0826bf7820acba1e3d9c37bc", "messageHeadline": "Remove tx from pending logs (#12889)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5edf20a0377511e071905ecfc471817a8a12071c", "messageHeadline": "move: source service supports standalone directory (#12874)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "ec501c41a939e37eae2f9bb3434e18db431096c7", "messageHeadline": "[Ts sdk] Removing coin_locked_until_epoch from SDK since it is no lon\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "b5fbe87a76426a5422e6b3f4fa4b777e90d00c97", "messageHeadline": "fixup: Add .py extension to script -- break the illusion of polish.", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1134c3997506900e3ac7958822174685f37ad132", "messageHeadline": "[sui-execution] Re-implement wrapper script in Python", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 107, "deletions": 97}}, {"node": {"oid": "a89035b23e81dfcfb41f5341256367771a7f34f0", "messageHeadline": "Fix comment about protocol config versions (#12885)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9f777e644e02863d7602fd25a91a4c0de9318e90", "messageHeadline": "[sui-execution] Test to detect breaking encapsulation", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 554, "deletions": 374}}, {"node": {"oid": "be8ae5e28a32681a65f4003aa4378f4e4d17148a", "messageHeadline": "Refactor state snapshot writer to use spawn_blocking for file writer \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "636e770461979104418b47f4e1ff9a8051dfc079", "messageHeadline": "Remove unused checkpoint metrics (#12863)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c64113769fbec7b8b71df410da92d613ba9bbedf", "messageHeadline": "Reduce archive file size for fast startup (#12884)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dfd307272e62a156ce500aa2dba4e7cc58c1b27", "messageHeadline": "Use checkpoint sigs from batches without waiting for a commit (#12880)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "60320dbf614319d3c0475585c0f168ab099cd126", "messageHeadline": "ignore faucet package in workspace config (#12883)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c35c0d9bf72113392679284f34694291776d9294", "messageHeadline": "[wallet-ext] bullshark modal followups (#12879)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 64, "deletions": 10}}, {"node": {"oid": "55c31374f3ded6e4015c0b2f21ebedd959fdaa40", "messageHeadline": "[transactional-tests] Publish correct framework based on protocol ver\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "78ca0b2bec8c69f74c70dbf1c15e4bb5dd6473b7", "messageHeadline": "[wallet-ext] - update to support data scheme (#12859)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a6062059e5c5e544fe5e41c2863eec1d4d3e07b", "messageHeadline": "explorer: fix gas price graph overflowing rounded card (#12856)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "935aa88e7a3627e58bcbb2b0eb87c121743ee100", "messageHeadline": "Track live object set size during expensive checks (#12846)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a49e71bffe50faa6972cf272d7dd62d0bc674a9b", "messageHeadline": "[wallet-ext] bullsharks interstitial (#12865)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "deccd8faccf95e36b588106a7179397497123d6e", "messageHeadline": "[Congestion] reduce per-object transaction queue length limit from 10\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e1e140371f774cf0f02b9c27371cb8a779a039", "messageHeadline": "Do not use VerifiedTransaction type on clients (#12757)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 370, "deletions": 381}}, {"node": {"oid": "68b28fb620ea4e99225fe4fcb622fe8fa00fde16", "messageHeadline": "Reference Oracle Implementation (#12854)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1078, "deletions": 19}}, {"node": {"oid": "331fa2da7e714fd787a1b0990e73549b9d48b349", "messageHeadline": "[storage] Add per-epoch object marker table for shared object deletio\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "0011484439aaa155a0a498c5e2b89a45df993449", "messageHeadline": "Update faucet API to support batching, and separate into it's own exp\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 154, "deletions": 90}}, {"node": {"oid": "ac206469fb6850dc5c59c58839d18cd4ae236193", "messageHeadline": "Update ch2-using-objects.md (#12843)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a749fef58c93e02ab29cdb0e7465fc35ed61938d", "messageHeadline": "[narwhal] use the LeaderSwapTable in the leader schedule (#12515)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 409, "deletions": 198}}, {"node": {"oid": "d97f6fa5ae5ee76584e93e58b49ed947dad84dc8", "messageHeadline": "[protocol-upgrades] Add ability to add abilities", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 272, "deletions": 6}}, {"node": {"oid": "199e0b0c43ade6f78377ed514012273749089657", "messageHeadline": "Use delete_range instead of clear() to avoid race condition (#12855)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3c131953f32959a7800b926bd6f7f6434587b750", "messageHeadline": "[Narwhal] compute and log ConsensusOutput digest", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "7588f4e7e6345f84a0af44526fbae1b4cbcc7386", "messageHeadline": "[Narwhal] avoid copying certificates", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "d0c78f3a476de8499af9d7336bae9bb4c378b15e", "messageHeadline": "Revert change to system transaction gas data (#12848)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bc00efbfd010bc4919818844ceecdebaff1c0a7", "messageHeadline": "[easy] fix name clobbering (#12790)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "7c8290757bae4fabf94db98930a9027c4e335da1", "messageHeadline": "move: source service eagerly hydrates modules in memory (#12840)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "04092e736b96065c88d0ab138abd0a9a1be0a6b6", "messageHeadline": "Verify archive state using a one shot in memory store (#12730)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 421, "deletions": 19}}, {"node": {"oid": "94803f6d3d162e6ed7c432b475282734d69c09cb", "messageHeadline": "Downgrading to sui v1.5.0 (#12844)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8e86b48110fca607689210f46e0fb938d7d5be21", "messageHeadline": "[framework] don't emit event on purchase with PurchaseCap (#12821)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "e29074700439cc073a41a0d3f7abc8266a90eb86", "messageHeadline": "chore: reorder protocol version 17, 18 (#12839)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4c68bb5239fb6d6d682b607b8d278388810d79da", "messageHeadline": "[sui-test-validator] Implementing a persisted state that takes in net\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 109, "deletions": 18}}, {"node": {"oid": "a831c38fe094492ed115809ce18da52253d61566", "messageHeadline": "[Deepbook] Support creating customized pool (#12819)", "author": {"name": "wiggins-dev", "email": "115710624+wiggins-dev@users.noreply.github.com", "user": {"login": "wiggins-dev"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "d950c5c0a99274a28bf5965d11782a277f750d9f", "messageHeadline": "move: minimal end-to-end source service (#12832)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 136, "deletions": 31}}, {"node": {"oid": "60802f7b414aaa1ff5b8c0f8c5fe4fe8198ff87a", "messageHeadline": "move: remove unwrap in source service (#12826)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8917ce4215b0f79095c11695e199c2d2c5bd67dd", "messageHeadline": "Rework gas logic (#12676)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1018, "deletions": 3217}}, {"node": {"oid": "9188d532f72cea63b3aeffcd42aca02259d2ef45", "messageHeadline": "Increase reference gas price slightly to avoid failure after epoch ch\u2026", "author": {"name": "Alex Tsiliris", "email": "alex@mystenlabs.com", "user": {"login": "Eis-D-Z"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "506a748f7cac12427f1ae79eec990ea950ad41bc", "messageHeadline": "fix: add protocol version for upgraded multisig (#12812)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 717, "deletions": 33}}, {"node": {"oid": "db9427edb5b263069a03ca244ddd89f740b60787", "messageHeadline": "Add library function to hard link a dir (#12781)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "0bfc4349129797879386f1d4b61a68b6c974396b", "messageHeadline": "[Explorer]: add bignumber support for input (#12828)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85e62563380251ca0ce96d580a0986d980594722", "messageHeadline": "[wallet]: update APPS page scrollable area (#12806)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "964a7070c45bfa626b0165069f709bb523856db3", "messageHeadline": "log slow queries. Don't log success queries or user input errors. (#1\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "12552a99bad69d3bc9aa6f41d39ea972b1861bb5", "messageHeadline": "Do not use alternate server name on Sui Node (#12807)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d5ecc3180df051dc9cc7a4fa3451c811b2a0b93d", "messageHeadline": "Revert \"[explorer] address page pagination\" (#12825)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 225, "deletions": 232}}, {"node": {"oid": "67e581a5a1812a7c0806cd9f8f50621cba004fc9", "messageHeadline": "[explorer] address page pagination (#12492)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 238, "deletions": 225}}, {"node": {"oid": "379f285115942cc45bd4e3d043eaf83276701651", "messageHeadline": "periodic compaction for effects (#12624)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "4c63de131d75600f50ba8906012dc62f8f74d0ee", "messageHeadline": "[move-compiler] A workaround to avoid spurious warning for module ini\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "20ec2730b47764cabc37870efa21e45262b0c7c9", "messageHeadline": "Sui v1.6.0 version bump (#12817)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "02dc79891fd88de2731229dd557911f0f6e3073c", "messageHeadline": "Sui v1.5.0 Branch Cut Framework snapshot (#12816)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a26be77372f9f8e7ff57a878ac8e8248211af74c", "messageHeadline": "[ConsensusHandler] panic on deserialization failure (#12810)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f1a7a4b2fd858e05a3f511d2ecb6964fc95a827f", "messageHeadline": "Checkpoint fork detection (#12804)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 115, "deletions": 16}}, {"node": {"oid": "2104fb8514a26553c49010a392d8dff59249cd57", "messageHeadline": "[multisig-toolkit] shadcn update (#12642)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 313, "deletions": 358}}, {"node": {"oid": "4001d645e7b41c59bc66fe870647ccaf5287b7c5", "messageHeadline": "[ts-sdk] Add new keypair methods (#12802)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "6911bf5eb83a8e47afe3da84e06b1b27c2ec0ec2", "messageHeadline": "[ConsensusHandler] recover last consensus index", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ba813d66ab3bd376af47e1fe95f33e2a3ff50ce1", "messageHeadline": "[DbTool] add commands to read last consensus index and consensus commit", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "8fec8c3bc5e68cd8c6206a4eb7fb7806fa0e147c", "messageHeadline": "[wallet]: Scroll to previously selected tab on APPS page (#12789)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "441cbeedd9431040612d0cd0faf3181173d0b2bd", "messageHeadline": "Version Packages (#12801)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 119, "deletions": 19}}, {"node": {"oid": "3399f6f7ada8b1e38e74623955b2b06d58bec92d", "messageHeadline": "[wallet-ext] - update marketplace link to link directly to asset (#12\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "34cc7d610f6730815014f53e8265beb0725f5324", "messageHeadline": "[TS SDK] fix for waitForTransactionBlock method (#12795)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "01a6023e2bc6448d159e593827c0049c7ac58829", "messageHeadline": "explorer: fix gas reference price graph (#12796)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "3da725278f635c638910589d906a5b08594431bf", "messageHeadline": "Add explorer link to Wallet Settings (#12770)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "940bfb18fd37c849d3558b45a35d4a841fdb5d30", "messageHeadline": "indexer easy: re-enable object history population (#12799)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "6d3e9b9b1bf19cd33ab608233e8a527372d7b6c9", "messageHeadline": "[easy] improve comments (#12798)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "207be158228e113f47b766cb0a5db5cdf6a730aa", "messageHeadline": "use live object iter", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "bdd29d7f8e70d6632d7881dbe3e5c86cb455e507", "messageHeadline": "Adjust a few logs (#12786)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "4e684ec359dcfc02a504765a3d35445591450773", "messageHeadline": "indexer: de-dup fromOrToAddress digests (#12788)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "28efb7d55fa9e033cd734d7633f45735fb5348d8", "messageHeadline": "remove flaky test (#12787)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53674cb5047d31da0cbf013cd968b3caf9d48bb2", "messageHeadline": "[wallet]: remove extra scrollbar (#12783)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56cf94d48bab5a88928637810ef89b8363bef962", "messageHeadline": "[wallet]: add saved navigation (#12775)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "7a49ca172b9cfccfecf72bb41b3c5e9d51804f54", "messageHeadline": "Version Packages (#12527)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 239, "deletions": 90}}, {"node": {"oid": "a1bac02e861d61c720115822a15e70a112cf21fc", "messageHeadline": "[sui-execution/v1] Hard code pack digest hash modules", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "151bae532ff37ab6d27599245e7cd1fc01cf233d", "messageHeadline": "[sui-execution/v1] Hardcode banning entry init", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "f0f55d68b36af568afebdf1d46ed663de7dc7110", "messageHeadline": "[sui-execution/v1] Hard-code loaded child objects fix", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "7696e79ce66946dd810c8ca65d68c43163528d9d", "messageHeadline": "[sui-execution/v1] Hard-code ability limits", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 8, "deletions": 47}}, {"node": {"oid": "af57da10c80a1cc6d873f7b33fb898a7d8b75dcc", "messageHeadline": "[sui-execution] Move compatibility check impl into execution layer", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "6968c2c98b80ec46c8892a89c04e1b003ae5b626", "messageHeadline": "[sui-execution/v1] Clean-up LinkageInfo", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 41, "deletions": 95}}, {"node": {"oid": "222b0839c4c0b82707a4aea15afc806f3849702f", "messageHeadline": "[sui-execution] Hard-code package upgrades in v1", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 15, "deletions": 38}}, {"node": {"oid": "75d1a190df0327a62be2a739e94099af5ccc1200", "messageHeadline": "[ts-sdk] Fix deserialization of expiration epoch in transaction build\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a537c1ebf17a0e7802488c003083a318586de531", "messageHeadline": "move: source service requires repo branch (#12667)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0a3327abfbef803208e153577fe787397e58f018", "messageHeadline": "[wallet-ext] remove Plausible now that we have data flowing into Ampl\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 7, "deletions": 105}}, {"node": {"oid": "1f35bc00127749e551a4760ae69320314c1ae776", "messageHeadline": "Improve db checkpoint handling (#12773)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 133, "deletions": 97}}, {"node": {"oid": "5e9f52dcb4bd400cbf99bb307e853b62b958d8cb", "messageHeadline": "remove lengthy logs in authority aggregator for past investigations (\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "b7ea741f8d6f178f11f1fa402ca60f0a4f233767", "messageHeadline": "[wallet]: UI polish for sending NFT (#12759)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3fc68b70ba1284414c62c06a95b0bc983465ab76", "messageHeadline": "[wallet]: update network order (#12769)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 147, "deletions": 24}}, {"node": {"oid": "a9ef3109cf81190ba022587a637d01c8d70ba88c", "messageHeadline": "[lint] Update eslint packages and prefer type imports in ts sdk (#12733)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1114, "deletions": 889}}, {"node": {"oid": "726cdecd7a378068958c5e8f9db640c87e510746", "messageHeadline": "fix: multisig list view (#12762)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0c8cfadd2cc366238f97af95ed9d1ae67f9b735b", "messageHeadline": "clarify aws snapshot docs (#12764)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c3a4ec57c7f29a83c4e640cab72f6af51b1da8a9", "messageHeadline": "[ts-sdk] add explicit dependency on events package (#12766)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 246, "deletions": 18}}, {"node": {"oid": "cc5d84ca30975618862ad7ff7e674daaec8d80b4", "messageHeadline": "Add checkpoint printing to db-tool (#12768)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "ccde381c981723b32df8e5cb895fc04d7cfd2a5d", "messageHeadline": "[sui-execution] README (#12767)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 355, "deletions": 0}}, {"node": {"oid": "c29e62377674fcd8f939411cc1975d35a8012929", "messageHeadline": "[move] Remove dead code from MVCC support (#12765)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "100250e8039687f20eafa3fa745315d89af3c884", "messageHeadline": "indexer fix: fromOrTO address filter fetch limit (#12763)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "250e9b481984e8d6a56db9c68e106ceb62b8cf23", "messageHeadline": "port profiler to v0 (#12758)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "b8beff2fd1357166dd795ef68a6ca3220f332e30", "messageHeadline": "explorer: fix signatures view (#12755)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "0309c40dabec975037e6036efcf03493201e8663", "messageHeadline": "show full function name in hover; specify exec version in replay (#12\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 92, "deletions": 23}}, {"node": {"oid": "23e7e24e236448d657afeae0585b2f09a06a3988", "messageHeadline": "[Narwhal] add more logging to proposer (#12754)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "0729dcd743ff80481b1cd6c447d408983c2aafa6", "messageHeadline": "[execution][dynamic fields] Support versioned child object reads (#12\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 3149, "deletions": 103}}, {"node": {"oid": "39732919f2345b8117da5888fd3895ec54e9b4ef", "messageHeadline": "show receive icon in wallet activity (#12751)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3c8387e8a921d57e18e43ca414c13e42acb594b2", "messageHeadline": "[Explorer]: add error boundary (#12753)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c77c6e589cac5c203c7bf05b63f7d3bcb41152e", "messageHeadline": "[Explorer]: Update CopyToClipboard Icon (#12750)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "49e3cf3181537b53ce2cd475649a2baa5dfd59c7", "messageHeadline": "Remove test-utils crate (#12749)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 184, "deletions": 483}}, {"node": {"oid": "ec8a0fe376523e9a8b6245c039cc9e04051aa9a4", "messageHeadline": "[wallet]: add refetchInterval to useGetDelegatedStake (#12736)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "939d2d514938b3a74cd264b26020c4c2b0967362", "messageHeadline": "vm gas profiler (#12680)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 799, "deletions": 97}}, {"node": {"oid": "687fa7355b2b5ac21e558214afff5b9cace32bb2", "messageHeadline": "x: turn on direct duplicate dependency lint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "295ddbf25dd23d15a9ba916afa37869e82afadbd", "messageHeadline": "[wallet-ext] hide app filters scrollbar (#12746)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "048cf7c0744143b7caa621498a4cd2ffb7895b81", "messageHeadline": "[explorer][analytics] instrument Sui Explorer with an initial set of \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 533, "deletions": 539}}, {"node": {"oid": "b34bdfe6cc9bed4dab30ad4ab056bfc1267a9301", "messageHeadline": "use backup url for dump replay (#12709)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "60037bc6a6a209ee718e220c6f2f17e22c5cf493", "messageHeadline": "add diag printing in local replay (#12720)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "4f66d33fef4b951b79bffd677e3bb023fd79dd24", "messageHeadline": "[wallet-ext] sign message modal updates (#12662)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 70, "deletions": 24}}, {"node": {"oid": "acbeb0e4e89e69b8f75744ff61b49e0b803f0b9c", "messageHeadline": "[benchmark] use TestCluster in local setup", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 43, "deletions": 105}}, {"node": {"oid": "00e5f436b8070f58ffcb80ea58a38f22ecdf7852", "messageHeadline": "Make expensive_safety_check_config disabled in release build by default", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "e48b3ad42c83c610d0b1afd4917e4b42914609e7", "messageHeadline": "[tiny] Add a gauge with last_executed_checkpoint_timestamp_ms value (\u2026", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5b65fa0d467279b6d8ca22ba793eac464ce6f3e1", "messageHeadline": "Use TestCluster in gas cost tests (#12691)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 107, "deletions": 175}}, {"node": {"oid": "5f69d35eb8b46923d75e5fc41d7b2664b8154fe6", "messageHeadline": "[move][transactional tests] Add dev-inspect support (#12729)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 297, "deletions": 54}}, {"node": {"oid": "5fe38da8a6a51f4707daeeb10b62661dbeaf1606", "messageHeadline": "refactor coin_api for unit tests around error handling (#12276)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1296, "deletions": 149}}, {"node": {"oid": "f4f5e964e3d1e301b6310dabc57ededf4eccd6e3", "messageHeadline": "get_total_sui: internally use the generic get_total_balances function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 40}}, {"node": {"oid": "019c0e1a873e0f78eb24d86adb24dc6b19ae3309", "messageHeadline": "types: add functions for getting balances for Coin<T> for all T", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "44e2aa4acb0ace3ad8b4aca6cb85fa92b0c140a1", "messageHeadline": "indexes: add config for running index verification", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "d286a4c7931ae9f422a7a2512bf0a012ed513530", "messageHeadline": "indexes: add verification logic for coin and owner indexes", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "f75c9d81b3b2bb780d5529efe552208d638846c1", "messageHeadline": "[ci] fix changeset-version script (#12727)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76b75701df314bb5554141b00c91cfc3318a443b", "messageHeadline": "[Explorer]: sticky header and updated search box (#12712)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "3da07a2397485149c0b3a57c759d2c7806f6560d", "messageHeadline": "[wallet-ext] - fix incorrect label in gas summary (#12723)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a17d3678a0a965a4afeecac069129ebd2852f782", "messageHeadline": "[ts-sdk] add modular exports for keypairs (#12706)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 192, "deletions": 137}}, {"node": {"oid": "e97487d3a897a1b55737ff0da15f905e4796b106", "messageHeadline": "move post processing before critical commits (#12669)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 125, "deletions": 141}}, {"node": {"oid": "bbf4187570ddfbd3b7179a5191b38e458fdd3027", "messageHeadline": "[move-compiler] Added preliminary support for writing linters (#12650)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 524, "deletions": 35}}, {"node": {"oid": "78ebb2f8c37878061e24276c75ca76e83dcfcc77", "messageHeadline": "Disable fullnode local execution object fast path (#12717)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 14, "deletions": 52}}, {"node": {"oid": "22eac21cc97cd53d065c1d4e9f043b46f7defffb", "messageHeadline": "Disable fast-path execution for SO txns (#12710)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "9b9ba2e59ee6f7ea116d9e96f1c345f6867de1e7", "messageHeadline": "Use TestCluster in dynamic_committee_tests (#12670)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 111, "deletions": 188}}, {"node": {"oid": "e9cd21a3d096e1c0a3747a46b19939a0c5246923", "messageHeadline": "indexer: populate queried tx based on options again (#12700)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 89, "deletions": 141}}, {"node": {"oid": "b3fac2b1885adde8239595d52fb9caca8200b8d5", "messageHeadline": "move: fix source service stderr format (#12666)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f12979326e45dc12c0847d1001a34caa23a2262", "messageHeadline": "move: source service verifies packages (#12665)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 91, "deletions": 22}}, {"node": {"oid": "2b59dabbb1f36b2df85501b3e614c6005940f354", "messageHeadline": "[sui-execution] Cut v0 (#12698)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 49476, "deletions": 29}}, {"node": {"oid": "1c9c72e733e39b0935e698512b83b3f539f603a4", "messageHeadline": "[explorer] Remove headless disclosure (#12703)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 135, "deletions": 117}}, {"node": {"oid": "5f0704aee8c5ef6a5c90f335e25b1cf92705b9ec", "messageHeadline": "Remove headless tabs from explorer (#12702)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 687, "deletions": 1137}}, {"node": {"oid": "66e8e8a06b67a6f5439a463d080794257fd4144b", "messageHeadline": "Dependabot change for npm packages (#12705)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "350e870028cfa2677120196a4005f5f395219ea5", "messageHeadline": "Add pruning db tool commands (#12695)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "739558d7f7cebade2e467faea1a464c2b069a47f", "messageHeadline": "multisig: add tool to verify a multisig locally (#12601)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "c599aee06007266d76c10008a8f747a43a77c9c6", "messageHeadline": "[wallet-ext] - feature flag marketplace links (#12704)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "51c8e195acacfbe36b18ac752a334cdf29d33b2e", "messageHeadline": "disable blobdb (#12626)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8200ea08c03e918c92c6628ff9ba6ef2dd9fabdc", "messageHeadline": "[exlporer] Remove balance change for query txns (#12699)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b9be8ffbc686fea09c15c168a3c19ab916142b00", "messageHeadline": "[RPC][EASY] Clarify docs for getChainIdentifier (#12686)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93794f9f2d24ea3d804f0a302d5f96c8adfee6c3", "messageHeadline": "[ts-sdk] avoid bundling and set up modular exports (#12618)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1330, "deletions": 416}}, {"node": {"oid": "122e0066b1fd00f8a6f4e418e20bb1aaceaf9c1a", "messageHeadline": "Fix validator details card height (#12678)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1de4a6447fbac046df9d6cc9e5d740be6b5c87a3", "messageHeadline": "Fix broken image fallback (#12679)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8e92a601716d483e5a28ccc704efa11ed2bcaec", "messageHeadline": "Disable caching clock object in TransactionManager (#12682)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "474f4672b91bee015295dd899f1b254a9f7f9316", "messageHeadline": "wallet-ext: fix dapp status button width/alignment (#12684)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "241e0e00ba2a2a8a8608c278c5b3d55fbf2aadb8", "messageHeadline": "[move] Control stacktraces with a VMConfig (#12660)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "62df822d5449d28150019235ca51aab04f9a7a11", "messageHeadline": "[Faucet] Adding new API with old function call for fallback (#12648)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 114, "deletions": 36}}, {"node": {"oid": "653b53f501e54e5f23c3bc26857714ec801e0a72", "messageHeadline": "wallet-ext: clean up transaction requests storage (#12625)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "c4493953deb182df1daa288f1d41efbb5bae76d2", "messageHeadline": "Fix turbo caching (#12683)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45830fa8e855cd13f94b67f229d824ff6421d57b", "messageHeadline": "[explorer]: update Gas & Storage Fee section (#12635)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "7b9448ef0e18254182d64b9c92edd7811e59b68a", "messageHeadline": "[wallet-ext] instrument the wallet extension with the first set of an\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1285, "deletions": 29}}, {"node": {"oid": "4367d55144ab5489def16a7ec52a2b87d9be5b2c", "messageHeadline": "[Deepbook] Manually clean up expired orders. (#12620)", "author": {"name": "wiggins-dev", "email": "115710624+wiggins-dev@users.noreply.github.com", "user": {"login": "wiggins-dev"}}, "additions": 265, "deletions": 16}}, {"node": {"oid": "6ee78dd91835982bc1921bf8f9af38340f328c8b", "messageHeadline": "[wallet-ext] - suifrens / kiosk - add marketplace links for kiosk ite\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 203, "deletions": 174}}, {"node": {"oid": "cfe7f70442f890be5669f949b1a8605cfadcb412", "messageHeadline": "rust: begin converting workspace crates to use workspace dependencies", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1742, "deletions": 1513}}, {"node": {"oid": "3ca68b9db7efd2e1e13d73849e2a0457639d3586", "messageHeadline": "Make checkpoints pruner archival watermark aware (#12484)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "f8b354a6f8830946406f1385cbe6e62e211251e9", "messageHeadline": "Use TestCluster in shared_objects_version_tests (#12619)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 99, "deletions": 134}}, {"node": {"oid": "415e2491a512ebe760008099926284a0cd5f9050", "messageHeadline": "Move pprof based tests out into a non-macos enabled mod (#12664)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 81, "deletions": 55}}, {"node": {"oid": "e10180de61c1ae634c6ca5283e400a1badbca555", "messageHeadline": "Integrate state sync with archive (#12427)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 556, "deletions": 83}}, {"node": {"oid": "4782ab576d92465ca880f6c9be274204f524f89e", "messageHeadline": "indexer: query tx returns digests only (#12657)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 139, "deletions": 121}}, {"node": {"oid": "ea4e19833dabc0ae79c99061635e809c3094e7b6", "messageHeadline": "x: add lint for actixs or warp webframeworks", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ee0f58e3642cad22a32e56959585c84dc6cc9ce5", "messageHeadline": "move: source service uses axum (#12661)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 27, "deletions": 307}}, {"node": {"oid": "cb37efeaab1960e2090be748eba126b8c0629fdf", "messageHeadline": "Temporary fix for crate docs (#12646)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3841efb74cbf1fbeee50e0db1d0437b1e98d5766", "messageHeadline": "wallet apps update (#12627)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 153, "deletions": 353}}, {"node": {"oid": "0eb09955029fabb39aaa2b84aa16dd8d6dd2e9f3", "messageHeadline": "wallet-ext: fix showing confirmation modal when rejecting a transacti\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00484bcc344a930cde9ffe9c4277b4874314a94c", "messageHeadline": "wallet-ext: use mnemonic seed to derive accounts (#12572)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 65, "deletions": 30}}, {"node": {"oid": "7fa25172e7760ec75c00e033528b6527dcaa813a", "messageHeadline": "[wallet-ext] cleanup app categorization code (#12632)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "e9207710d7d6546021944de3576b6a03d0f7f0ce", "messageHeadline": "Use TestCluster in zklogin tests (#12604)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "de2a2b9816fc43e28c504ace40b3d0f43e14d9ea", "messageHeadline": "Always use test cluster for tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 307, "deletions": 464}}, {"node": {"oid": "682b7891d9ea7fecb7e58e3865eb8c5bb05622bb", "messageHeadline": "support segmented network with access type and allowlisted peers (#12\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 589, "deletions": 25}}, {"node": {"oid": "e8d006e57f4b2ead86b66a1af3b04753291b29a1", "messageHeadline": "We cannot prune the most recent epoch, since this can break cross-epo\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "55f02ab3c534751865e1b1717748b75f34677648", "messageHeadline": "Log pruned items (#12644)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a67343f66e43522e792e16bb5249a4aeb7c11b49", "messageHeadline": "[transaction-replay] Handle paging of epoch change events (#12634)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "efae6043262cb260c27898307251f5c33e3fc864", "messageHeadline": "[sui-verifier] Migrate all tests to MVIR (#12641)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 665, "deletions": 572}}, {"node": {"oid": "eaf5a8401ab1214c241545c83020a567e37559bd", "messageHeadline": "Audit fix (#12639)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 489, "deletions": 132}}, {"node": {"oid": "a078bcec47f8b3f6794f89de3f9a6641a7272cb6", "messageHeadline": "move: add basic telemetry to source service (#12621)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "20c367eb855819a40dd5a045424d938c6a0031a6", "messageHeadline": "Framework snapshot for 1.4.1 (#12637)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d8de3b747ba275542825d3d7dfe78067e3c88dfc", "messageHeadline": "move: source service clone packages (#12590)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 158, "deletions": 11}}, {"node": {"oid": "573e66647fa9f1fbae6a9c450292f5bb4ae968bb", "messageHeadline": "rust: update to version 1.70.0", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "59ba31f5d7ecf653bc2ccf07eb0cf38d9ca866f9", "messageHeadline": "indexer: changed objects for tx query migrations (#12610)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 205, "deletions": 151}}, {"node": {"oid": "0cb309a1b56a33969f302c7f1b262e13269fdb86", "messageHeadline": "move: source service config (#12552)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "0b8bab73e83926880d9c5cc141ca8f3d4924e381", "messageHeadline": "Remove unused module (#12615)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 325}}, {"node": {"oid": "027d976ae3d698eec0aad2942d39b1c58cdfe83b", "messageHeadline": "Enable simplified_unwrap_then_delete (#12579)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "06d0805a25b8510d2e3652c91ccac8d8db7d0961", "messageHeadline": "[wallet-ext] add app categorization (#12519)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 82, "deletions": 49}}, {"node": {"oid": "cec95867261bc9528dd4016a55ccd203ae622fcd", "messageHeadline": "wallet-ext: expose public key of account to dapps (#12550)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 285, "deletions": 19}}, {"node": {"oid": "7034ecb460de64d8ecf431ec168737bded05a48c", "messageHeadline": "explorer: gas reference price graph hide epochs select (#12595)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "24632acc523afc27bb6c91b97bf0360ef9765718", "messageHeadline": "wallet-ext: preselect already connected qredo accounts (#12598)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "4a5016264f09c7820f1794728d5a4dc08b076c7d", "messageHeadline": "[dapps] adds kiosk-cli dapp (#12377)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 940, "deletions": 348}}, {"node": {"oid": "2ff614bbe417b872263b7f06908178a0b4213d96", "messageHeadline": "[dapps] Kiosk demo - search by address & support multiple owned kiosk\u2026", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 326, "deletions": 103}}, {"node": {"oid": "652fa40efe5c90bf96a37998d6d59468ed93ddc3", "messageHeadline": "[deepbook] Introducing the implementation of self-matching prevention\u2026", "author": {"name": "wiggins-dev", "email": "115710624+wiggins-dev@users.noreply.github.com", "user": {"login": "wiggins-dev"}}, "additions": 1435, "deletions": 191}}, {"node": {"oid": "c8dbb2a523b6fe125192b385006124a2a2c6bba6", "messageHeadline": "Add signature analyzer to multisig toolkit (#12608)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 234, "deletions": 21}}, {"node": {"oid": "8aed75fe20be0d8aa33678ba7d32beb300d9c9d4", "messageHeadline": "move: source service scaffolding (#12500)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 471, "deletions": 14}}, {"node": {"oid": "87a344e10204b484684afc14868a6da57598f79e", "messageHeadline": "Fixing checking for release notes (#12616)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9de949c349832cb047a815278da2cdb606ca8548", "messageHeadline": "[wallet]: Update collapsible panel component and styling (#12613)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "824887a3a9eafa125abcbbca03020de134255670", "messageHeadline": "Add metrics for anemo socket buffer sizes. (#12449)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d0204829e34ee5421d57b587ed38a9e874ee9326", "messageHeadline": "[doc] remove recipient from the event filter doc (#12607)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3df52f9b761baf317beda545e854f97f1ac89522", "messageHeadline": "Update ci-docs.yml (#12605)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e227894626c7b0b98fe2011673d0ff7fb0e38883", "messageHeadline": "fix(write-package.md): change part bullet points to render nicely (#1\u2026", "author": {"name": "gmhacker.eth", "email": "95878230+goncaloMagalhaes@users.noreply.github.com", "user": {"login": "goncaloMagalhaes"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "6d5047bd55567201ab5133f4e2236ad07e49f27d", "messageHeadline": "Perform full checkpoint pruning at epoch boundary in simtests (#12529)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "1d8d500edd17349930610b75cfd30c3d69dfb400", "messageHeadline": "indexer: unique transaction recipient row (#12597)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "296ed6b23f072dcf77767da6ab3c3595b89e85a7", "messageHeadline": "[wallet]: truncate long texts on header (#12592)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "210e3257cfa244a9a028b888d5bb7e545b506175", "messageHeadline": "Separate effects_v1 file (#12591)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 257, "deletions": 244}}, {"node": {"oid": "22089dfd92aa347555bf35ba936beb15d658541e", "messageHeadline": "chore: fix feature flags (#12596)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4da61a442e5174fd0678586ec30aa07202453e79", "messageHeadline": "Multisig toolkit (#12585)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2412, "deletions": 215}}, {"node": {"oid": "968605c8710d1863727a9a2cf5cb736b1e2bde00", "messageHeadline": "[move-compiler] Added warnings for unused functions and types (#12425)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 247, "deletions": 158}}, {"node": {"oid": "f533b3f435903a858991cff798dbdfc1e7f9f452", "messageHeadline": "Switch to tokio::spawn_blocking for archive task which does blocking \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 87, "deletions": 109}}, {"node": {"oid": "6865f5e6abdee5624c5f7f948a4a46bc800a0192", "messageHeadline": "Fixing release notes check cmd (#12586)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a37cc42c89317a35b9304a2d267da3aea27e7067", "messageHeadline": "[Narwhal] disable min_delay_timer after skipping rounds in proposer (\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "8e1ac58bd4b178c67b20300b5f617b78df2647db", "messageHeadline": "[bytecode verifier] Improve performance of stacks (#11289)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 796, "deletions": 173}}, {"node": {"oid": "8f1adfced90fb62ec87271786045a624aaf393e7", "messageHeadline": "update mysten sim (#12583)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e81f0689d0cc35c440b305f806a92f537aaf5cf9", "messageHeadline": "Tag images in docker hub (#12581)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c3116b15d301b10a69b4de92ad4b9ab1669c7cf7", "messageHeadline": "Gas doc revised (#12429)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "85a740ffa121c9630fdea4a0180160ff54956467", "messageHeadline": "Moving release notes check into rust.yml (#12522)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "b0dd5e3ae9f6817c7641f8c7075dd744e0b6fde5", "messageHeadline": "wallet-ext: fix forgot password flow (#12577)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "41b79cc6da4113718a1b8b1dfdb70300c6419b87", "messageHeadline": "Stop depending on wrapped tombstone (#12412)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 946, "deletions": 103}}, {"node": {"oid": "8ad5199b6609c9b280aa98c4e087271a9c2ff2b7", "messageHeadline": "crypto: decode multisig for explorer (#12541)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "b7c5dfe1d57613825df7210f4e15eaf91d845558", "messageHeadline": "Remove Dependabot Auto-Merge (#12503)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "f5b7cc92653e55415de11049a0025753bdf4be08", "messageHeadline": "[wallet-ext] - Transaction Summary - fix padding when object changes \u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 105, "deletions": 507}}, {"node": {"oid": "3a53bad3dabcb73b4a0ec1de20d4152596e5a0c0", "messageHeadline": "[doc/src/learn] fix index.md typo (#12554)", "author": {"name": "Joe Chen", "email": "geometryolife@gmail.com", "user": {"login": "geometryolife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "068602247e00b8192a5209bac5ab37be2dd81802", "messageHeadline": "[narwhal] introduce the LeaderSwapTable (#12465)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 318, "deletions": 12}}, {"node": {"oid": "87fd9669613d9cad618d926e693ca8a0bbd6dbfd", "messageHeadline": "[wallet]: E2e staking changes spec (#12282)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "6bd2c65cb6b3411434e7fcfadf4ed6d1e5e8ae72", "messageHeadline": "[sui-execution][EASY] README (#12542)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "43c4502e837113c5477ceb9d1d191f338330d407", "messageHeadline": "[sui-execution] Add dry-run option (#12538)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 102, "deletions": 6}}, {"node": {"oid": "40cd732fa4e202316c5b7a615295c9dd3776183c", "messageHeadline": "[sui-execution] Add context to errors from CLI (#12537)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 90, "deletions": 88}}, {"node": {"oid": "5982aa935b969022093abd3adfa5f9febb53e039", "messageHeadline": "[sui-execution] CutPlan::execute (#12518)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 644, "deletions": 38}}, {"node": {"oid": "53c52d95b68f576ac397dc177d33748e64e03eeb", "messageHeadline": "Update validator stake button APPS-978 (#12560)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2f37537d5c552934a60fe216afeed08175b92fe3", "messageHeadline": "[sdk] Fix `TimeRange` event query type (#12559)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7672c80cdf84035c3725f9131b1a0619c8827125", "messageHeadline": "TestClusterBuilder::build() do not return Result (#12545)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 162, "deletions": 203}}, {"node": {"oid": "d577848733a01f033a4e7d710807fe57dae88481", "messageHeadline": "Sui `v1.5.0` version bump (#12555)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d816269b13a63d029286d4aae95023587fbd812e", "messageHeadline": "v1.4.0 Framework Snapshot (#12553)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1d1c34fa307eea1afdcaa9121c28d31fc90069b8", "messageHeadline": "Introduce protocol version 15 (#12548)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 585, "deletions": 23}}, {"node": {"oid": "281b510ad818419119738e6689173908e68ee7b1", "messageHeadline": "Update docs for the CLI and keytool import command (#12544)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6cddb9867d610ef27fd31e050134ec9b004f5808", "messageHeadline": "[Wallet]: remove extra padding on padding bottom (#12547)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f37d6461a345a52541bff9babf88926f9fb122", "messageHeadline": "[CLI] Import wallet private key (#12504)", "author": {"name": "stefan-mysten", "email": "135084671+stefan-mysten@users.noreply.github.com", "user": {"login": "stefan-mysten"}}, "additions": 126, "deletions": 41}}, {"node": {"oid": "ad7decb5eda3cf96f6d826c3085456a60bd89d3a", "messageHeadline": "[sui-execution] Path utilities (#12517)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 376, "deletions": 17}}, {"node": {"oid": "d95e2fc83ca0b42f64f0fc5d8b7dd013294589bd", "messageHeadline": "[sui-execution] Add to isRust check in CI (#12539)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b69e31adc98b263fefd764253d2f4100b144d2c3", "messageHeadline": "[sui-framework] Add sui::table_vec::drop (#12536)", "author": {"name": "ldback-aftermath", "email": "113177674+ldback-aftermath@users.noreply.github.com", "user": {"login": "ldback-aftermath"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "c30bd6f6e945b59aa8f07b0578f2de70f4c199cf", "messageHeadline": "Fix docstring inaccuracy for kiosk::place function (#12487)", "author": {"name": "Alex Tsiliris", "email": "alex@mystenlabs.com", "user": {"login": "Eis-D-Z"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "efc830113062448ec0937cc120fc13c06f0c2599", "messageHeadline": "Add linting for all dapps and sdk packages (#12507)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 60790, "deletions": 67794}}, {"node": {"oid": "0a8837a52d675d8fbb54ed115d12e8cb2517d52b", "messageHeadline": "Change cost tables for gas (#12505)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "32c044042f20cf608f5a1b63568776c722ba3caf", "messageHeadline": "Add SDK Reviewers (#12526)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36f2edff310fa95a3f0af1630190b34711c8f3c6", "messageHeadline": "[ts][bcs] fix nested type parsing in BCS (#12525)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 79, "deletions": 33}}, {"node": {"oid": "e1ed62b45a265ceb4ed74c5fca6cb44e867ac15a", "messageHeadline": "Using PAT so that the workflow will get triggered (#12524)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72a1a81021c31c8aa774cd3d5d49452fdd314e20", "messageHeadline": "[Explorer]: update alignment (#12523)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2ee39cf855b7ac198fb91e78f1719f37343e3467", "messageHeadline": "[wallet] video object support (#12498)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 63, "deletions": 12}}, {"node": {"oid": "313b05043b0be1415cd8298c142a1fc5c20a8a05", "messageHeadline": "[Explorer]: update signatures tab styling (#12502)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "9d5961d1034c72b0f00dfb5d2deb1dfb7abb7d2e", "messageHeadline": "Release Notes PR checker and generator (#12501)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "6156e200de5786fd25370a2deb6fa9ee004c1362", "messageHeadline": "[explorer] responsive homepage updates (#12520)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 126, "deletions": 102}}, {"node": {"oid": "00d05e3df087d7977aa69b360c64c6cef3903eb9", "messageHeadline": "[cleanup][move] Remove unused extensions (#12506)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 48, "deletions": 116572}}, {"node": {"oid": "bbe7e272829c666ed6735c03b5fb782a5b941637", "messageHeadline": "Enable simtests for checkpoint pruning (#12513)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "c10d34810a5fccc689539b3cb3fca1223d86f8bc", "messageHeadline": "explorer: gas price graph improvements (#12516)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a399bb13c7589185de248fa24fed7a163c07905", "messageHeadline": "[deepbook] Refresh framework snapshot for protocol 13 (#12471)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ced0052d6a222cc0ba80cb622bb04b5cb6bd912", "messageHeadline": "Add sui tool to sync node from an archive (#12409)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 226, "deletions": 65}}, {"node": {"oid": "98a37d46f030dbe8c98318e282fb5ea4f334bbc8", "messageHeadline": "move prettier and eslint config to root of repo (#12497)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 1146, "deletions": 1170}}, {"node": {"oid": "03df554cc9fcd0ddf4128b32397e60a700955749", "messageHeadline": "Remove sui-core's dep to test-utils (#12496)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c4e01c63986d2cda615e63c05ef96b3f520c480", "messageHeadline": "Add a few more functions to move_building_blocks (#12477)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "a0bb4de7f60c061c45246b02c41479b2e05f1950", "messageHeadline": "[Faucet] Adding batch request to sui faucet (#12257)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 874, "deletions": 46}}, {"node": {"oid": "56f9545aeba7973ff93949c1daf37a53499a0677", "messageHeadline": "explorer: gas reference price fix decimal ticks (#12493)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b9e8c9abd9dd6e524d6f8dc2cedf0c822989e743", "messageHeadline": "[Explorer]: update events (#12401)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 140, "deletions": 3}}, {"node": {"oid": "2d3f82201b8e9c99b2a4b52d1d40813a779e3a8b", "messageHeadline": "Enable rounding for gas (#12467)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "d694faa87feee5a252c7556da4b33420613871d0", "messageHeadline": "[explorer] Add object video support (#12491)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 185, "deletions": 66}}, {"node": {"oid": "edaa731c4d85863ccfbed39abc586f7a55cb5635", "messageHeadline": "[Core] Move executed_transactions_to_checkpoint table to epoch store \u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 270, "deletions": 54}}, {"node": {"oid": "67bd0a5d15689755b3511e68ce85fee19f61f6ad", "messageHeadline": "[move-unit-test] Add stack traces for tests that abort in natives (#1\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 78, "deletions": 34}}, {"node": {"oid": "26ac096458e183619f8e15b956380fa82c886e7d", "messageHeadline": "fix APY sorting bug (#12490)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "82ced4258d188372256d3668ddb6e787015b885e", "messageHeadline": "gas reference price graph styling update (#12397)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 512, "deletions": 243}}, {"node": {"oid": "b5874b25760e5a658c0a6cb334806350177b16ba", "messageHeadline": "Version Packages (#12398)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 169, "deletions": 64}}, {"node": {"oid": "61e0ce852da76b5f1c94466eee8d2e82503c6c6c", "messageHeadline": "Bump react-error-boundary from 3.1.4 to 4.0.10 (#12483)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "5d9102bfa48c86f989ae64814a8a8e1dac9e5bf0", "messageHeadline": "Bump vitest from 0.30.1 to 0.32.0 (#12480)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "816b8cc521ee2e6b4c9c4f76b54d619fcd9bf55a", "messageHeadline": "Bump eslint-plugin-react-refresh from 0.3.5 to 0.4.1 (#12481)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6687c84563b3dede12d31e22237a5643b2ba45ea", "messageHeadline": "Bump @storybook/react-vite from 7.0.4 to 7.0.20 (#12479)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 225, "deletions": 18}}, {"node": {"oid": "a851ac735edd3603532032af01d9f04af5774ff7", "messageHeadline": "[transactional tests] Switch to using AuthorityState (#11508)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 921, "deletions": 734}}, {"node": {"oid": "667679c775f2ac25290b982e0dd29ee3c687dda7", "messageHeadline": "[Explorer]: update object to type (#12469)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "ca5c72815d0d3cc87b1e5240f1f5f1c221bac74e", "messageHeadline": "[bcs] Fix a bcs decoding bug for u128 and u256 values (#12474)", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7c02b72dc291433473aa7a8fb88dd62e897c5b4b", "messageHeadline": "[wallet-ext / explorer] - support `KioskOwnerCap` (#12091)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "e4e634331147b3f3ac0be7ddb19e25aee44d68d1", "messageHeadline": "Add archive state reader (#12402)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 437, "deletions": 96}}, {"node": {"oid": "dbe7a9adab17811dfbee76a50b8d7414fec7ace0", "messageHeadline": "[Explorer]: update toast (#12457)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d06b0ddc6ec0e3e6b83c5a52efad8c5ae9c11317", "messageHeadline": "[deepbook] Use fresh object ID rather than sender address in AccountCap", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 180, "deletions": 42}}, {"node": {"oid": "aa471b7ae6b517623ff65fea41a58d55d49fe371", "messageHeadline": "[pruner] remove point delete option (#12462)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 23, "deletions": 80}}, {"node": {"oid": "3ea9adb71a0fe38cab59a12928bfbaa5cb10b467", "messageHeadline": "crypto: Multisig support in typescript (#12298)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1246, "deletions": 196}}, {"node": {"oid": "8c0c8780447e519db3eb3644492343d0bbf179ef", "messageHeadline": "Bump react-number-format from 5.1.4 to 5.2.2 (#12460)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6a0df753629b6527b6a08aafd07359a01e07a6e6", "messageHeadline": "Bump @ledgerhq/hw-transport-webhid from 6.27.13 to 6.27.15 (#12459)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "b1358ae7f97c3897d34f71f71a4acbeede0bdfea", "messageHeadline": "Bump @types/react-dom from 18.0.11 to 18.2.5 (#12458)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b754b1fb5c3421800f297e4e51271d78eec07f9a", "messageHeadline": "Pickup proper db opts for iter (#12453)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "17d8c411f4621f03420aa60b89469fdd43be61d6", "messageHeadline": "Multiple small refactor to blob related code (#12400)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 223, "deletions": 148}}, {"node": {"oid": "87935bff4a24562ff50b27c76a9dd1d4d41d9b6d", "messageHeadline": "[sui cli] Optional network_key_pair to ssfn_genesis_config (#12447)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "fb3bb9118a64a300f9a24884046be4d864c86dc2", "messageHeadline": "Remove logging of RPCValidation errors when typescript types do not m\u2026", "author": {"name": "hayes-mysten", "email": "135670682+hayes-mysten@users.noreply.github.com", "user": {"login": "hayes-mysten"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "1cfb1c9da3fb38bb73cf7a6ed8b6fdb595fda47b", "messageHeadline": "[ts-sdk] Use protocol config in transaction builder (#12081)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 175, "deletions": 51}}, {"node": {"oid": "208dda73ac506aaa32e043ff22d9b6f6b17fe46c", "messageHeadline": "[protocol-config] Introduce Protocol Config 14 (#12448)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 584, "deletions": 26}}, {"node": {"oid": "85d450e3b87321ed8bbce94e813abf5f53ce8499", "messageHeadline": "Update sui-compared.md (#12445)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbc087a7afd4c832daf84de4a925ccbfb1e96fbc", "messageHeadline": "[APPS-1267]: fix format address for str less than 6 chars (#12443)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6a2a42d779d41696481d91f12deb01cd5ab92769", "messageHeadline": "[Kiosk SDK] Adds `getOwnedKiosks` query (#12423)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 161, "deletions": 82}}, {"node": {"oid": "ec772cd4a22a7f6c87f2d14fab3621cf083572cd", "messageHeadline": "Trigger binaries build when release gets published (#12374)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7d1d097ca380109586cdc2723d8cd026f86b1679", "messageHeadline": "[move-compiler] Beginnings of a visitor framework. Expose Abstract In\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1404, "deletions": 234}}, {"node": {"oid": "e6e0d70ee067b45f1ac20ab9afb0e8607401f5f5", "messageHeadline": "Create rpc-best-practices.md (#12424)", "author": {"name": "amoghmysten", "email": "112430557+amoghmysten@users.noreply.github.com", "user": {"login": "amoghmysten"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e0e7f1db8bcb9f4ba7b9c03b0eb5a37ec5442ffd", "messageHeadline": "add sui mainnet validators dashboard json source (#12442)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2060, "deletions": 0}}, {"node": {"oid": "65a1f53b3772879c93d1cb908b9d13a2c97d53fb", "messageHeadline": "update fee rate", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 16, "deletions": 68}}, {"node": {"oid": "b65d947a4caa9f808372c7f4bf4064604eb26f2a", "messageHeadline": "impl clob_v2 and custodian_v2 with new feature", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 584, "deletions": 265}}, {"node": {"oid": "0e2d7b8c98c3a60cec42bf5c9fc31d3294d01831", "messageHeadline": "init clob_v2 and custodian_v2 with original module", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 6684, "deletions": 830}}, {"node": {"oid": "f7aecc63b1f1fe9d4e3dddabeb6641ab7361f247", "messageHeadline": "Updates to Move layout calculation (#12440)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 97, "deletions": 45}}, {"node": {"oid": "34a42284ce2353a1805045879b2e797e324a650b", "messageHeadline": "[refactor] consensus leader metrics (#12365)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "1009fed9f732ad98741364e8993f19b44db7ead6", "messageHeadline": "[consensus handler] reorder txns by gas price (#12266)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 201, "deletions": 1}}, {"node": {"oid": "64f09385b4dda1b77e61623a15f5f10ea5e6d5bb", "messageHeadline": "Bump react-router-dom from 6.10.0 to 6.12.1 (#12436)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "86ee59741d7475059fc3696d3dfddbb7b7fde150", "messageHeadline": "Bump @babel/preset-typescript from 7.21.4 to 7.22.5 (#12435)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 343, "deletions": 266}}, {"node": {"oid": "68cc7e463de949a2c3d7ea589110874b6ba2b9a5", "messageHeadline": "Bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 (#12433)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 28}}, {"node": {"oid": "949a93851e2141f8b60e758c86df9b3be644a1eb", "messageHeadline": "Bump @faker-js/faker from 7.6.0 to 8.0.2 (#12434)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "96da55d600ec6cc238ef4a2fdf361fa61db4f31b", "messageHeadline": "Bump baptiste0928/cargo-install from 2.0.0 to 2.1.0 (#12432)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f4d06925512b9d60a05ae67b529439a8623fb24f", "messageHeadline": "Bump thollander/actions-comment-pull-request from 2.3.1 to 2.4.0 (#12\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98413acceafa3e9a9e48af2eee21f0bbe74ffa60", "messageHeadline": "Use steps to charge for gas instead of buckets (#11929)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 636, "deletions": 45}}, {"node": {"oid": "fdb569464ea61c672a6d81b5233d2531d59bcfcf", "messageHeadline": "[sdk] fixes nested generic vector reading (#12330)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "5e3da84a126d688834dfb1a15f42e0cb7d4f05fd", "messageHeadline": "Add sui-metric-checker crate (#12326)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 691, "deletions": 51}}, {"node": {"oid": "e9f3f1fb775a7e4d1959d1a01161dab7cdda0a76", "messageHeadline": "Fix memory leak in simtests, detect future leaks automatically (#11893)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 158, "deletions": 47}}, {"node": {"oid": "84aa25ee3f2477f7d18e49498728df5c9eddc32c", "messageHeadline": "sui cli: support ssfn config generation (#12370)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 142, "deletions": 22}}, {"node": {"oid": "b29b1fe4116c4f8d2a23a32857d9b903d27504da", "messageHeadline": "indexer: exact epoch tx count (#12395)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "69e4e48ba217351c64d15dd06081b50aec309816", "messageHeadline": "[sui-execution] Scaffold script to automate cutting new features (#12\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1029, "deletions": 50}}, {"node": {"oid": "582364a0ae2ea90e5bf2f9f264dd7663877b3b9f", "messageHeadline": "[docs/package-upgrades] Cannot add abilities to structs (#12422)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b50fc32867efa3385f311696691672a8a8871cf2", "messageHeadline": "[sui-execution] Introduce Verifier interface (#12329)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 669, "deletions": 590}}, {"node": {"oid": "65ae52bdc72c6f7f504510d83b73cf2404562f2f", "messageHeadline": "[dapps] Kiosk Demo UX Improvements (#12410)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 197, "deletions": 66}}, {"node": {"oid": "d72fdb5a5c141231a46cb9683cbc3857cac15d0b", "messageHeadline": "[Kiosk SDK] Fixed typeArguments on createTransferPolicy method (#12407)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "432acc9a8ba9a63f29b02c690a683fe12a0d1697", "messageHeadline": "Bump @vitejs/plugin-react from 3.1.0 to 4.0.0 (#12419)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "398bd89b70d60c2bdfb08f715fe38f1cd3c6fc2a", "messageHeadline": "Bump postcss from 8.4.21 to 8.4.24 (#12418)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 612, "deletions": 259}}, {"node": {"oid": "cbfe7e6c72b82560ed0069e20774627d3264550e", "messageHeadline": "Bump tj-actions/changed-files from 36.0.18 to 36.1.0 (#12416)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4128c2f629ffc91f7520b1297e2fe9e90b65d821", "messageHeadline": "fix test flakiness introduced with early return upon many conflicts (\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a49cefd653cb19c287c3d13c7c62caf996da618b", "messageHeadline": "Updated url for suifrens (#12413)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8ac7b19416e54ba737e858804cb460dc6677e8b3", "messageHeadline": "[Wallet]: add e2e test for balance changes (#12263)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 177, "deletions": 9}}, {"node": {"oid": "12d54e4bbb456477eaa47f15a659e00699e6d5b5", "messageHeadline": "add wait for finality times out metrics in transaction orchestrator (\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "3dc281a1e53d85537eca55073d92d63dbf882272", "messageHeadline": "[transaction orchestrator] also subscribe to effects when waiting for\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "73b2a424efc0a0fd5e7286c5be5611cbfeb797f3", "messageHeadline": "Support for Secp256r1 in Typescript (#12250)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 530, "deletions": 5}}, {"node": {"oid": "defd87d1d8bc28b51de5a89f423b517489f2612e", "messageHeadline": "call get_highest_pruned_checkpoint_seq_number to get the lowest avail\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abf6ad381e121888ca8260dacef6f75bbe41562f", "messageHeadline": "[Kiosk SDK] Query all kiosk contents on `fetchKiosk` (#12380)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "248514b8c8d011b9e56a7674557fec5310dd79a5", "messageHeadline": "wallet-ext: few qredo updates (#12366)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 84, "deletions": 39}}, {"node": {"oid": "80e1bbd51dfad2f8437ce2506488b31bc5284f5a", "messageHeadline": "[move-compiler] Added warning suppression (#12084)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1193, "deletions": 21}}, {"node": {"oid": "d2676e0fe293e3df4e55ac93955d94e8ab11fc96", "messageHeadline": "[TS Deepbook] Moving Deepbook SDK into repo (#12394)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 1855, "deletions": 525}}, {"node": {"oid": "ceac292ebe83bcb895c5e4b2209ad04e12728076", "messageHeadline": "move out interpreter match (#12396)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 567, "deletions": 563}}, {"node": {"oid": "c0f7130959ebd12d1476580c2e1e55917728831c", "messageHeadline": "[Explorer]: update type args (#12368)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "31ee5c7b512d24400fca981a929b5020d83bffba", "messageHeadline": "[easy/chore] Use `range_iter ` over `unbounded_iter ` (#12371)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f3e2d7c86e39eae70e7c3c1c120818a3d252a1bc", "messageHeadline": "[move: hardening] enforce enum order on variants (#12157)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 320, "deletions": 1}}, {"node": {"oid": "33ddb906a405ec17c21a74605e93c5ff65b9edb1", "messageHeadline": "[explorer] set up Amplitude and add a cookie consent banner for GDPR \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 929, "deletions": 608}}, {"node": {"oid": "a5c7de867f46aed3617678c189107af622ee02d4", "messageHeadline": "apps codeowners rules (#12392)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2df4e7b41e5f9f8bd0ab41b811a5c6813e757e", "messageHeadline": "add apps folder codeowners (#12391)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36ae45e3dd1a29fb1bc0a854922148c6dacbc42c", "messageHeadline": "[benchmark] add option to use different gas price in shared counter t\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "996c583935d0b440e8cc1909bbaebaf32a833dbf", "messageHeadline": "Add metric for command per sec (#10559)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "bc579bff01c642c9f361abd6674a9eab2c383621", "messageHeadline": "[explorer]: add label for ValidatorLink (#12376)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa4619f8c112a0ffe72559818798d7716b4a97a", "messageHeadline": "Authority Aggregator exits early when there are too many conflicting \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 182, "deletions": 76}}, {"node": {"oid": "00274e49bb18b502aec367cca77e1f95b19f5ce9", "messageHeadline": "Bump tj-actions/changed-files from 36.0.17 to 36.0.18 (#12375)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bdbe3934f72354ad90746dcab75f17dc4d38bdf", "messageHeadline": "docs: fix link to event filter anchor (#12357)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a5cb86ca3f1377672d4338ec0b5df6a9b665739", "messageHeadline": "[wallet-ext] set the deviceId param when linking out to Mysten-owned \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "83bb3add0fda44b5871a93d840649ba110b8ad25", "messageHeadline": "Adding a permanent link to releases (#12369)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d41072797247850771ed17d01ff1a300c986fc0d", "messageHeadline": "[easy] Flush write buffer when writing manifest before computing chec\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 70, "deletions": 77}}, {"node": {"oid": "30a0b56e47ca38a224a2293dcb3e38e8fd953db9", "messageHeadline": "Add storage format enum to file metadata in archive manifest (#12325)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "44470b3eb19b83db48381d0e48d262f428a68e15", "messageHeadline": "Separate snapshot tests for mainnet and testnet (#12350)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4160, "deletions": 18}}, {"node": {"oid": "c031121ccc0e43d46c9129ed8ad9341555a7ea82", "messageHeadline": "[Kiosk] Demo dapp (#12335)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 2425, "deletions": 1019}}, {"node": {"oid": "13023af20f6a9020e002b9f3b082297a827a8a76", "messageHeadline": "[fix] fix failing test in the long running suite (#12361)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbd51dd2f3bc482514de2e25e2f68966613553d4", "messageHeadline": "update event doc: removed all system events from the docs and updated\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 275, "deletions": 421}}, {"node": {"oid": "795d39e00012b1b74bfbdfc230ddd113d7393738", "messageHeadline": "[explorer] use new img mod endpoint (#12285)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 87, "deletions": 25}}, {"node": {"oid": "49657dd789290a54aab206e3ee8e227449ae12e2", "messageHeadline": "Revert \"make sui CLI log file gated by env flag (#12095)\" (#12363)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "09f8f99289d5e9d5f17c3612b086dc22f27edb84", "messageHeadline": "[npm-audit] - update vite (#12364)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1454, "deletions": 488}}, {"node": {"oid": "f07255e3f07695705f0c8fc3caef36e42d89654c", "messageHeadline": "Update sui lutris paper (#12360)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "273a91f65159c38486b9819005399c6d42c6262f", "messageHeadline": "feat(rust-sdk): support `dev_inspect_transaction_block` in the read A\u2026", "author": {"name": "man0s", "email": "95379755+losman0s@users.noreply.github.com", "user": {"login": "losman0s"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "531f01125c814ea0004a59ed69483cb1a3212b8a", "messageHeadline": "[sui-execution] Introduce Executor interface (#12264)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1007, "deletions": 861}}, {"node": {"oid": "0df77d71f7e187e06488dfbd4d9d47cc719e4c40", "messageHeadline": "[wallet-ext] Add send warnings (#12286)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 81, "deletions": 11}}, {"node": {"oid": "0d482b2f74743157381a52071d53d8391e0fea71", "messageHeadline": "indexer: update TPS calculation to be checkpoint based (#12355)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "c93b957593ec62e6986697267d53883f27085551", "messageHeadline": "[TestCluster] Add validator management (#12354)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 339, "deletions": 776}}, {"node": {"oid": "c83c2bc06e8e448192670a49161ca5b7e58ec2f8", "messageHeadline": "Merge validator and fullnode list in swarm", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 97, "deletions": 95}}, {"node": {"oid": "53d850bc5caf7efcec43d4e17cb044230cc8e8c5", "messageHeadline": "Rpc api examples 3 (#12331)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 434, "deletions": 12}}, {"node": {"oid": "cbea73f542490a87b6733050a522ec2a9317f14a", "messageHeadline": "TransactionManager optimizations: (#11146)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 445, "deletions": 105}}, {"node": {"oid": "14c6f2019b62f689dd54a5e7f5c933a40e7b590b", "messageHeadline": "[TestAuthorityClient] execute via TransactionManager (#12316)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b8ab9e4163d6279c04a311ef77312a32a035394d", "messageHeadline": "Version Packages (#12317)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 102, "deletions": 23}}, {"node": {"oid": "46b751f698e983638320927d188dbfd181f2ccc1", "messageHeadline": "Framework protocol workflow (#12292)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "09d77325a90ca48f9e5386be0dc33fbfd18245d0", "messageHeadline": "[suins] Migrate SuiNS Toolkit (#12347)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 715, "deletions": 17}}, {"node": {"oid": "8b2bd9eb0ea6896dbf3ed6ba93433457608e000c", "messageHeadline": "[Doc] update intro to Sui Move (#12342)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ebeab8ecfb5a0723c6307cea4cc4a2cb8634b8e3", "messageHeadline": "[narwhal] expose hostname to consensus metrics (#12312)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 93, "deletions": 45}}, {"node": {"oid": "565e6d20490c41f22b86b069589251ef1306b7ac", "messageHeadline": "[explorer]: add hilighted column and update address column (#12220)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 82, "deletions": 99}}, {"node": {"oid": "117b01f1af1d0414f508f7ddb7418d5a8c8465dd", "messageHeadline": "wallet-ext: poll rpc for tx result of qredo transaction (#12340)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f24529e0cbd0b1fd3571032db722525d9ae54fa", "messageHeadline": "wallet-ext: qredo connect add organization field (#12339)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "da587673e1d85805cb59eccedc7fe1b14ea230c5", "messageHeadline": "Bump tj-actions/changed-files from 36.0.16 to 36.0.17 (#12346)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35086f4c19be0802d9766fe841fda9987cde0e7d", "messageHeadline": "[Doc] update crate-ci/typos version in CI (#12345)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbbe114543d64dcd8fd06c90cefdad5fdb846cc8", "messageHeadline": "v1.3.0 Framework Bytecode Snapshot for branch cut (#12341)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dbf13492a6760ffc28b24c12ef9ec2b9a87da525", "messageHeadline": "Do not ship zklogin to testnet yet (#12322)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f652942f12587fb4af21441c2b943c8b887db03e", "messageHeadline": "rpc: DAU chart endpoint (#12313)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "d04d499667c054c2a707561eaab9fa4b079ef666", "messageHeadline": "[pruner] initial version of checkpoints pruner (#12067)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 383, "deletions": 87}}, {"node": {"oid": "e66aa736771bfec6a118fd2442db6719b17af8fe", "messageHeadline": "Bump tj-actions/changed-files from 36.0.14 to 36.0.16 (#12332)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c18b3399b13d8d56d895d784e3f38dfa8119407a", "messageHeadline": "Sui `v1.4.0` version bump (#12327)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ef3e1d73c74bce9df9cc8bc6a7d25d9b6f292970", "messageHeadline": "Fix link in kiosk docs (#12328)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dea5a4edf3a075588c7594b6979a5f97bcbd901", "messageHeadline": "[Deepbook] Minor adjustments to matching logic when match bid with qu\u2026", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 119, "deletions": 59}}, {"node": {"oid": "7ae8fffc3833bd59c29df40ba15cb36351a3320a", "messageHeadline": "[Narwhal] measure batch broadcast quorum latency (#12277)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "942b49865e1de1c8a69a40d999d06d53657034c6", "messageHeadline": "add checkpoint low watermark for state sync (#12231)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 671, "deletions": 94}}, {"node": {"oid": "1ddfea7a0f813bc75ff22e22f5b3475af9484034", "messageHeadline": "insert committee when handling checkpoint from consensus (#12324)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "ce7f3433dfa4895bbf23a06c238dd884887d695d", "messageHeadline": "[rocksdb] allow setting sync to disk on WriteOptions (#12323)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "709f856943024cc67e74038e923646ac565abb2a", "messageHeadline": "[sui-system] remove unused code and correct variable naming (#12321)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 19, "deletions": 90}}, {"node": {"oid": "59df130be440efef23cd45d8570c8dac063776dc", "messageHeadline": "chore: update fastcrypto (#12318)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "968304368d482d70e1867015fc1d9334651db5cc", "messageHeadline": "[Kiosk SDK] Support `kiosk_lock_rule` and environments (#12287)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 350, "deletions": 122}}, {"node": {"oid": "99f9e234a4745735fa88e37fe73c53568f7eca6d", "messageHeadline": "Remove unused variable in simtest (#12314)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e52af128605b4328695eebc4c3e51b635457712c", "messageHeadline": "Do not notify about ignored certificates (#12291)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "a09a45c0faf0c5a38b96958be3572b4b54106555", "messageHeadline": "Create sui-kiosk.md (#12256)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "9588990ecf2b1c359b1cd2f2afbc3dce8ac110ba", "messageHeadline": "Bump tj-actions/changed-files from 36.0.11 to 36.0.14 (#12306)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72467d47ca25a04174729e8cc0aa3d65c005d41b", "messageHeadline": "Add wallet FAQ (#12304)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "11cad55665325f738a499e50099a61c1b2999070", "messageHeadline": "Test cluster/WalletContext always check execution result (#12296)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 94, "deletions": 75}}, {"node": {"oid": "2e1d1d636b42ced93cd0e7066bce59c11988dcbc", "messageHeadline": "config gating for zklogin (#12301)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 164, "deletions": 45}}, {"node": {"oid": "c43bc7efbfd8941d339553e554aca4f871a02795", "messageHeadline": "Advance anemo version (#12303)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f2982516a6cd5bb06531f3024e4f8f35382f8e18", "messageHeadline": "Simplify `handle_checkpoint_from_consensus` (#12212)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 141, "deletions": 102}}, {"node": {"oid": "ba63145259f557924361a1fb5b68a43aea8222ed", "messageHeadline": "add FAQ to explorer footer (#12299)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a290023e55dfc4611688d6b439069daafc77bbb0", "messageHeadline": "indexer: remove diesel async (#12297)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 23, "deletions": 297}}, {"node": {"oid": "8b44f3c390d370b23f177c9f304ba71098e16126", "messageHeadline": "indexer: FromOrTo tx filter (#12251)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 84, "deletions": 4}}, {"node": {"oid": "7b53bf161551204f5d981fdbbf7363cdf81d65d5", "messageHeadline": "crypto: implement zk login authenticator (#12210)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 968, "deletions": 82}}, {"node": {"oid": "74b031fb4a40b939600a3e4dca0a973401611736", "messageHeadline": "Move values cleanup (#12295)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 717, "deletions": 38}}, {"node": {"oid": "f5ac3c36037dbe3e848aaf778791c9e205aac281", "messageHeadline": "[apps] allow no query parameters to be passed when making apps-backen\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "ccf95f0d3682dd27cd5576dbff5a598ade8fe63b", "messageHeadline": "[StateAccumulator] Commit root state digest on non-mainnet chains (#1\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "2e534862ea074babbee314a1db9452ee92cabaa6", "messageHeadline": "Add Sui binary version to NetworkSelect (#12290)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "198aaaf02995c1ad0e8e7f5ecdc200a8a53d3930", "messageHeadline": "Update `framework/${environment}` branch when the protocol version ch\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ffcd7a80783ea269208a68c045ad9231c278af21", "messageHeadline": "[wallet-ext] set up Amplitude for usage in the wallet extension (#12255)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1331, "deletions": 179}}, {"node": {"oid": "141886370116bd9b3ad7d25dcd070315f6980ae9", "messageHeadline": "[Deepbook] Refactor test of critbit tree #12037", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 588, "deletions": 305}}, {"node": {"oid": "8cda4863d432050b4a096681bc0b04c7ccb18eab", "messageHeadline": "sui-proxy: fix build script to only rerun when needed", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e66106986c3a8f07a2620434bb843b7490870668", "messageHeadline": "sui-proxy: move version const to main.rs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "7d6801083eb3e29930d3ffa662942fc621ac3749", "messageHeadline": "[sui-adapter] Move execution_mode and programmable_transaction/types \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 183, "deletions": 199}}, {"node": {"oid": "958854e1121ea746caff7b3bd2b3accb5076e370", "messageHeadline": "Fix wormhole doc references (#12281)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d96e69e2227b48a2814339159673320fbe9defda", "messageHeadline": "Bump tj-actions/changed-files from 36.0.10 to 36.0.11 (#12280)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a351ecf791793eb00f5e986b8a0eb35df532d6", "messageHeadline": "[Core] Add support for chain-specific configs (#12183)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 210, "deletions": 75}}, {"node": {"oid": "93d71ad70481177449ada0a7fab94e2863c83564", "messageHeadline": "filter out 0 balances (#12275)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "588ab09c5b06f147e31d7a23d4616cb6208acde4", "messageHeadline": "authority: inject google jwk bytes global value (#12273)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 163, "deletions": 21}}, {"node": {"oid": "27c31b7df54ff0cbb59e9d4e34f369bbf074b58d", "messageHeadline": "Increase UDP socket buffer sizes for Anemo networks (#12230)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "2323f5caaba39ce097b9189ca782eef3494994da", "messageHeadline": "[wallet-ext] - invalidate kiosk query after transfer (#12274)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9ee5fa6506bee65889cdd8f85af822964c8e6ca", "messageHeadline": "Version Packages (#12252)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f27b9bd67c10fd8583b35b4ff0bde6b47fee38ee", "messageHeadline": "[store] add multi_contains_keys() to check multiple keys' existence", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "0ea8b573e2d94bd49a8ee3b6b24e22e8896b95d4", "messageHeadline": "[store] avoid making a copy of raw values when using multi_get()", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "7907ff5917fed47b6f740e12eca46167095172d9", "messageHeadline": "indexer: forward suins requests (#12268)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "36912ab26806db609ce3219b9f883c9bffe70dfe", "messageHeadline": "Add additional download script for binaries and update readme (#12272)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "39fbc19e08bd5a8a6833ddb1fbfc4f1a29769dd1", "messageHeadline": "[Kiosk SDK] Revert back to 0.1.0 version (#12270)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac410ee27a0562dc230a4d7c530592cae5b1d80f", "messageHeadline": "Add state archival writer and uploader (#12077)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1351, "deletions": 183}}, {"node": {"oid": "8cea3da79be1969aeee677d5cf93bd713fa4943d", "messageHeadline": "Bump tj-actions/changed-files from 36.0.9 to 36.0.10 (#12267)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae9c95d47b299b341048cbe96d091cda682c87e6", "messageHeadline": "Cancel submission waits after close of epoch (#12223)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "ec0610274b81c62ec3679bcfc0bba7b625b9a458", "messageHeadline": "add PTB friendly staking funs (#12092)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 109, "deletions": 64}}, {"node": {"oid": "308bb5536ef4455ad70e1a572d4d8e1bf1421307", "messageHeadline": "indexer: move address to async processor (#12204)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 150, "deletions": 106}}, {"node": {"oid": "9b5606125b3d04ab6553bd39754d2a1697c3990c", "messageHeadline": "sui ns: null if valid address or name is not set (#12258)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 78, "deletions": 65}}, {"node": {"oid": "0190e28fb5ec99540a2de3f3194d8df2a5f7c3c1", "messageHeadline": "Fix test_onsite_reconfig_observer_basic (#12262)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a503c808c8751bd9854b8792f3797e7b8c7a3b11", "messageHeadline": "wallet-ext: remove temp prefix from qredo api path (#12259)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "59e0f091833a0cef7761bd12274180b1fb9d7d53", "messageHeadline": "Introduce NW BatchV2 in Protocol Version 12 & Pipe ProtocolConfig int\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1847, "deletions": 355}}, {"node": {"oid": "35a815b0b818c308d2b6e863b26c90366a2a542e", "messageHeadline": "Fix transaction orchestrator test (#12253)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "b5ffa2368ba1a9bf6901062ff37f1f444fcd65a5", "messageHeadline": "Update download_private.sh (#12254)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d7a31e5d2facb2e378cf27470a28b487f45b778", "messageHeadline": "Update private security fix docs (#12215)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "c322a230da7d2cba37888dc7bb0e1a1e0e8f2a07", "messageHeadline": "[Kiosk SDK] Refactoring of `fetchKiosk`, include `Lock` status (#12247)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 173, "deletions": 71}}, {"node": {"oid": "6f36925fc738372af7a87642b781146a4fe85c25", "messageHeadline": "Version Packages (#12121)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 154, "deletions": 72}}, {"node": {"oid": "bcbb178c4494504434564e93d24ce8bbc3061927", "messageHeadline": "[sdk, sui.js] Patches the response so it matches the RPC definition (\u2026", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f82bf2c7b47ab32aee99fa8b3a9188c86e6eb0c7", "messageHeadline": "do not insert_checkpoint when get_checkpoint_by_sequence_number retur\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6a6f20dc5187f76849efee24ee48e5facf9bbec9", "messageHeadline": "Bump tj-actions/changed-files from 36.0.8 to 36.0.9 (#12248)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "859e0f9deba13c7d9bbe426ee59e84975e63ff48", "messageHeadline": "Point to new docs site (#12226)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83c7328d9bb8e2341d0f2f42c5c02bee8afada3b", "messageHeadline": "wallet-ext:wallet-kit: fix port disconnection when dapp preloads (#12\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9977d222f858db75958e57029b0731579f8b3bbf", "messageHeadline": "Update Move command-line parser (#12243)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "cde2613a974be9a1f69dcf87f598c3ccde1afb76", "messageHeadline": "Bump tj-actions/changed-files from 36.0.2 to 36.0.8 (#12242)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da58dc3c85ce6e0a2edcc6f942218fc2c61fcd79", "messageHeadline": "[wallet-ext] - enable transfer of ob kiosk items (#12188)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 142, "deletions": 5}}, {"node": {"oid": "adb00542eff61a0ca5434e33ff5cbdc8e6b72e7e", "messageHeadline": "Use a single db batch per narwhal commit in consensus task. (#10360)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 404, "deletions": 352}}, {"node": {"oid": "ff3a33206b85cc8686c0063392d60b154d836438", "messageHeadline": "sui ns: add default configs (#12239)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 163, "deletions": 155}}, {"node": {"oid": "1b0b8fd527aca3d27d877754f1fbb6f75fea80cc", "messageHeadline": "fix zero balance bug (#12238)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8d6469e96af100790a5610ccf7e0633ea741c8ab", "messageHeadline": "[wallet-ext] - use existing coin icon component (#12227)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 6, "deletions": 43}}, {"node": {"oid": "5868fc3a2ef99ceac48af4d7acf07b76c6a5d236", "messageHeadline": "[Narwhal] remove broadcast and retries from worker synchronize() hand\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 156}}, {"node": {"oid": "e3a383bd0323cd1ece30ecea7282ab61fe8350be", "messageHeadline": "[wallet-ext] - transaction summary follow-up work (#12158)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 966, "deletions": 582}}, {"node": {"oid": "d9d65b7e735260c975e8770c2f18af407c665152", "messageHeadline": "[Wallet]: add passphrase recovery (#12194)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 112, "deletions": 16}}, {"node": {"oid": "c853f8dba8825d7029ec22dd20d97cb733ff6f2b", "messageHeadline": "[Narwhal] cleanup logs and comments (#12218)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "5991f581d28ca146fc263104d5dec3e2d523149e", "messageHeadline": "Explorer - make APY, Commission, Last epoch rewards and Voting power \u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "0e2016144d3b03876f801274d6a1e11a4ab90fad", "messageHeadline": "Wallet - Only show average APY after staking and remove staking featu\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "519d1a9d8d44858de2447261e93b6d7467a8767a", "messageHeadline": "wallet-kit: fix key warning for accounts list (#12180)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "071fd56635bfd5531b7317afd66b48ac614d27f9", "messageHeadline": "wallet-ext: add public key for qredo wallets (#12221)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "661394c9df0f6cf6b8aedbe7e37c211e4aacca9c", "messageHeadline": "Bump tj-actions/changed-files from 35.9.2 to 36.0.2 (#12217)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8f47f5edeca42a0aa02d4f5ca06821f871e6422", "messageHeadline": "[doc] update security bug bounty scope info (#12216)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a7e8872a90a3d4e85057d29392482d5378be5f9c", "messageHeadline": "Add a state snapshot reader (#11900)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 630, "deletions": 26}}, {"node": {"oid": "33c0931e2e52a0bf3da0e7e47e58c0076b95b8ca", "messageHeadline": "Remove accounts from TestCluster (#12213)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 177, "deletions": 205}}, {"node": {"oid": "01cbe46bcaaa23e99e0b471e73fdd1a577a2ce7c", "messageHeadline": "Remove unnecessary workspace versions (#12211)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "827f1138a09190975172ec99389751ca95cce5df", "messageHeadline": "move data from unit test to integration test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 47}}, {"node": {"oid": "de7ab939d221133ef1294b63855bc22e93549b50", "messageHeadline": "make cli-tests integration tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "406bf5f601acabf890aad73ea98373543ef26acd", "messageHeadline": "Move sui e2e tests to a separate crate", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 179, "deletions": 465}}, {"node": {"oid": "a19ad3e25893cea3fad6f82367d80d9ef549de66", "messageHeadline": "update self.checkpoint_sequence_by_contents_digest atomically along w\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "533c17847c0cb4912a0b8092f7552dfacd04d5da", "messageHeadline": "[wallet][explorer] Only monitor RPC for mainnet (#12209)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "8796759a69179b52acd4b2091d587e190400ecdb", "messageHeadline": "[explorer][wallet] suins integration (#10869)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 468, "deletions": 157}}, {"node": {"oid": "528cfec314c27987c24ffc3543608aac01ad1389", "messageHeadline": "[kiosk, sdk] fixes publishing (#12207)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "11856dffc71a9308e6bb077f5083ad1806d86ac1", "messageHeadline": "[refactor] remove references to Tusk (#12201)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 9, "deletions": 457}}, {"node": {"oid": "0a03dfae63b2cfac670052675b47199ab723b08f", "messageHeadline": "wallet-ext: remove multi-accounts feature flag (#12179)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 37, "deletions": 112}}, {"node": {"oid": "d88eb07d0c0a1d386b8a78ab3004150d950656a5", "messageHeadline": "update rust rocksdb to 0.21.0 (#12185)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 134, "deletions": 121}}, {"node": {"oid": "4ea96d909a6ee528755f6938693dd671c38df572", "messageHeadline": "[Kiosk SDK] add @mysten/kiosk package (#11380)", "author": {"name": "Manolis Liolios", "email": "manos@mystenlabs.com", "user": {"login": "manolisliolios"}}, "additions": 1185, "deletions": 152}}, {"node": {"oid": "a68ca2e1a918d237ab9abb1735886b40e75b9090", "messageHeadline": "fix big amount bug and 0 balance validation (#12187)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "12c4b3aedf1cbe57065e689aa99b5fc08815dbc2", "messageHeadline": "move useGetAllBalance and useGetCoinBalance to core (#12164)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 124, "deletions": 71}}, {"node": {"oid": "d1810e8e2f9193c673b927f31eeb93ac73f5b272", "messageHeadline": "fix epoch missing the latest checkoutpoint (#12189)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b1c5dda72f751ee9cbe70837c34c5777aeb03b68", "messageHeadline": "Bump teleport-actions/setup from 1.0.0 to 1.0.4 (#12199)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3151ff17b5514dbffd0c4f541b4fafbb9c967c2c", "messageHeadline": "ci: unblock non-rust builds", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd6bbe0682fa7c115aca5633b78e172573835794", "messageHeadline": "Swarm config refactoring (#12117)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1069, "deletions": 1078}}, {"node": {"oid": "e08f1a080b300efc3b7158ff429ec76464fd4d71", "messageHeadline": "set alt server name for anemo (#12171)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "a57b2c800ccefeb47baa89b89445ea7785ae0b16", "messageHeadline": "anemo-benchmark tweaks (#12190)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5802c405d161979a324449ff6e8a71a5631cfda9", "messageHeadline": "Add synthetic anemo benchmarking tool (#12174)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 399, "deletions": 15}}, {"node": {"oid": "177ae2c6293b23d5253d059bcec7bbd12ef78436", "messageHeadline": "[kiosk] Adds 'default' entry function to Kiosk (#12043)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 101, "deletions": 23}}, {"node": {"oid": "228ca35596d9e452d839ee84ecf092951353c1ea", "messageHeadline": "indexer: merge tx and object in checkpoint handler (#12182)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 169, "deletions": 381}}, {"node": {"oid": "e5923dd3cd1294f9ac593fff5ef86dface1fd4aa", "messageHeadline": "[hardening] easy: rename `iter` to `unbounded_iter` (#12150)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 73, "deletions": 62}}, {"node": {"oid": "d349dd24c599e5e6e63f0d215ab4f1e66e4b6ad7", "messageHeadline": "indexer: epoch population with local object store (#12181)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "39497992ff495ab2bb56c557a57bc3799ebb0515", "messageHeadline": "[refactor] exit early on certificate processing when already processe\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d2ee08baa533dfd0d94854152499dc4bcb074166", "messageHeadline": "[narwhal] synchronizer avoid joinset leaks (#12094)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 268, "deletions": 119}}, {"node": {"oid": "ae98e103c9821ea17890bc97c1e8abe754276215", "messageHeadline": "[Test] Allow specifying custom examples dir (#12177)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bbf62d337399c177004c2f3000e598c1e31408e0", "messageHeadline": "Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1 (#12175)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ce7e051b4a9f200b01b8734aa8eefac3b7f987e", "messageHeadline": "[ts-sdk] Update SDK to use new internals, add `subscribeTransaction` \u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 244, "deletions": 528}}, {"node": {"oid": "ae14f0ef4dccb668da523850e771dcd4417094a0", "messageHeadline": "wallet-ext: show pending qredo transactions (#12155)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 418, "deletions": 81}}, {"node": {"oid": "c27aad16f02992178916b7d972343f943b530bd3", "messageHeadline": "[ci] reduce test time: run external-crates tests concurrently with Su\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 172, "deletions": 34}}, {"node": {"oid": "e0fa3827a8f028de52195907942fc91d367679c1", "messageHeadline": "[explorer] Remove legacy code (#12170)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 1550}}, {"node": {"oid": "6662130542520dea9cecfc85cdeca1964cc6bef2", "messageHeadline": "Adding protocol change checkbox to commit template (#12169)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "671faefe3cd291236e4423e636ccc316c1ea8d70", "messageHeadline": "[ts-sdk] Add chain identifier method (#12153)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7f4bcff71622f971c3d2a176e510098c0c32291f", "messageHeadline": "[explorer] Add cache bust header (#12166)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f340fc129948944014a82688aa20b233b634aa53", "messageHeadline": "fix(move-cli): ignore_compile_warnings test flag ignored", "author": {"name": "man0s", "email": "95379755+losman0s@users.noreply.github.com", "user": {"login": "losman0s"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eae4aace7856804d4b1309990513719cc897911", "messageHeadline": "Remove days from countdown timeAgo (#12141)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "19ad963b764ed7e320d76389dfdd0cba2080997f", "messageHeadline": "Move useGetCoins to core (#12020)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "1c0c6f2a507c5ed66c0eea416f5eda7027fde61c", "messageHeadline": "[move-execution] Move config out of runtime and verifier crates (#12139)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 176, "deletions": 116}}, {"node": {"oid": "5fd9a2e73c6505e4d51a488b0c587580c1a50e1d", "messageHeadline": "move metered-channel to mysten-metrics (#12156)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 87, "deletions": 53}}, {"node": {"oid": "b14b7b72528e4084b819985820f38dd1ecd1cf67", "messageHeadline": "Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0 (#12160)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bf92a5497e0d523c103082e6448b43564abf99", "messageHeadline": "Fix typo in README example (#12033)", "author": {"name": "Irvin Steve Cardenas", "email": "irvsteve@gmail.com", "user": {"login": "kPatch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470c27af50a29339a93347cec9c1b2728f73b33e", "messageHeadline": "[ts-sdk] [explorer] add address metrics (#12143)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 102, "deletions": 31}}, {"node": {"oid": "76f9491f703690e058c8bf69155f6d8f49b471d7", "messageHeadline": "print concise pubkey bytes for dump-validators (#12075)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64f7e6656a1f953f5733748d52ec2e972a9c7aed", "messageHeadline": "wallet-ext: qredo signer (#12051)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 685, "deletions": 115}}, {"node": {"oid": "80852846d2da457725512c907296d481dc2908b0", "messageHeadline": "use miliescond to avoid underflow when setting up pruner (#12149)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "036914c92dbed1b29047d813531bd97b54b5624f", "messageHeadline": "remove println (#12123)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e3444d5651a8775db205072336040bcf124a6202", "messageHeadline": "add fallback button request coins from faucet if only one coin (#12138)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "63e51d17baf02a26dc3ac2ee8124ccf6aba87720", "messageHeadline": "Revert \"Pipe Protocol Config into NW & Update protocol version to 11 \u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 387, "deletions": 1575}}, {"node": {"oid": "5490fee04ce7f8f29a71500cb728efcdea84130a", "messageHeadline": "Revert \"[Sui-test-validator] adding persisted state option (#11389)\" \u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 35, "deletions": 214}}, {"node": {"oid": "f661640c73d3a3cb48338eceef343f6a88dd8548", "messageHeadline": "Remove sampling for batch write size (#12144)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "011831f5aa0c68df662a9f6b3d433c537e94d7d9", "messageHeadline": "[apps] Change default line height (#12097)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "e4eb1756e52c14b07047ff00646784cf96a1b3a8", "messageHeadline": "[protocol-config] Bump protocol version to 12 (#12142)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 200, "deletions": 18}}, {"node": {"oid": "85bd3e2af02e309925a6b1c054b56874aabe4256", "messageHeadline": "Network monitor tweak (#12003)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 82, "deletions": 62}}, {"node": {"oid": "bb50698551d6133b50713e9e8a79f312c5f4c507", "messageHeadline": "Ds/fix sdk type definition (#12151)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "694b1b4cf30a08ddb54453becca84642124e720b", "messageHeadline": "[explorer] Correct node count (#12148)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 26, "deletions": 66}}, {"node": {"oid": "f7efbe55b051c5c0f182541daeeda675a4a32276", "messageHeadline": "[sdk, bug] Fixes SuiRawData definition to include bcsBytes (#12112)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd20043a2d25fa5ee2ea201c2471f48318025977", "messageHeadline": "[apps] Update growthbook to use new API (#12126)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "9d7efe011a9f9fa50cd0ff6cfcd50a49b0d68e13", "messageHeadline": "Fix tests (#12107)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 47, "deletions": 59}}, {"node": {"oid": "c2943c4bf1a1e4da70e4877f7762fa96a17dcbc5", "messageHeadline": "[explorer] Support new validator map API (#12124)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "485a8981bc472a35a84851791dadb83578b33944", "messageHeadline": "[Deepbook] Add api for query market price #12088", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 126, "deletions": 14}}, {"node": {"oid": "16ce98552ef47412624abbddd2f263c4eba6600d", "messageHeadline": "Point jsonrpsee to forked version to support error metrics by error c\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 70, "deletions": 47}}, {"node": {"oid": "03828224c958eff5712f12013da6a41e5a00c98e", "messageHeadline": "use camelCase for `unwrappedThenDeleted` (#12119)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c70453ed0d63653dc158634fd4ed1558b28f0ab4", "messageHeadline": "[explorer] validator map followup (#11959)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "833e69347a8e466a3da38c6757d53e7c6caf2f8a", "messageHeadline": "Sui v1.3.0 version bump (#12109)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9b150efbe18f5d9759f4bd5819ad4fd164564dcd", "messageHeadline": "Framework Snapshot v1.2.0 (#12104)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0a6f4ddaeb2d6cda659e7e8ef54aebd99c28f39a", "messageHeadline": "Pipe Protocol Config into NW & Update protocol version to 11 for new \u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1574, "deletions": 387}}, {"node": {"oid": "2e08ae862dcfb06f3f79613719d3655e0bd7f407", "messageHeadline": "Advance versions for Anemo/quinn (#11933)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 105, "deletions": 65}}, {"node": {"oid": "4c579ebd67aa011ee6d10d26819246941d40ff03", "messageHeadline": "Removing release publishing trigger for now (#12096)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "86d736433d04d115c4356151d034f71fb968869c", "messageHeadline": "[fuzz] replay fuzz from tx digest start (#12103)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "9572e37717b575888df79ef7cb1b51f3a441ec97", "messageHeadline": "[wallet-ext] Token list tweaks (#12102)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8dc1979a83f895dd110d23eb43636eed7fdeb57", "messageHeadline": "wallet-ext: fix always showing loading spinner in nfts page (#12098)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff79fb6386a455240b5c1e82d295cf33d24cfa5c", "messageHeadline": "add option getters (#12031)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "7b740a795e4d0ce83300ad50d841974ea0b2b369", "messageHeadline": "[ts-sdk] RPC validation error fix (#12086)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2c4774c5fd4ee5268ab88ff8ef802ccecaa74bc1", "messageHeadline": "[faucet] Adding Retry Logic for WAL (#11964)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 153, "deletions": 34}}, {"node": {"oid": "d7f5fb23c5eee029dde484146cdd22d101822b92", "messageHeadline": "[wallet-ext] Pinned Coins (#12058)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 366, "deletions": 72}}, {"node": {"oid": "8ff1005df0a6c093905d0dc7c903442ef9488a90", "messageHeadline": "make sui CLI log file gated by env flag (#12095)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "125720153cb58bb3f3cb55d6391d719e6fb66765", "messageHeadline": "easy nit: remove unwrap, improve replay error (#12074)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "71b540195167c3e33cf92ab3715b5d396ecd6c3a", "messageHeadline": "add sticky network config for replay system (#12082)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 310, "deletions": 23}}, {"node": {"oid": "e4126658642914b610f600104243c0eff2bf2f18", "messageHeadline": "Remove Tusk (#12093)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 159, "deletions": 503}}, {"node": {"oid": "03d202cfa20e9a5cdac2dc45d7b256e892a4f49f", "messageHeadline": "Fix transaction filter check ordering (#12072)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5231444c0a0b8eea4538c765cd4bded0918a94f4", "messageHeadline": "expose chain identifier in rpc (#12064)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "012dfba4842feac86e715421c9a70b4ee21b55fe", "messageHeadline": "[replay-fuzz] Add additional mutations to the transaction-replay fuzz\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 398, "deletions": 37}}, {"node": {"oid": "e54462c05a7799158485cf3f5be634bd2c1be9b3", "messageHeadline": "Version Packages (#12029)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 90, "deletions": 24}}, {"node": {"oid": "85719ac93366e38c286d65c51c30e9b84c763720", "messageHeadline": "Add missing changeset (#12085)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5816ebf5289e2dbe7e547fbe69269146ca5488a1", "messageHeadline": "[ts-sdk] add try get past object support (#11969)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "79d7d218e7d53ceba64808204ec33b2127ab4701", "messageHeadline": "fix fuzz loop (#12083)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de22ef1d5ccf63ec3d1720aa4bc86e543ada7df3", "messageHeadline": "Make checks for RPG more consistent (#12073)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "027c250c988626a2da54077b0c3ac7ae9716a6ac", "messageHeadline": "Add branch name as part of client payload (#12076)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a6063f8229e97340bcfd2ba6ac2eb25378bd8f", "messageHeadline": "[ts-sdk] Add struct tag helpers (#12057)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "2530be799092fe135f71e6f7056ce24bc0e392fa", "messageHeadline": "rpc: address metrics (#12071)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "416a980749ba8208917bae37a1ec1d43e50037b7", "messageHeadline": "Add enum snapshot tests to `SuiMoveValue` and `SuiMoveStruct` (#12056)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 121, "deletions": 22}}, {"node": {"oid": "a1c3e80ee4183cda3b697ee988ab171004d65f92", "messageHeadline": "Update index.md (#12063)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4918d6ba089d053cee645be879376fd6afa4b25b", "messageHeadline": "[wallet-ext] Fix the \"Connect Ledger\" route being opened with a dupli\u2026", "author": {"name": "daoauth", "email": "57783762+daoauth@users.noreply.github.com", "user": {"login": "daoauth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df35c084ed7399e18450adee2b6d1f8c2910b750", "messageHeadline": "[move-stdlib/type_name] rename get_original to get_with_original_ids \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "7199ea607905fe36fed235dc0c3c258f5e2be130", "messageHeadline": "Bump slackapi/slack-github-action from 1.21.0 to 1.24.0 (#12062)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10fc5691cf0da32e9c742043d62e005c168bb0a8", "messageHeadline": "Revert git revision refactoring (#12025)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 81, "deletions": 29}}, {"node": {"oid": "3c86b5092633a484a1dd8b29229ffa06f45cf11e", "messageHeadline": "Remove semver metadata (#12054)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2597a813338a9b4bcb483c557091b3c495e5630c", "messageHeadline": "sui ns: rpc with updated spec (#12006)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 199, "deletions": 196}}, {"node": {"oid": "8a8b46646fb95fb151aeb7c7a630708ac23a3bb8", "messageHeadline": "indexer: address async processor for address metrics (#11972)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 247, "deletions": 79}}, {"node": {"oid": "f4211d1565a3a3cb138024db13cfe95b41d82a96", "messageHeadline": "wallet-ext: qredo integration UI flow (#11223)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 415, "deletions": 15}}, {"node": {"oid": "07136de4b4f4f2aabf1481d804960d349594ddb9", "messageHeadline": "Update RELEASES.md (#12059)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd75bebae6d30174a92824e589ae678ce41bc802", "messageHeadline": "[1/n] [sui-json-rpc] unit testing (#12053)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 151, "deletions": 13}}, {"node": {"oid": "a892bb8a2b4dec1e2463e28e2eafa416574e319d", "messageHeadline": "Triggering workflow when a release gets published (#12052)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e4ab6d17953cc53a59b85fe31647f34345a15b9a", "messageHeadline": "wallet-ext: ui hooks for qredo (#12018)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 227, "deletions": 2}}, {"node": {"oid": "1c604c2b574a7b76141681692e5a27617c32232c", "messageHeadline": "[tests] Added additional programmable transactions fuzz tests (#12011)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 5264, "deletions": 33}}, {"node": {"oid": "461348f49612b58dc852f210d841d5f757eddeb1", "messageHeadline": "add LRU cache for fuzzing (#12050)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 169, "deletions": 18}}, {"node": {"oid": "23fc12710fa3c7359b64a9a5c43935e2a129ddcf", "messageHeadline": "wallet-ext: service worker support for qredo (#12017)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 282, "deletions": 19}}, {"node": {"oid": "975320eabc37ecabef6c2bf3d5ea8d9d2353e50c", "messageHeadline": "[tests] Fix reference gas price for sui-core tests (#10918)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 90, "deletions": 31}}, {"node": {"oid": "7a94b4d928869b7496667df97f758ed66a89fd10", "messageHeadline": "indexer easy: better err msg for checkpoing download (#12049)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2633885b0889d1e3dc5796c837b7adca0ef51924", "messageHeadline": "[hardening] enforce enum order for `ExecutionFailureStatus` for SDK b\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 116, "deletions": 2}}, {"node": {"oid": "ba5d6b1c4e146110065ff05196233f0386a231c9", "messageHeadline": "[sui cli] add validator command to print out raw gas price setting tx\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 160, "deletions": 7}}, {"node": {"oid": "496f9f546868e689d40ac8c80a0fc8cd7cb2cd7b", "messageHeadline": "Update connect-sui-network.md (#12041)", "author": {"name": "Jiwon Park", "email": "48719289+jiOnederfull@users.noreply.github.com", "user": {"login": "jiOnederfull"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da81dd1fbddc16a0d1efa87bbfdda7376f6bc79a", "messageHeadline": "indexer easy: fix checkpoint overflow (#12048)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c1d4218ba3114533d1e782ff0a6c7e61c8c5e6bd", "messageHeadline": "Push types to type stack when calling a native (#12013)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "73e9fc28f1915ce85f76d83170ddebaab24ffc88", "messageHeadline": "[sui-framework] Add deepbook tests (#12046)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "25678de7f57438f7b9a6af8f908e3051d1505205", "messageHeadline": "easy: added natives costs comments (#10828)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "807d2b00645d6c7b12867c319515595427a4c59d", "messageHeadline": "only block sui verifier on timeouts (#12030)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "5955553635c4961b26718afbb1e0334ccd3e595e", "messageHeadline": "add explicit iter range specifications (#12012)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 245, "deletions": 1}}, {"node": {"oid": "4f1d8345e6ae2c4f9e91fcd8beff9ed06f06318e", "messageHeadline": "Removed stale link to explorer transaction (#12021)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a183f7f44e73cf8e202722d1d4ea8414b801770", "messageHeadline": "Update faq.md (#12024)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d932db90bc86d5d811949fac2ef194fa2877b282", "messageHeadline": "Improve replay fuzzing (#12028)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 389, "deletions": 237}}, {"node": {"oid": "c3d9cc87f34fbe4b83a5898eaa1a72b5e9f24f14", "messageHeadline": "3/n improve sui-json-rpc error codes and handling (#11928)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 283, "deletions": 186}}, {"node": {"oid": "1876d0ba6e091c29779d46fac695ba77d2924d42", "messageHeadline": "wallet-ext: keyring add support for qredo accounts (#12016)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 226, "deletions": 39}}, {"node": {"oid": "731ed9724145d417f69122177bde44f497c05b41", "messageHeadline": "[sui-framework/package] `Publisher` checks recognise upgrades (#12026)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 569, "deletions": 63}}, {"node": {"oid": "c9feb2c5055712bc2f2e2165e2adff2a2a5e0bc7", "messageHeadline": "[sui-json-rpc] fix getter for move object bcs (#12010)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0952f9586aef9e432452f04f8d0652d629c81229", "messageHeadline": "[faucet] Adding recursive async call so that faucet auto selects next\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "a06213012d2e6d46e2f6bdaa5ad14f450a57fc9f", "messageHeadline": "[explorer] - support for kiosk display (#12009)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "b3d4bb3342e8b0ad8c1a00a5e7d7b8f84ed8a977", "messageHeadline": "Add offline signing helper (#10495)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 604, "deletions": 120}}, {"node": {"oid": "4740cf696dbf49fb56e1d194acac8b966e8fb83c", "messageHeadline": "Added info on mainnet peers. (#12004)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "375d3ec9630512ff0b9810dd8c44aa290ee161e3", "messageHeadline": "add `instrument` and `with_tracing` to remaining apis (#12000)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 141, "deletions": 129}}, {"node": {"oid": "8462c7fe4d5c047ba5707b9870b8210ca2ba329a", "messageHeadline": "wallet-ext: update useGetOwnedObjects stale time (#12015)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e150e2dd5c339cdf9296ff6d386d529b82ffe453", "messageHeadline": "[explorer] - add details to tx page, fix some styling bugs (#11810)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 116, "deletions": 70}}, {"node": {"oid": "db061765c0289d755d8b5539394667eb6c342134", "messageHeadline": "Bump codecov/codecov-action from 3.1.3 to 3.1.4 (#12014)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5c8150dcf74ee6cef128d20c7cc8353bbda417", "messageHeadline": "wallet-ext: add support for displaying qredo accounts (#12005)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "2a5773bbf0bcd0f92731fe27d7af9b9239961036", "messageHeadline": "[explorer]: update gas payment section (#11899)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "2aedc50ae589de50303377b8d4d570bdd84794a8", "messageHeadline": "In verifier metering, use PROGRAM_TOO_COMPLEX status code over CONSTR\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "18bc0695320e4a3b7e0380376a56abc44c81ebd7", "messageHeadline": "wallet-ext: initial api client for qredo (#11998)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "1e616960b0735cac7a756cffcfabbf0300096808", "messageHeadline": "for errors that consist of vectors of errors, return all errors as an\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "141e417d822b62bd7be21211072831302e4b78d1", "messageHeadline": "Remove test-utils dep from sui-types and sui-move (#12002)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "63e85f848ca80873d307e22142743efe032bd34d", "messageHeadline": "wallet-ext: allow qredo connect only in dev (#12001)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4728caa3d5ea2a7db452c22d800d1719589e3255", "messageHeadline": "Split sui-config crate (#11968)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2190, "deletions": 1955}}, {"node": {"oid": "903534061689972da3bc0db5b09156b6c7bc6ea9", "messageHeadline": "Truncate name and symbols (#11997)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "93ff28556c4d37c4f685300a7ce89eb3e1c5949c", "messageHeadline": "[explorer]: update text color for func (#11976)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef296701006ac8d351e335747e0cd851ee0620a3", "messageHeadline": "fix pnpm (#11995)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7be6dd77c9277f4cd0b35cd9c4236e1e288a4ac3", "messageHeadline": "wallet-ext: update accounts in permissions when they change (#11993)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7c5cabd5d3db02070305fe01e20b1cbcdcc0bdf2", "messageHeadline": "Add Manypkg (#11958)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 264, "deletions": 11}}, {"node": {"oid": "ca012cb4ae062142e226b297f108ce1a5910fbf5", "messageHeadline": "Add linting to react query (#11956)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 355, "deletions": 327}}, {"node": {"oid": "966ed4f6f4fe9f010a3272caddb1493849ea744d", "messageHeadline": "rpc: add name-service registry types (#11898)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "c3eb2f833db77d80435316012c9e9d3686e15b25", "messageHeadline": "[bugfix] - fix incorrect string vec json -> bcs conversion (#11990)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "3df29ff96350f794294a24916b4d21f9b2252b5b", "messageHeadline": "[rpc][bugfix] Remove the usage of get_past_object_read from get_coin_\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "ec52ccd5fc1b86d0d88d2d11341167e040056360", "messageHeadline": "Bump lycheeverse/lychee-action from 1.7.0 to 1.8.0 (#11985)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53091157d1c913291aecadcaa7e6b04003a78f9", "messageHeadline": "[sui] Fix version output by CLI (#11984)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6494ee216e7fdc6de8ddc21d9a7cae86e3255c9", "messageHeadline": "move more functions from test util to wallet context (#11973)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 137, "deletions": 263}}, {"node": {"oid": "d0f9a3047879f600bc61c94e519ad91bd6a8f0cd", "messageHeadline": "verifier: CLI show meter ticks used (#11974)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "885e671bf21d9c18c45924f6d62738de866703e9", "messageHeadline": "[wallet-ext] - add support for displaying OriginByte kiosk (#11904)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 159, "deletions": 31}}, {"node": {"oid": "934a0557d90e6978f1343108a3a57bc0f4f015b7", "messageHeadline": "[move/fuzz] Fix up verifier fuzz targets after metering changes (#11950)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 80, "deletions": 39}}, {"node": {"oid": "36045411796dc18a5cc3369d1b03f5698f77fc31", "messageHeadline": "StateSnapshot writer for writing state snapshot (#11851)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 997, "deletions": 35}}, {"node": {"oid": "f08c87f8b3b2ce60c666628b6580434fd9e9b0a5", "messageHeadline": "indexer doc: update README (#11970)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bdb80817f2b5dc0118148211631d79ad9ab363c6", "messageHeadline": "[DbTool] add a few commands to modify database with minimal safety ch\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 316, "deletions": 12}}, {"node": {"oid": "fd6bae400bc400280b7535e8fc91e842e9f2e7d7", "messageHeadline": "fix coin overlap and transaction texts (#11960)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "a55935018fd0d260fc5b759d667fda43e2f7348f", "messageHeadline": "Docs mainnet (#11967)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ec2067cc6176375c335742bf75176369f0c17bda", "messageHeadline": "Update sui-bridging.md (#11966)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "5ec0adc3b669e2e8e4f44f14c86963c2e11db522", "messageHeadline": "Add metrics for db snapshots (#11963)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "0939c055aa916b68e2d75a851710062152a02125", "messageHeadline": "Update to tokio-1.28.1 (#11957)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "fefc9f7bfa7b6c54c0fbebd498b3df88bb966550", "messageHeadline": "Some cleanups in GenesisConfig (#11941)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 187, "deletions": 286}}, {"node": {"oid": "13286704966a0f10fbf1f8fb8a625d7f6a1f453c", "messageHeadline": "Merge bytecode snapshots (#11955)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 163, "deletions": 265}}, {"node": {"oid": "14996e3d6284a91d62c36226eee8afb733e8a518", "messageHeadline": "remove dead code: gas calibration logic (#11953)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 4229}}, {"node": {"oid": "e4bb7099b5574105068d5008acb67ab27beb1245", "messageHeadline": "Add tx, package scope. Use Sui meter for verifier (#11937)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 126, "deletions": 8}}, {"node": {"oid": "7ce58ebb9d13e8e99e5e0a5e58dda58cbbf4f79a", "messageHeadline": "indexer: re-populate input objects & recipients (#11951)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 31}}, {"node": {"oid": "b5c796a4ffc566341a0c8d42de9bcce1195cad5d", "messageHeadline": "docs-sdk: fixed typo in README splitCoins example (#11781)", "author": {"name": "coccoinomane", "email": "guido.pettinari@gmail.com", "user": {"login": "coccoinomane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5678b2b44d8291348d7ddb010e60b4132ed3f9", "messageHeadline": "fix: change wording (#11954)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85699091155cbe9f83d2511a6cf7fa27c045e92a", "messageHeadline": "Fix explorer link environment (#11952)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5f02fbb42b22fcd16597a5b961dafbe6349f3bd1", "messageHeadline": "Adds support for validator pool ID (#11885)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "581bd7ecfcdc5e59392dfdc99e09cfaa6525c30c", "messageHeadline": "[docker] Add sui-execution top-level directory (#11948)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "395041dbf6995d94161f5315de34b8b48319cb21", "messageHeadline": "Version Packages (#11807)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "ed434235139d453ce806f78b7429ab5fecc007c8", "messageHeadline": "[bugfix] - object type should not trim leading zero (#11887)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 69, "deletions": 33}}, {"node": {"oid": "6f5c62dce569d0cb69fa0530813281e15649a63b", "messageHeadline": "use coinMetada in wallet (#11896)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 98, "deletions": 44}}, {"node": {"oid": "f8636a58b6e8eb7e0cba214ae83618af8272abbc", "messageHeadline": "Remove testnet specific logic in replay (#11939)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 18, "deletions": 101}}, {"node": {"oid": "b45fade801ca12db9c734ca6fedf6ab3e2b2d327", "messageHeadline": "periodic compaction of sst files (#11876)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "4dc8b91430a1467f198a994808d0cb743277b4de", "messageHeadline": "add event module id index and new EventFilter for filter by event mod\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 128, "deletions": 3}}, {"node": {"oid": "b7625b65114d57377d1ad755c2ee22a3f47d0578", "messageHeadline": "2/n improve sui-json-rpc error codes and handling (#11833)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 168, "deletions": 132}}, {"node": {"oid": "03f3a044674f6ec79a5c272875d63f4c6fc1e0c6", "messageHeadline": "[Deepbook] Add commission and rebates into event of OrderFilled #11903", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 233, "deletions": 80}}, {"node": {"oid": "3764324d3f4ffb4ceb4fa06555d365a74549f5f5", "messageHeadline": "[Explorer]: fix banner overflow (#11940)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6dd16a1b94344f049bca0b5dc8445557a40d4c8a", "messageHeadline": "[checkpoints] do not assert InMemoryCheckpointRoots on full nodes (#1\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7f3e1bbfb365ff253c5e9c0c95362efe5649447b", "messageHeadline": "[sui-json] Spans for fullnode write paths (#11930)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "541a513c21ccca16695627894401a2648bb3b3e5", "messageHeadline": "Remove unused iframe (#11932)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "b25e6e811d3d58b9b73c3c6666b30fcb502dd72f", "messageHeadline": "[wallet-ext] Add sentry monitoring for mainnet (#11917)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 40}}, {"node": {"oid": "fe33cf4b58169a2729dfa0734ad99c49eb0e1707", "messageHeadline": "[sui-execution] Move `sui` execution crates into their own directory \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 70, "deletions": 57}}, {"node": {"oid": "919eed015cfe7938acae9f0ac211b6592cc2ea66", "messageHeadline": "[wallet]: update wallet button (#11830)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 145, "deletions": 68}}, {"node": {"oid": "e0e0e7eb52b8463c2dabd1292ee047e532afac3b", "messageHeadline": "indexer: handle failed tx block in TPS (#11922)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "f8477e811c1f6e1f26814ad16888748e10f0060f", "messageHeadline": "[Sui-test-validator] adding persisted state option (#11389)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 212, "deletions": 35}}, {"node": {"oid": "2672d89f8bb82e094b42c2b3c83d5ed96af8a3d7", "messageHeadline": "[wallet-ext] remove the Ledger integration feature flag (#11914)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "1a3420933e88a983a9537318b1027d1d1d73015b", "messageHeadline": "Fix flaky safe mode reconfig test (#11918)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ef770066ef04d52cd5b85db5f9cea6d6b29a9bc9", "messageHeadline": "[explorer]: fix render for object type (#11861)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "14171bb876ce5a00faf747c87132c1e2a08b4c61", "messageHeadline": "[apps] Remove unused feature flags (#11916)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 60}}, {"node": {"oid": "d0f4f6a9e1dbec443bfc0a3ad876372cf7d94a88", "messageHeadline": "update fullnode pruner docs (#11905)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3909214ebae213d9fa51325f2abf834b169fa762", "messageHeadline": "[chore] clippy to run with all features enabled (#11912)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e55051876bdc52d2ed750f28e7d59be190065434", "messageHeadline": "[explorer] - checkpoints table - make sequence number a link (#11915)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3c6f0cbf846af847b8d291c3afd30171d9448d60", "messageHeadline": "explorer: fix network outage banner (#11911)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 65, "deletions": 72}}, {"node": {"oid": "95b318b5166670045592f381e85e49fe04509be1", "messageHeadline": "fn: remove object IDs from transactions_to_addr index (#11314)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "58a97cb4acb85f5c61d5eb0d7564b1a7a4f2acaa", "messageHeadline": "Modifying branches and tags to trigger builds on branches (#11882)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e032060cc4796574270980231c2952f07e1d6b10", "messageHeadline": "Updating RPC spec description to include url (#11892)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c6accabbb5d57c7cfbf0c4b27c574ebeea5469e", "messageHeadline": "Create a LayoutResolver to compute layout from VM types (#11529)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1167, "deletions": 370}}, {"node": {"oid": "166a492b27253ad464f967bcc47b95769a5b6e25", "messageHeadline": "Fixed link (#11872)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb592035977cefa9efc9f1a9bccf167bfe4d2f47", "messageHeadline": "[checkpoints] Remove legacy code before InMemoryCheckpointRoots featu\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 37, "deletions": 195}}, {"node": {"oid": "3f576a0ea21c90ff2ad58e21e00d31db79f5826c", "messageHeadline": "Replay from dead/forked node: Introduce `NodeStateDump` (#11880)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 798, "deletions": 94}}, {"node": {"oid": "23a212db97f6b8a5395dc8d7bbbf90bc26e8e106", "messageHeadline": "indexer: address & active address tables (#11864)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 281, "deletions": 81}}, {"node": {"oid": "c636b85c941e90a303aaff70c9ce1093a1724fb4", "messageHeadline": "move: improve upgrade transactional test setup for dependencies (#11128)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 211, "deletions": 5}}, {"node": {"oid": "a0c330cd7236e15479596963987c34a27c8e7d6a", "messageHeadline": "update default stake subsidy parameters to match testnet (#11826)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a2ed5a93771b71ebe2ad94c231c245696d558ae9", "messageHeadline": "[sui-proxy/ add more buckets for consumer ops] (#11886)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8af9ec1cc412c946c95b173655ee90f968f5c168", "messageHeadline": "Added examples and made verbs singular (#11871)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 384, "deletions": 230}}, {"node": {"oid": "a1aa56dd99761466166bca3d602996a62137facd", "messageHeadline": "Rename OBJECT_ID to PACKAGE_ID for framework (#11846)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 128, "deletions": 119}}, {"node": {"oid": "13f90cf0ef3d81b826cd2e78b56ea9061e28ead2", "messageHeadline": "Fix cluster test (#11878)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "aaa1afb95ffddf32d1f0503de89fdbd455f8cd37", "messageHeadline": "[metrics/add snappy compression to sui-node/sui-proxy] (#11866)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "e17e9cd4628ebecc14b63aea33f4f4dae9206490", "messageHeadline": "[Part 1/3] Use TestCluster universally in sui tests (#11816)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 340, "deletions": 327}}, {"node": {"oid": "c3e7620ee21326a95a9266b0fa0a25dc893f3003", "messageHeadline": "Fix errors in the docs (#11785)", "author": {"name": "Pavlos Polianidis", "email": "ppoliani@gmail.com", "user": {"login": "ppoliani"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "dc13855aef7744dbc377c117ae29871792ba8d6c", "messageHeadline": "[Deepbook] Upgrade account_balance #11837", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 90, "deletions": 15}}, {"node": {"oid": "18f149d0343054f46b13507d7023138ee961ad80", "messageHeadline": "[bugfix] - remove outliers from APY calculation (#11867)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2cc2503c265d68c52e243fdf0d4c859af6105b9f", "messageHeadline": "Bump changesets/action from 1.4.3 to 1.4.4 (#11874)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b134868df506ecd674e032fd01882d50c95163c6", "messageHeadline": "[Rust] use toml format for toolchain file (#11873)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 45}}, {"node": {"oid": "8359729aba22d81f3ff8f2abad59bf6a99231a0a", "messageHeadline": "Check for any changes to protocol config snapshots relative to deploy\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "ff6c213d21f691880bff7514f1a550668c2d4330", "messageHeadline": "Use RTT-based peer selection for state sync (#11863)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "1415a38d5840c97af27354654e27502098768d81", "messageHeadline": "Fix uptime metrics (#11870)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d76537d7f1f290eb653b24575a85be50f67a91b7", "messageHeadline": "Change SUI rosetta from statefull server to stateless (#11855)", "author": {"name": "caogc", "email": "caogc@users.noreply.github.com", "user": {"login": "caogc"}}, "additions": 186, "deletions": 257}}, {"node": {"oid": "d2ae28091e9533d60ebefda672e713eaa620ef68", "messageHeadline": "[1/x] move some test util functions to wallet context (#11821)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 307, "deletions": 482}}, {"node": {"oid": "55d459d7f07663914684c5d9aedb6e4fe01e0098", "messageHeadline": "allow some sui tool commands to take a fullnode-rpc arg and use the l\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 157, "deletions": 89}}, {"node": {"oid": "bc1a5a51e7d60d9bffd04537d540589e2d80839d", "messageHeadline": "Bump crate-ci/typos from b5b09d7129a690e6c278641f4843ec4b217bd3d2 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "909f3519f3aad0bedae81551a43197259a6d7e20", "messageHeadline": "expose chain identifier as a metric (#11823)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "bae32e90952a0e1b66fd6ff41e590998ae443ea8", "messageHeadline": "[CI] allow automatic merging of github action updates (#11868)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a0eda47303636ee7f1d7c08b9e581f451e5d5b67", "messageHeadline": "wallet-ext: allow UI connections only from same origin (#11629)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d98a7ee724f8f4f06c66372debf685eb37bf668c", "messageHeadline": "crypto: multisig keytool (#11854)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 122, "deletions": 22}}, {"node": {"oid": "732007aa6a921ca4b4fe457765e5957adb9a3127", "messageHeadline": "leave 0 as the invaild order id", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "653c3a0287f9c28889f4cd6185681c01da4645f4", "messageHeadline": "Index store search debug util (#11856)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 359, "deletions": 1}}, {"node": {"oid": "c59057c0a2d025b2ae665d383bc257423f1bae67", "messageHeadline": "Updating main from doc branch (#11859)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6be725378d7e191b97f19560464311ef61d3454", "messageHeadline": "[doc] update sui-system package address and event name (#11763)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ca220526bcf669d08dfa63417c9ba8ce8bedc82", "messageHeadline": "[rosetta] - dryrun using mock coin instead of guessing the rough cost\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "e9d6c7ce224352688a28be93b033edb25221a544", "messageHeadline": "Bump crate-ci/typos from 1.14.9 to 2.2.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecfbb609205108285028b9c47a14beddc6dff55b", "messageHeadline": "Adding examples to RPC API ref (#11827)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 468, "deletions": 231}}, {"node": {"oid": "5615a786492845b8df7cfda1be11483809d6ddcd", "messageHeadline": "fix meter assignment (#11819)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ceb5a7f8e871b6f08205c1be1568699d5fade8", "messageHeadline": "Bump crate-ci/typos", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6786ccfb71a2a3077a1f65d01f302974af340324", "messageHeadline": "indexer: revert data trimming on obj & tx data (#11848)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 48}}, {"node": {"oid": "bac24f75b4ddb900b3720ce43a0bbecd65dd5f5f", "messageHeadline": "1/n improve sui-json-rpc error codes and handling (#11736)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "32454db97e77c1c8562c968c6985c8109543e9c5", "messageHeadline": "Bump changesets/action from 1.4.2 to 1.4.3 (#11850)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c162e7755d05377e8bead5df847b8dfe5d0c6f", "messageHeadline": "Simply Signing With KMS (#11822)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "9f63023c9a628c71c0e84644d9fe38d9fa65229c", "messageHeadline": "Update RELEASES.md (#11820)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79330b43a62a823e0ef6b9b593e29eaa0a2c3dcb", "messageHeadline": "enable rosetta ci (#11836)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "8ba704b55eaee72f664ef94947085860360b7ba2", "messageHeadline": "[Narwhal] deduplicate missing parents in vote requests (#11835)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 331, "deletions": 164}}, {"node": {"oid": "84862080feb6b3e29e405f2a609836a64cf613e3", "messageHeadline": "Clean up system object CallArg (#10388)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 75, "deletions": 174}}, {"node": {"oid": "53210d36bc187ff5431e6d051962b402d66551bf", "messageHeadline": "[sui-proxy/increase mimir timeout] (#11845)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60bbef8c447669b3cd0dffb3a09c0e3c710d120b", "messageHeadline": "[sui-proxy/increase post body limit to 5 MB] (#11832)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 94, "deletions": 30}}, {"node": {"oid": "ff1f636d2ce1c84f3e0f9b713912ed8f4e085da2", "messageHeadline": "[explorer]: add e2e tests for Transactions and Inputs Cards (#11787)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "2491d4582904a906637c28d92a1acc0f6eb3d325", "messageHeadline": "metered bytecode verifier cli check (#11817)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "6a9abe9e38d9dc21156cc788860317170ff25838", "messageHeadline": "[ts-sdk] Fix type definition for MakeMoveVec (#11655)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "25ce5ccc5b42fa0ef678a9eeec07bebc22759696", "messageHeadline": "fix for devnet (#11831)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e7e1c7eb2a350d822c819fefbfc733ddd6a2bb49", "messageHeadline": "disable test (#11825)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cab47118fafdf2f3c186c08e0066e6b2a97994d2", "messageHeadline": "Replay based fuzzer simple (#11798)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 431, "deletions": 64}}, {"node": {"oid": "3a1b15707df8d109a91259c6f5a1adf0bc7d0e0d", "messageHeadline": "record last executed timestamp age v.s. the timestamp itself (#11801)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 86, "deletions": 59}}, {"node": {"oid": "8255f8e14b69d0754d9e82e09cb95c1160970fef", "messageHeadline": "[fix] failing build due to missing import (#11815)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89992738566dda77895d34252e15760c05b97ce9", "messageHeadline": "Sui `v1.2.0` version bump (#11812)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6d4b98e83af30f69ff8d16a3422451223d7ed7f2", "messageHeadline": "[Faucet] Adding merge/ split coin functions from rust script (#11814)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "6811ecba9a0957070c024325cc5ea833322d26f6", "messageHeadline": "[docs] dynamic object documentation (#11711)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 923, "deletions": 170}}, {"node": {"oid": "90c374071fb33bdfee5ade976cbd10ced5cb2e13", "messageHeadline": "Fix wait for local execution bug in sdk (#11811)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 73}}, {"node": {"oid": "21da01373deb48912759bd832bbb0e01c319e49e", "messageHeadline": "crypto: Use pubkey as bytes (#11596)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 113, "deletions": 98}}, {"node": {"oid": "1999535b40574426e7d975d84693bbb175bf8d80", "messageHeadline": "[explorer]: update link fonts (#11773)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "172078737dcd6baa19d0edc183c681d730809af9", "messageHeadline": "[explorer] - fix net inflow on epochs table (#11813)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5b4437e10272692c6e649d7a62786f4c740c0677", "messageHeadline": "Extend Keytool for Signing with AWS KMS (#11283)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 750, "deletions": 118}}, {"node": {"oid": "73c5c8eae35cfbc4ad9dada1cc5368d74c63199f", "messageHeadline": "[pruner] remove open iterator between await points (#11808)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "fed58ad1334c06e5003cb97f8b47fa7a92d175e5", "messageHeadline": "[Deepbook] Enhancement (#11624)", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 1097, "deletions": 161}}, {"node": {"oid": "e374b849a4bf3d56121a61289fc234705f089d87", "messageHeadline": "Update index.md (#11793)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "280821e0ab713c8e380d80f37d332ec35671e85b", "messageHeadline": "[ts-sdk] add mainnetConnection to the list of available connections (\u2026", "author": {"name": "xingyue", "email": "qixingyue@126.com", "user": {"login": "v1xingyue"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d6ed90e0eda85ad4dfaf91915f0623b369ab289c", "messageHeadline": "Bump changesets/action from 1.4.1 to 1.4.2 (#11799)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f63d20c45c03e76c535801b875823871659b3c", "messageHeadline": "Fix Dynamic Field Cursor Index Bug (#11789)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "1312b2e6af3ec344fe1f675e122c73256ad2ade3", "messageHeadline": "Fix typo in rotate_snapshots.py", "author": {"name": "Ikko Eltociear Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8346d95f592946032f6d370096b83f98aa4efa72", "messageHeadline": "Rename messages.rs to transaction.rs (#11645)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 228, "deletions": 219}}, {"node": {"oid": "7bca94c3ad1436c3c8f9256e74c43d9a1a4c9b0d", "messageHeadline": "Add sign-transaction to sui-tool (#11605)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 359, "deletions": 337}}, {"node": {"oid": "3ae388b879d790a8517d1895b07e360cfcd74a4f", "messageHeadline": "[explorer]: update progress with floor % (#11786)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e02d99b3bd878d762f8df2c2c701db5487a805ec", "messageHeadline": "[explorer] - make glow animation more subtle (#11784)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "d56e02c5b170a55261921e7c163d477b0bde3f3d", "messageHeadline": "[verifier] add prom histogram metrics for verifier (#11757)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 168, "deletions": 11}}, {"node": {"oid": "d71f55ada8505d3ed358476fd23414be1c32372f", "messageHeadline": "[sui-proxy/add metrics to middleware] (#11770)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "15d8fcbb1e9a810622226d2113bc6878b230beaf", "messageHeadline": "[Narwhal] enhance latency metrics for certificate handler (#11774)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b7756e38c3fa7ccc44321b5f7ef6325cd110f887", "messageHeadline": "Update dev_cheat_sheet.md (#11775)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cfae5c18b1c999d321b4375eb9e469e0c3465eb", "messageHeadline": "Update sui to current anemo (#11487)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "565267a15058b96220bbb974546f68ff943b2e06", "messageHeadline": "[Explorer]: glowing progress bar (#11116)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 97, "deletions": 16}}, {"node": {"oid": "74c5b334c0df2912ce6de203728dce5bbe9c3afe", "messageHeadline": "docs: fix various typos (#11759)", "author": {"name": "Markus Legner", "email": "mlegner@users.noreply.github.com", "user": {"login": "mlegner"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0428751c63629f86d5939c76330e7163c3bb6f73", "messageHeadline": "[nits/chore] fix prot cfg macro fmt nits (#11767)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "04b4c0f80d3308285cfd34025612ea1b236cdb69", "messageHeadline": "[wallet-ext] auto-focus the password input on the locked screen (#11771)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "383326f668b5d51d5cc3aff2316135393660831a", "messageHeadline": "Update dev_cheat_sheet.md (#11772)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114842825652aecee827bda7864e7272ed3165f1", "messageHeadline": "Docs mainnet (#11769)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fc4b05ddff31e1c943e79dd6d37c7ecfced4dd6", "messageHeadline": "[easy] allow short commands for db dump (#11765)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7c6b4a09be4bda8277ed881701e37cd90ec87de", "messageHeadline": "indexer: add retrial to epoch view refresh (#11766)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "8f5fcfaf118f95898c47ffd72fee015b114bbd83", "messageHeadline": "[rpc] Get protocol config endpoint(#11510)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1074, "deletions": 22}}, {"node": {"oid": "d18e012d99b0979414a87e4fe1ad12e0d97a2532", "messageHeadline": "[refactor] add transaction type to consensus_adapter metrics (#11708)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "25bccaf496d2ff099ba0d0fcaec4bed8ce789159", "messageHeadline": "distinguish consensus/non consensus in certificate execution latency \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "a8f6ed1972a966ac3dc1892304be98fb979303ae", "messageHeadline": "[explorer]: add max width (#11754)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "846fff913e79e57201f1400754e7267fb2eb110d", "messageHeadline": "explorer: show epoch num in hover tooltip (#11762)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "28f5663de8dd6f86b6341e7e8451dbfa91efcbe9", "messageHeadline": "Update dev_cheat_sheet.md (#11742)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de987e317dd8f0c5a77f819f68326b4e1dbd28fb", "messageHeadline": "[explorer] changes for validator map followups (#11751)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "f3be0d0348552176cef520fee07e89c44745f4cf", "messageHeadline": "remove json-rpc and reduce max-checkpoints-in-batch (#11752)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1f4fc1428a6c92f8fc8c9594608a50bea29ce3e7", "messageHeadline": "fix resolution issue (#11747)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9a1110801547a40e20bb52b414ac3d7099b574bf", "messageHeadline": "[explorer] fix ongoing epoch checkpoint count (#11748)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ea633115b20cc190c91efa20897a053f5c413591", "messageHeadline": "[explorer] remove price percentage from the SUI token card again (#11\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "ced4a537e8d1eba3d8e2fa83f4c45f1a5cd94ce2", "messageHeadline": "[Part 2/2] Delete test utils messages (#11738)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 338, "deletions": 522}}, {"node": {"oid": "f1f0fde2fc423fde7adbf32c80b5df32fc9d0997", "messageHeadline": "[Part 1/2] Delete test utils messages (#11717)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 326, "deletions": 287}}, {"node": {"oid": "9a93aa89c26137137251ab11d8ec68df1077494b", "messageHeadline": "[explorer] only show the SUI token card on mainnet (#11743)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1848f33e0454ff31af35374975966652f35cc46a", "messageHeadline": "[explorer] add back price percentage change to SUI token card and rem\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 5, "deletions": 49}}, {"node": {"oid": "b8d37fa2467129457f12ea67243c099deb736b8b", "messageHeadline": "[explorer]: Refactor code to use Disclosure + Add Published in Summar\u2026", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 155, "deletions": 63}}, {"node": {"oid": "458a16cba90677d4c052e3db89de38ed98039679", "messageHeadline": "[bug fix] - struct tag serialization should not trim leading zeros (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "891b17a60284e7e22d2cad2184e37ef8c09359e6", "messageHeadline": "lock down fast path object insertion to clock object (#11654)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "3715fd54e9b35d00c1a2d31a10aeb7f3c0ba8e7a", "messageHeadline": "[explorer] remove cache param (#11735)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f7813f1eb69a2c6c57e4d7603e10781415e239b8", "messageHeadline": "[wallet-ext] - clean up onramp logic (#11733)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "b942321dc12fab7ba8f9c01fed43f332c6442abd", "messageHeadline": "Fixes edge cases where APY is not available for inactive validator (#\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba31e3757f28aa7c71b3fbf72e2d3cd802708c29", "messageHeadline": "[sui-system] update max commission rate cap (#11720)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "dbf5c828cc1805a62a08621ed53002bcde45959c", "messageHeadline": "[wallet-ext] - move transak to first provider position (#11729)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "a78b9e3f8a212924848f540da5a2587526525853", "messageHeadline": "[explorer] validators map (#11589)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 670, "deletions": 507}}, {"node": {"oid": "c4242ee03d128f14d4ceb3f9e6287902ca75517c", "messageHeadline": "[wallet-ext] - kick onramp providers to new tab (#11728)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "2518eb6d1590cd4b93f045f6632691e89ce88258", "messageHeadline": "[Faucet] changing max concurrency option in faucet build (#11712)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "44756949850107872f0cc7ce407c45f1976247c0", "messageHeadline": "[wallet-ext] add Ledger toast notification that's displayed when you \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "da7a1dc2ee1bd63eef2ba798532d87fd8fa9789f", "messageHeadline": "use validator display name in metrics reporting (#11663)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "216a6a9f4a753cc173d7798d88c75fd67aa9109d", "messageHeadline": "[sui-verifier] Additional tests (#11715)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "b31970a06b75b7dd49941d3e4e023c6c58581505", "messageHeadline": "refine buckets and split out tags into separate histograms", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 73, "deletions": 79}}, {"node": {"oid": "34119b2b07a098ed590c094411064c6fa6a3fe81", "messageHeadline": "update to prometheus histogram", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "cb671cc412f5776e0a56e045bffa0693904e96f1", "messageHeadline": "update tags for consensus adapter", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 78, "deletions": 35}}, {"node": {"oid": "1c5968e1f466b5dffa647e742f1c5b232df13243", "messageHeadline": "[sui-proxy/add debug logging] (#11716)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "202954621793b112d9d70bc7f033e1fe04f406ee", "messageHeadline": "Increase move verifier timeout & add metrics (#11714)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 254, "deletions": 17}}, {"node": {"oid": "6efdcb00fe67495d7e0318ee199c3298170ac27e", "messageHeadline": "Clear react query caches after sending NFT (#11710)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad2a431bfa2cf19d9e967d3067b5f7b54040005", "messageHeadline": "Take db snapshot after epoch start config is added to db (#11700)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "a028099155acaaa3b22e001de627a519f76fd369", "messageHeadline": "[Explorer]: Fix coin image (#11706)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2583286a456e9cbd0a37f8bb3975bdeb8866bf62", "messageHeadline": "[explorer] default filter for package view (#11705)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "de0eb57ea05d3fac490dd154540850bace2ad41f", "messageHeadline": "fix: fix doc example and contract (#11703)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "f0cad701c4e8472c7b204a6571b2f43abc765cd8", "messageHeadline": "Adding more branch patterns to trigger builds (#11695)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4912333364c7bf480f22ece203c83be5b6f2af20", "messageHeadline": "[wallet-ext] - add separate FF for onramp providers (#11702)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "b12ae273ea82e75005217e2133d0025a1e0b0ab2", "messageHeadline": "keytool: show phrase in command output (#11699)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "296cb3f1f7b8713da7c06173d359343d0ef3f808", "messageHeadline": "[explorer]: move checkpoint to first (#11698)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "8aa5c0e5a495c950321855cf53f2c76b59250fd5", "messageHeadline": "[explorer] paginated package transactions (#11697)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d5deec3bde87952c761b1e759aa6fbbbd2ac127", "messageHeadline": "[explorer]: break all word (#11696)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d24c433b9ce2f0e88080fd0958bacf84cbb696f0", "messageHeadline": "Adding new bridging topic (#11691)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "f8ee04337ecbf73192f1456bd6eaf97a8821ccc0", "messageHeadline": "[explorer] show non-FDV market cap on the token card (#11693)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5662c980ce150772f663404275ca756b00ec8d0", "messageHeadline": "[explorer]: fix scroll bar mobile (#11692)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "3bcae24900e506b5466fd03154f1ed2877e9f3db", "messageHeadline": "[explorer]: clean up/refactor code (#11640)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 307, "deletions": 258}}, {"node": {"oid": "9033e6b0b3736756549a5d9539554a2a5f01e34a", "messageHeadline": "[explorer] include style tweak to the epoch card that I didn't save i\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04a1038368f57a325ebce6e0b1e628d60bc8dd65", "messageHeadline": "[explorer] do some style tweaks / remove the percent change / etc. (#\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "85a248fda009143f5d523c544b5d897ee17dc512", "messageHeadline": "[wallet-ext] - update moonplay flag (#11688)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ec207726192dceffc430222afe4ab831012415f5", "messageHeadline": "[explorer] update node map label (#11686)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17ca3d15322daa44eca56de9fc7225c4645a367", "messageHeadline": "[wallet-ext] - enable supported flag for transak on-ramp (#11684)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f0b394b387fefe070a151416c0e1126598f6465e", "messageHeadline": "explorer: gas price graph updates (#11679)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "786c680f8633ad432fae596f82928aec9844dea9", "messageHeadline": "[explorer/wallet-ext] - set default network (#11682)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1542008ed11a0f177770742f96e446df08ab9a39", "messageHeadline": "Add Sui-Lutris paper (#11683)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5ffed3e5c3003da1a634064b1026277032528db9", "messageHeadline": "wallet-ext: show success icon when importing mnemonic (#11681)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd27426a98f7a356aefd9135c74f5e760cc2368e", "messageHeadline": "wallet-ext: navigate to home after staking (from receipt view) (#11659)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dbdc51d234bdfb637e20853b2ebed55dd34ebb90", "messageHeadline": "wallet-ext: mnemonic require password confirmation if not onboarding \u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 172, "deletions": 101}}, {"node": {"oid": "943981a0815098bc41ab3be9671771b6dd7a546c", "messageHeadline": "explorer: og image (#11677)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee388c701687ff5c92fc066f11b0d3e02e533d70", "messageHeadline": "Footer update (#11672)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "1f2ff7828bf39096e1fb0dda12d51067d14683fd", "messageHeadline": "[explorer]: Split balances changes by owner (#11666)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "d9482aec637d6c443157d54c53dec6437e0bc4c2", "messageHeadline": "[learn] Proper ordering in cryptography learn menu (#11669)", "author": {"name": "Kostas Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "5cd8c768447ffaa242bd6e8d46b13cb2216bd884", "messageHeadline": "APY approx update (#11661)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 201, "deletions": 52}}, {"node": {"oid": "a41a2dfe93a2c44f692a369b3eda4f6b5ddef7d2", "messageHeadline": "update snapshot docs with new buckets (#11638)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "46287d5c662b2adbd20425ba62edaa6f13d2b048", "messageHeadline": "change docs link (#11665)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ff434f50fbcfb541f84a03fde91fc9311bf6f1", "messageHeadline": "Update RELEASES.md with Sui `v1.0.0` release (#11664)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22975aa6c5f90ea1c09f902783ce3a2d7454d486", "messageHeadline": "[explorer] - update network list (#11662)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "73409a0d907e97b68ea562403fceccba590cca06", "messageHeadline": "Updates for Mainnet (#11616)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 130, "deletions": 1334}}, {"node": {"oid": "84bf6e399caaecff91fd716f2e5d58d27737df3f", "messageHeadline": "Add additional monitored scopes to time executions (#11660)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "17127492d53ec481e989f65415c1d4e2d9200500", "messageHeadline": "[kiosk] Owned Coin in royalty, Collectible removed (#11653)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 36, "deletions": 46}}, {"node": {"oid": "ae6401dd5121e456249ca94823ab22b88299a194", "messageHeadline": "[explorer] - responsive footer update (#11647)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 151, "deletions": 109}}, {"node": {"oid": "322f74e2561827b476587318d6ea225a5ccae2d6", "messageHeadline": "[explorer] hook up the SUI token card on the home page (#11566)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 101, "deletions": 30}}, {"node": {"oid": "965a4126fb9b40d9938fca03528b8cab1955dc46", "messageHeadline": "Add reference to hash input in docs (#11639)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01da71c43a4f5bb4f295be65350f3c06a1830ad", "messageHeadline": "change APY calculation to include stake_subsidy_start_epoch (#11646)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "4cff4f6052bc1c2fb941fe9fff7ca8bd7f7cb554", "messageHeadline": "doc: add readme for on-chain sig support (#11602)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 218, "deletions": 12}}, {"node": {"oid": "7e198fd9bb41077d0a8bb2f210972953d79721e3", "messageHeadline": "[fmt] Fix checked_arithmetic suppressed fmt and clippy (#11648)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 69, "deletions": 47}}, {"node": {"oid": "3f19f40e3a1881364ebb97def58f948249bb5057", "messageHeadline": "[rocksdb] specify blob size threshold per column family (#11428)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "d8535a24d3e4b5926a67496a266afd7a421c799e", "messageHeadline": "[move-cli] Update framework branch in sui move new template (#11614)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "d56f573d8b9f097560127bdc5cb0d981605cac2e", "messageHeadline": "[explorer]: Fix getGroupByOwner (#11644)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "17c40721f03ec6e7e51abd87017963ae3b5590e5", "messageHeadline": "updates to gas budget docs (#11315)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "d7ac39e54534ea687efe8e3a4806ed2a26d123f1", "messageHeadline": "[Checkpoint] add latency metric and read less effects for creation (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d29a6c349392e1186a060b6ad3ff28a3a449d2a4", "messageHeadline": "[learn] order cryptography menu items", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2eb13c0244e5e5a1350cb424c2713b26262ac4ce", "messageHeadline": "doc: use github link (#11642)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942876e3670d0296091761dbeee5815109cfc230", "messageHeadline": "[sui-proxy/ use string instead of socketaddr] (#11637)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "ffd2a3e6b78005860e5b7aec7ec5cbe2ed07517c", "messageHeadline": "Version Packages (#11386)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 130, "deletions": 52}}, {"node": {"oid": "63c1966168b07797cdd954c52ce3fa9553a2b090", "messageHeadline": "[framework] Adds vec_set::keys() method (#11623)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "49d47d2eedbbaafc87e0fdf61ccadad9cc5b6e18", "messageHeadline": "[explorer] fix incorrectly sized cards on the home page and do some m\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "bb7419e737080b4bf5a81c004ecd4bf0619d8cc4", "messageHeadline": "[explorer] - update logo / header + footer (#11511)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 112, "deletions": 109}}, {"node": {"oid": "c943e7034d32daccc7953cf0b8e32ef26739e82a", "messageHeadline": "Add hashing docs (#11621)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "c2555a2abd3b5f2d468aa1ae59c46c498adcaa89", "messageHeadline": "Update TOS link (#11635)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "852daefa4367e7461ecec5d83a0bad632d9b0335", "messageHeadline": "Fullnode testnet peers (#11634)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b2052298918213a16f35843214b88bb132549e55", "messageHeadline": "[Explorer]: Apps txn v2 (#11420)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1648, "deletions": 501}}, {"node": {"oid": "10759481d1e3dbb22cc6c51342e76bcebd5c3e94", "messageHeadline": "prefer using individual return statements", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4a9daff54db20bd97e289f4dc978e37ae01d783a", "messageHeadline": "clippy borrow", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38f1d1543a154852cdc60690f358a5b15b361fab", "messageHeadline": "AuthorityAggregator small duplication cleanup", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "01cd8598cba72aaafcc8c85194d227b2d760230b", "messageHeadline": "[wallet-ext] update Ledger tutorial URL one more time (#11632)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d34cb60175192b9abf5cb9e8b0381a7fd66d69ee", "messageHeadline": "explorer: gas price graph hover line only above starting date (#11564)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91c63e4f8907b3957e8a7e7c1b9c6e76959476ed", "messageHeadline": "[ts-sdk] Fix transaction building for large number of input objects (\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "6f9fc94cabef19f2deafe35721aceaf2247a1301", "messageHeadline": "[ts-sdk] Correctly handle input bytes length (#11617)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f3096df2e17b58cba217018a250584799c2c566c", "messageHeadline": "Fix module error on mobile (#11619)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8cf7c05c095cfedf993321cfe1dff86edb9c4075", "messageHeadline": "Split more types out of messages.rs (#11556)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 778, "deletions": 704}}, {"node": {"oid": "f26163beb8f9188764605717b37688e4bd9a9d53", "messageHeadline": "Replay from authority state (#11591)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 486, "deletions": 108}}, {"node": {"oid": "baeee8c39e256dde9555d711cbc2ad8d8466cfcd", "messageHeadline": "[docs] Added documentation for package versioning (#11527)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "78d738540cf96c537b6d6104d0230c7f2aedb4d9", "messageHeadline": "[sui-proxy/ remove remote_host label] (#11603)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d721cebf1cdd29d1585118572db801793f365089", "messageHeadline": "Update dev_cheat_sheet.md (#11523)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cf3a03e3e2ad8f361bf4026ec7e25607eda1055", "messageHeadline": "rename send to transaction (#11615)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6518b953dde77cebc6ac68972abb5e72aa69b2b1", "messageHeadline": "[explorer] - top packages table (#11585)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 172, "deletions": 147}}, {"node": {"oid": "ca973e1e32582c0d8a0eb597c6a8dbdc458986f0", "messageHeadline": "[framework] Expose transaction digest to Move (#11606)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "4f397e2bcd4faf7bb58f72f4b8e07e21b1cbe042", "messageHeadline": "Protocol upgrade compatibility test mainnet (#11581)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "2f6abf97636794aece8adcadba68af9c2f59add4", "messageHeadline": "[rpc doc] - fix get_events example bug (#11608)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 765, "deletions": 124}}, {"node": {"oid": "ec53be069aa10b669526b9d311f4b865f9653466", "messageHeadline": "[sui-replay] Remove extra newline in diff output (#11607)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "104867fa16bc225e8fa4954063900b19730d2426", "messageHeadline": "[wallet-ext] update Ledger tutorial link to point to our Github docs \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aec69c01dae4bd03d25bff36ea9a69f3c6c99e39", "messageHeadline": "Add testnet framework snapshot for protocol verison 9 (#11580)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 207, "deletions": 17}}, {"node": {"oid": "e79a9dc89356b5252484aa5c125bba9f91c137e9", "messageHeadline": "Bump tj-actions/changed-files from 35.9.1 to 35.9.2 (#11609)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f34e7d55c298351fcf315d60899a5d95f958cfcd", "messageHeadline": "Move compatibility workflow to sui-operations (#11601)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 0, "deletions": 196}}, {"node": {"oid": "3f2ee9949ff25b3da2a41df095dda0de8a9f4bd4", "messageHeadline": "[wallet-ext] - fix border styles (#11579)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "02bd0c0ae62be33832a1c913e56ad0d9fbacc0d0", "messageHeadline": "Fix typo: cryptographicly -> cryptographically", "author": {"name": "Michael Keselman", "email": "keselman.michael@gmail.com", "user": {"login": "keseldude"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c72f5f0e8beac4b153d67b52f8993583e2e8fa1", "messageHeadline": "[wip] Onramp (#11418)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 339, "deletions": 10}}, {"node": {"oid": "8cbee8cb15ccac3a6ec265863b0851458926230a", "messageHeadline": "Sui version bump `v1.1.0` (#11594)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "44773a5ac5b7f5f19a276b218e04792f9332bef0", "messageHeadline": "[ConsensusAdapter] monitor observed latency and submission interval s\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f9e72894e27ce13834bcdf717092ab64392e683f", "messageHeadline": "[checkpoints] typo: rename casual->causal (#11595)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5053a8dc8aa6b52152120fe85d42f5f6beda7447", "messageHeadline": "Get APY from API endpoint and remove client side APY calculation (#11\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 83, "deletions": 177}}, {"node": {"oid": "d7f7e68ad144cf480f6af6200b9f0ce30dd062d2", "messageHeadline": "[sui-system] add constant for max gas price a validator can set (#11577)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "ac24f88003d8c24e9560ebac2f39aa258b497d48", "messageHeadline": "Fetching NFT nit (#11587)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "9eeb1f43661bf1ab8d44913e4682ddb1d9574515", "messageHeadline": "[wallet-ext] fix typo in the UI (#11582)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26d1fee2bbf8a76c766b11ccbe9230736b39296d", "messageHeadline": "Add groth16 docs (#11450)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "bbcf24fc2fc543080e18bd05ce1ea29a196bed5d", "messageHeadline": "[deepbook] Adds paranoid checks for quantity (#11571)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "6a5d33b4b2c075cd0b16c0ba6f987516f68a771d", "messageHeadline": "[ConsensusAdapter] reduce the min expected consensus latency (#11547)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4fec6930b0d98108c133f90e67d44a0148633882", "messageHeadline": "Change --signature to --signatures (#11563)", "author": {"name": "georgedigkas", "email": "46031524+georgedigkas@users.noreply.github.com", "user": {"login": "georgedigkas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afff076c09ef3bd0906cce065ecdfe8f0eb3ba17", "messageHeadline": "use mysten histogram in consensus adapter (#11553)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "eb827e79d8cfa6978582b93e781b391741064623", "messageHeadline": "Update prog-trans-ts-sdk.md (#11507)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "28388ae0e6f9457df2d27c0fc451dc31c61e2a0e", "messageHeadline": "[explorer] do some last-minute fixing to the home page for the redesi\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9333c35b454fe6ee24b4e22f2a54acd310b8b56c", "messageHeadline": "Add learn page for ECVRF (#11449)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "86e534e08c02550d7db5a6924069f3d046c599e0", "messageHeadline": "[cherry pick] 11548 (#11560)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2ba807a75d47fe7276e1046366a4dcf4d71838bf", "messageHeadline": "[explorer] paginated epochs table (#11141)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 237, "deletions": 202}}, {"node": {"oid": "a3559766a161fee531b414384b5e88e5be26b37d", "messageHeadline": "Improve logging when loading epoch start config (#11524)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03b738efb6eb7a2472b39a8acfa152b114c3c046", "messageHeadline": "Fix loading incomplete NFTs (#11532)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "419c680aed64101c94ab1450f4372d8801cab46f", "messageHeadline": "explorer: gas price card small improvements (#11472)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "6b78962fc6d2e9f09ae3e0a5d06ec940ef9230b0", "messageHeadline": "[deepbook] Deepbook snapshots patch (#11562)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 318, "deletions": 73}}, {"node": {"oid": "1a6b2f65932edfd2f6664b0023c8b18812c0b23d", "messageHeadline": "explorer: update sui logo icon (#11475)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "387e72c805c1d8dbd0e337de6fefc881a2b16869", "messageHeadline": "best efforts post quorum cert broadcasting (#11548)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 366, "deletions": 253}}, {"node": {"oid": "b9d2a61b317534e5c504d2981980b5e65e025410", "messageHeadline": "add an admin endpoint to print node config (#11549)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cdd4607a546c00aa937302ec06819d28be36cb45", "messageHeadline": "Bump baptiste0928/cargo-install from 1 to 2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "db8a6269abb3d4117cfaa340c3d525dc48277a00", "messageHeadline": "Bump crate-ci/typos from 1.14.8 to 2.2.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5a0fa8a8f7680e3bbe7468eb0a08570aa13abe2", "messageHeadline": "[refactor] validator to submit with configurable position and delay s\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 164, "deletions": 35}}, {"node": {"oid": "0d971f808cacfeff0b3a7fa0bf17a6ef526021ef", "messageHeadline": "Bump actions/github-script from 6.4.0 to 6.4.1 (#11542)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a222b31907dade82bb948e3ac12482bfc24f940", "messageHeadline": "Bump teleport-actions/auth from 1.1.1 to 1.1.2 (#11540)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76244ee0223d3c22a127d79cfaa125ae6a8d6043", "messageHeadline": "Bump tj-actions/changed-files from 35.9.0 to 35.9.1 (#11539)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b40667ef191c3e668097069c2f47a61784a5235", "messageHeadline": "Bump lycheeverse/lychee-action from 1.6.1 to 1.7.0 (#11538)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06bf8d3b347787555b32b7afebd08cbdc6e2abb8", "messageHeadline": "Use coin symbol from metadata (#11533)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "f1706a5ec4d73cd5d77ebacc62db9c374b7b8700", "messageHeadline": "[explorer] re-factor grid layout to be more maintainable and do some \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 137, "deletions": 22}}, {"node": {"oid": "34941bbb1fc2960c0e26996b1220743dada269fa", "messageHeadline": "Get fully annotated type from Session (#11528)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c34b7e2864dae5f010ed0613bb9d088ee968f037", "messageHeadline": "Disable linking to explorer from validator list (#11530)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "250221a6defc2fee77dc745b2f7b32a39693208d", "messageHeadline": "Enable expensive checks by default in default network config (#11326)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "2596ff65c97d611ff2d4c87f6688291744b3305e", "messageHeadline": "Fix checkpoint builder tx sequence wait logging (#11514)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "4300278a2e1dadd846b4c393a670591048dc351b", "messageHeadline": "[CI] reserve additional disk as swap space (#11516)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a552131f5f653cdf29471f9533693ebbcad366f6", "messageHeadline": "[upgrades] Docs snags (#11515)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "7ad12b7436507ddf4e607a165494a31b6b2ef63c", "messageHeadline": "debug log for notify_read_effects (#11512)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3191244b2b4c3e2440e706d19b1fe79e95aaa0cf", "messageHeadline": "Add node config metrics (#11495)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 99, "deletions": 12}}, {"node": {"oid": "3aa898e0f8b08c0ad38a0129d5ac0e1b8b4a199d", "messageHeadline": "[upgrades] Docs on upgrading a package with extensions (#11506)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f4641bb1167ec290d907564fd82801486dd01ea", "messageHeadline": "Update navconfig.json (#11497)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650f7f42fc0b057859c53839bc0a3f907f563f31", "messageHeadline": "[docs] improve dev cheat sheet (#11504)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e78f315e178fccc40bdf7761c808cb712d6e0aba", "messageHeadline": "[transactional tests] Add support for PT Publish and Upgrade commands\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 624, "deletions": 149}}, {"node": {"oid": "d05b26c372f90b42776554e3046e3f7431cc3582", "messageHeadline": "Add certificate deny config (#11462)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 231, "deletions": 31}}, {"node": {"oid": "d567f21b610e3647613b9282d1c8926c21bb1d02", "messageHeadline": "[crypto][docs] add differences between multisig and threshold crypto", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9bbbc81537813e335ed0dbba16b2f5e86ff14e40", "messageHeadline": "[CheckpointExecutor] Better logging for missing tx effects (#11482)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "09b2081498366df936abae26eea4b2d5cafb2788", "messageHeadline": "Split out effects from messages.rs (#11479)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 867, "deletions": 670}}, {"node": {"oid": "47cdc59b73ecefe51a3db9ed63b9633ad2ef4bb3", "messageHeadline": "Adding missed content (#11496)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "b070d6025b35e0701261c78aa7920e44d2e61b05", "messageHeadline": "Updates to topic (#11494)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "baf409fdae5903040dc061e362d7013c87429c8d", "messageHeadline": "[upgrades] Docs for versioned shared objects (#11493)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "c980c889b71c029c19fdc7805f5667fac3ed2442", "messageHeadline": "[doc] add Sui dev cheat sheet (#11483)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "695e7f440b2353a0c828993fef18c763e1052704", "messageHeadline": "add WS transaction subscription to JSONRPC (#11432)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 277, "deletions": 101}}, {"node": {"oid": "8440912aa60c6965ba07266a81ea756a8ad3e635", "messageHeadline": "Fix race in db checkpoints (#11490)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "95b05cf5a2d5f63d019c552ef8e5c6883a2496d1", "messageHeadline": "[wallet-ext] - balance change fix (#11489)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "e038e62caaabcac4b1f1bd3d64730e0f14c95dd1", "messageHeadline": "Sui v1.0.0 version change (#11468)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c5fbb89d0a53f6f18a42e6ad0f195154142a7bf6", "messageHeadline": "HandleCertificateV2 (#11423)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 496, "deletions": 91}}, {"node": {"oid": "411fd70107ae3f997105351abdd2fcb1e25799d0", "messageHeadline": "[move][test] Fix test code counting (#11488)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "8dd2fd780da593ff8e4bf4d1cddcd601e24c9880", "messageHeadline": "Revert \"[execution_driver] Avoid dispatching thread when permit is av\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 55, "deletions": 151}}, {"node": {"oid": "44e76bbd287795dbbef4f1cca66d032006e95810", "messageHeadline": "[wallet-ext] - update to wallet (#11485)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "4620833ce28b4d1daef36c99f4312c84802f8450", "messageHeadline": "Fix backwards compat in schema (#11484)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ce0593bf127b1a8f028ef4a914e8198cd4160a0f", "messageHeadline": "[explorer] remove the sui token card from the home page (#11478)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "68ae8813376da0eb62ddd79ab24e481873723045", "messageHeadline": "[wallet-ext] - Transaction Summary UX (#11381)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1201, "deletions": 574}}, {"node": {"oid": "313c3701bbb07e8aeb5b027b96a68bd6073de662", "messageHeadline": "[framework] Deprecate CurrencyCreated event (#11480)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 19, "deletions": 50}}, {"node": {"oid": "e13fd2b69f2d72176cc1ccb50bedeb3b7112a8c0", "messageHeadline": "[rpc] Fix get_coin_metadata for 0x2::sui::SUI (#11456)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "deb8d58f5faa2a745e086c04699d97a47c08f62e", "messageHeadline": "do not fail the request if objects are pruned for object and balance \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "f8b5ad9aaecc3c4b30a060ec5e00bdad9ba75a93", "messageHeadline": "doc: Add page for signatures and crypto agility (#11347)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 154, "deletions": 73}}, {"node": {"oid": "750655cac733de21d95afee01fc33f35ce85c4ec", "messageHeadline": "[rpc] - improve get_states performance (#11334)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "452f3c3358612acdbac50967d1fba83ec11dfb01", "messageHeadline": "Filter empty log files during snapshot upload (#11470)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "9d6fd7126051771231c74ebe70f18c255fafa583", "messageHeadline": "Refactor checkpoint contents download flow in state sync (#11433)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 145, "deletions": 76}}, {"node": {"oid": "84f159e4d359996e2928f9fd8114f5fe2f2847e2", "messageHeadline": "[Explorer]: add reference gas price calculation (#11100)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 252, "deletions": 94}}, {"node": {"oid": "ec34d4b84ba3766650391e6181084d1c762f966b", "messageHeadline": "[bugfix] - do not return balance and object change if local execution\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e5f6d393d6060cff92e9aa67d8ed3f094a6eb196", "messageHeadline": "add get validators apy endpoint (#11293)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 246, "deletions": 82}}, {"node": {"oid": "188d24981fb3771798d84fa8606d8dc56430f3fa", "messageHeadline": "[node] adding error handling and also piping length from config (#11337)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "bd7418c65f9775e8cec08848eb3401613ba612b7", "messageHeadline": "indexer stability: epoch commit fix (#11465)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 180, "deletions": 179}}, {"node": {"oid": "d54e5f227f0e97cda56a80719d69f51867a90d7d", "messageHeadline": "[explorer] redesign the layout of the home page (#11452)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 269, "deletions": 164}}, {"node": {"oid": "cbce701319eee8d5d78ae19afd42dcfe254e375d", "messageHeadline": "[wallet] Add restriction (#11464)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 171, "deletions": 2}}, {"node": {"oid": "16d1b6fa6260f0f7d5a4f367ec0c92e6aa54fec6", "messageHeadline": "Optimise ecdsa over secp256r1 (#11410)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "e8916d0ff4dcb08c6278d216ebc1466ceb87f82f", "messageHeadline": "Move advance_to_highest_supported_protocol_version to version 9 to tr\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "f7f2c57e99324790c84ebe165017cd1f20cb05b3", "messageHeadline": "Bump narwhal network's max_idle_timeout. (#11463)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "338f924cfaa0315af28548f8e921d865583b1677", "messageHeadline": "wallet-ext: update sui logo icon (#11427)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "51cb4f40c889d974f696eee2801f3de8823001c6", "messageHeadline": "Token send update and alert component update (#11422)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 74, "deletions": 102}}, {"node": {"oid": "33725cad06de3988314a2177fc53fd795485b517", "messageHeadline": "[Doc] Fix a small typo in developer docs (#11448)", "author": {"name": "Nitya Subramanian", "email": "nityas.subramanian@gmail.com", "user": {"login": "nityas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "699c8f7c7382b800af0eff187ddc6831d4d7c229", "messageHeadline": "[Sui-sdk] Expose get_checkpoints method to rust sdk (#11419)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "230a232467f3d80e2fcace79336156c03a9a3f09", "messageHeadline": "[explorer] paginated checkpoints table (#11143)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 215, "deletions": 209}}, {"node": {"oid": "4d2ef9071d8bda02d624b3892f759e1d297e3007", "messageHeadline": "[kiosk] Adds delist function to kiosk + security patches (#11378)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 261, "deletions": 32}}, {"node": {"oid": "19126e00b57bf4ddd5347707d2a6045dec88ba46", "messageHeadline": "explorer: gas price stats card (#11328)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 872, "deletions": 38}}, {"node": {"oid": "262e3dfdd0a0abcda14b61ceb692e2c53eca5e1a", "messageHeadline": "Wallet kit account select (#11429)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 166, "deletions": 84}}, {"node": {"oid": "605eac8c62773ef519a82866efab44f8eb84f6c7", "messageHeadline": "[ts-sdk] Fix makeMoveVec none type (#11442)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7915de5319955de4f87c908a445c5f4076a98190", "messageHeadline": "[sui-transaction-builder] Remove dependency on sui-adapter (#11163)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 142, "deletions": 845}}, {"node": {"oid": "eaed49f03e22c680ee39094392f3147585144801", "messageHeadline": "[move] Ban extraneous module bytes and metadata (#11393)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 465, "deletions": 107}}, {"node": {"oid": "8bef88bf1e22f7c3bbe8aec74808132ff42c3ac7", "messageHeadline": "[apps] Update typography (#11437)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7810416bbff9405ae178b5dc20ca669e2e25afdb", "messageHeadline": "Fix sponsored tx demo (#11440)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "0aacca3192f9e17016dae4e38171f35e4fa7f215", "messageHeadline": "Split out ExecutionStatus from messages.rs (#11431)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 386, "deletions": 377}}, {"node": {"oid": "081776165193a623895b01c97287a467f51a26ef", "messageHeadline": "Examples for API ref (#11281)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 654, "deletions": 35}}, {"node": {"oid": "4d394f8f67ca74dd557fdba972c25fab18965ba4", "messageHeadline": "Fix checkpoint store used in db checkpoint handler (#11434)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "3f375d23caee441ba26f6144af216caadb4592e3", "messageHeadline": "[wallet-ext] Remove legacy dapp list (#11430)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "abd46dbf0c6b0aa1c9f3c3fb1bc62bfe3786c8c7", "messageHeadline": "Limit Move identifier length (#11413)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 381, "deletions": 24}}, {"node": {"oid": "b96a1e9d32ad1182c03f33cfddae0159b1e2fd8b", "messageHeadline": "Update HW reqs for Full node (#11370)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59d59b679877969d2016b5e395aefddb77dfc299", "messageHeadline": "Correct mists > mist (#11372)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f88e450c28ddabe0d0686cb70f6f291d12028430", "messageHeadline": "[TestInfra] Consolidate WalletContext gas code (#11392)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 143}}, {"node": {"oid": "30da54848a04d88987bc4e012441d4b975dd14ca", "messageHeadline": "Move wallet-context to sui-sdk", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 256, "deletions": 221}}, {"node": {"oid": "4c6433f57dcc4400e317f44ee3525a68a407731e", "messageHeadline": "Move sui-client-config to sui-sdk", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f88ab6b88700f9b2354dac8f3894ced6d60e3672", "messageHeadline": "scroll token (#11318)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95463a9ff22da72feb0fc850341966cd39b0cad2", "messageHeadline": "Prune and compact checkpoints before upload (#11343)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 134, "deletions": 7}}, {"node": {"oid": "730529bbd967548be9f5209886ee81f2b6bf09db", "messageHeadline": "Optimize transaction construction, especially for stake transactions \u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "334a7f1e19bbf81548e1a61aaa4728f9afe408a4", "messageHeadline": "[rpc] wrap multi_get_transaction_blocks with spawn async (#11414)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "aa6f9faf895b4ad1726d488f03a59588f467f893", "messageHeadline": "Add conversions keytool (#11250)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "524c109514650662ba19f62e304306a758f28048", "messageHeadline": "[pruner] delay first execution (#11415)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e784c04fa9f82f787691402775f168aa048a76d3", "messageHeadline": "[explorer] - add null check to net inflow calculation (#11390)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a230746207acd95cdbdaf37e797341107adbabb9", "messageHeadline": "[explorer] - deprecate DisplayBox (#8276)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 662, "deletions": 477}}, {"node": {"oid": "081cd51e76f3d930b4147b36cded71b2bf4c0b37", "messageHeadline": "[pruner] revert 9ae7afbf6a20466b23cd7d90a46280d284ef9f2f (#11397)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 81, "deletions": 60}}, {"node": {"oid": "e67068b3774a8957d80526f8de652768f4a6507e", "messageHeadline": "inactive validators (#9711)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 166, "deletions": 87}}, {"node": {"oid": "aa587ad6fa62a15d1cbd0da2397098fd85600d54", "messageHeadline": "Wallet add transfercoin gas validation (#11375)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 133, "deletions": 21}}, {"node": {"oid": "5e5379b521f20824ca528e18d311d8e63b3af851", "messageHeadline": "[tx fuzzer] add rgp tests (#11325)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "39b55e8bfd503bf2e46604bb2c0117b97767138a", "messageHeadline": "new DynamicFieldNotFound error (#11356)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "9c416d4557e42e8ac16be17e93430a636ac5310e", "messageHeadline": "with_tracing to instrument info or error logs (#11324)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 734, "deletions": 667}}, {"node": {"oid": "3c5d52b5e182440760c2fce8a7e16695a08b7cb8", "messageHeadline": "[transaction fuzzer] Add bounds testing within programmable transacti\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "a31938134082d918b15d511da40997d66971b8f4", "messageHeadline": "fix flaky safe mode reconfig test (#11391)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "05f0b9d72c7547154fe41d252958b23728f0359f", "messageHeadline": "Log running consistency checks (#11385)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8f648f0bb22828b92761387a65d2296b9ad0242c", "messageHeadline": "Shut down the sim node when SuiNodeHandle is dropped. (#11383)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "90a1c044b8e1da767e4cea449556738a936dcc94", "messageHeadline": "indexer stability: re-enable move call population (#11384)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "8c037734e417a3269ef2d94f2e05582b89d8b853", "messageHeadline": "rpc: add ref gas price to epoch (#11388)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53a427908a26c4ea309d14cc20b92781d6068abe", "messageHeadline": "Upgrade Rust docker image version (#11387)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5be6d99f1a17cb67a86db87b7426096850128f8", "messageHeadline": "add network identifier and send to telemetry (#11346)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 107, "deletions": 53}}, {"node": {"oid": "e61ed2bac93abe0aec4868b9d726d98803e5b0a2", "messageHeadline": "[explorer] paginated checkpoint transactions (#11290)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "6b586653b88bc54c9befc4ff3f1db03f57f83335", "messageHeadline": "log rpc error code (#11377)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c23e8d55c56692319fef39c4cdd6ee6c6ac0dcd", "messageHeadline": "pass in tokio runtime and handle drop correctly (#11357)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 106, "deletions": 68}}, {"node": {"oid": "9e65acce8da236743426c1ece029ffa4667a9a4f", "messageHeadline": "indexer stability: fix package population (#11338)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "ff3b6bcb85d43421ad98f4827926d788169ffa81", "messageHeadline": "use mystem histogram for some metrics (#11367)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 26, "deletions": 46}}, {"node": {"oid": "1dce15b59d28e3882accc3660c6d7976261218be", "messageHeadline": "[package upgrades] change upgrade criteria for struct type params (#1\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 598, "deletions": 130}}, {"node": {"oid": "e8e6d3a09ad1dcbbce84660364b0332ce0487de5", "messageHeadline": "[explorer]: update asset for chevron 12 (#11371)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "879310599dc5733dc296f28458b9170e5d0f451a", "messageHeadline": "[metrics] Measure HistogramReporter::report (#11368)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec85b4a46b4a9c74155aef18ffd99dd4c0bc3cfe", "messageHeadline": "[transaction fuzzer] Fuzz with valid type tags (#11339)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 284, "deletions": 16}}, {"node": {"oid": "ca19d3594c7cb8decca1f781df60267221b72cdf", "messageHeadline": "[mysten-common] Introduce AsyncOnceCell (#11366)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "564007c0676aa0da80922480314976a04b656eb2", "messageHeadline": "Add more logs to Narwhal worker startup (#11365)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "877a3544fdb8a46ac47df81dd8a860d972155323", "messageHeadline": "Start tracking skipped keys during iteration (#11329)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "e5029b415c06747610025c2ccf279f5128ee7a37", "messageHeadline": "[crypto] multisig docs picture font update", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7faf3420b01989b28a418ea6336739fe751b76d9", "messageHeadline": "[crypto] multisig docs picture font update", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb28ddd604e4c252b5e7ebc54c4249f3c352d472", "messageHeadline": "[pruner] max transactions in batch (#11348)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "06509506f4cd8a81faa3f625ee924621437fb6e3", "messageHeadline": "add split hover for split panes (#11362)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "1c9f2eb767841ac6248dee0275b74b71f0bb452c", "messageHeadline": "Sui surfer (#11268)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1182, "deletions": 5}}, {"node": {"oid": "d6429ee94d16af23aa6a92d2dd3a4f5607288f38", "messageHeadline": "[fix] fixing failing randomized tests (#11331)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "8ca3fd33d2b6c1de7c324c0f7e3eae7df8aa3fd0", "messageHeadline": "[crypto] multisig Sui documentation with use cases", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "287a2ddb2fd9ccdc8892a3d8a0d6661e5ab261fc", "messageHeadline": "[crypto] multisig Sui documentation with use cases", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 0, "deletions": 118}}, {"node": {"oid": "e6ce9e61dc4dc145170f4ede8156e625e5070a05", "messageHeadline": "[crypto] multisig Sui documentation with use cases", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "bc77e8609e7b65b426bdc61f3c4307563aea32cb", "messageHeadline": "[apps] remove PostHog analytics since we've given it a run (#11355)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 133, "deletions": 216}}, {"node": {"oid": "f260177f03a115cdc8e89697d71907b0908943d0", "messageHeadline": "[explorer] object page transactions fix (#11354)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fe6ae8484d2df34f7a3b94f3f17ac83deb52fa64", "messageHeadline": "Verify accumulator behavior in sui transactional tests (#11205)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 250, "deletions": 134}}, {"node": {"oid": "630f446c48719c44357f472203acd180f596bb40", "messageHeadline": "Concurrent replay and Epoch replay support (#11272)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1138, "deletions": 553}}, {"node": {"oid": "df270b070f8b2ed5d40a69679e32c4ca75344172", "messageHeadline": "[explorer]: add collapsible panels (#11305)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 205, "deletions": 99}}, {"node": {"oid": "514246ccdcae845ee8e81ac1640cb1c096ffc1fd", "messageHeadline": "Re-enable snapshot tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "1b52e5db66c774030b05384bbe47d4e17d8b6f0c", "messageHeadline": "[sui-node] Capture SIGTERM as well as SIGINT (#11335)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "37632af5a1d95d1932dfbe3275abaea312cee468", "messageHeadline": "[sui-node] Stop and wait sui node runtimes on SIGINT (#11323)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 66, "deletions": 30}}, {"node": {"oid": "b52e54d98319b754deac442c17f29d97e02515c9", "messageHeadline": "[execution_driver] Avoid dispatching thread when permit is available \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 151, "deletions": 55}}, {"node": {"oid": "31c6ce97c3adf1ae1bf8ecdaa9dfb1cd6bfcbba2", "messageHeadline": "Version Packages (#10874)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 149, "deletions": 64}}, {"node": {"oid": "571e4ca89892cd8bfed2324e56161c0e6f9ea01c", "messageHeadline": "Write full_checkpoint_content and checkpoint_content atomically (#11330)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6c921a0cc0f86f82c114cfd21b5b24afa67f07e0", "messageHeadline": "Fix release build", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6ee4769799f818ae26ec659d444eccf742e8b217", "messageHeadline": "Make rocksdb sampler sample per column family (#11273)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "608e939a89d599c5c82ce2af6715750f06403c88", "messageHeadline": "Explorer home page stats update (#11284)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 344, "deletions": 45}}, {"node": {"oid": "5a7700d0279195d59ec695f11adc66ce1e2d6dc4", "messageHeadline": "Added TS SDK Examples for Checkpoints (#11256)", "author": {"name": "Theodore Chaikalis", "email": "teo@mystenlabs.com", "user": {"login": "teohaik"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "c35a898b00db7ea7daf4c060e4b83769ab773d0b", "messageHeadline": "Improve collection of metrics in typed-store lib (#11322)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 273, "deletions": 162}}, {"node": {"oid": "0438eb115e9788257706ce14b760d26921201e7e", "messageHeadline": "[wallet-ext] add loading state to the \"Verify Ledger Connection\" flow\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "a5c62ba3d82139f4c0a48705f8abc5594070155a", "messageHeadline": "Re-enable InMemoryCheckpointRoots (#11266)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d88b1dce1bee5dae01369330601f20dd95358bb8", "messageHeadline": "[docs] Adds thumbnail_url to display (#11312)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "b4f0bfc76d1e883fd2a9e4411054429a8332fb56", "messageHeadline": "[sdk] Fix types exports (#11321)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2d798e1f326b34da6226efe4eb7bb5546b43c970", "messageHeadline": "Remove the Security Disclaimer (#11278)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "08f98170fd02f8277ec2111dd261e6052a8b2fe1", "messageHeadline": "[TxReplay] Introduce script for rotating snapshots on host (#11280)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "e2547ef05eb1fcf9ac5efa9de221533cb3b8ed7d", "messageHeadline": "Add Voting Power to validators page (#11317)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5ac6ece4553ae18e4adcd643f4ad91e02ec72c50", "messageHeadline": "configurable max item size in env var (#11227)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "6a9e99cad7fc00b58db2172bd7553e6583b2e42c", "messageHeadline": "Adds kiosk folder setup (#11187)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1011, "deletions": 0}}, {"node": {"oid": "ee45937226a8c5a1595755628418d076a7dd368d", "messageHeadline": "Check ownership invariants if expensive check is enabled", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8bae23ca79243da6d0e87ef5011df01cf80d68a3", "messageHeadline": "Placing docs in subdirectory to prevent overwriting with every publis\u2026", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfa8da13ddb567ebbac5085e71134b3d940d3d5e", "messageHeadline": "[wallet] Cleanup SVG font references (#11295)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 1166}}, {"node": {"oid": "c528d6a8561168789267b6f724a828efb3ee8ef2", "messageHeadline": "[wallet-ext] Data flow UX improvements (#11294)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 72, "deletions": 71}}, {"node": {"oid": "042fb0f266d321b84f49b13ea798dc5674cdc0f2", "messageHeadline": "[upgrades] Hash module bytes individually to compute digest (#11311)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 94, "deletions": 44}}, {"node": {"oid": "cdffa46108a8d2d751c536533b8beae85076698d", "messageHeadline": "keytool: conversion btw keystore vs wallet format (#11036)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "92b7739bbfaa4f45e969030f6a096f330bb0ba3e", "messageHeadline": "[docs] Added documentation for dependency overrides (#11253)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "ddfe4ff71a7e891c954dff57de84de477ac36979", "messageHeadline": "Fix the wait_for_finality timer (#11304)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "992c62cb4c8d2d18ac8fda8133e2a93ddab5b450", "messageHeadline": "wallet-ext: add custom qredo connect feature (#11032)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 482, "deletions": 5}}, {"node": {"oid": "1fb8e789294454831c63dfec500e4bf686a3537f", "messageHeadline": "[Rust FN] Adding max string to module query (#11147)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "cfae983584d7e157007fc8dee1f0290146ee5540", "messageHeadline": "[upgrades] Populate loader with all previous types (#11296)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "5ae26986425e1a55fa116fcee066285deb766137", "messageHeadline": "[sui verifier] Ban entry on init (#11287)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 130, "deletions": 6}}, {"node": {"oid": "c99b446f311f48e5d0c957a6fa02273835196e3f", "messageHeadline": " [Deepbook] Minor fix and always use quote for commission (#11229)", "author": {"name": "wiggins-dev", "email": "zlnju@outlook.com", "user": {"login": "wiggins-dev"}}, "additions": 330, "deletions": 563}}, {"node": {"oid": "43553b43e6cb3cc56db86862d7b525b8781922cd", "messageHeadline": "Use saved `FullCheckpointContents` for state sync (#11279)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "8a8181087076379ee5bb0ddf68a410c2012a1172", "messageHeadline": "[explorer] paginated home page transactions (#11062)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 125, "deletions": 13}}, {"node": {"oid": "d2755a49659d4e7c2b5b0904c1503a00a02ff67b", "messageHeadline": "[ts-sdk] Move msw to dev deps (#11276)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 93, "deletions": 41}}, {"node": {"oid": "628ff8a3205de304ad3cab428e091c25911b5419", "messageHeadline": "Sui v0.34.0 version bump (#11285)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1c2eda16f47feba54931117500200535ecd4cd6c", "messageHeadline": "Update RELEASES.md (#11286)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ed8bd160ed9a235bb995977b31ca93515768066", "messageHeadline": "[wallet-ext] - add wait time before showing link to view in explorer \u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "7f62c01a86393960a8a26a74f3967d42695e8e4f", "messageHeadline": "[framework] Kiosk, TransferPolicy: post-audit fixes (#11180)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 229, "deletions": 4}}, {"node": {"oid": "396b1942d9f397ac968f2719f32a07a619e363ff", "messageHeadline": "Update display.move (#11142)", "author": {"name": "arty-arty", "email": "86002990+arty-arty@users.noreply.github.com", "user": {"login": "arty-arty"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f46402934e7cf6d116059da55c9f969f87518e", "messageHeadline": "move: run sui package hooks for all tests (#11083)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "ec6ef499a53cd9bc405b7ab0414a6da6b8e1dcc3", "messageHeadline": "removing locked_coin_til_epoch (#11265)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "81cfafc493cfc5541958cf302e078b4d48cf70c6", "messageHeadline": "[Narwhal] improve batch maker throughput by avoiding yielding per txn", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6b8a0c842ac4f5b8dbaaea5310c29c8ee2eb0361", "messageHeadline": "[Benchmark] Use VecDeque for free pool", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8b55c40aa29733ecabafbe7ed4d66cee0165ce0", "messageHeadline": "sui-sdk: simplify get_coins_stream impl. with new Page definition (#1\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "676d43b559d2919c762ffa2cbc5641498b301e3e", "messageHeadline": "Indexer: support ipv6 (#11255)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eb5ce50c765cfa9d63ef474c956979d8352e6085", "messageHeadline": "Fix audit (#11274)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 19, "deletions": 34}}, {"node": {"oid": "6cdbc31664399e9ca4da8ea2165910274b10c9c8", "messageHeadline": "[storage] Disallow holding rocks db iterator across await points (#11\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1e7c5ab29e7d9eb4b13daebc494d4ef0881b58ce", "messageHeadline": "allow setting rgp and protocol config in test authority builder (#11230)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "069718359c8d1775319388ba46f15c76a1ab6cb0", "messageHeadline": "Add per-peer and per-checkpoint inflight limits for GetCheckpointCont\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 174, "deletions": 22}}, {"node": {"oid": "40a7e5383ec49502e50877646bae894ea467ff5a", "messageHeadline": "Rename QuoromDriver in SuiClient", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "02f4f086b61a3908248eab61402e33526d25d12b", "messageHeadline": "[wallet-ext] Persist query cache (#10992)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 137, "deletions": 44}}, {"node": {"oid": "6ecf8c463a73f407781d076faa3bba166860529d", "messageHeadline": "[explorer]: update last epoch rewards (#11263)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4c1dd0c7d31dbfcb444fc9b9e944b779951ad2e2", "messageHeadline": "[Cluster Test] ensuring both balances are sorted (#11261)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f49be09d111db9cbad0025546573c3ba6610cff", "messageHeadline": "[transaction fuzzer] Fuzz sponsored transactions in the txn universe \u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 288, "deletions": 74}}, {"node": {"oid": "cbea73eb8c4c5514ba99e7e0b53c568df3fd0e7c", "messageHeadline": "[package upgrades] Disallow adding new abilities during upgrade (#11259)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 232, "deletions": 75}}, {"node": {"oid": "69c7be6757665bc3b3a005c08fd177439a68a9eb", "messageHeadline": "[explorer]: update for 0 display (#11260)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24dfc4c95fa78c9299e5bcdda3d3d292aa4c3ad2", "messageHeadline": "Bump crate-ci/typos from 217e4033267de6fe1255a45907ce2d53503ffd1b to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e9fd45d2b8633adb50cb75f5e82ab639b93e263", "messageHeadline": "Updates to package upgrade (#11234)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "cafd3845d2c112c5aac38173e348466f8705d838", "messageHeadline": "wallet-ext: update tabs url matching to account for locked page (#11210)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "8fd80c6cf77aa26ce7832d3432ad59610e2349e8", "messageHeadline": "Replaces legacy icons in explorer with icons from `mysten/icons` (Exc\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 10, "deletions": 112}}, {"node": {"oid": "427beb543f658a5cb008b3577f9150b276eb3039", "messageHeadline": "Migrate to Sui icons (#11203)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 179, "deletions": 798}}, {"node": {"oid": "c313cb86133bf3240a1dc2e38f1d4d235c2a5aff", "messageHeadline": "Bump peter-evans/close-issue from 2 to 3 (#11243)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "289fd44d6654f015a857d97a7d048cbb1835d6cd", "messageHeadline": "[CompatibilityChecker] Remove checkpoint progress timeout] (#11237)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "66cae999d676aec0ba1d218d25274c99d977270b", "messageHeadline": "Bump codecov/codecov-action from 3.1.2 to 3.1.3 (#11242)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5b8b35867633cc6360c764b935aba5ebe3749cc", "messageHeadline": "Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (#11241)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9feb7ad7a5aa6ca7295f2dabf00935c6e37a84", "messageHeadline": "Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 (#11244)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b8e7a730bfaecc74e026a76f10e04d6e39450e0", "messageHeadline": "Bump tj-actions/changed-files from 35.8.0 to 35.9.0 (#11239)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0be68d5cd9fbf3ca23d3be87273591a568f1981b", "messageHeadline": "[CLI] add `serialize-output` option for all tx types", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 128, "deletions": 52}}, {"node": {"oid": "f612dac988fd94d6f78a4266fd246d1e034d83d0", "messageHeadline": "[ts-sdk] Change gas budget calculation (#11235)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "bbd38c36ebe9d1fb8e05acfa6cb34958f69f6dfa", "messageHeadline": "[ts-sdk] Reduce flakiness of test (#11194)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 54, "deletions": 47}}, {"node": {"oid": "764ef03ee4d00bf7df5e52ed708c5acea7caf47c", "messageHeadline": "[sui framework] expose function for getting a `&Supply` from a`&Treas\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "823d2439598ce94168335dcf0ef8b70d53958935", "messageHeadline": "Add inflight metrics in authority aggregator (#11213)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "ac6befd08de355d457ad3a44a715f449f64e3388", "messageHeadline": "add execution latency metrics (#11222)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 75, "deletions": 62}}, {"node": {"oid": "59d645ea5e2d5c3bf9718e4080ede8df9b073fab", "messageHeadline": "Re-enable test_testnet_upgrade_compatibility", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cef1b1a66b1f96f2b5d52691794b48ec9467269d", "messageHeadline": "Revert \"[CheckpointExecutor] Clear pending queue more aggressively (#\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 34}}, {"node": {"oid": "f76bb1d0252e800629677472ddca0c0ff8c1d942", "messageHeadline": "Custom upgrade policy topic (#11207)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 252, "deletions": 234}}, {"node": {"oid": "5961f48807105ad65dec8e10c21f7aedb04a9f6b", "messageHeadline": "[Faucet] (#11137)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b2b5c74b6558a3869ca6d1f0322cd7f5d33602a", "messageHeadline": "remove blocking rpc and use a separate tokio runtime for jsonrpc serv\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 473, "deletions": 344}}, {"node": {"oid": "c4f189ea3dafde15ceda03021b7dfd6d78518c21", "messageHeadline": "[transaction fuzzer] add generation of random transaction data (#11165)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 177, "deletions": 16}}, {"node": {"oid": "42ca7c1111def3522993141fc31fb24882c43af0", "messageHeadline": "owned object scan fix (#11200)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9701ea3f89f2e948a2b77dd39abd88cb42e4badf", "messageHeadline": "Update caches instead of invalidating them (#11193)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 246, "deletions": 29}}, {"node": {"oid": "57862574ac9dbac83bf68d32bfa6dfed27cc2533", "messageHeadline": "Support for advancing to highest supported protocol version (#11198)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 151, "deletions": 11}}, {"node": {"oid": "bc1af513095c466d1d1818f78865d0441d9b94af", "messageHeadline": "Increase NW batch size .5Mb -> 5Mb (#11073)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6ff1edf242c98ba81f92284bf634e648d09b17ff", "messageHeadline": "[tx-fuzzer] use one AuthorityState throughout test cases (#11155)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 204, "deletions": 134}}, {"node": {"oid": "d68247f433608a1ebe8913d0f20b908e08d64162", "messageHeadline": "[CheckpointExecutor] Clear pending queue more aggressively (#11161)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "cf8b959e31efa278f7303e1d2c971fb47b141c46", "messageHeadline": "Gas smashing proptests (#11202)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 106, "deletions": 13}}, {"node": {"oid": "8aebabe032859d5ab7d8e84133ce86a30d5a5206", "messageHeadline": "[explorer] - update epochs table to show inflow (#11195)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "29a29756d479f8f52b43364de52f06ba89d961f4", "messageHeadline": "[@mysten/ledgerjs-hw-app-sui] add displayOnDevice setting for getPubl\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 281, "deletions": 343}}, {"node": {"oid": "ee02df1140ed712e61476047cee6e4e1332d9d4d", "messageHeadline": "[move] Remove unnecessary code (#11087)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 227, "deletions": 18}}, {"node": {"oid": "8cf72274c8fea57870fdd0c2a996f8937cb1b44c", "messageHeadline": "Store FullCheckpoint contents in a single db row for faster retrieval\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 166, "deletions": 41}}, {"node": {"oid": "426a427c233fae9d71c18ab934dd231a291f7f6b", "messageHeadline": "Add delay before calling advance_epoch_result_injection::set_override\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c945de1b8c8b5fc469c176353f03194446449530", "messageHeadline": "[wallet]: update wallet styling (#11175)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5e18bc005e120ede548d01fc7373fbb2b7ee2531", "messageHeadline": "[explorer] Improve UX around coins / objects + clean up old owned obj\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 126, "deletions": 556}}, {"node": {"oid": "c230e0faef026b08c40a246be685964371d35768", "messageHeadline": "support getting stakes with pending active pool (#11088)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 163, "deletions": 32}}, {"node": {"oid": "821fe6e0a4eb1c69046de0e605556c0d781caf5e", "messageHeadline": "[refactor] further tune randomized test iterations (#11179)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7a9e2f8244a0993d1a5f4cbae16f207378e14ee8", "messageHeadline": "indexer: enable indexer to read k8 credentials (#11190)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "f159163447bcd50ff33eee82bf3d551515d236ac", "messageHeadline": "Do not read full effects when effects digest will do (#11158)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 96, "deletions": 22}}, {"node": {"oid": "cbaf7e750d72467c06b4e93b7ce2f1c27fe1247c", "messageHeadline": "Updates for Mainnet (#11134)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 95, "deletions": 114}}, {"node": {"oid": "6905c8a173537e7ae1ecae7a3d58d696aa8924d7", "messageHeadline": "Remove broken check (#11162)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "193f0b7c5015326ffd76c2b0d2ff6166ebc221a6", "messageHeadline": "[move-stdlib] Avoid dependency on move-compiler (#11188)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a4a27226e5fc5cb4fb3e57887d56b63bd16560e2", "messageHeadline": "Remove unused hooks and move useGetTimeBeforeEpochNumber to core (#11\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 11, "deletions": 100}}, {"node": {"oid": "98be335d545bb59d3ac022d4b8e67a6f11fc7b49", "messageHeadline": "[move-package] Support dependency overrides (#11181)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 4833, "deletions": 160}}, {"node": {"oid": "288186e9fcda0e6ab0b4235752e8ac4800556662", "messageHeadline": "Remove unsupported EventFilters for now (#11183)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "021a40dc2536fa7698b9faecbad86d3278869d43", "messageHeadline": "[wallet-ext] fix tooltips being hidden behind overlay screens (#11185)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f15a17188a83769dd2330e13dc5883a2bfba7cd2", "messageHeadline": "[sui] Remove sui -> sui-adapter dependency (#11166)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "9d20ef83e7cbf91824c6da85451b750e55bf75bb", "messageHeadline": "Fix formatAmount prefix bug, not correctly formatting native values (\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "998b8bb8911574cba3a4f429ee4082b200b809c5", "messageHeadline": "Fix wallet stake share (#11164)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b149ca0b9bcf57c3fdd68a827982f226796c7d22", "messageHeadline": "wallet-ext: test site-cs messaging (#9444)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 454, "deletions": 19}}, {"node": {"oid": "92145766880bf5f92f09a1499ca9ec7b9742f698", "messageHeadline": "[sui-verifier] Move helper functions into more foundational crates (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 299, "deletions": 312}}, {"node": {"oid": "ad6b1e1d38fbd65cf451bba7cf3d56f983f94635", "messageHeadline": "[pruner] decrease default batch size (#11149)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8df00ca09ff23ac5b4b5f82c7b7d49e0c703360c", "messageHeadline": "move: sui-compatible test suite for move-stdlib (#11064)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1482, "deletions": 0}}, {"node": {"oid": "90e016034644c8ba4e4186b5d8d06d5aa4f1f204", "messageHeadline": "[upgrade-compatibility] Disallow adding `key` ability to types during\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 495, "deletions": 164}}, {"node": {"oid": "bfc779d755ef47378546ac096228b27fd63b6c98", "messageHeadline": "Remove committee from test authority builder", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 195, "deletions": 186}}, {"node": {"oid": "b22e426ce1d837e43d50d460670c31018151c032", "messageHeadline": "[rocksdb] only store values >= 4KiB in blob files (#11119)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7adb0735895f2a429527e180d348ba971cb97e6", "messageHeadline": "add simple sampling to telemetry_subscribers, instrumenting for trace\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 153, "deletions": 21}}, {"node": {"oid": "7087a81daf90ce2065d6e18e009baedd1371324c", "messageHeadline": "Add metrics for soft/hard limit violations in tx execution. (#11107)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 276, "deletions": 97}}, {"node": {"oid": "6d34473f34f50e7c315d8406607ae221ee145199", "messageHeadline": "[tiny] Expose the metric for last_executed_checkpoint_timestamp_ms (#\u2026", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d7537b7bb5047ddfc8fb22a394e50d68195980f0", "messageHeadline": "[transaction fuzzer] type tag fuzzing (#11150)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 170, "deletions": 5}}, {"node": {"oid": "96b5ab1c716530593dd0416b2fe0fd4d182bba4c", "messageHeadline": "Add concurrency limitation (#11148)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "85139e3ea22ca525de64a9719c56bb6df242f23a", "messageHeadline": "[explorer]: update Epoch stat (#10873)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 97, "deletions": 47}}, {"node": {"oid": "14075070a156d94f4ae71fda7b7f4f88b14441fe", "messageHeadline": "Remove deepbook test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 53}}, {"node": {"oid": "af44b339b06c26021eddbbefdabd28ee4d075667", "messageHeadline": "[wallet-ext] Remove instrumentation of the \"RequestGas\" event (#11140)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "d0f814a0428fd4e3e9fe628bded32ca501e14942", "messageHeadline": "update h2 due to vuln (#11153)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecd05de34729dae679535cd894800700c3eb0d8a", "messageHeadline": "Merge pull request from GHSA-q566-47hv-xf4g", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e46382123a799112ae7b011ce2693f51e023d49e", "messageHeadline": "change max event query limit to 50 (#11145)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae7afbf6a20466b23cd7d90a46280d284ef9f2f", "messageHeadline": "[pruner] rewrite main loop to get rid of open iterator between await \u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 42, "deletions": 57}}, {"node": {"oid": "4e463c6917a33dfbaa1a4aff539175c1003a8fbe", "messageHeadline": "[ts-sdk] Add waitForTransactionBlock API (#11008)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "8d4d3c4472c1df30d215d91fc634d32796d06188", "messageHeadline": "Add correct bytecode snapshot", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "84b8e368bf17dc4484174895c666bb350d1e945c", "messageHeadline": "[sui-types] Move convert_vm_error to sui-adapter (#11108)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 105, "deletions": 95}}, {"node": {"oid": "b7dd5449f1974134c63194206361a71f490bf8ce", "messageHeadline": "sui ns rpc: add option for resolve_name_service_address (#11105)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "cad0786131b67ac26b1c52e024aa531584a420a6", "messageHeadline": "Cluster test fix for changing faucet coin values (#11118)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7b9bf7d0ee6b9ba563e9151c91e258540aa39caf", "messageHeadline": "add struct support to sui_json (#11127)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "c2e229c2e9036f4122adb18924c96a7610169875", "messageHeadline": "indexer stability: trim data to reduce short-term storage consumption\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 78, "deletions": 32}}, {"node": {"oid": "a28f0a774a9c939298f5a542c943a629cb565ec2", "messageHeadline": "Add configurable transaction deny support (#10930)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1078, "deletions": 47}}, {"node": {"oid": "904de4b364af557f37661a36d732b9c8e59a6ab8", "messageHeadline": "Explorer fix dynamic field object infinity loading (#11129)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "9c20a696749c1019092c4dc4e42afdb0446c99a4", "messageHeadline": "[RPC] add snapshot tests for Sui CLI/RPC", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 305, "deletions": 3}}, {"node": {"oid": "c78c695877e85735c6be89c02b399752b8635c08", "messageHeadline": "[package-upgrades] Added transactional tests for package upgrades (#1\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 402, "deletions": 0}}, {"node": {"oid": "4d2f3d4ee87aa9efeea794729259b2f66bf0c036", "messageHeadline": "[refactor] increase number of test iterations for consensus randomize\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "c366a6b08550b016fd1c357c8ca0b772308f12f7", "messageHeadline": "Show all dynamic field value struct (#11065)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "8ed1f5d9fbf4eb4f3880e91cc6d9856e3629c1a8", "messageHeadline": "Update fastcrypto version (#11077)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "24d38b70759fcd0300065fec705a9381c1985457", "messageHeadline": "Get blob file sizes from rocksdb (#11112)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "20b6a7bfa889ffa7cf4b4452f6dec1fd98155800", "messageHeadline": "tune down the max multi-get limit to 50 (#10971)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "78c6308f89bbafaa482d6c7357027f8702b5c39a", "messageHeadline": "[indexer] Fix dynamic object field lookup (#11110)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "fa7d90c15025b64a75f2802eea9fe92cb30c740a", "messageHeadline": "Fixed links pointing to content that has moved (#11081)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5585586cb45940d6cafd765a117c53fb16ca864", "messageHeadline": "changing all coin expectations from faucet to 1 (#11096)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d4df9a258f9786859c2f3c5b68a71df816a1e55", "messageHeadline": "[consensus] Reorder end of publish messages to the end of commit (#11\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 165, "deletions": 26}}, {"node": {"oid": "0e3f3b5619279c9400e29e66a846fe70f3470bc8", "messageHeadline": "Increase buffer stake to 0.5f, allocate protocol version 6 (#11103)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "867e5d318285419156e577a503d69354764b2037", "messageHeadline": "[gas] Change byte computation cost charging (#11080)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 290, "deletions": 27}}, {"node": {"oid": "6adb7c26cdaff7ef9c01ea29df06f577371ffe34", "messageHeadline": "Fix typo (#11109)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7552f64c31fd4550dc516500b48d5a394e2d149d", "messageHeadline": "Add Documentation for Security releases (#10915)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "e7bc10cc8dbf1c22e451b625009f71b70eaaa702", "messageHeadline": "[sui-framework] Split out sui-move-natives (#11055)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 281, "deletions": 222}}, {"node": {"oid": "4ae3cbea3c6d471c3dbd8faecd2b0801e1343f47", "messageHeadline": "Make coin metadata nullable (#11047)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "dc3f38a798818071df82bf5e6c39e2146d42c1a5", "messageHeadline": "[checkpoints] Do not hold rocksdb iterator across await points (#11104)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "5de4c702aa8c40076acd2c0fbd8b4f17262c6490", "messageHeadline": "Create a workflow that builds latest pushes to devnet and testnet (#1\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "02ac07b786058b0fe2d8290c283dc75e182b0666", "messageHeadline": "Fix authority_test_utils (#11102)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9d38004259d01930d976783b2e86fe065bdfdb30", "messageHeadline": "Fix dynamic field test (#11095)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "2d2d161860f1c7370b72cf24120caa7259239fe7", "messageHeadline": "[CompatibilityChecker] Fix rpc request in light of protocol change (#\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "13e39f9cb549939556f7d15df0130d8a5453d259", "messageHeadline": "Fix average APY NaN value (#11090)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7ebf52b81bf2555557b5dafc65b0869a69680c14", "messageHeadline": "Add bug bounty program info to SECURITY.md (#10800)", "author": {"name": "Akasha of the New Epoch, Affinity MATRiX Network", "email": "akasha@mystenlabs.com", "user": {"login": "AkashaCoin"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "8cb447ba6174cceb921afc52c9ca0d10578731ac", "messageHeadline": "Wallet Fix send max Amount required validator bug (#11078)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9db7975cdc78d9056e58148c2d320696fd13d939", "messageHeadline": "Improves error reporting and add effects show flag in success case (\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 100, "deletions": 34}}, {"node": {"oid": "a220dcb0ee03cf08bcb366721d8700d13c2df054", "messageHeadline": "Move replay system to its own crate & add storage event tracking (#11\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 428, "deletions": 202}}, {"node": {"oid": "acea5bc08018298ec5169f45d56f726e9b29ffd0", "messageHeadline": "Explorer update validators average APY to 2 decimal (#11056)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bb2a84527b548dc9b0d6b0033b76f00af39af550", "messageHeadline": "[FN] Fallback to retry in case of an invalid cert signature (#10975)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "092d2d7fb0af5d8a47dcb77bc5389ee489951ce2", "messageHeadline": "fixing cluster test for faucet (#11068)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6983f06718a74f2da49049c7a7830b45e255381", "messageHeadline": "[transaction-fuzzer] add tests to randomly select gas budget and gas \u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 336, "deletions": 36}}, {"node": {"oid": "b183e64df6435ead7d51726fbaec481b17f965f6", "messageHeadline": "Add BcsSnappyCodec for compression in tonic grpc (#11063)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "3a5588abd8c01f05a56cdf1a1cca33fe2f8ad2e5", "messageHeadline": "[explorer] Fix object pages issues (#11053)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 43}}, {"node": {"oid": "0eee97b645fdd05a2c3f56464ff2f94808a8aa0b", "messageHeadline": "[explorer] - update validator event query (#11052)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06eece5ba27ac7a30472d2045ddd3ab9f2a10476", "messageHeadline": "[indexer] Improve perf of get_dynamic_field_object_id (#11002)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 91, "deletions": 36}}, {"node": {"oid": "5b72c0173d43c8add949de56c464534c54eacdc6", "messageHeadline": "[faucet/ config] changing faucet to by default send only a single coi\u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df808575cbfcb09793539fc80e4fa6c1a5b7ba15", "messageHeadline": "[Explorer]: minor fixes (#10690)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5024a4a8bbca13c2db366270ce7714816edd5381", "messageHeadline": "[doc] remove outdated section on dynamic fields limitations", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c9a1414d6860e1a94682f05738eccb812c965a73", "messageHeadline": "[tests] Factor out AuthorityState utils from authority_tests (#10878)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 312, "deletions": 288}}, {"node": {"oid": "68dd871d34babebafab25b8653dc5469087859ea", "messageHeadline": "format: add checkpoint contents and transactions", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 229, "deletions": 44}}, {"node": {"oid": "13bcd674fa536023b7baa5e82113b80c9e033a25", "messageHeadline": "crypto: Add GenericSignature to generate format", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "b5c3710e55f0ed1a2eb52502233b2b94a429edde", "messageHeadline": "change source topic file name (#11045)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d38921c88a1421f18867e2371ef79193176185b8", "messageHeadline": "[refactor] randomized tests to run in multithreaded environment + spe\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 91, "deletions": 35}}, {"node": {"oid": "1037cc4919e7cd6fdaa2be277ccc11e6de8f91c8", "messageHeadline": "remove wrong check (#11037)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "b9664a08bd135900e71a2725dcb18c503c007a60", "messageHeadline": " [transaction-fuzzer] Add basic p2p transfers (#11019)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 800, "deletions": 0}}, {"node": {"oid": "f53b960acdc85d5df1d3543a498aff5042d0ce95", "messageHeadline": "Disallow `futures::executor::block_on` (#10912)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 113, "deletions": 27}}, {"node": {"oid": "bd2b5098467f189fc56a9323f19bee075bd6e0ff", "messageHeadline": "indexer stability: revert diesel-async changes (#11017)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 167, "deletions": 258}}, {"node": {"oid": "d3a3b18a18e56f2946ee9d57c55853d2f698cb50", "messageHeadline": "[explorer] Fix display box (#11048)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e870e6106fa41f48d7f449811f4d53804a74aab", "messageHeadline": "[sui-framework] sui-framework-build -> sui-move-build (#11043)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 94, "deletions": 101}}, {"node": {"oid": "0a23e19ebcbf5638f086f0d363cb02c6c9169ab7", "messageHeadline": "rpc: harden tx block response (#10889)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 22, "deletions": 34}}, {"node": {"oid": "17372ee2c00fedfa5e4f35158d4f8eea93015749", "messageHeadline": "[wallet]: update wallet welcome page (#10927)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 56, "deletions": 167}}, {"node": {"oid": "5ee7c29142798cf3f9fed2b5df9651cfbbe5c39e", "messageHeadline": "[sui-framework-build] Use ObjectIDs to distinguish system packages (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 50, "deletions": 63}}, {"node": {"oid": "9c61ede0dfce3685e37f02a899d33d6f5ce326d5", "messageHeadline": "[explorer] Quick NFT display fix (#11038)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba5da860e651c40d41f047c07637a1b7697483f2", "messageHeadline": "[explorer]: update APPS (playground) on wallet (#11018)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "670b29114913f3007644b55828d2387007b1ae70", "messageHeadline": "[apps] Rename paragraph tailwind classes (#11010)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "a02ac2306d7e5a9b25bb3b0b06dae1b01508fc12", "messageHeadline": "[sui-framework] Remove build_move_package (#11034)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 69, "deletions": 181}}, {"node": {"oid": "8d48e594042fcb9bde5ada90e5ec85776ff048be", "messageHeadline": "[explorer] paginated transaction blocks for object view (#10901)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 260, "deletions": 2}}, {"node": {"oid": "380e8bbfb69c89cf6d68c0a4d3e51fab5be550bb", "messageHeadline": "Add with_accounts to swarm and config builder", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 79, "deletions": 61}}, {"node": {"oid": "5836c410a01e7cd22f65565413a3236218045775", "messageHeadline": "[upgrades] Document custom upgrade policies (#10872)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1004, "deletions": 0}}, {"node": {"oid": "28299308b2bf59b17909fc6ef478cb2fb7e3cfcd", "messageHeadline": "indexer stability: disable object history (#10961)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 77, "deletions": 76}}, {"node": {"oid": "edcdb88283f809ca9d8961c3a01bd61e0beb142f", "messageHeadline": "[faucet/script] Adding helper script to clean up coins (#11013)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "c6c45d084fcc5ca0cde3ad61edb29d0562eba43d", "messageHeadline": "Add caching for account address balance computation (#10693)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 796, "deletions": 172}}, {"node": {"oid": "987b5a12cbad93bb230c11790318741fc5e91ec3", "messageHeadline": "Fix overflow issue on mobile transaction page (#11029)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "50da608e013fd2da4b1201715aaf69ce9ff0a57d", "messageHeadline": "[CompatibilityChecker] Cleanup orphan processes for cancelled jobs (#\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2a481dc10e19081211fe5ed66cbd011bb6efcc90", "messageHeadline": "Replay tool (#11009)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1614, "deletions": 17}}, {"node": {"oid": "f969c3e9854501eeab83375bd436a86fe7c0f744", "messageHeadline": "[wallet-ext] fix typo in error message (#11016)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e2362a027949b595579e5a0adf6954054f763c", "messageHeadline": "proptest transactions with randomly generated GasData (#10885)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 321, "deletions": 4}}, {"node": {"oid": "3928d443fb684af54f3659273ce98f15b68a89ca", "messageHeadline": "[CompatibilityChecker] Clean git repo before fetching (#10996)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 62, "deletions": 206}}, {"node": {"oid": "681a935874f0f59ee0fd58176d3c36d04c71352b", "messageHeadline": "Avoid writing owned object transactions into pending_execution table \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "f4d0fb2870d22046859776570e73aa477e7081ce", "messageHeadline": "[explorer]: update APPS panel (active connections) (#10934)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "fa265d12b726dfe35f208b0e06a515335d9626e0", "messageHeadline": "[narwhal] Replace block_on with await in metered_channel_tests (#11012)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "e5574f61ac13b7825a08580a6a27168661af9310", "messageHeadline": "Updating release notes link for v0.32.0 (#11011)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85583e68986091b2c373cc6a62ff9866e5e729a2", "messageHeadline": "[explorer] - enable retries for home/metrics/epochs table (#11005)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4f13806c0856a51a11e1493e36bc1a0b6fb9b3b", "messageHeadline": "Disable perf sampling on iter next (#11007)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 42}}, {"node": {"oid": "6b7db1cbffaf55d918518d423b65e5873613f42a", "messageHeadline": "remove account key copying from docs (#10841)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "1681a6c33f8c594e9bf621623d2d5084bd8a0c86", "messageHeadline": "[checkpoints] Detect checkpoint hard fork early (#11003)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "a5d19488cd85c439aeb870e915457fcc7f534e21", "messageHeadline": "Increase number of pending certificates buffered at synchronizer (#11\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a2b0284b3572544516d43a9542e9a1f721907114", "messageHeadline": "Increase transaction pending + execution inflight limit from 20k to 1\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15b63be40b71807347b21848444b94e032a68378", "messageHeadline": "[chore] add debug messages in synchronizer (#10979)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f7fa829cae91e63ffdc19aba390658cf2ed6c0ea", "messageHeadline": "[explorer] - create expandable pane for long lists of items (#10928)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 174, "deletions": 96}}, {"node": {"oid": "8c4a04488fdb642ea8f428be58653edab9fad032", "messageHeadline": "Execute genesis tx after creating a test authority", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "301311bcdb875c19309eab860629b81d69f2c42d", "messageHeadline": "Always try to serialize, fall back to JsonValue::Array (#10823) (#10855)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "08deb717b5a66bf29668a4720052261dfce6910c", "messageHeadline": "Bump soft message size limit for sui network to 32 MiB (#10994)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb5bfa7a37674d990fd4a91bb8201298a7c2e8fe", "messageHeadline": "[tiny] Return &Arc<Committee> from per epoch store (#10999)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "157550823d0d4d6a348802997605112b101bf5e9", "messageHeadline": "[rpc] remove usage of block_on on fullnodes (#10986)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 92, "deletions": 131}}, {"node": {"oid": "962df7468a324e18c155e1d7a52127e727933cf8", "messageHeadline": "[sui tool] compaction command (#10997)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "ee8a72527084f8e8196631654711fae739ee1307", "messageHeadline": "Add snapshot and chunked multi get (#10957)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "9a7517994044978a982651908ddeaf10734b0a74", "messageHeadline": "[explorer] - fix UI display for missing timestamp in tx (#10923)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "3865ff48dbb509079aaa01a41c31c78bf55d8094", "messageHeadline": "Update anemo pointer in sui (#10945)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6481d2309867f00cab7730300c23ad44edb80939", "messageHeadline": "[CompatibilityChecker] Point sui paths to larger disk partition (#10993)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "57a45b904c95e2a4608681debd2d979df1c60ac7", "messageHeadline": "wallet-ext: confirmation dialog buttons size (#10991)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "c0e15b15a8120f80e970805960712ecf3507c221", "messageHeadline": "[rocksdb] more config updates to improve write throughput (#10952)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 197, "deletions": 110}}, {"node": {"oid": "33895bb9a2e7a3b04ca3dad7d2ed06be51996a10", "messageHeadline": "Remove fullnode usage from stress initialization phase (#10985)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 78, "deletions": 56}}, {"node": {"oid": "0231c7697dd28f66019b5504e43c9516ff117f77", "messageHeadline": "[db-tool] Clear more tables during reset", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0664d2e6693b5d6639cd909223fcb239b2ea0e9", "messageHeadline": "[deepbook] More friends, tests moved to tests/ folder (#10951)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2777, "deletions": 2781}}, {"node": {"oid": "545edc0d23a04d4e86186377d8540efe4aa7b082", "messageHeadline": "[Narwhal] add metrics for certificate verification and accept time (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "a5a69fdc5625930fa22e398e3fe21747264e669a", "messageHeadline": "[transactional-tests] Add upgrade-compatibility tests (#10917)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1363, "deletions": 5}}, {"node": {"oid": "1834d00b6a8900d2a3a3c3312ab61e06f2e24710", "messageHeadline": "Show storage rebate in object page (#10977)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "4024523bf05ad91957b165257478523778944eff", "messageHeadline": "Fix text overflow on mobile (#10964)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30d0004dd7f7fe1e61b0aafb635ec3f05d79c40a", "messageHeadline": "[framework] Finish implementation of system package publish (#10953)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 289, "deletions": 92}}, {"node": {"oid": "d9e9381b9baa0a4f8becf8a9d7caa59250c65a71", "messageHeadline": "[sui-framework] Clean-ups in test_adapter and base_types (#10944)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 204, "deletions": 233}}, {"node": {"oid": "64a5db3135f21d2b4176c8ee4205868939acb73c", "messageHeadline": "build(deps): Bump micalevisk/last-issue-action from 2.0 to 2.1 (#10968)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c912a66620089f076ef3951d73ab60b82acc2a7", "messageHeadline": "build(deps): Bump peter-evans/create-pull-request from 4 to 5 (#10969)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c939e1caa1704f47f181ba94c682a8a21b2bac54", "messageHeadline": "build(deps): Bump codecov/codecov-action from 3.1.1 to 3.1.2 (#10966)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58fa8c0aeca8fd02e156d9f83895dc4cbeab5985", "messageHeadline": "build(deps): Bump teleport-actions/auth from 1.0.0 to 1.1.1 (#10967)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c03da6425def239a94102ec8189918d7b3b7317a", "messageHeadline": "build(deps): Bump lycheeverse/lychee-action from 1.5.4 to 1.6.1 (#10965)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "506292f299956e811615e64a6c0e841a69008d7c", "messageHeadline": "[deepbook] cleanup", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 590, "deletions": 889}}, {"node": {"oid": "90bb0a2b45caf193834a8a5848f4a12c2fc24ebd", "messageHeadline": "Sui v0.33.0 version bump (#10963)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "be8540bfa3a2fa5e65f6b62b6568261fbc8ce2a0", "messageHeadline": "Add debug logging (#10956)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "cd8a4e09459974f5472bd373665814efdf52453d", "messageHeadline": "Add TestAuthorityBuilder", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 147, "deletions": 140}}, {"node": {"oid": "c1f57fa9fe71c84bbfc44e81be4909536b0bd0aa", "messageHeadline": "Do not commit effects of forked transactions during fullnode sync (#1\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 119, "deletions": 38}}, {"node": {"oid": "ef86c096b13702a967cf20a7e7636ecd5090eca2", "messageHeadline": "[bug][sui-system] non-entry stake split fun should check threshold to\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "64c4e411509c9878f658cc3742ea419b0e3f634e", "messageHeadline": "[explorer] - fix in progress epoch logic (#10922)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "1065418b4483a99e332e6e065a2be0375e3cfa6d", "messageHeadline": "[Compatibility] Use snapshots to shard (#10931)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 198, "deletions": 6}}, {"node": {"oid": "7370a215018569204c02f6345a327b0886c3837a", "messageHeadline": "[sui framework] skeleton package for deepbook", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 10511, "deletions": 24}}, {"node": {"oid": "3ca4d305fc8f99085ce8a2981fa33da7c442f89d", "messageHeadline": "[rocksdb] allow larger write buffers, sst files and levels in rocksdb\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 204, "deletions": 116}}, {"node": {"oid": "c15ee67b336ed8178089dee33a648710d4214b2f", "messageHeadline": "[explorer]: update badge border (#10933)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c0bef31a411d2aa8c1d1bc89d9a6338ee49e76", "messageHeadline": "[gas] Version max gas price (#10929)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd6c8c5e470bb03131d54e617c7ec94e5278eac5", "messageHeadline": "fix object field scroll overflow (#10926)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8773c9d3bf49f31cfea619db700ca0fe1e20f464", "messageHeadline": "[refactor] configure scoring parameters (#10840)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 507, "deletions": 13}}, {"node": {"oid": "b4383a49434aa3744111afc4da89486abd7012dd", "messageHeadline": "[gas] Fix version object read costs (#10924)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "75dd415fb136372fe0747e1a213a82a8ab7feeb6", "messageHeadline": "Clarify limits comment for consensus adapter. (#9511)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "28f92ad64f77a5013d445ac44a62229b1788cbdf", "messageHeadline": "build(deps): bump h2 from 0.3.16 to 0.3.17 in /external-crates/move (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7deebce4b358bf841b178b8a41976f25e68dd4d3", "messageHeadline": "Use separate tokio runtime for monitoring/admin functions in sui node\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "c219e74707c500a4fc35df77f65ac5aee5c83d5d", "messageHeadline": "Fix incorrect bigints for limits (#10776)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 106, "deletions": 98}}, {"node": {"oid": "90da6d253a266bca47c31117fd9b886fa02d30ce", "messageHeadline": "Add anemo disconnects metric with reason info. (#10886)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "8d11f671af08dc44ef1be3975f729f9d9ae4fbda", "messageHeadline": "Explorer dynamic field struct update (#10908)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "4b1dfe45e63abed841a2d7f0a314b48d414161cd", "messageHeadline": "Remove catch_unwind from the VM (#10849)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 32, "deletions": 77}}, {"node": {"oid": "631580c8fff506f564ed01c20e3b2a4c61d20427", "messageHeadline": "[subscribers] Use blocking RWLock (#10910)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8dfd3da78825486829a8d8684d4c374597b76b81", "messageHeadline": "[gas] Put cost table behind protocol config and change charging for o\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 766, "deletions": 210}}, {"node": {"oid": "0b1d334a21fd58c68b643639604b6f20d840e70b", "messageHeadline": "[explorer] fix address page double header (#10907)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "60b21f86b1cd8b7f51acfb46ead635d38b86bebf", "messageHeadline": "[Compatibility] Run against latest binary build that passed CI (#10888)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "a78351862046b0937f92138ce8438e63078cf38b", "messageHeadline": "[explorer]: remove blue background for logos (#10887)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 38, "deletions": 48}}, {"node": {"oid": "bd28fd72ce0ce8195fef3e86da350558be4e9775", "messageHeadline": "[checkpoints] Disable InMemoryCheckpointRoots (#10905)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c3a28d4698dff4b07fedf4e31cdd60ab43b7363", "messageHeadline": "add json rpc metrics (#10836)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 285, "deletions": 19}}, {"node": {"oid": "0a1687a5943d7bd9b40abd7e84a6a5c9b1f1d4b4", "messageHeadline": "[fe] Update all packages to their latest version (#10879)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2848, "deletions": 3142}}, {"node": {"oid": "cf759995ac22afc33834d818532cb2d808287c97", "messageHeadline": "Revert \"[explorer] address page transaction pagination\" (#10906)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 145}}, {"node": {"oid": "4a12ec89795768d34b8162f6f8b1d28e260b895d", "messageHeadline": "adding serialization handler to prevent crash on start (#10902)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "c4dbbb44c2d00de9efbc6e68f1084f26687aa62e", "messageHeadline": "Added DynamicField display (#10386)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 883, "deletions": 122}}, {"node": {"oid": "de322e3f2e3ffcd3658358aeb85731d3c8a36553", "messageHeadline": "[explorer] address page transaction pagination (#10845)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 145, "deletions": 12}}, {"node": {"oid": "5a285234812406b92273017e7856349ae3be67bb", "messageHeadline": "Coin index (#10679)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1289, "deletions": 191}}, {"node": {"oid": "57451ad2f8373a697a0f70b6398235a58a0df793", "messageHeadline": "[CheckpointExecution] add more metrics and logs (#10884)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 99, "deletions": 22}}, {"node": {"oid": "d1773e6e8b07e45e9a685e33a2ef89d9d500968a", "messageHeadline": "[indexer] Fix the event api check (#10847)", "author": {"name": "W3BUILD", "email": "127061691+threewebcode@users.noreply.github.com", "user": {"login": "threewebcode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdecbac7f18ebd25bc479b400b7d05cd1771651d", "messageHeadline": "Simplify initialization phase for stress client (#10876)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 145, "deletions": 253}}, {"node": {"oid": "486677c70b2c709485f77d3e8f0312f3eb0b6376", "messageHeadline": "Gate indexes behind config.enable_event_processing", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "bf757cc486cb5ff33e3427b0e1b5de1471263540", "messageHeadline": "[TransactionManager] refactor and fix memory usage issues (#10829)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 243, "deletions": 120}}, {"node": {"oid": "7d6070e6efba4229a8b838f8429840d7783c55da", "messageHeadline": "sui ns rpc: resolve between address and name (#10684)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 371, "deletions": 8}}, {"node": {"oid": "b77b06f4af862dbcb86908cc6b0286546f5d7a78", "messageHeadline": "[ts-sdk] Remove skip validation option (#10680)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ce2c7aa7cdda089d4375347ee617aa62043b1cb", "messageHeadline": "[ts-sdk] Remove skip validation option (#10680)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "17f3909d3d9b898281815234a9f49fc6f0d3ea64", "messageHeadline": "[ts-sdk] Remove skip validation option (#10680)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59ae0e7d6041a55d7cf21c80cb637608635f7dae", "messageHeadline": "[ts-sdk] Remove skip validation option (#10680)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 33, "deletions": 81}}, {"node": {"oid": "b06205f93edbc153fec8f4cd3f5e22d09aae3274", "messageHeadline": "bump the log level to error (#10871)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f9fb763bf0ce102a4e03b7586088f1032e316f1a", "messageHeadline": "[wallet-ext] Fix incorrect SDK types and optimize requests (#10780)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 57, "deletions": 65}}, {"node": {"oid": "f5b955d509ab99bdefaedccd30ef981095042e3c", "messageHeadline": "[Compatibility] Fix clean mode default value (#10868)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d3a108fee839da24f1139a4581df9aa71b0db8a", "messageHeadline": "move: support multiple module publish for transactional tests (#10858)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "a013bb641d8527603d37f75d0cb61985ae414876", "messageHeadline": "[rust sdk] removing check for gas_object in deleted changes (#10867)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "02b64f08abd5bdf48b08f512bea34f38a325e745", "messageHeadline": "[bugfix] - balance changes generation should not ignore missing objec\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 114, "deletions": 44}}, {"node": {"oid": "b60adffefafce2e89e7ccdd1846fea27662e5dea", "messageHeadline": "move: upgrade command in transactional tests (#10128)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 296, "deletions": 7}}, {"node": {"oid": "3cbf585ef06b7b60e27104bc7d055441b52f5f21", "messageHeadline": "[explorer] Use system state for current epoch (#10859)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4b99adc4a3c14be4548427d3d776ef08f59b3a10", "messageHeadline": "Speed up Sui conservation check", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 160, "deletions": 51}}, {"node": {"oid": "96cba9a1eeaf6d8d83ecd8e29799ec71e1dd738b", "messageHeadline": "[package-upgrades] Added cross-version conflicting dependency call te\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 120, "deletions": 1}}, {"node": {"oid": "7a5508c5c2184ab934b34ae25dd97cac8db9b47b", "messageHeadline": "Use mist in validator table (#10866)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "849276a080bb01dc2ca756dedd74124dd1ee6c2c", "messageHeadline": "[bugfix] - move number value do not need to serialize to string (#10806)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "d8cb153d886d54752763fbdab631b062da7d894b", "messageHeadline": "Update a few packages (#10857)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 19, "deletions": 59}}, {"node": {"oid": "e0cfecfaf5ac8923b86e3794d52530b9f173391e", "messageHeadline": "Measure throughput in accumulator bench (#10768)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "1725739d1959cf6aaae39ec708a18be2e4e76ad5", "messageHeadline": "Fix flakiness in `test_reconfig_with_failing_validator` (#10846)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "32ac417195cb41a022a274027e1b3c43d66d707f", "messageHeadline": "Fix default config field", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "917ab727abfe16af48ce35b045d12f45dcabe9a6", "messageHeadline": "[Compatibility] Increase execution timeouts (#10832)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8cb9ba161dae7dee68a01552f6ebcf44851f2d4a", "messageHeadline": "[explorer]: Switchable split panes orientation (#10773)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 83, "deletions": 25}}, {"node": {"oid": "ac65ac8e96946e6678016d6da1b15f5ff2a73920", "messageHeadline": "export Identifier type from Move (#10850)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e04bbce10e0d738921f53fca1e0b24667bb2f92", "messageHeadline": "[dynamic-committee-stress] Start dynamic committee stress test (#10812)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 472, "deletions": 0}}, {"node": {"oid": "984e30fc74b6a917096d94ff9f40eec114157cdc", "messageHeadline": "[sui-tool] add option to show input tx in addition to effects", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "c5978769915befe16153ae73ccf8f35ca2c42f39", "messageHeadline": "[package-upgrades] Fix invariant violation where we should be returni\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 416, "deletions": 23}}, {"node": {"oid": "2202963f6c4b502cb4e1aef87899a063d03e7ee0", "messageHeadline": "[indexer] - fix indexer move call metric bug (#10844)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eaf6cddbe7cf956c1a6f20bf327936936f3b8df4", "messageHeadline": "build(deps): bump ahmadnassri/action-dependabot-auto-merge from 2.6.4\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "081c6d293a2959c452122a770fdbabeb0dbbc55e", "messageHeadline": "Bump crate-ci/typos from 8a6fc1895dcf125d23c0eba65ff38e4f3ad3c0d7 to \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb8fb9d79b0514f210532d9e8d6fa18cc7f47768", "messageHeadline": "[cherry pick] Cherry pick tests for security fix (#10838)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 11112, "deletions": 6}}, {"node": {"oid": "ca15ada89382a9235826b87e8ea9d0c9e85f8541", "messageHeadline": "Epoch page stats rework (#10822)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 61, "deletions": 82}}, {"node": {"oid": "f5d26f1b3ae89f68cb66f3a007e90065e5286905", "messageHeadline": "Bump crate-ci/typos from 1.13.4 to 2.2.10 (#9907)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e811c02e7e5e0af05a11d99138d87d830c0d91c", "messageHeadline": "Bump tj-actions/changed-files from 35.7.12 to 35.8.0 (#10842)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33c8b935fd83d7790c2388323efd973163aaddb9", "messageHeadline": "Bump tj-actions/changed-files from 34.5.4 to 35.7.12 (#10645)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288b2ecab55534e004b7f5e6dc872acd0012a14d", "messageHeadline": "Bump actions/stale from 6 to 8 (#9908)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f79bea5ed21f75d79846abf9f36581fe5fad5ae", "messageHeadline": "[sui-system] add unit test testing when everyone's rewards are slashe\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "dd21b364a7d88a76da52ae049f6dd958be96b0fe", "messageHeadline": "[chore] fix rpc loadgen build", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "961419c64508b79b5af70ed2bb6f1c1f4dbaec71", "messageHeadline": "[explorer] - various small bugfixes (#10818)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 42, "deletions": 151}}, {"node": {"oid": "4774e1a066e6de80071794e602f1ab5b67efe7c8", "messageHeadline": "[authority] Pass along execution error (#10790)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "7a1a6f785836590b0b542bf782ecd467c56f28f5", "messageHeadline": "[hardening] Reduce non-local asserts on execution path (#10763)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "775391f0add6a1c06b18e1341bcfe8b8b596382a", "messageHeadline": "explorer: remove addresses stat from home screen (#10835)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3bdb1ad750b6e38bf1520ccdfd7bcc11c3c92526", "messageHeadline": "Start taking db checkpoint of indexes (#10824)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "0dd7081b84ade3753ca463d185640be20b9cea4c", "messageHeadline": "Un-ignore tests (#10784)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a47144014de19a9e48130fb2d15b3b287e2eafb8", "messageHeadline": "metrics: latest committed checkpoints (#10830)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "8fb460aaaa13a73aed7191810b023a038b568135", "messageHeadline": "Add bounds for iterators in rocksdb (#10831)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "b34a762fafd1ac1f3a9b10149e20f68f5d79675d", "messageHeadline": "New topic for Sui Wallet - Ledger integration (#10766)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 116, "deletions": 180}}, {"node": {"oid": "cd81f95d2f8ee9b135c90497468c5e6e512b6b74", "messageHeadline": "[checkpoints] Simplify checkpoint roots calculation (#10772)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 94, "deletions": 38}}, {"node": {"oid": "4b5caa97601331b22b9eb2efb5acc590d3016c03", "messageHeadline": "[package-upgrades] Added more tests for different module, object type\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 248, "deletions": 7}}, {"node": {"oid": "673485740e56208c6facde8b25c124c593af7844", "messageHeadline": "indexer easy: add more step processing info (#10813)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "4f59459acfd1462f5b1339a53db45a6f2d4df732", "messageHeadline": "[Compatibility] Fix debug log level selection logic; Increase ssh ttl\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 75, "deletions": 25}}, {"node": {"oid": "eb075b2aad32f3a580ec0740bab4638e65b72f65", "messageHeadline": "[rust sdk] Removing coin check (#10819)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7a555d8a195a5e6ce345761b28ec892e42ac2812", "messageHeadline": "Update snapshot.md (#10820)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "2a8d0de0297b04d021294bb51b6268c5aa359cfc", "messageHeadline": "[rocksdb] handle missing deprecated column families (#10807)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "e30819e9ebb1e7a56ffbb507924de7b19400f28c", "messageHeadline": "[pruner] utilize pruning_run_delay_seconds parameter for faster catch\u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a415c38f1a692ec8d674c894f84978b8641a965b", "messageHeadline": "[@mysten/ledgerjs-hw-app-sui] update README.md (#10805)", "author": {"name": "daoauth", "email": "57783762+daoauth@users.noreply.github.com", "user": {"login": "daoauth"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8a5c1fb951623c5fe353998937043bfc5e4af3e4", "messageHeadline": "Remove expensive mem usage stats (#10803)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "142ba94bd387ad0ffadc6bb281282e636ed772b4", "messageHeadline": "Temp remove api ref content for indexer (#10779)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 476}}, {"node": {"oid": "41d8ce56fd55e7c1cf28ea5febd224eee6a87ca5", "messageHeadline": "[types] allow reading/setting coin object balance without deserializa\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 125, "deletions": 117}}, {"node": {"oid": "68f18db87d40dd5f1686745600e3907055d51fe3", "messageHeadline": "[explorer] paginated owned objects (#10676)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "7fe2ce3c936f4a9cd681fec936ddde00d53ba34b", "messageHeadline": "[tests] record gas usage and events as part of adapter transactional \u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 684, "deletions": 112}}, {"node": {"oid": "fc346addd9aa3f2db8fb32fdca9d766cacb50420", "messageHeadline": "[storage] store gas coin as a separate enum variant (#10550)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "7329c033ba66a84b364b186830dc22d27c465464", "messageHeadline": "[explorer] - fix epochs count (#10799)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "defb2ab6f9f24a690919e84ddebb419327687cb2", "messageHeadline": "fix object index (#10774)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba5ada4837ed94cb2d286d345fa1234a44c0c2d", "messageHeadline": "[Compatibility] A few small tweaks (#10785)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b79944d9022a8156ca04f9cbaea046c69cd837c3", "messageHeadline": "Don't count system txes as part of CPS calculation (#10733)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "df91f79a1718e6ff1b7c1c95cb0d3d46ca7a765f", "messageHeadline": "[ts-sdk][ci] re-enable backward compatibility test (#10757)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 110, "deletions": 121}}, {"node": {"oid": "61faeafc0fc243043a15a58486f81612596b39bf", "messageHeadline": "Upgrade Rust (#10777)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 45, "deletions": 81}}, {"node": {"oid": "2f9483fb86270d895d6158a79fbaa6ad6c8e22e2", "messageHeadline": "[reconfiguration] Introduce epoch flags (#10783)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 132, "deletions": 10}}, {"node": {"oid": "19ac209c37ee2ad840ff0731525296f7942bbbdf", "messageHeadline": "fix flaky validator candidate simtest (#10781)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5b183cb264d58921932296ec99615e1234280154", "messageHeadline": "[apps] Tweak lint rules to disable shorthand conversion (#10325)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 95, "deletions": 60}}, {"node": {"oid": "6dda5ebf4734ee662d72e0ee57850c255bb0c37c", "messageHeadline": "Introduce backwards compatibility (from genesis) nightly workflow (#\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 266, "deletions": 12}}, {"node": {"oid": "b1518f893bc114362a9888b078b41927d5aac15f", "messageHeadline": "[explorer]: add radio group (#10771)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "20351d107e4225fce028f6738657f01419143d87", "messageHeadline": "require manually setting the correct metrics push-url (#10770)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90bf2c74a7cb966efdb4935c5b228d85cbcb74eb", "messageHeadline": "indexer: add FN RPC trackers to read workers (#10762)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 379, "deletions": 46}}, {"node": {"oid": "cec85d995f55e48e806c396fae26498dea7fc004", "messageHeadline": "[ts-sdk] Move target RPC version to be generated (#10687)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "33f2d46994b9445bdbb0fe0f7de50493b972e19b", "messageHeadline": "Fix styling of sui on epochs page (#10701)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 55, "deletions": 44}}, {"node": {"oid": "3b2948969c12dce021955d0b82e2ef23cf1c6ffe", "messageHeadline": "[TxnMgr] add a unit test for read-only tx lock (#10730)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 266, "deletions": 1}}, {"node": {"oid": "d2986f9cdeb6ec9933be6900fd6b0afc470bfee7", "messageHeadline": "[package-upgrades] Added transitive dependency tests (#10732)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 211, "deletions": 24}}, {"node": {"oid": "e65236afa4d4db216084990764272f09fd82dd9c", "messageHeadline": "[explorer] - checkpoint details tweaks (#10765)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5779fa603d9f0706ab91b947c61575dde9fb2ae0", "messageHeadline": "[hardening] add node config for expensive per-tx conservation check", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "f9da3c6c395935050eb4ce4ca49d075427003107", "messageHeadline": "[rpc] use inner type for Balance in get_all_balances", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c20c803f3eda7af2c0001529ed248fcddb531b3d", "messageHeadline": "remove account-key-pair (#10769)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4d0b81180d3eb6fd610762c9cf48bb31ca2934dd", "messageHeadline": "update: wallet-standard README.md (#10476)", "author": {"name": "daoauth", "email": "57783762+daoauth@users.noreply.github.com", "user": {"login": "daoauth"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e5093f2360cc489376e6d713a199fc7348a16671", "messageHeadline": "Add more sui conservation logging", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "fcb1d4dfae7830f2bae65984af7dd768413d5d63", "messageHeadline": "also log the serialized objs (#10677)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5c2558fbc485fd029e2e502b088d2e0b9623c1bf", "messageHeadline": "[explorer] - update checkpoint sequence formatting (#10702)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b8daaf894f77ab7a16570f54057904e14e6545", "messageHeadline": "[explorer] - add validator signature to checkpoint detail (#10749)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "c1de026d416f8cccea5294416acb8420741a008d", "messageHeadline": "[rocksdb iterators] don't perform seek_to_first by default (#10756)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "19f8bff491c2922d1fa48783701245fd6cf2e393", "messageHeadline": "[pruner config] add docstrings (#10754)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3e372eb02ea7789f1f9801df4b7aa731fbffe291", "messageHeadline": "[wallet-ext] disable the testnet faucet button if the user has been r\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "82581e84a82e54bed56e7d53020c24ec02952a28", "messageHeadline": "Revert \"[wallet-ext] change header logo link to point to the network\"\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "b0523f3b030aa6565ea40e0e4fe7890ee5020181", "messageHeadline": "[indexer] - use 30 checkpoints moving average instead of sum of 10 ch\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b3e2ce12464027b6268445ed917a318b15d98b37", "messageHeadline": "[wallet-ext] change header logo link to point to the network switch r\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "35e900881a6b52fb055848f91ba205fee2c37c7f", "messageHeadline": "[framework tests] Adds sui::clock::share_for_testing (#10750)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "87a32454023221ccfc34dd5fb8c54916f0f45350", "messageHeadline": "[package-upgrade-compatibility-testing] First batch of compatibility \u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 3386, "deletions": 0}}, {"node": {"oid": "52de40fa92b56a8659357ddfbf897a9ba05afde0", "messageHeadline": "Move useGetObject to @mysten/core (#10658)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 33, "deletions": 67}}, {"node": {"oid": "afad24284bb6bec19ff53311f16c79057f44423a", "messageHeadline": "Version Packages (#10698)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "b7318644b1809751664ae2fead19061e509ba121", "messageHeadline": "APY round to two decimal and (#10734)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "71cffa3350a003ef8b8ae5731c7c2ca4546a4e6e", "messageHeadline": "calculate the rolling apy avg after subsidy starts (#10513)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "8e7a6305e70b2234e100a00ed457849f8984d112", "messageHeadline": "crypto: Add multisig to gen format (#10685)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "8b5ef9827d43bfb9bb91dfb5dbfe2aa07e5c602e", "messageHeadline": "indexer fix: handle first epoch commit (#10705)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "dc39612004ced3c319e1493f4cb6645a1eb8e2da", "messageHeadline": "[explorer] Fix tooltip bug (#10703)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2024ea1f7eb7add2220c83adf6c5964d4ebedde", "messageHeadline": "[Log] Increase time threshold and reduce verbosity for delayed effect\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "3459503eca4f92eb796913fd81948578ebae0e57", "messageHeadline": "[explorer] Improve formatting of home stats (#10699)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3224ffcd0a664f454c0f7bf97bef499fae33637e", "messageHeadline": " [sdk] Support for upgrade programmable transaction command (#10664)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 257, "deletions": 26}}, {"node": {"oid": "0d0d72254aff89e849a125568571b7ffec7bf5c2", "messageHeadline": "Version Packages (#10696)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "8a08043ebc159842d43535c759758f5e8ecdbd84", "messageHeadline": "[wallet-ext] set correct font-weight for \"Verify Ledger Connection\" l\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b42d0adac3cee3f8b9cbe43154434228b53bc72", "messageHeadline": "[ts-sdk] add missing changeset (#10694)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b58ecfe3bf2d600a5008e379d318ee04ae6bc5d3", "messageHeadline": "[explorer] coin/object rewrite followups (#10670)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 41, "deletions": 68}}, {"node": {"oid": "12feac4d12873d640a3f43f15768448313b1eddd", "messageHeadline": "Update RELEASES.md with v0.31.0 release (#10688)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8292880c7011d4487bb42b4d68131d6cfe7ae6fe", "messageHeadline": "[explorer]: add draggable panels (#10465)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 254, "deletions": 39}}, {"node": {"oid": "22adead6b855d07fa4fa2b32d0f877c656949c42", "messageHeadline": "[rpc] mark get_dynamic_field_object as blocking (#10678)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "229e2c30d63430aad7255eaa9cff72557bb143f8", "messageHeadline": "Update fullnode.md (#10673)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 80, "deletions": 119}}, {"node": {"oid": "bbe753c59b73c898a2b03d389c5a6df8054b66ff", "messageHeadline": "Return builder_checkpoint_summary table (#10659)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "86b11f5c260c7bd9bab01789e260f2fa945f7093", "messageHeadline": "[explorer]: fix types for metric response (#10674)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69946b2e359d3e96f796eee33471d3d5dce3e31d", "messageHeadline": "more debug logs (#10651)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "34ae6dcd2869ca7f7e5c85ced56ad41b1c6c217a", "messageHeadline": "[hardening] harden against sql injection in indexer", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "8576b4ff8af7ac1e59d3c741884d9d24deb7f866", "messageHeadline": "format: check CheckpointSummary (#10666)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "4eec03af5688958429c8803ab37e70be8b841878", "messageHeadline": "wallet-ext: approve transaction wait for details before enable submit\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 125, "deletions": 68}}, {"node": {"oid": "16a5d361d4e40fdc174910bf2fb3ce91c94348cd", "messageHeadline": "chore: differentiate crypto errors (#10448)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "972fd77fc0a8d0df755762895aa416d24d3dd18b", "messageHeadline": "use Readable in sui_type to avoid changing serialization for core typ\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 55, "deletions": 50}}, {"node": {"oid": "e2ec02f6c5ac191a1c58a7c47844f42ba0280a0c", "messageHeadline": "Indexer: various optimizations over the weekend (#10662)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 791, "deletions": 120}}, {"node": {"oid": "85ecde52b663ab3ee179a14830fafdd3d3cff23a", "messageHeadline": "[execution] Invariant violations are internal errors (#10663)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f18121afc734ad2056b3298ab43929ce2bd3cdd", "messageHeadline": "fix typos (#10632)", "author": {"name": "Santala", "email": "31094102+tranhoaison@users.noreply.github.com", "user": {"login": "tranhoaison"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "80b351ef3ab8ad5530adf9154e4ceb51cf89aba2", "messageHeadline": "Reduce execution failure log severity (#10660)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0d58344c80a9dbf2bb0c006a699c7b4654d4f3c", "messageHeadline": "[explorer] coins and objects rewrite (#10432)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 489, "deletions": 4}}, {"node": {"oid": "d38509dbde8e119baae74f04a5ad709290d1a47d", "messageHeadline": "[stress] allow random staggered delays during initializations (#10647)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "711b830e01a852d5eecce3b5b4a82505ef2bf3b5", "messageHeadline": "[faucet] adding faucet metrics (#10652)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 91, "deletions": 83}}, {"node": {"oid": "a7253c9607486ab7f307cc5468102fe34d7b5d3a", "messageHeadline": "fix doc error (#10649)", "author": {"name": "honeywest", "email": "50997103+honeywest@users.noreply.github.com", "user": {"login": "honeywest"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b578c2f2cda23a98078bfef97d2bc86fbf72545d", "messageHeadline": "More details about sui (#10656)", "author": {"name": "Awizy12", "email": "85808633+Awizy12@users.noreply.github.com", "user": {"login": "Awizy12"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c6aa516961b02bdac5b5c803561564ae43fcf6f", "messageHeadline": "[hardening] fix bug on conservation checks recovery path", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ac8606205f7eafe98fc70c9459038de957953fb", "messageHeadline": "Add framework compatibility tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 255, "deletions": 140}}, {"node": {"oid": "3dd52052cc80449eb89d8901f27b9d366adb73cd", "messageHeadline": "[rpc] optimize multi_get_coin", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "9530639e95ffd609fa134e36f5024996eec6a26f", "messageHeadline": "Remove dummy gas price and robustify gas budget in tests (#10510)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1302, "deletions": 1013}}, {"node": {"oid": "f5a3c765becbfd0f1d43040c26933b4e27a2547b", "messageHeadline": "easy: ci & local tests for Move external crates (#10623)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a406caa443a09adc12207090d889d831ccabb956", "messageHeadline": "[framework] Fix spurious docs changes (#10593)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 488, "deletions": 486}}, {"node": {"oid": "719a613305096bbceb1674ec808daf90acc4344e", "messageHeadline": "[rpc] optimize coin type checking", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "e0c1591d998cc11ee47fa0d974a6a6907745b00d", "messageHeadline": "[hardening] check object digests in get_balance_changes", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 99, "deletions": 40}}, {"node": {"oid": "f673a692df5436d284dd8b805e429bcdda0a87ff", "messageHeadline": "Fix for cluster tests (#10564)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "a3a5080d7492a79bcf0f16a6ee1b19371dc317a6", "messageHeadline": "Sui v0.32.0 version bump (#10619)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "44263a382f4d2e65ba8d8124ab8144a27ca10517", "messageHeadline": "explorer: disable retrying requests (#10617)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eb708e3970323d09c0adfbe7c2e831bc6d3b8035", "messageHeadline": "[explorer] - disable play/pause button (#10616)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "3e854ab833bcda95201f9ce09faee65206237402", "messageHeadline": "explorer: disable polling (#10614)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "a34c0cbe201c4a33448fc36420c9319790d6c8e6", "messageHeadline": "indexer: temp turn off partition (#10605)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "957e80ce096da95c14b598a72be3ac6dbfb399a4", "messageHeadline": "indexer: fix worker start (#10604)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "716dd24919310277246734a6db69df9bb4486e68", "messageHeadline": "Add simtest", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 223, "deletions": 40}}, {"node": {"oid": "775fbf614384bba7a5ab26d01341f9c6604aa721", "messageHeadline": "Add bytecode snapshot", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0b985ba8d4ae1647c03e3412132840d9a9a039fb", "messageHeadline": "Add sui-framework-snapshot tool", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "e08ead06f51f859251a8a835f70b1496bede4567", "messageHeadline": "cleanup protocol config getters using proc macro (#10430)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 130, "deletions": 599}}, {"node": {"oid": "0b0de26b55cef184dda6f2d43bfab29dd03dedba", "messageHeadline": "Fix object lookup in gas computation (#10532)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 235, "deletions": 65}}, {"node": {"oid": "300c3cc15819294733e39d229fbe07784f6c338d", "messageHeadline": "indexer: split FN sync worker and rpc server worker (#10563)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "aa70f61cbec7ab676892b0ddd9f2d309ce6a3dfe", "messageHeadline": "[faucet] Avoid cloning WAL DBMap when retrying (#10591)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "cb57c530b62086ec5d757da7eb3e6f79015c8236", "messageHeadline": "Add new macro for all system packages", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 296, "deletions": 331}}, {"node": {"oid": "427e0bd2f4dcedaba8747b9a4d2b104a6934ba3f", "messageHeadline": "add a command in keytool to convert pubkey to address (#10560)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "6305f9b7ec925c0a5b7e704dc690b6d24c462c56", "messageHeadline": "indexer: epoch commit debugging (#10565)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2331f7c0004fcdc1624ffbf648b0eeb2200b0900", "messageHeadline": "Adding async thread to faucet (#10481)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 128, "deletions": 18}}, {"node": {"oid": "9a98ee5de98f212e4c8938de41d5a3bdffb59320", "messageHeadline": "[debug] Disable printing on nodes (#10561)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 81, "deletions": 24}}, {"node": {"oid": "f7797a6ff7013326c32d89a77d37ab26110d437c", "messageHeadline": "[TransactionManager] do not allow locking object in readonly and defa\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 269, "deletions": 109}}, {"node": {"oid": "70c461166e14d5686e5b8396105eced8f5b7d421", "messageHeadline": "[Compatibility] Introduce monitor_synced script (#10547)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "83a81eb3bb8428fdcfeb271d8a73ff1e6700cd18", "messageHeadline": "[consensus] re-apply consensus timestamp changes (#10507)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 718, "deletions": 224}}, {"node": {"oid": "e92d5a634a870263478682f4409f88e87619001e", "messageHeadline": "[CheckpointExecutor] Serialize tx manager enqueue (#10546)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 257, "deletions": 207}}, {"node": {"oid": "75c4ce89c9f80e8a140499c13c711f1122b05acd", "messageHeadline": "[jsonrpc] - change all uint64 to BigInt (#10129)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1511, "deletions": 1094}}, {"node": {"oid": "a1362d1d5d7ef9340ec6d123e811d078d471d533", "messageHeadline": "Fix error on transaction balance without coinType (#10554)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c09454d5bbfeeb29441571a52a575300d6d10a24", "messageHeadline": "[execution] Log execution errors (#10545)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "d7454a2878681a2843c9389f52ba3a035028bb97", "messageHeadline": "[explorer] - restore transaction amount (#10498)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 64, "deletions": 55}}, {"node": {"oid": "e3d11d6d296410b73d167b65d427f50bb6278255", "messageHeadline": "wallet-ext: token view sort tokens by symbol (#10544)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d0d0dc7fd7e9ed04c4426849156fdfdc3cd577d6", "messageHeadline": "[transactional tests] Stabilize fake ID generation (#10382)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1591, "deletions": 1481}}, {"node": {"oid": "bd7d5d6d9e05cf86dca2be965f032a18736cabe7", "messageHeadline": "[explorer] Add scroll restoration (#10542)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8d98457ca1716f9c12a56acde95f86356b8c65c", "messageHeadline": "remove account key from node config (#10523)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 80, "deletions": 77}}, {"node": {"oid": "67292385f702777915f2a462e053be4e7c83ccae", "messageHeadline": "crypto: command to serialize payload for pop (#10537)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "6eabc928d1ee6e8ef65f3b10b789a1d074235ab8", "messageHeadline": "indexer: fix indexer checkpoint schema (#10540)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6b864cd19a444d4c9b3ef4a0b4d7bf05864a2325", "messageHeadline": "[bug] check that all gas coins have object owners", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "c557f564aec7e99bc4e35e905a3fd28f15478822", "messageHeadline": "fix merge operator for indirect objects (#10525)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "a53589ef48b4b72b85834c92858517767cb796b8", "messageHeadline": "[sui-proxy/adjust http histogram buckets] (#10488)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ef9d5e5c7e29eed62928b9c1883415afd17bef0d", "messageHeadline": "Add network degrade warnings (#10509)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 131, "deletions": 105}}, {"node": {"oid": "022345250d79958c21241e5f69200edf6a9ea2c3", "messageHeadline": "[cli] add command to fetch transaction blocks", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b9592f171acbe8cc61ccf1eab1120f9585437dc0", "messageHeadline": "[wallet-ext] add feature to verify your Ledger connection for your ac\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 149, "deletions": 44}}, {"node": {"oid": "e31c144d37a7bbcfca68892e88e51f4b7cde1f6e", "messageHeadline": "[sui-framework] change test_only clock creation to return Clock objec\u2026", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "5c043d5ce0f5279578b79792c69fe401ec90eb53", "messageHeadline": "Update sui-gas-charges.md (#10527)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c0ea924d86de989ff47f187dbb144f3a03eff8", "messageHeadline": "[0.30 cherrypick][perf improvement] - use multi get in get balance an\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 73, "deletions": 61}}, {"node": {"oid": "de2127582468b0a44ebbf191f8ce7ca58d82b5ea", "messageHeadline": "fix storage cost estimation when doing a dry-run", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "11ee183d54708a722d3c19856c3cf9472baa431c", "messageHeadline": "Update stress tool after genesis changes... (#10381)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 440, "deletions": 176}}, {"node": {"oid": "66b4f018db3fe4e9974311715121aff0a6e9e1f9", "messageHeadline": "Reduce compaction aggresivess by default but keep it configurable (#1\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c004855fbe8c86a74a790bb388ac205a37993a19", "messageHeadline": "remove test_handle_certificate_with_shared_object_interrupted_retry (\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 136}}, {"node": {"oid": "c1f90cfff92d32aa078f55dedb3b4fc8ced98be2", "messageHeadline": "Generalize framework injection", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "a6a612f09cbe898ded1d60d21b3eb9c59623113c", "messageHeadline": "add tests for current safe mode code (#10423)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 148, "deletions": 41}}, {"node": {"oid": "a1850b45a127c130772153f85ecbb1e85665c148", "messageHeadline": "[sui-system] skip stake subsidy distribution if epoch is short (#10500)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "94a753cefb29b513088e479d50aac104a7118373", "messageHeadline": "Avoid panics on cancelled tasks in JoinSet.", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "b1067804dcbb485087da208d3347571c0a49230f", "messageHeadline": "Increase TPS in CI benchmarks", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "395156369c091c184751e2216819d8caffa6be38", "messageHeadline": "Upgrade anemo version", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c6b60f608c8a88fafed57761d5c92a889f60551f", "messageHeadline": "Adding new topic for Sui Gas Charges (#10503)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "440c57b4a344412c49e15d89679863e509217764", "messageHeadline": "Bumping sui version in main to v0.31.0 (#10496)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "60e845ad5be629b5921a8a9936ec142276f03d78", "messageHeadline": "added to codeowners", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "450dd676cc48225b769a4190473c4954dd557cfe", "messageHeadline": "[hardening] add option to enable Move VM paranoid checks", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 94, "deletions": 20}}, {"node": {"oid": "5bdd71b2dab1955a7302826224003a52009415a8", "messageHeadline": "[ts-sdk] Fix transaction cloning (#10491)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d49f5144e2debee3230e8c946a673d43d0669e6f", "messageHeadline": "Package Upgrade documentation (#10475)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "0dabe3e827a1eb4dc7b91a59e9d560f5ad6ea8fa", "messageHeadline": "[doc] fix reference to ledgerjs-hw-app-sui in README (#10493)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "301bcbbd9d210abd87b9818e21b7075779692d8c", "messageHeadline": "updates to gas docs (#10484)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b6ccd23fe7f7f48293e448109fc4c86d7d9836db", "messageHeadline": "Update ch6-collections.md (#10474)", "author": {"name": "Brian Li", "email": "brian@brianli.com", "user": {"login": "bwhli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5b57a337ca6b0e91e4c473ee49670c47ab7ad5", "messageHeadline": "[sui-proxy/modify buckets] (#10470)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "ef0eaf7041fe542bc01f107ff4e095704d5216de", "messageHeadline": "Migrate Narwhal failpoints to simtest, add more (#10458)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 106, "deletions": 115}}, {"node": {"oid": "aed2b469bd4bc6aed825e4791ab24034e51354fd", "messageHeadline": "[core] More failpoint crash testing (#10445)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "def18a638e17c0f5b0fa88ff046ab1cef34b41c5", "messageHeadline": "Version Packages (#10018)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 107, "deletions": 34}}, {"node": {"oid": "b84eae4b787aad29bf8258b81de0ba7a8780b749", "messageHeadline": "[checkpoints] Remove builder_checkpoint_summary table (#10456)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "ae610c83ef9264852be496e466c91a4a40e1bb2d", "messageHeadline": "change reward slashing rate to 100% (#10453)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 214, "deletions": 2}}, {"node": {"oid": "facda367b732b68402270a13753804eae81911e8", "messageHeadline": "Trigger rust CI with changes under external-crates/ (#10455)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8a062cebc2701dcaf9ab01aace7106518d08562", "messageHeadline": "[SuiCommand] fail when committee and validators size do not match (#9\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "115d277483cfb4640be6ffb2264400aacc80fbc4", "messageHeadline": "[Narwhal] use mysten histogram for committed_certificates metric (#9530)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "ebfa2c5fdc8519c889cad6c12d71c91aba425e10", "messageHeadline": "Make secondaries catch up to primary db instance (#10451)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5f3ddf705fe79196cb619fc590ba251f25ba74ce", "messageHeadline": "[test] ensure narwhal certificate signers are processed and return in\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "2c7f2138b6b28267bf50b2cb62ebcf5e000d1a8a", "messageHeadline": "Remove unused import (#10450)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c5ee874e5284aca5698e023504fa632e11adc79", "messageHeadline": "remove rosetta ci (#10449)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "de632da6adf673d746155a1624c60a761567c215", "messageHeadline": "[bugfix] - make resolve input type for programmable transaction more \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3a77addbc527947fcdada40712d9b5f2069bc93e", "messageHeadline": "Revert \"[hardening] enable simpler conservation checks\" (#10447)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "f41644d2a6e04bdb3e459af076248b02f2aef35e", "messageHeadline": "Adding new topic for gas in Sui (#10245)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "7181ea91b6752fb75aa1e163047428f1201685e4", "messageHeadline": "chore: Improve doc and tests on PoP (#10434)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "9385366cebc8cacb2a95eb7adc9a0a39338ea875", "messageHeadline": "[explorer]: add Banner variances (#10398)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "dda8503fbca8c7d11615113464098e19995a0fe1", "messageHeadline": "indexer: pipeline download, checkpoint commit and epoch commit (#10408)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 228, "deletions": 78}}, {"node": {"oid": "a1adc44c0a345c568a88f4ecdad54f2bdae9ae92", "messageHeadline": "[explorer]: update metric (#10366)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a8ccdc2e61424bbea1a5e77d864c8e989ba8556", "messageHeadline": "Try disabling deployments using root vercel.json (#10444)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d20b53cfc3f3cd653f7db5e5891fe1c9d9c2a30f", "messageHeadline": "[JSONRPC] - offload jsonrpc call to todo blocking thread for method w\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 390, "deletions": 399}}, {"node": {"oid": "601eb5bcee2c6b9752466469c9821a7ca62a707b", "messageHeadline": "[wallet-ext] Reduce API calls and make it partially configurable (#10\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "609caf3e07f06c9cbc82b234db9fedd7b1eea19c", "messageHeadline": "[hardening] enable simpler conservation checks", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 19, "deletions": 50}}, {"node": {"oid": "e95b59629e7ae6d5a2babc07679283842cecc58b", "messageHeadline": "Disable caching dockerfile (#10439)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "024209a42e0ae8dc244eab8534bd5eb62d1bb746", "messageHeadline": "[ts-sdk] Add testnet connection (#10404)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2bcdb6d06fb36deaf8de746b453840e8f526ca90", "messageHeadline": "Multi get transaction blocks (#10379)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 110, "deletions": 3}}, {"node": {"oid": "c97f7b6fb1d0527cf6051e52d44d90d628bac808", "messageHeadline": "[wallet-ext][explorer] disable autocapture for PostHog (#10428)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1bc113953a8766ac5682ad9c9a0fc6b5eac47403", "messageHeadline": "[wallet-ext] Fix displaying publish transactions (#10399)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "bb0651574f5d3549b5b75a79db09d4a0b684baf1", "messageHeadline": "[revert] revert all changes on committed sub dag timestamp (#10427)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 81, "deletions": 237}}, {"node": {"oid": "73d30bad95995e8d019c57fff3a3659ce5d800e7", "messageHeadline": "add get_object (#10375)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 172, "deletions": 28}}, {"node": {"oid": "7b6340dc44af5787a359c065787a807df97d9e31", "messageHeadline": "Multiply APY result by 100 (#10426)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "35aa06e8b37594f950ada07534884d75474e14f3", "messageHeadline": "Embded move: part 1/x: Use local copy (#10418)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 573430, "deletions": 137}}, {"node": {"oid": "f33904a3f75de1968d92925001f2dc88f4a261a1", "messageHeadline": "Tune RocksDB for high throughput (#10350)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "870927d8a92400836cbe36a817c97d8db42fc442", "messageHeadline": "[source-validation] Support validating upgraded deps (#10387)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 533, "deletions": 236}}, {"node": {"oid": "c34761b3a2de6cd5c91fa6e4e71c24a6f2059834", "messageHeadline": "[State Accumulator] Gate assertion in state accumulator behind protoc\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a5ed37289ba2cd35b48a67c7f250ef5a0334e50f", "messageHeadline": "[publish] Preserve execution order for publish in backward compat (#1\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "bead76bd2facc29c1dbd7331f1b9d0bf6b5808c0", "messageHeadline": "[sui-proxy/ add inventory_hostname] (#10405)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 84, "deletions": 14}}, {"node": {"oid": "891eb85bfc6969a9a80ba9fb36ec615faabb11f2", "messageHeadline": "Add expected_storage_fund_inbalance", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "f97ebe8ada91d56019f0910cb3eaf5042ec09f0e", "messageHeadline": "Gate sui conservation check on protocol version", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "83456aa1df43b0770931e1891f0ae1656faa5ee2", "messageHeadline": "Make pruning delay optional (#10411)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "7ee2124817e082a00dc3b6f35ea9c1c0908df24d", "messageHeadline": "Prolog tx cannot fail execution", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635561b0c898d867f522db3380454ba78d992806", "messageHeadline": "[loader] Fix linker/loader backward compatibility (#10409)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "889157cd1b7000a7da1c85354f740625eedc747b", "messageHeadline": "Fix release build warning", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6067dcad251d6f3ccb579217d91184f4c4a6e85e", "messageHeadline": "[explorer]: update addresses tooltip (#10406)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc9e3cfe6b8e86fa19b47bcbf6de136835a20a27", "messageHeadline": "[Rust / TS SDK] Best effort display on display fields (#10321)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 166, "deletions": 77}}, {"node": {"oid": "b69aae0b633eb82101479884b96c0ca39d3c053c", "messageHeadline": "[checkpoints] Backward compatibility for builder_checkpoint_summary t\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "8cf8c8c276f8fed1438f144ee76af5673ef4443a", "messageHeadline": "[StateAccumulator] Check consistency in expensive mode (#10290)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 107, "deletions": 38}}, {"node": {"oid": "ae368e88c5c495146a2cbd73ac27b23a3c7f7e58", "messageHeadline": "[trivial] Make table print properly (#10262)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f5698fe9e1b2b59e3c039852209958ecf6e32ff", "messageHeadline": "Add stake to safe mode test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "f1881dbbd6ca98db41463d99aa14a7c25a8013dd", "messageHeadline": "Address feedback", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 201}}, {"node": {"oid": "8cd6afeeb588a28adbd8645f086dfcb37b1a13df", "messageHeadline": "config Snapshot", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 166, "deletions": 1}}, {"node": {"oid": "3dbe25d134b97e27d0a62e99e6ead277d013cc4f", "messageHeadline": "Remove Move safe mode code", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 501}}, {"node": {"oid": "4564139c6d6b105f15939afd1eb3510363e88034", "messageHeadline": "Rust safe_mode", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 233, "deletions": 47}}, {"node": {"oid": "6951550472da11ed71bd2a9230768a1006332dff", "messageHeadline": "[sui-proxy/adjust submit counter] (#10400)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3872b78dea9556d0f2b62fdc42f3ef5c0f0bbc76", "messageHeadline": "[indexer] Add MatchNone and fix partial struct filtering (#10347)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "82d5a4b560b9f7eebdd0d020a9fe38298f6bdf81", "messageHeadline": "[ts-sdk] Normalize sui addresses more in the builder + convenience me\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "d8e7d2d0bd6a5250d481564b181be81a80c51508", "messageHeadline": "[sui-proxy/ remove type from name] (#10396)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "542a418d1a87190e60d687c82de7e29e63290b33", "messageHeadline": "indexer: objects_history table column index (#10356)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7fbf3bf8dfe8c228ef733d696f7bef0ad090c197", "messageHeadline": "Update 0% APY conditional checker (#10256)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "a0e998749bae2a2a40b2aca0500aa5282bdbbe36", "messageHeadline": "Fix gas v1 panic", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "534cbe83694ef1edebef5b76a98a207dd59c9a46", "messageHeadline": "[indirect objects] check presence via multi_get_raw_bytes api (#10377)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "ce2689657ea2b82c44addc54fdb43eb4a942dee6", "messageHeadline": "[consensus] Report leader/round for non-incremental timestamp on epoc\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "eb7ca5165194d08e974c7055ada86a9aaa582a06", "messageHeadline": "[pruner] fix last executed checkpoint watermark bug (#10372)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649946ab295241e6b4b6b49e865147d6d32556d2", "messageHeadline": "indexer: configs for benchmarks (#10365)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "c5980e751bddf16577a6a3661ec35d795208e069", "messageHeadline": "[consensus] Paranoid check for timestamp increment on epoch boundary \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ced692ace1523b29b008169f4522aeb0405a0b25", "messageHeadline": "[explorer]: Add at risk remaining time for validators (#10364)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "3d28cc98fadc78d26f7119e039f089542a1f5bbd", "messageHeadline": "Fix to max computation budget (#10383)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "12bf89d3f1f0af6e4c9871df146afbd65727af66", "messageHeadline": "Decreasing default gas computation bucket for faucet (#10391)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f17ef04e5adab961aa0000f9a05f5662191d482", "messageHeadline": "[narwhal] ensure sub dag timestamp is monotonically incremented (#10210)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 216, "deletions": 73}}, {"node": {"oid": "f6bf42cca8be1a481c658394187d7928851885a9", "messageHeadline": "Disable flaky test (#10390)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d22ffd9fad7d45e99f63c4d66353725844ee7b5", "messageHeadline": "[wallet-ext] add PostHog analytics to the wallet (#10345)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "60ce02e953ac2de58bf423da26bc1a150e18cd81", "messageHeadline": "[rpc-loadgen][12/n] Fix repeat and interval (#10374)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c03e849ce0dfa96310a72dd4684b4c4d628d4291", "messageHeadline": "[indexer] - use diesel_async to prevent db calls from blocking rpc re\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 937, "deletions": 550}}, {"node": {"oid": "77ceb5e238455d09be50f33effc904924a7effa6", "messageHeadline": "Get reference gas price (#10373)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "6cac0326a7427036d4f0b7966e0144ffc5c24081", "messageHeadline": "[rpc-loadgen][11/n] increase default gas budget (#10312)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "8ab31a325ec2da179588427fe1a2943abae2556b", "messageHeadline": "get all balances (#10362)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 102, "deletions": 4}}, {"node": {"oid": "2ab975bda36f83c32c9d991256f85ab9e83968ce", "messageHeadline": "Make pruner run after current epoch (#10368)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d843b097b71e3beb43c0e002e8084beb9f2a038e", "messageHeadline": "[small] Fix data race in consensus adapter (#10363)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "acee790a61a89b8cd6519d3467e99e8242d64fd3", "messageHeadline": "doc: Add key addresses page (#10276)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 69, "deletions": 239}}, {"node": {"oid": "ddc3eb587bfaec262c2f083f9b7858eafad23123", "messageHeadline": "Check 10B SUI conservation at epoch boundary", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 218, "deletions": 113}}, {"node": {"oid": "44d1862a802746605ae544221ee4553ecea66a13", "messageHeadline": "[StateAccumuator] Re-introduce idempotency (#10352)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "d303751d451ef390ecf874413384e0d3f1e03af8", "messageHeadline": "[Narwhal] remove verbose logs (#10358)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58e268ac3feece07936fe4d4f233e9720c434357", "messageHeadline": "record rpc errors (#10346)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "6e487c4a0a72bdfb03cf3640682545ba59d0724e", "messageHeadline": "call multi_get_objects on object ids from file (#10359)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "7b5a56fc0964e3647a0b59147a27bf2fd24d84b8", "messageHeadline": "Persist object ids (#10354)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "69856a4e4f1d3de60f1633029536e6b0bc9e01dd", "messageHeadline": "Preserve original line numbers in check_arithmetic macro (#10331)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 125, "deletions": 22}}, {"node": {"oid": "fe93df2df50461b1ee4fbcd53412aff2c0939070", "messageHeadline": "support loading from cache on file for query_transactions (#10041)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 207, "deletions": 92}}, {"node": {"oid": "04efc7adc79cd44c3104df2f92257f1029a2e133", "messageHeadline": "[checkpoints] Correct CheckpointBuilder fault tolerance (#10353)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "442ce68a11257e3444791dafb73a0b14d5d91c5d", "messageHeadline": "[build] fix release build", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c24348b202cc9c5fd10d936981256c039c8cb70f", "messageHeadline": "[explorer] fix gas price metric (#10343)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "421b3a36e01de336e61e6c10e7e63b345a14846c", "messageHeadline": "Remove frenemies (#10342)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 6361}}, {"node": {"oid": "27dec39eba9adafad68a69f55701e53986790226", "messageHeadline": "ts sdk: backward compatible getOwnedObject (#10333)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "14b313e031e2516f84468c2dc9f67b6e50f3c0a9", "messageHeadline": "Add input to dry run result (#10236)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "871c59fe953f9fffb65c413c4bc2c96df80902e4", "messageHeadline": "[explorer] Update homepage metrics (#10327)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "bd17b8451e7037c0e5a7d101928c164193a7dd85", "messageHeadline": "[hardening] cheaper storage fee and rebate conservation checks to be \u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 165, "deletions": 80}}, {"node": {"oid": "d00085129bf28638cd7da0cd7e82107d32835ce9", "messageHeadline": "explorer: epochs table rename time column to epoch end (#10326)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a652bbce36f70fb3724ef4bb678d6676ba54bae5", "messageHeadline": "crypto: Mnemonics word length option (#10329)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "93cfbf5ad998adc99080d83062a6a42b500e37b2", "messageHeadline": "Update fastcrypto - includes an update to ECVRF which is not backward\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 361, "deletions": 122}}, {"node": {"oid": "2c6ce1cadc2459dd30514c65bf5389e1c2344471", "messageHeadline": "Adding link to transaction limits (#10244)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "292980ba58eb767ca44de6410095471225344011", "messageHeadline": "Clean up intent.rs (#10318)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 209, "deletions": 224}}, {"node": {"oid": "eade574fb81f95da10af8c56e6b6e46de4f74d7b", "messageHeadline": "returning best attempt for objects (#10197)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "f85f431b01d226e2072952aa27e7129c5fcb5f05", "messageHeadline": "Clean up sui-keys (#10324)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "d59b37b19d1462c8deb927bb220b9cfd6c4b39cb", "messageHeadline": "explorer: fix handling null transaction arguments (#10296)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "1aadc807ec9f978379fb3cf2828b03450e2e816c", "messageHeadline": "[improve readability] Rename VerifiedDigestCacheMetrics to SignatureV\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "9b32fe8f30fcaafa2884ce63eb7fa14999e6c4ab", "messageHeadline": "Fix docs typo (#10269)", "author": {"name": "Kyle", "email": "ktruong008@gmail.com", "user": {"login": "KTruong008"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ff11ee41787dfa048d6645255b7617dec8a43e", "messageHeadline": "[easy / cli] Adding pagination on objects call for CLI (#10315)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "e22fa9412fccc547dae4d5cbf1bb6eb60df2b974", "messageHeadline": "[rocksdb] introduce safe iterator (#10203)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 289, "deletions": 768}}, {"node": {"oid": "773a7be9eaf7a69379b958cb752c86c9a753dd9b", "messageHeadline": "Minor system tx conservation fix", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "edb87130c02f175fcd572303b3b0a358270baec6", "messageHeadline": "[rpc-loadgen][10/n] Log checkpoint stats at repeat boundary (#10084)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 148, "deletions": 103}}, {"node": {"oid": "d1811bf1429db112bb1b681877e836d8f7c40b70", "messageHeadline": "[rusk sdk] Adding AggregateAuthoritySig to Checkpoint (#10139)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 162, "deletions": 24}}, {"node": {"oid": "5a4e3e416a5da25456b4c0bd3b1349c4b4a5ebdc", "messageHeadline": "rpc & indexer: get latest owned objects (#10275)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 255, "deletions": 119}}, {"node": {"oid": "38fbf49c42513412f1f4e486719b6c31bd232a76", "messageHeadline": "enable conservation (#10292)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 69, "deletions": 138}}, {"node": {"oid": "4be99e6dd2e32e492b8cc8b367f5d1a9d972885c", "messageHeadline": "properly print out epoch change arguments (#10295)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d8d9862ef9cef33d9c8f8eb0fe4d4f0be017ff88", "messageHeadline": "Update tokio to 1.27.0 (#10281)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 97, "deletions": 69}}, {"node": {"oid": "50348f07b31d16b2a3780df530d7ac4bc6297d53", "messageHeadline": "[Narwhal] initialize primary->worker handler with Network (#10286)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "d829e2b53085ec019572b9479b0c7120ff7ff8c6", "messageHeadline": "[StateAccumulator] Fix checkpoint accumulator idempotency bug (#10160)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "869332dcc3c1b4e10178fcc4213979ffe60b5979", "messageHeadline": "Fix known peer list in ConnectionMonitor (#10283)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "d5ab929c22d76a6a36bf7ad83a078776f4ed59e7", "messageHeadline": "[consensus adapter] Max cap for estimated network latency (#10280)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8bc82711f64b5d6f5bd18b8a1854b555e7486da", "messageHeadline": "Measure number of entrances in monitored scope (#10279)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5e4e5371648e54091319ac49ffd6bb94dbddf3c9", "messageHeadline": "[Cli fix] Adding error check on cli (#10257)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "1b5c8a38c9faebc0cb53644737f3131a81d93754", "messageHeadline": "indexer: object fast path, the writing part (#10246)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 307, "deletions": 197}}, {"node": {"oid": "6fdee68f153b4b799f9da10d042e4455e1edbb73", "messageHeadline": "[cluster-test] Fix cluster test gas budget calculations (#10274)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "b630ab590d3229413e669969c002bf8edfa1b05d", "messageHeadline": "add written objects size limit, add proc macro for protocol config ge\u2026", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 85, "deletions": 3}}, {"node": {"oid": "f5b2a00c3addb496648ec80848e5d170795ea4c6", "messageHeadline": "[bug fix] - indexer failed to insert into database due to unicode in \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "9593c1cf4f2f05ba7263efb71df43dc85b969ac0", "messageHeadline": "[package-upgrades] Type param testing (#10271)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 518, "deletions": 0}}, {"node": {"oid": "72179fe093f86cdffdfd164d21e592a8c3902d1f", "messageHeadline": "[upgrades] adapter sets link context and table (#9932)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1597, "deletions": 1152}}, {"node": {"oid": "e64f8e4d0a815017cf36a6105ab751b8e568fc08", "messageHeadline": "logging: don't capture events emitted by the 'log' crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "f8689ab30b74b9daa0b46c70d7072a2d905c1bb1", "messageHeadline": "Fix cluster test (#10270)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "199f1475c7adb91e2703ce13e0af060fc6957154", "messageHeadline": "genesis: allow configuring validator initial stake with ValidatorGene\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "679f73562e3f484d8e98ee1a2196e6ef8cb1a72b", "messageHeadline": "sui-cluester-test: fix cluster test to allocate fewer coins at genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa0bdcfb97061f3c374ca4716da26dbdf9862448", "messageHeadline": "genesis: don't panic if a coin doesn't have an owner", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "541106611ff310390a54198f9c5b11da5f87763b", "messageHeadline": "genesis: remove ability to inject gas objects", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 52}}, {"node": {"oid": "1cb1420ca23fc5caaf9fb292d98c03658c9e094f", "messageHeadline": "genesis: rework genesis AccountConfig to utilize TokenDistributionSch\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 139, "deletions": 179}}, {"node": {"oid": "ab4c9ae8560d5d123f4dfe7fd8fa60e38a8c20bf", "messageHeadline": "Add network metrics from anemo/quinn to ConnectionMonitor (#10198)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 287, "deletions": 35}}, {"node": {"oid": "f3dbbf8d1bd6290b9bfafc880d104ed9705025bb", "messageHeadline": "[Narwhal] move batch fetching for certificates from primary to worker\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 880, "deletions": 946}}, {"node": {"oid": "6c492e5944c4cbe52e6d940d548081462be198f4", "messageHeadline": "[object runtime] Fix dynamic object loaded version check (#10260)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 177, "deletions": 24}}, {"node": {"oid": "24a0f7b1d4b9ea20749b5ecdfbc047b0cce06279", "messageHeadline": "New gas model, storage gas price update and conservation checks (#10191)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 1999, "deletions": 1048}}, {"node": {"oid": "03847233d8126bff70a80b09792cab956c60b2f7", "messageHeadline": "use higher gas budget for valdiator tool (#10261)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "250241b428b758cd6b3bf265aac901f204766027", "messageHeadline": "Decrease number of threads to 12 (#10229)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19238051fe0f966a06b21b976d26434388956369", "messageHeadline": "[transactional tests] Fully expose write/delete kind (#10249)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 486, "deletions": 444}}, {"node": {"oid": "97b411ab1824e1383d3a68b36587e2e86eaf4a8b", "messageHeadline": "[sui-system] add voting power to epoch info event (#10124)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "456f1b3961c62d0636067c0b30c8dfd2bab398eb", "messageHeadline": "[explorer] minimize checkpoint fetching (#10250)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "9bdbd7a0842d9cb937a6a1d637b81c183e2ea3db", "messageHeadline": "Check system storage rebate conservation at epoch boundary (#10196)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 118, "deletions": 24}}, {"node": {"oid": "4d1d04b247360f8a09a78ab3769fd4399a2c9f02", "messageHeadline": "use 10s local execution timeout (#10254)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c51e440dd0917c59a698420022b6ea0a0e1093a", "messageHeadline": "group auth agg errors and use concise name (#10180)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 75, "deletions": 38}}, {"node": {"oid": "9795f9b2977e3ce7e4ea1d5ce1750259026683a6", "messageHeadline": "Add db tool command to print file metadata (#10239)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "1a087ec53aa1d48259d369fa58ffebb0c01a1717", "messageHeadline": "Add Sui System State V2", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 941, "deletions": 186}}, {"node": {"oid": "2ec5898e5b5555677a586ec735e5ce57851c0a60", "messageHeadline": "Allow configurable pruning delay and add some metrics (#10127)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "7211cd9bc12fb8ea7af679997774393537bc598a", "messageHeadline": "update APY to show 0% (#10232)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "a448a10d6c3d72935e6961153fe6f8c05a6947a5", "messageHeadline": "[explorer] change persistence method of PostHog to memory (#10241)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6419e4c9b9eb455d7491c2546a18830a09d4cd64", "messageHeadline": "Update disclosureBox to include outline variant, subtitle, footer (#9\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "8254dd4c365fd1b4915faf9df7b0efcb2d50d5be", "messageHeadline": "[StateAccumulator] Bug fix (#10108)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "68fdb10d182f35fab25a3bac5f4d9ce8130c94a3", "messageHeadline": "[explorer] - epoch end time label fix (#10150)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "829da08a59fe60ca0e01ad0c4904008d2675d432", "messageHeadline": "[sui-proxy/ add metrics for service] (#10219)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 246, "deletions": 24}}, {"node": {"oid": "4fd8b450f270eed8287909364de19d6148b7e04d", "messageHeadline": "[explorer] instrument PostHog analytics to give it a try (#10161)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 493, "deletions": 354}}, {"node": {"oid": "71988c278600e60713ff91e21312289cba30eb4c", "messageHeadline": "[framework] Adds `kiosk::set_owner_custom` to set the owner field man\u2026", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "784ff800c7e26ae8e9d6d4d145ce4220a484f760", "messageHeadline": "[dry run][dev inspect] Fix dynamic field edge case (#10116)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 281, "deletions": 21}}, {"node": {"oid": "7f105b7130600f11d15a86dcaf0f8ba8b288d666", "messageHeadline": "use reference gas price in cluster test (#10123)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 103, "deletions": 15}}, {"node": {"oid": "c8fa325a3d97f8f7632375e9e2d14d76cb362078", "messageHeadline": "Add more detail to validator gRPC metrics. (#10183)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "101ed9e6f6a5025f9cea398fa400c8b65147ada0", "messageHeadline": "wallet-ext,explorer: fix wrong display nft image url (#10221)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4836b76f5bdfab8ac2d1b8c37eaff6993e895caf", "messageHeadline": "Remove MUSTFIX from is_duplicate (#10205)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "abd9b19ea30f08b21aa3f65221746a5321276597", "messageHeadline": "Enable rocksdb stats for all databases (#10184)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "090166f821bbec9e17652529a9748c941ba8eb61", "messageHeadline": "[chore] extend timeout time for narwhal nightly tests (#10212)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "04489d579fb2a8117216a31c5792c7e36e60d01f", "messageHeadline": "clean up some TODOs and unused metrics (#10094)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 64}}, {"node": {"oid": "c7d1d6e4fb3f12645badc29847e0a2573cefdd2f", "messageHeadline": "[framework] Adds borrowing to Kiosk (#10207)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 476, "deletions": 26}}, {"node": {"oid": "bace690efc8a1416c2a5e962daa5216ab05ab39c", "messageHeadline": "Fix wallet bug with some transaction kinds (#10193)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "a90499654b0751a6e38c97682cef960ef43fffee", "messageHeadline": "wallet-ext: fix stake countdown (#10206)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cc8d6e68108b7c28b1ae427d3d0ed763ca7f303e", "messageHeadline": "indexer: gate get_owned_objects to FN (#10209)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "04f29b4170b9a52a73e5a2b9639c2b593b2c308c", "messageHeadline": "Renaming sui_subscribeEvent to suix_* | Updated readme of SDKs to com\u2026", "author": {"name": "Theodore Chaikalis", "email": "teo@mystenlabs.com", "user": {"login": "teohaik"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "f79ce4a54cd6a9270ddf538e719d4611571363d0", "messageHeadline": "categorize object double lock error (#10195)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a26a96d8ff3caf6f50277277e1915963beaf0911", "messageHeadline": "Reduce max gas for testing (#10194)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d0f7765f17763b406a7d794e65dc002115d3d9d", "messageHeadline": "update epoch start time stamp in safe mode too (#10151)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "df41807c230b8f0fdb7e89ce917f1f66ebd4daad", "messageHeadline": "Ban system transactions from dry run (#10037)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7e4181beaaede65dffd253049252533e71510130", "messageHeadline": "[sui-proxy/histogram scrape] (#10154)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 314, "deletions": 37}}, {"node": {"oid": "c05e4fe2f64a81f8d1bfcd5b071fa649aff82b67", "messageHeadline": "indexer easy: more granular FN download metrics (#10157)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "199f06d25ce85f0270a1a5a0396156bb2b83122c", "messageHeadline": "[fe] Package updates (#10174)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1568, "deletions": 1541}}, {"node": {"oid": "671d3372960d4a2a8b28666297508795b55e6fd3", "messageHeadline": "[indexer] - fix failure when processing safe mode epoch (#10186)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "bef97f2d3e55333c38965e58b257916721d58671", "messageHeadline": "improve large obj algo, and add MaxReads, MaxPackage workload (#10119)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 406, "deletions": 49}}, {"node": {"oid": "b53e99ba8894cac72c276c32ac3f4e81199c2b7d", "messageHeadline": "Fix typo (#10185)", "author": {"name": "fEst1ck.github.io", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb505475c8838dbe98aa7cfbb9d9243df47cf3b1", "messageHeadline": "[fix] narwhal nightly (#10182)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "516c45f4296ceb1f6ed6b8f0048382541fda73ce", "messageHeadline": "indexer: tx -> tx block leftovers (#10175)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "fa787a62240cc0d725e5597a910ca840ed4ba6b4", "messageHeadline": "Conserve storage rebates in system transactions (#10143)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 486, "deletions": 47}}, {"node": {"oid": "7c1958686a6aa0b3769224b69e6e8e5480952a8c", "messageHeadline": "[validator-cli] only return input and effects (#10172)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf6bc1f638ac6d277dd2ef3531bc0a770547cba9", "messageHeadline": "[easy] Fix GasBudgetTooHigh and GasBudgetTooLow error (#10159)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5dffd60d19df5371ac570c64e34f95316e353d3", "messageHeadline": "[sui-system] sort validators by their stakes in voting power calculat\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 90, "deletions": 35}}, {"node": {"oid": "ea474c08e6187f08abafae9ef13e91f282162fde", "messageHeadline": "[Narwhal] call handlers directly for local PrimaryToWorker and Worker\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 660, "deletions": 450}}, {"node": {"oid": "0cd070291b83893a22c6b2620d180b7e2fb51568", "messageHeadline": "Improve frontend performance of APY calculation (#10166)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "944a3634ef0f345f53be29d551cc02282f7d020f", "messageHeadline": "Adding Pagination to get_gas_objects (#10153)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 214, "deletions": 159}}, {"node": {"oid": "c85944329542682661b7812d0d1af45e9fa5dbd4", "messageHeadline": "[wallet]: fix non re-rendering issue (#10158)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "39dc1b87d5f65fb4797d91a076b319d1ba88a119", "messageHeadline": "Add ability to reset a db to execute from genesis (#10013)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "8059d72a109635f32e099baaabcb092bd9860fde", "messageHeadline": "indexer: remove unnecessary column index (#10114)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "bce0c14dc8fbff87355e3848516c7e08177f806d", "messageHeadline": "Enforce narwhal header timestamp monotonic with respect to it's paren\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e76948d1c4551e08f8eb58c67b9b26f75f20d67b", "messageHeadline": "[sui-proxy/ cleanup handler/middleware] (#10100)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 153, "deletions": 102}}, {"node": {"oid": "121f00ff5de5ff09d5154e1b0e04c6691289fd00", "messageHeadline": "[explorer] batch queryEvent calls using the max page limit size of 10\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "1cd7ced2c196c8ef743b554f13fc40616eeea5ce", "messageHeadline": "[indexer] - speed up network metrics and add timed cache (#10149)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "262788f129686a9f5c2d134bcff1e07b06bcabe4", "messageHeadline": "[ts-sdk] Fix pagination types (#10121)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "c5c05c785c143288a4b76522f5d2c2d055c67279", "messageHeadline": "[Narwhal] sleep in proposer until max parent time (#10148)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ec6b0634c314338c1a5edf8232d046041f96c9c3", "messageHeadline": "Modify the document based on the latest version of the SUI (#10122)", "author": {"name": "kaso", "email": "112838520+kasodesyn@users.noreply.github.com", "user": {"login": "0xKaso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "863fa3ddd8639605b595c05864642c8d60c7becb", "messageHeadline": "[explorer]: update styling (#10120)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3cd718624f35b324cf582722fbdf62e5acccbf61", "messageHeadline": "test full node outage and recovery", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "cb52d63e1f66fce2050e1d836bc00473b5f8b170", "messageHeadline": "Cleanups of crypto native calls (#10136)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 84, "deletions": 62}}, {"node": {"oid": "5375afbfd50a22db5c33fa7c4e61b52a080db715", "messageHeadline": "Crypto cleanup (#10126)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "49c03e0bcb95c5641bb4d2901e04993971cd6074", "messageHeadline": "use @0x00 in tests to create valdiators and enforce checks (#10111)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 150, "deletions": 115}}, {"node": {"oid": "85cec7c97de7e73d5227dc65ffabb81b8d1d906a", "messageHeadline": "[sui-framework] cap staking rewards using voting power (#10011)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 218, "deletions": 172}}, {"node": {"oid": "ad9744988fc460139e9e8a1e7dd16beffebb1f78", "messageHeadline": "[explorer] Epoch and checkpoint fixes (#10099)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 160}}, {"node": {"oid": "d45e605c1945d277a36c6f1cf1e3b11095624ccd", "messageHeadline": "Increase coin value and gas budget for large batch sizes (#10118)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "07de7327462725483c3ab56cfe0d25641ab3bd02", "messageHeadline": "throw error on temp txs (#10113)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1e2f48129e0c91cee54a23d4cfc079261611e9bb", "messageHeadline": "[dry-transaction] Update storage gas price returned (#10110)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "17b465d8e6aa1e129b969c0dc90fb31c41e0363e", "messageHeadline": "[wallet-ext] Remove discord button override for testnet faucet (#10109)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "13a03d273a79fd6d17635d7335e1533e3f332a9f", "messageHeadline": "[explorer] Tweak to show transactions count (#10054)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "10147ac6d3e49c28a6b1fba6d8184ab9adb1df46", "messageHeadline": "Change DBBatch and DBTransaction APIs to be mutable (#10092)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 211, "deletions": 287}}, {"node": {"oid": "2669a6300574474eb9800d95c49bbff96b6c8ccb", "messageHeadline": "wallet-ext:explorer: random sorting for validators list (#10107)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "887e4be67a19847a901c0f8980a7b7bf30eabdb5", "messageHeadline": "set explorer default network to Testnet (#10106)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "197d43630defb22d3f41044e833564dba3b77759", "messageHeadline": "[future proof/hardening] Hide internals of MoveObjectType (#9964)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 112, "deletions": 101}}, {"node": {"oid": "35bbdc589133ab2e669e67c2c41aad570295354b", "messageHeadline": "[rust api][2/n] adding logging on transactions digest and checkpoint \u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "2804512414867a744dc5c2c844855bb5c6f5821a", "messageHeadline": "[move object type] Fix bad address function (#10096)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 79, "deletions": 18}}, {"node": {"oid": "e3e674131def655ef215bccbe18fc60da53a73a1", "messageHeadline": "indexer easy: add tx count per checkpoint metric (#10060)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "098c915217d543d6b41f1486e8fef8dfc4fe7866", "messageHeadline": "[transaction-builder] Fix place where we were treating gas budget as \u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff5edfe674f8178abfd32ada5b362b23e358d49e", "messageHeadline": "Format change on Full node topic (#10074)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "6a2e9e4d1d420a9ae939345fdf55298076c7878f", "messageHeadline": "[explorer] - add epochs pages (#10033)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 611, "deletions": 122}}, {"node": {"oid": "dd3c167262962f0e3864273b684a39e34eb3fd7e", "messageHeadline": "use SuiError v.s. Tonic Error in write path (#10064)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "8495e6802f5def8342691865acbe7e3032c3291d", "messageHeadline": "[explorer] - checkpoints - rename \u0017transactions (#10045)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5b985329cef15a1ac6827e92f4a00a18b19bb160", "messageHeadline": "Do not re-print test failures at the end of CI", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b696efda088ed32c7af202c308b2dde1ea72f390", "messageHeadline": "Handle possibility of LRU dropping entries while we are iterating (#1\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ea09145c97285ba641a1d21a4a13e993106c7ba8", "messageHeadline": "Add build mode with debug symbols (#10090)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "118294c95acff4acb504cd42e70bf403a3f64f07", "messageHeadline": "Add safe mode reconfig recovery test (#9398)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 501, "deletions": 12}}, {"node": {"oid": "bf8e8b2be56e6077fb18ef1e3dec60b5b09bcbaa", "messageHeadline": "Slight refactoring to consensus handler to support single-batch write\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 71, "deletions": 53}}, {"node": {"oid": "a77c7398facee030632653094aa1276f0056bf48", "messageHeadline": "[fix] state accumulator - do not fail when previous obj version is no\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 111, "deletions": 7}}, {"node": {"oid": "ebc4e8279254e7241853347d91dc9537fdcba17c", "messageHeadline": "Updating links to moved code (#10069)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "58110e81285726afe385edea4e70c291a82072b6", "messageHeadline": "[sdk] Fix typo in variable name in README (#10081)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "215978bb46eb176fdc708c068ef3a4d910dd427d", "messageHeadline": "[bugfix] - invalid struct tag: 0x1::address::MyType, expected name, g\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 120, "deletions": 45}}, {"node": {"oid": "ca80bf79a9cb26fbcf16bf90ebe681360a4f71e7", "messageHeadline": "[sdk] Fix README - add transfer of the UpgradeCap (#10075)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a48757a003fd60aad8e526bfdd7288848bb17d88", "messageHeadline": "Add retry for ts e2e test (#10070)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f10cdd1bdaa06aef6b31f3c3877e3d706f10015e", "messageHeadline": "[rust API][1/n] adding logging to RPC layer for objects (#10001)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "f3c096e3ab38a86989acd84288707e612b4de2ff", "messageHeadline": "[ts-sdk] improve error handling and fix PaginatedObjectResponse (#10056)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d5ae48ebbc9909de1e2adf81c668df373dc13dfa", "messageHeadline": "Updating doc history for recent changes (#10065)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "0419b7c53750ebe1f4561d4f71b28808fe71bc57", "messageHeadline": "Match ts Publish schema to rust sdk (#10062)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2ffe8ad1e53721b596250d1858514a68ee3925fa", "messageHeadline": "Move overload checks from handle_certificate to handle_transaction (#\u2026", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 102, "deletions": 70}}, {"node": {"oid": "19a984fa68be6f4b66a2f0885681b59412a14a66", "messageHeadline": "Quick optimization for consensus task (#10050)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd2cf3188d6c795fb32aa82749f0884d5240d065", "messageHeadline": "indexer: fix next cursor of object & epoch page (#10058)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3307e919c9b749e67d7d669ea6ec916f85b1145c", "messageHeadline": "Add sponsored tx num as metrics (#9779)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4575e93f6587e6b576df060224e91d0ebaca4811", "messageHeadline": "[wallet-ext] enable React strict mode (#10032)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b1d3cb64556f57307087143df2177bc6facd63f5", "messageHeadline": "Updating links to moved code (#10052)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "dd9cb063a1b2613b3d53007ea51dcacd5bd0d861", "messageHeadline": "[ts-sdk] More modern mock testing (#10025)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 314, "deletions": 684}}, {"node": {"oid": "f046b1d7cb21a5d2bef3a43d8f1ebd882471791c", "messageHeadline": "Enable compression for rocksdb (#10021)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "341a11609d461f715fe7b6dac0d9c0d7a99173a3", "messageHeadline": "Adding snapshot document (#10039)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "2ba47f619693c8fa954368a665c0e1931ca4175b", "messageHeadline": "comment out resolve_and_type_check for now (#10044)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "983b8df0a6a439f76fb10e0aa268a509e52a46d6", "messageHeadline": "Possible rocksdb performance enhancement (#10016)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bc7047ab17fcc4654ec5b4b90fa1df082ce76471", "messageHeadline": "[bench] Add gas used and more configs for adversarial workloads (#9889)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 218, "deletions": 38}}, {"node": {"oid": "a59bf9c0f1876dbb370d5f944988f9ca12e7ad36", "messageHeadline": "[sui-system] clean up error codes (#10017)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 209, "deletions": 69}}, {"node": {"oid": "2322a3c979d441ebfffa5fc7c699606339ca3046", "messageHeadline": "[Narwhal] introduce consensus randomized tests (#9239)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 656, "deletions": 25}}, {"node": {"oid": "92b3211b38b5f764cc1a1fa840f4c58f7f39d7ff", "messageHeadline": "indexer: fix move call table (#10042)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6008325ca50660bca1362283d8eff4bf57539362", "messageHeadline": "Wrap safety-critical modules in check_arithmetic! macro (#9966)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 533, "deletions": 209}}, {"node": {"oid": "d064dd2f2e5e8d2027e7e676a969c84e4bef7f1d", "messageHeadline": "genesis: set default gas price and commission rate (#10035)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "5baac222c3e99f6b50db3d3ee31776986305f620", "messageHeadline": "chore: factor out move publish tests (#9979)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 302, "deletions": 272}}, {"node": {"oid": "79daac102668d17889c516e9db0a287b6c2b19ae", "messageHeadline": "simtest: fix setting env. variables (#10010)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cb757a8f9619c23f7c0cf35e191c2d4c7af1d7f8", "messageHeadline": "fix timeAgo bug (#10024)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5785a7a777a164a7320015f67b001dc2161bcf3", "messageHeadline": "[wallet-ext] fix background image peeking through the wallet in popup\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2b54c9b38725215496d9a937c64034f77811f170", "messageHeadline": "[wallet-ext] Add back testnet faucet (#10022)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2209127c05285ab9aca9a04c383ad3610f3f0767", "messageHeadline": "[pnpm] Update to 8.0.0 (#10020)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4025, "deletions": 4019}}, {"node": {"oid": "1dfd484645557ec795d474bb6f5cee616794e8c4", "messageHeadline": "Support chunking on `get_objects` (#10009)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "4ce1ea325f4bd2938bcd72db80dcca0c1d89553c", "messageHeadline": "Add entity caches to rpc_command_processor to be written to file when\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "15eae36ac2e86ce8d59451b34b1306e3e4f0e8ee", "messageHeadline": "[sui-system] minimum staking threshold of 1 SUI (#9961)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 359, "deletions": 213}}, {"node": {"oid": "976d3e1fe4d26134224f6d6e298f6860fa5c05fd", "messageHeadline": "[explorer] Use enhanced fn metrics (#10012)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 97, "deletions": 79}}, {"node": {"oid": "db39a9528c0325bfb6fbdffa25a1e7d3024d6ce1", "messageHeadline": "indexer: return full contents for query transactions (#10002)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 131, "deletions": 157}}, {"node": {"oid": "5cdb50884d40b593ea8d6820a9c6ed5aad31357a", "messageHeadline": "Update prog-trans-ts-sdk.md (#9974)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "5abb6118986dd94ca2bb7aec17b8f62e3e2ae9c0", "messageHeadline": "[explorer] Update transaction to use new block terminology (#9958)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 102, "deletions": 122}}, {"node": {"oid": "76c1ef99c9b22ac58504df516af61f9d20065b87", "messageHeadline": "[validator] Introduce AuthorityServer::submit_certificate (#9967)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 84, "deletions": 23}}, {"node": {"oid": "fa2780ea12ada581c9023e4996f6c7cec961f9e6", "messageHeadline": "Bumping sui version to v0.30.0 (#9936)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ad369eab32ad20586e604a7ab207d37a60d16e11", "messageHeadline": "update public dashboard url (#10004)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2a7765daca1ac8e3eb65861b3800f49cdf6fe3", "messageHeadline": "Update faucet.md (#9879)", "author": {"name": "fox-222", "email": "96783584+fox-222@users.noreply.github.com", "user": {"login": "fox-222"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9b507fc2a6a3b7b28a910c9014b9106bf38c1088", "messageHeadline": "Fix move prover CI", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f6491c3903790ae2eb32f227ef9794d0f9d8e99", "messageHeadline": "Sui System State Upgrade Guide", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 145, "deletions": 27}}, {"node": {"oid": "c9c1baf7d685e3bdc524a4b51151829e13646ad8", "messageHeadline": "indexer fast path: index tx on tx execution path (#9926)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 400, "deletions": 250}}, {"node": {"oid": "190ab25b29a3ce03c97a30b0486d2abff36550bc", "messageHeadline": "fix explorer displaying two addresses owning the same object (#9670)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f1bb81515a9831b099cae79b550b7073fa8896f2", "messageHeadline": "Update Full node to include indexer (#9973)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "c85eb73723461af3e7097ecaf1a9cee080677f90", "messageHeadline": "[cluster test][easy]: add flag for indexer experimental methods (#9996)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "d51bf43bbd261541e27161ad4e8af13ebaf45289", "messageHeadline": "Update navconfig.json (#9980)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "ae0306dd2ad60fdb7c5479c8ec12ce370a16c1d2", "messageHeadline": "Add tally score to explorer validator details page (#9997)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0fdbdea13fce107742e9f165dcb3c30bdd6c16b8", "messageHeadline": "[easy/ rust sdk] Adding comparator on SuiObjectResponse (#9928)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "d505085c5f97b250f867041dfa934b88067919ca", "messageHeadline": "[indexer CI] - set bencher output to work with github-action-benchmar\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6632fe4ed9237ee49804fec788b3b32daed03810", "messageHeadline": "[programmable-transactions] No more generic Error parameter (#9930)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 105, "deletions": 116}}, {"node": {"oid": "d72c42e61940af234b65012b3de10b11c7c9f4b0", "messageHeadline": "Expose constants to the bench orchestrator (#9990)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "a14ac85f6fc59aac70dfa79d67b0b4fc5015d146", "messageHeadline": "Add indexer binary to release builds (#9989)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d370ab71981d2a193b1a6fe5cfcc980cf7ffbb0c", "messageHeadline": "[refactor] additional error login in faucet (#9987)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "d1d6eba7a357fe576ed8e1197e3a436b8f634ec0", "messageHeadline": "[Narwhal] limit fetch certificate response size to 2k; limit timeout \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5fddbe2e951f1151fb31a3a499a5b624bdcffcf0", "messageHeadline": "Record consensus message processed for CapabilityNotification (#9947)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "1dfaabba9e34eaa013bb28dcbe36e6de136f3d6d", "messageHeadline": "Version Packages (#8610)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 666, "deletions": 418}}, {"node": {"oid": "d4dd6d904fa27cdfbc7f1784c7466c2905cb6a03", "messageHeadline": "Clean up sui-node", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "58abec88034b7bb5b15729dd65badc06d96c0b18", "messageHeadline": "[rpc] Remove final command references (#9984)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 233, "deletions": 231}}, {"node": {"oid": "a5981dc6586ba90516e0ed54315d2213f0511605", "messageHeadline": "Enable backtrace for e2e tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ebffe4476bf9f78662e9b632182d5518e037683", "messageHeadline": "Update RELEASES.md (#9981)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6780cf62150893285f5db11f40f793fc440ec08b", "messageHeadline": "Adding new topics on signing, new Cryptography node in left nav (#9962)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 298, "deletions": 3}}, {"node": {"oid": "1ed5b2c742daeb3729aea264255c252e2ee60216", "messageHeadline": "crypto: audit SuiAddress and ObjectID (#9812)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 191, "deletions": 241}}, {"node": {"oid": "8e42344fc4df4339e285ea3df847d6b52ccdb6a3", "messageHeadline": "genesis: remove requirement to have all validators sign genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "56f3eaaab357b963010faa15640586af93f97d2c", "messageHeadline": "[transaction-block-rename][3/n] Update RPC types and endpoints (#9972)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 358, "deletions": 306}}, {"node": {"oid": "8060106618e0d16edbaf7657ac5d16345659451b", "messageHeadline": "update isMove filter in actions (#9970)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "75922ff13ee227e2cc7e129d2b287cee399e764b", "messageHeadline": "state digest feature flag bug fix (#9968)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "996149e799573bbf9abaff424f76743a401abbcf", "messageHeadline": "[indexer] Update network metrics (#9963)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "9f38e2a2f06ccb9c52367ba25d6962f25525ea8c", "messageHeadline": "Wrap NW Batch in versioned enum (#9960)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 143, "deletions": 57}}, {"node": {"oid": "5bccd2cb288e547723c74087a7d166901a80f250", "messageHeadline": "[transaction-block-rename][2/n] rename transaction data structures (#\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1092, "deletions": 1027}}, {"node": {"oid": "2e0ef59fadc5f86ea9118a7ade4011e08da86662", "messageHeadline": "Calculate the rolling average apy (#9880)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 201, "deletions": 125}}, {"node": {"oid": "f4db061d1f9eefd67a13c21f6757bab4b0794ab7", "messageHeadline": "Add deep sui system state upgrade teset (#9935)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 900, "deletions": 154}}, {"node": {"oid": "18c054d4991d0c23e331c4b0151cda9b3ba3b0bb", "messageHeadline": "[refactor] extract NotifyRead and use in Narwhal store (#9461)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 14, "deletions": 55}}, {"node": {"oid": "24d90f32483c5bbc61e060b4146a1150bc076a76", "messageHeadline": "[transaction-block-rename][1/n] rename transaction methods (#9951)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 263, "deletions": 204}}, {"node": {"oid": "6f5dab58e51a7fa10834a616aa5506eefd8e70cd", "messageHeadline": "Wrap NW Vote/VoteInfo in versioned enum (#9954)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 149, "deletions": 48}}, {"node": {"oid": "430f26740af7725950aa654ddf06f30a11cb4665", "messageHeadline": "[CI fix] - fix failed benchmark due to nightly build (#9952)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e09f8a8ed12c865a500358511eb46f8a42379399", "messageHeadline": "remove sui_getTransactionsInRangeDeprecated (#9948)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 35, "deletions": 217}}, {"node": {"oid": "2095b55b7efa9b7950c276b5b1239e6502444c19", "messageHeadline": "[indexer] - indexer benchmark (#9940)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 226, "deletions": 11}}, {"node": {"oid": "e25d3345fe0e79f5282b2a4faddda5145a8e6242", "messageHeadline": "indexer: fix multi object updates in one checkpoint (#9945)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "1594a4a3362cf5d2088c60db7fcf6ab3bc572c82", "messageHeadline": "Fix flaky subscriber test (#9944)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "488254150b172d963ac7aa413a70c95cf5967b9c", "messageHeadline": "Wrap NW Cert in versioned enum (#9878)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 317, "deletions": 144}}, {"node": {"oid": "b8452517c5d48ff32327129c7f75f43882c7236f", "messageHeadline": "[ts-sdk] Rename provider methods to reference blocks (#9946)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 319, "deletions": 298}}, {"node": {"oid": "766fa13720e23be93c1e23edc84cf19c8e642b19", "messageHeadline": "Remove loaded from Committee", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1b88ce1db32c277f78ed42542221edf94bc79aa9", "messageHeadline": "[rpc-loadgen][9/n] support ExecutionRequestType::WaitForEffectsCert (\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 300, "deletions": 64}}, {"node": {"oid": "6cba50dcfa092fd517711edeaeca804c1c8b9a16", "messageHeadline": "[ts-sdk] tx block rename (#9941)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 551, "deletions": 526}}, {"node": {"oid": "5ffe6c7426081b98f4f335511cdb4914ede79e8e", "messageHeadline": "doc: Update variables (#9937)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "71ed59bf1e309fe4547d6e84f38703079ea8dbd4", "messageHeadline": "Small changes of multisig (#9927)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "9748139d9c1c2e7b3f45f1feca968cad46175784", "messageHeadline": "Re-enable snapshot tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "d9b6fe29a1c872e75eef27dbde0ecb0048dc5ffd", "messageHeadline": "Updated wallet docs to remove nft create (#9931)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "b1c8042821bebdd06b2c75514fef3919be658e28", "messageHeadline": "[explorer] Rebuild transactions for address and object (#9852)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 87, "deletions": 225}}, {"node": {"oid": "d6f9aee6012fffd6ca7df458807cfec205c3e631", "messageHeadline": "Rewrite documentation for splitCoins (#9725)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 95, "deletions": 91}}, {"node": {"oid": "947415bf76805a6347880bfa7032eddceb0db4b4", "messageHeadline": "[apps] Re-enable releases (#9933)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fe7c35002f03fe4dc3815b535e6ac9bc696dfdf7", "messageHeadline": "indexer: query tx via checkpoint seq (#9888)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "24ac3acb76d570199b7cf48c6e8cc1c81de614b6", "messageHeadline": "Add Framework split migration info (#9905)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "644ed54b485b4b0138ede67155658cdc3d251bb6", "messageHeadline": "fix typo (#9909)", "author": {"name": "fEst1ck.github.io", "email": "41706692+fEst1ck@users.noreply.github.com", "user": {"login": "fEst1ck"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d9e186ed5f237abafeb1e261a728776dbdffad5", "messageHeadline": "Removed refs to devnet_nft (#9903)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 54, "deletions": 135}}, {"node": {"oid": "2db925b901518100d8f279d8de3667ec0b3bb85c", "messageHeadline": "wallet-ext: support nft standard (#9673)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 304, "deletions": 471}}, {"node": {"oid": "f6d7e16a9fac8bc85af1377863ff47d3b750262c", "messageHeadline": "[rpc] Fix wrong assumption about event digests (#9915)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "585bc7e95458144ed8804a155866c0d8e2bfa659", "messageHeadline": "Don't use error type from signature crate (#9914)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "af1fb80edc35f825a3dbd391a61a06369366efeb", "messageHeadline": "Use derive macros for AsRef and AsMut (#9834)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 10, "deletions": 40}}, {"node": {"oid": "837f1fd4900379ed4c1485d8fbb2637395a414a5", "messageHeadline": "Remove unused constants (#9835)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a014288385838bfa99a510c22b07c4e5d4c6b3eb", "messageHeadline": "Remove unused method and define default test committee size in test-u\u2026", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "46b3844b608a340c3018bf8ee35ed47ca38992e2", "messageHeadline": "[rpc-loadgen] support concurrent execution on the same thread (#9904)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 117, "deletions": 61}}, {"node": {"oid": "20a01cb29c94c4ce0b935568f75a4a294d7fcf14", "messageHeadline": "indexer: DB commit optimization via unnest (#9900)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 245, "deletions": 71}}, {"node": {"oid": "16068d6f0a5e842661ca9a7cbdefec0c023f4864", "messageHeadline": "[indexer] - implement get own object in indexer (#9893)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 351, "deletions": 293}}, {"node": {"oid": "9896930baf7c51d15e839c5ed473df2cdd8fc1cd", "messageHeadline": "[rpc-loadgen] use burner address for paysui (#9899)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 130, "deletions": 68}}, {"node": {"oid": "bf933bfc94963eeccad34df39865177c5157c573", "messageHeadline": "Refactor validation.rs (#9894)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 121, "deletions": 134}}, {"node": {"oid": "b42eb10cfef90b2fec78a90c43f2e6c3863cffa1", "messageHeadline": "[package updgrades] Add support and tests for different upgrade types\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 411, "deletions": 52}}, {"node": {"oid": "9ec13894ba49287b176242ad6014332d687472d2", "messageHeadline": "[ts-sdk] update readme + bump TARGETED_RPC_VERSION (#9259)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 154, "deletions": 160}}, {"node": {"oid": "ab0bbb19b4713eb0c2d7026194243ef2a7bde8b3", "messageHeadline": "[Metric] fix ms to sec conversion (#9890)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae86aed56db68d0d08c86a6e3ac885c8fd083faf", "messageHeadline": "[rpc-loadgen] refactor rpc_command_processor (#9881)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 534, "deletions": 446}}, {"node": {"oid": "01c5567594c5cae3c83139164af7e29cf30330c2", "messageHeadline": "indexer: metrics on the writing path (#9886)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 63, "deletions": 313}}, {"node": {"oid": "2d2c744c9fb42c892c496360586cae327529e611", "messageHeadline": "[indexer] fix ci flakiness (#9884)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 140, "deletions": 132}}, {"node": {"oid": "b474fffe57b7b39c001b24c15c5a7ac60e5fb2a4", "messageHeadline": "[RPC Refactoring] - move indexer methods to suix and rename some meth\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1944, "deletions": 1999}}, {"node": {"oid": "0b909e3f269d79fd7db2302fcc993d442fef439a", "messageHeadline": "[hardening] make get_total_sui look inside vectors", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "5679d632967c8fd30ce0f4e2ff56ea296f1c6e85", "messageHeadline": "add more restrictions for validator metadata", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 427, "deletions": 173}}, {"node": {"oid": "bfb2b4f97836e553b5590cec77e7ac24ccf55d34", "messageHeadline": "[bugfix] - remove unused fuzzy Move type checks (#9876)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3d20172b951320cfafa45fa96e253ef4224bd11e", "messageHeadline": "Safe mode advance epoch must succeed", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c836a3f3807a23adb5888f49b2a4ff11fa982ec", "messageHeadline": "some log reductions (#9868)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 48, "deletions": 44}}, {"node": {"oid": "665cc3b245627e9c83e64f0285dc3b883590c702", "messageHeadline": "Add `queryTransactions` to loadgen (#9855)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 143, "deletions": 4}}, {"node": {"oid": "24ecc60c7c787b0660eccb3d54be0e68a39906c8", "messageHeadline": "[Narwhal] reduce log verbosity (#9873)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a915dea1d8a11a91a2246c2e777d368d0e3d5052", "messageHeadline": "[sui-indexer] - getEpochs - add flag to return results in descending \u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "433a1d14c82b1c5ce5bed78c84a6d40219d161ad", "messageHeadline": "[devnet-nft][2/n] Remove usage of DevNet NFT (#9857)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 317, "deletions": 877}}, {"node": {"oid": "9d017a32aae02ab09e6e1f5ff27cc986fa1e9344", "messageHeadline": "Remove fixed MUSTFIX", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0d4dbd5d8733f79f642f5196f307ddd6b7e0dbdc", "messageHeadline": "[Narwhal] Wrap NW Header in versioned enum (#9831)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 610, "deletions": 407}}, {"node": {"oid": "db21169059eeed680fb4ebca49d127ee36896512", "messageHeadline": "[indexer] - network_metrics endpoint (#9830)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 671, "deletions": 311}}, {"node": {"oid": "77ff0900a9317b6a31e375475abc8cac67fb9d63", "messageHeadline": "[move] Bump Move pointer (#9814)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 117, "deletions": 116}}, {"node": {"oid": "474ee091f8a5b1aa9e80445115a01b9cb7d29baa", "messageHeadline": "Gas cleanup again (#9806)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 66, "deletions": 117}}, {"node": {"oid": "00019556a3b1322b998bbceffde46ac6df60b298", "messageHeadline": "Make anemo network message size buckets a little more granular. (#9845)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9f0b244c0b788a12824c07247f9a7abc99f85b43", "messageHeadline": "Fix a bug in versioned (#9861)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "5280a203ec19099646c08ad6d0d919fc98ddee45", "messageHeadline": "Natives cost values v1 (#9865)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 116, "deletions": 115}}, {"node": {"oid": "e3b2063ea8e83857e03cf62bada63a54a4b72490", "messageHeadline": "Temp disable snapshot test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d417323d3575f813bd76564f97a7ca729f3f551b", "messageHeadline": "Update cli-client.md (#9867)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d72aeb7c1fef376a38053a17fc16e89cfe3e1e13", "messageHeadline": "[actions] point cargo-deny action at our fork to mitigate tar failure\u2026", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9977b890434430a71af7a4ee40a5157e2b2c109", "messageHeadline": "indexer: support tx query by kind and fromTo (#9860)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 248, "deletions": 87}}, {"node": {"oid": "be0e2229f21bbdd42286b0f872c730318c48980b", "messageHeadline": "[sui-framework] separate storage fund into two parts (#9751)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 515, "deletions": 107}}, {"node": {"oid": "b7c041cd0acbe5024ac0905d2a880ce7362659b0", "messageHeadline": "proc macro to replace unchecked arithmetic with checked arithmetic. (\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 140, "deletions": 5}}, {"node": {"oid": "e8c1b1f4cf6db38868466f17e25511976209e6c7", "messageHeadline": "Indexer: add non_refundable_storage_fee from cost summary (#9866)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "27ca30d21fbb783fb062ed4da26d2f6b1314bf68", "messageHeadline": "[refactor] introduce an LRU cache inside certificate store (#9760)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 426, "deletions": 65}}, {"node": {"oid": "ca6066bbf5731682ecb38cde10cc5fc46115947d", "messageHeadline": "[tiny] Fix histogram metric, reduce warning volume (#9858)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "dc81b3d3170900d4357768a1fdd92bcdcba23382", "messageHeadline": "Update connect topic to include testnet (#9850)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 192, "deletions": 56}}, {"node": {"oid": "610ed5620bb1b85ba9a6f54d6c8e78cb972941ec", "messageHeadline": "genesis: add a list-validators command for querying validator account\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "3041219bb02ca6dcaf3d5e0b5dbf81c6d863e419", "messageHeadline": "[refactor] precompute thresholds in committee (#9841)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "9b4151711cce5e16bdf51149509e29369bda0a35", "messageHeadline": "[kiosk] Kiosk+ (again) (#9709)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1985, "deletions": 2501}}, {"node": {"oid": "b1fb38c428e43de5d4b423b6309a10cf36d53dea", "messageHeadline": "fix last epoch rewards (#9851)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "da34b2812e345e8d56e8b0f2db3bb93c6167a020", "messageHeadline": "Updating validator guide with staking info (#9732)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 123, "deletions": 15}}, {"node": {"oid": "3039b3508a2a5c3c00fbb7aac72895f3c5a685ea", "messageHeadline": "[authority aggregator] special casing system overload errors to not r\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 161, "deletions": 10}}, {"node": {"oid": "6badff15ce5bdf0327a951387e0067b517bb9e2f", "messageHeadline": "[simple] Update sui-framework pointer in generated Move.toml (#9848)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53c339bf52850f88d71ffc2efd33dee1fac1d737", "messageHeadline": "wallet-ext: add auto lock e2e test (#9264)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "69200b11041d86726a118d7ba36618a59f085a3b", "messageHeadline": "wallet-ext: user-approve-container fix submitting state (#9854)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "9822357d677680a3aa6476369c0b0a6a24762cf1", "messageHeadline": "Add StakeStatus::Unstaked for Stakes that were withdrawn (#9832)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 243, "deletions": 24}}, {"node": {"oid": "86de76868cd4e9878924c9b7505c286c8f8c4153", "messageHeadline": "More adversarial workloads (#9828)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 231, "deletions": 20}}, {"node": {"oid": "38e0a1fea3737a4b346dcb1c3f48d4f53b1b78d7", "messageHeadline": "[Shapshots] feature flag for root state digest commitment (#9813)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "fd1ebd9a5a9a888fb8a7c7727f9569e6c5361793", "messageHeadline": "[devnet-nft][1/n] Remove usage of DevNet NFT on ts side (#9837)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 35, "deletions": 88}}, {"node": {"oid": "1f2bd5051df91c5e9da9cacaba32b0be6c90cccc", "messageHeadline": "[pruner] ensure last executed checkpoint watermark is respected (#9753)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "91b00c782115d11af05f8d0158e1ff4f2b15c725", "messageHeadline": "[rust sdk] Adding balance_changes/ object_changes to dry_run (#9778)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 144, "deletions": 32}}, {"node": {"oid": "b31c7c95fb868ac527d42ee163eee4ef08c6b605", "messageHeadline": "[programmable transactions] Switch to VM types for Objects (#9731)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 162, "deletions": 72}}, {"node": {"oid": "83c4c3d7777de0dbb193e0c5e52180185d1285a0", "messageHeadline": "Add serialized tx cli flag to publish move modules (#9820)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "64de22b4decae9d31db93d94a153af255f4f97b2", "messageHeadline": "[wallet-ext] fix bug where you can't sign transactions with Ledger in\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "941b03af1a9449440b27a4fa9176358c3a66d1b9", "messageHeadline": "Ts-sdk: change functions in transactions.ts to return bigint instead \u2026", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 99, "deletions": 98}}, {"node": {"oid": "c675b0d612d32417853c0205b4b7d6b92257b39d", "messageHeadline": "[wallet-ext] improve Ledger error handling and messaging (#9842)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 126, "deletions": 51}}, {"node": {"oid": "2851e9036a47630440df71e73105fa6128da34a2", "messageHeadline": "add missing field", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3e94b9d41a5a58ef15a8b34046e7643b93283dc", "messageHeadline": "[wallet] update wallet list select item component styling (#9786)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9bbf7b9cfc8ed1dbfbbf634a0359e1bf477630cf", "messageHeadline": "Use constant total voting power for Committee", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 97, "deletions": 156}}, {"node": {"oid": "30cff2829feb45b34030ae5436f5edd31dc46f14", "messageHeadline": "validator tool doc (#9819)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "e2864121334ca6327fa9788c9e0cdba8f7dfdc41", "messageHeadline": "[tests][programmable transactions] Added move call tests (#9804)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1008, "deletions": 20}}, {"node": {"oid": "3b0f9de2351f0db5f226eada37c5f4f6e27a4093", "messageHeadline": "revert schedule length & review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3c2e4b7e3fee0dd06bbe76393f95842ff7c6c219", "messageHeadline": "bump up subdags per schedule", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b16b9e7f557cc2f2c1e01a5bcad50a00275c1837", "messageHeadline": "remove co-submission of low scoring validators", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "8711735172a3991a674f05a893019abe812e2c0a", "messageHeadline": "replace peerid with hostname for score logging and metrics", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 47, "deletions": 27}}, {"node": {"oid": "213972ff3e4b26a9f3950180108c0475dd108500", "messageHeadline": "make slighly more sensitive to outliers and less sensitive to large s\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "31f31824102b71fbf2f5213c9aaf800b78835e96", "messageHeadline": "Fix indexer get checkpoint e2e (#9843)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a49609f8bbb38befbf941aa91e0d2ffd62056b16", "messageHeadline": "Export metrics for buffer stake and number of submitting validators (\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "49af84bd49a7c29d6e5c08d8054e24010be23490", "messageHeadline": "Bump checkpoint transaction count limit to 10,000. (#9839)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "748652d808520abcdab27e648ae39c662de196f1", "messageHeadline": "[rust sdk] adding pagination testing and fixing owned_object bug (#9801)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "5759c1b686b558f0468f81a0cd5a04c8790d9eb0", "messageHeadline": "Indexer get checkpoint e2e (#9647)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "58094143c97558412117e6e4c3c3d9d3774864e2", "messageHeadline": "[wallet] updated account selector styling (#9791)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27658e5d3de66b84d918e7354147356fef3a1717", "messageHeadline": "[loadgen] refactor paySui (#9826)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 288, "deletions": 118}}, {"node": {"oid": "33cb357e14b71b82f741687a5aba5f21b61cfe08", "messageHeadline": "Ts-sdk: change number to bigint or string in provider functions (#9412)", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 191, "deletions": 160}}, {"node": {"oid": "9da77600662984ce16567f13facea0874dfcb56c", "messageHeadline": "[rosetta] - cherrypick hotfixs from rosetta-testnet branch (#9666)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "88e8beb35bef3cf3488dbdb9440ebb1fbeee2b8a", "messageHeadline": "[rosetta] - change the format of sub account (#9662)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "2bfd6e2cba3953a883eee4325a99c72e7fe7a179", "messageHeadline": "Crypto natives cost 3 (#9811)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1095, "deletions": 58}}, {"node": {"oid": "95c0d1740182885c617ee99aae9f1ed1234bdc6f", "messageHeadline": "remove validator address from StakedSui (#9800)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 231, "deletions": 97}}, {"node": {"oid": "8344001449a85a7b6710ec384e403d537454a3ad", "messageHeadline": "Add sui system state upgrade test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 739, "deletions": 3}}, {"node": {"oid": "3609f486101016af2406bc143f43798623bd0b81", "messageHeadline": "Add smoke simtest", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "a4244d116b4d0d57c7d3b6668eb04331a71180f1", "messageHeadline": "Add mock governance base", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 804, "deletions": 1}}, {"node": {"oid": "f680729d2c296e0b23e9eb145c0ed1ee097b6c33", "messageHeadline": "Remove default impl of SuiSystemStateInnerV1", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 286}}, {"node": {"oid": "eef52ef8a50078be74ea0dc954b912fb1bfd8f0e", "messageHeadline": "Sui System State async upgrade", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 147, "deletions": 236}}, {"node": {"oid": "161356b95da0e13c57d13f31d7da5655ed5ee1ac", "messageHeadline": "Implement Default for SuiSystemStateSummary", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 104, "deletions": 91}}, {"node": {"oid": "d9d76e9399288f41ad6810d86481e99dd8922c3b", "messageHeadline": "Fix voting power issue", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "75c756df3da7d4ca2a80bb5f0b2f49277e141e49", "messageHeadline": "[indexer] Adding query_object api to indexer (#9600)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 785, "deletions": 267}}, {"node": {"oid": "27487bdc4824453883e719c7221c63b75ff6bc25", "messageHeadline": "Loadgen support verify objects (#9803)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 162, "deletions": 43}}, {"node": {"oid": "c6301f02a93bc5807df566a99760e858c5deced3", "messageHeadline": "package publish: error for unpublished deps with nonzero addrs (#9254)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "853c3a6201467e2994c8c161cc117beb23490191", "messageHeadline": "[fix] flaky test in proposer (#9809)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "abaea8d5206978f6b6ff90575fa8a7192f00e2c9", "messageHeadline": "[sui-framework] change hmac function name in spec to match source (#9\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d3c0d70574e97191312e2f717db831315bdab8b4", "messageHeadline": "remove the consideration section for Sponsored transaction doc (#9397)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2a14e83e392b07f50c1d10902a3d9ec2e9f90fd2", "messageHeadline": "Bulk fetch of batches in executor (#9624)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 734, "deletions": 154}}, {"node": {"oid": "018aeb7fb959c661642900f40e8ef4df6cffa572", "messageHeadline": "Use a local connection between ConsensusAdapter and Narwhal (#9694)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 342, "deletions": 75}}, {"node": {"oid": "a1314eba0d71aa6475d538f00b70648a32f50811", "messageHeadline": "[StateAccumulator] Exercise transaction edge cases in test (#9761)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 130, "deletions": 20}}, {"node": {"oid": "d812bb284455a0ed4cb2524346f4c395f58ae9d6", "messageHeadline": "[fix] fix linter error (#9807)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138a6981b23e7e29b4287fffecf6cff44c80e1d0", "messageHeadline": "Remove Cargo.lock from isMove check in CI (#9810)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ea24bca883d07351af16416b37fabe551f59f6c4", "messageHeadline": "Add `non_refundable_storage_fee ` to `GasCostSummary` (#9758)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "e20aa179d756b7ee82dc95ce98f0bdd8c6061e95", "messageHeadline": "genesis: also check that inactive and pending pools have size 0", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "21a69a7ca9358e5e12ea8fd18e7991d62eacfe0a", "messageHeadline": "genesis: split validation function into inputs an output validation f\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "d2c9bc4296c0a4ddec5c86ae18cf4450cfdc7b99", "messageHeadline": "genesis: add ValidateState genesis-ceremony subcommand", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c8555e89243142fd697885ec9bb9d3f449377bea", "messageHeadline": "genesis: introduce logic for validating input and output data", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 287, "deletions": 19}}, {"node": {"oid": "7a2eaf4a3b63eb4d0b1efb92cbcc206a4df24883", "messageHeadline": "[rust/ts sdk] adding response error field (#9668)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 671, "deletions": 290}}, {"node": {"oid": "d459b5bfe277280dee96a16b6f25ff60b80d57be", "messageHeadline": "Remove the write ahead log (#9782)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 56, "deletions": 728}}, {"node": {"oid": "28548f3444ce9884b1814556841365681589cacc", "messageHeadline": "crypto: verify aggregated sig with fallback (#9682)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 205, "deletions": 46}}, {"node": {"oid": "128b14104326e51772f0efc515925a965e80390c", "messageHeadline": "support --start and --end (#9789)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d8051e4afd4d936ebac4733941a0f0139516f7be", "messageHeadline": "[RPC] Replace object lookup with event (#9788)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 44, "deletions": 55}}, {"node": {"oid": "4cbddd9e2031ca2c042981c9923e69ef7ddc4b75", "messageHeadline": "Report errors in bench mode (#9798)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "17d9a44e6ba67983faca0547723d1ef96d767cd0", "messageHeadline": "Updates for style, voice, tone, code changes (#9741)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 267, "deletions": 185}}, {"node": {"oid": "962984548c0f7dc9be82b3e8e86b7358d1c34a35", "messageHeadline": "[hardening] disable conservation checks in dev inspect mode", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "12e2bca619d0c09ac4130c30e353f17441fb04fe", "messageHeadline": "Remove sui::digest (#9774)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 35, "deletions": 260}}, {"node": {"oid": "0a0023cac7a7b6059ad584abd5e10ec924f3aac3", "messageHeadline": "indexer easy: add tx command count for CPS (#9790)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "78c119808108f731a0da6e2ff26d6689714dcab0", "messageHeadline": "[explorer]: update Signature page with clickable links for address an\u2026", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8654da3e8f307b14c969d926683b626747d63825", "messageHeadline": "remove parent_sync table (#9574)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 185, "deletions": 327}}, {"node": {"oid": "8646d993a71e3fa6feca3e076fb3b32159fe12d0", "messageHeadline": "[framework] Adds `try_get` method to vec_map (#9787)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "8c00b21890afd264a1127a057305207a1cb0961a", "messageHeadline": "[wallet-ext] open Ledger connection modal in new tab to prevent HID/U\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 85, "deletions": 52}}, {"node": {"oid": "261a8732e9fd9ca521bc508dfc63f14fc2772725", "messageHeadline": "consolidate multiGetTransactions into GetCheckpoints(verify_transacti\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 76, "deletions": 218}}, {"node": {"oid": "f3b5fdd73da64a0df65fb4323471512b0f57ec4d", "messageHeadline": "[ts-sdk] Normalize Sui Address in more places (#9715)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 67, "deletions": 82}}, {"node": {"oid": "2011825ecd54f1473d9dde7e8889831aa8580d0a", "messageHeadline": "Indexer: respect input transaction digest order (#9780)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "b8e93ddd165246872a456a25142e20bc09424443", "messageHeadline": "[wallet-kit-site] Rework build to use path aliases (#9781)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "5dc25faadda0abae81f63f931db104c077d23f6a", "messageHeadline": "[explorer] Rework transaction fetching (#9688)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 562, "deletions": 766}}, {"node": {"oid": "ddcee84ac5da6a488a556dbf93f0981fb75413c1", "messageHeadline": "Enable metered verifier at signing (#9745)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 224, "deletions": 24}}, {"node": {"oid": "5792f77e97a39c2671e410f1616b48ad94e71d8e", "messageHeadline": "[tests][programmable transactions] More coin tests (#9736)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 319, "deletions": 0}}, {"node": {"oid": "d8e14e3443901b966c9b07c6a6f42056dfebb587", "messageHeadline": "Fix benchmark client build warning (#9777)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "057e16fab6dc5066ebfc77526d11d78a59ee5548", "messageHeadline": "[Doc] Fix port description (#9767)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8109e2e477f8289ba89ee09f66b62794d949a9a8", "messageHeadline": "[tests][programmable transactions] Tests for arguments and results (#\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1248, "deletions": 49}}, {"node": {"oid": "f593bc82d2dd4d80c002c3899aa34c52c158024f", "messageHeadline": "loadgen handles multi_get_transactions (#9772)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 265, "deletions": 19}}, {"node": {"oid": "faf1ab8549f570f5f44b72b4f86606f1400307c7", "messageHeadline": "[StateAccumulator] Fix parent sync iteration inefficiency (#9734)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "55215bcab17f1469811c8913ce61608bfceef301", "messageHeadline": "Reconfig channel return system state", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 127}}, {"node": {"oid": "034c7e2300f5b02c0848d0fa29c6da88dbc45653", "messageHeadline": "[framework] Moves some modules from Sui Framework to utils (#9762)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 406, "deletions": 547}}, {"node": {"oid": "b9d007a0db830f0f1b70ae8af2fbe4fb25bd57d7", "messageHeadline": "json rpc & indexer: last piece to make indexer txn response complete \u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 446, "deletions": 55}}, {"node": {"oid": "4b146f0590ea5dfb32377dcc711f4b14bb17986d", "messageHeadline": "indexer: count metrics APIs (#9749)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 171, "deletions": 17}}, {"node": {"oid": "baf4ae7b373901042e0670f04307121b45d81855", "messageHeadline": "Adding new Object Display topic (#9726)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "2e4809a73a69f08f29ec5fcee8cd74a5f41489a6", "messageHeadline": "[wallet] updating remaining old buttons (#9705)", "author": {"name": "Nikhil-Mysten", "email": "128089541+Nikhil-Mysten@users.noreply.github.com", "user": {"login": "Nikhil-Mysten"}}, "additions": 79, "deletions": 130}}, {"node": {"oid": "e20cef19a277c5992019cfb50c2003c3f34f079c", "messageHeadline": "[narwhal] swap PublicKey usage with index approach (#9576)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1937, "deletions": 1575}}, {"node": {"oid": "3822cb474a701a81465a69f0b81fb37a2b2b497d", "messageHeadline": "Fix checkpoint executor and state accumulator bugs (#9733)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "ea451b7f4422d7252345b21f7878cb7adb7bb506", "messageHeadline": "Make genesis config for benchmarks (#9695)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 188, "deletions": 9}}, {"node": {"oid": "80a5023b6117de1b519544117b07b80e72e3c27d", "messageHeadline": "wallet-ext: import mnemonic inputs copy paste improvement (#9714)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91d176e3d317036bec1650153d7ce9b4cd2f0360", "messageHeadline": "Adversarial workloads: event size, dynamic fields (#9493)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 312, "deletions": 88}}, {"node": {"oid": "4fa8218b38baa5461e2337126d00209773881be4", "messageHeadline": "Cache verified transactions (#9712)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 158, "deletions": 92}}, {"node": {"oid": "f614537d1aa412e8c6dc3b550a3d9b52c61767c8", "messageHeadline": "do not return error when get package with display option (#9729)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "38e646c696dee2d9ac95af78c382112e8a97998b", "messageHeadline": "add more functions for valdiator tool (#9626)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 706, "deletions": 79}}, {"node": {"oid": "99bc511e617fd11c5dbd4c03b2b2469d6331da5c", "messageHeadline": "fix transaction integration test (#9744)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 31, "deletions": 68}}, {"node": {"oid": "aa825fa7e39a79d382448e803ae64d158c85f424", "messageHeadline": "indexer: fix indexer CI (#9742)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "09c5a2f049bf9c7272eb068d481e0964524a48ee", "messageHeadline": "[package-upgrades] Enforce max Move binary (bytecode) limit during mo\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 128, "deletions": 40}}, {"node": {"oid": "af42f5450bc9aa4799e6840b05cab7aa2ea7cea6", "messageHeadline": "Submit CapabilityNotification directly to Narwhal (#9735)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8e702859978999c07fa04ef637c2e22f0e6cdd6e", "messageHeadline": "Set buffer stake to 0 for permanent testnet (#9728)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2a89fcf84dec8852a1acc02d8dc739c85e7582d5", "messageHeadline": "indexer: fix system state schema mismatch (#9737)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be0abfc3acaf084a2a1735351f34fd4fb2f0ccc5", "messageHeadline": "[loadgen][1/n] RPC load generator (#9638)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 749, "deletions": 0}}, {"node": {"oid": "ffeca077b9055cf470daba7c40982db6ded43d4c", "messageHeadline": "[genesis] Reduce dependency on inner type", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "2d44d867b40004de17410e378ab61b97a9ff1e53", "messageHeadline": "Simtest: Switch over to use teleport and separate gh runner (#9657)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "47da601fee25c7049f54888eaf4dc04247b12164", "messageHeadline": "[wallet-kit] Add site (#9665)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 395, "deletions": 99}}, {"node": {"oid": "13e3f57bdaa5b203f353a0b4145b11e2efde179a", "messageHeadline": "Support options on get_transaction_with_options_internal (#9669)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 242, "deletions": 7}}, {"node": {"oid": "89126a9be0552403f2a12dfdf513cec49ce13390", "messageHeadline": "update sui_for_node_operators.md docs code pointer (#9727)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d96c9f9b962c2e1b4b5d05137b67cec5ec5bdd4d", "messageHeadline": "[framework] nuke coin::burn_ (#9716)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 250, "deletions": 304}}, {"node": {"oid": "d0e0f68f0ac9ab125eac4995954ae65ff505ea4c", "messageHeadline": "feat: adding fullnode x docker compose example (#9637)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "0e5dfca91137044784d18e9dc7dbf14f5405801c", "messageHeadline": "[wallet-ext] re-factor LedgerSigner to handle lazily connecting to Le\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 67, "deletions": 182}}, {"node": {"oid": "117d4bc92510ee61dc08f4e4ced4872270a1e979", "messageHeadline": "[snapshots] Fixes to wrapped object handling (#9685)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 99, "deletions": 23}}, {"node": {"oid": "a6ff2af3c25388e799a09f85186c502e05da6bdc", "messageHeadline": "Avoid re-processing already-executed transactions. (#9684)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 182, "deletions": 57}}, {"node": {"oid": "fdb64156f0e099e94fe597cf957cb68bac9fcad7", "messageHeadline": "Updates for code changes in release .28 (#9720)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 116, "deletions": 137}}, {"node": {"oid": "c202ec4bbcce5cd3b5cf7566f8cb00b33341494d", "messageHeadline": "Update build-test.md (#9724)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "33fe37ddccea274c6aabd9796537eb45ff28ac3b", "messageHeadline": "Accumulate rewards in safe mode", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 451, "deletions": 76}}, {"node": {"oid": "055a92acf29cf0a35d9e90165321a379b88ad0d1", "messageHeadline": "[wallet-ext] add account badge to the account selector dropdown (#9719)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 78, "deletions": 71}}, {"node": {"oid": "eeed4a4f188f55e5052d913b2014f1111c757e71", "messageHeadline": "Check for duplicate validator metadata fields (#9415)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 454, "deletions": 163}}, {"node": {"oid": "39e01c63fae3f04d553f781926197848d14d5449", "messageHeadline": "[wallet-ext] refactor the importing of Ledger accounts to use useQuer\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 104, "deletions": 98}}, {"node": {"oid": "e2ec465b57f9d46773d43396129aa44663dc2494", "messageHeadline": "ignore invalid p2p address", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "aedafc9894475162ab96472922d20e4742a6eb9d", "messageHeadline": "types: include validator threshold values in system stake summary", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 130, "deletions": 36}}, {"node": {"oid": "91c041be0052146ac9a985b5de72a67412c06731", "messageHeadline": "genesis: create SystemParameters and StakeSubsidy before calling sui_\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 178, "deletions": 194}}, {"node": {"oid": "c6a160323b6616e84af9f710ba1bc498b49d68d6", "messageHeadline": "genesis: rename and reorder some parameters for clarity", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 96, "deletions": 55}}, {"node": {"oid": "9974364393fd13b49f6fa0ec0271109264979016", "messageHeadline": "genesis: rename initial_stake_subsidy_distribution_amount to stake_su\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "3dcf7ff4082097f14fd625bd1571d82208a53991", "messageHeadline": "genesis: rename governance-start-epoch to stake-subsidy-start-epoch", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 78, "deletions": 86}}, {"node": {"oid": "34556b6d35d27b44c591d10808a610747d6fd763", "messageHeadline": "genesis: put validator threshold values on-chain", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 261, "deletions": 108}}, {"node": {"oid": "d01e91303b75dc9d0e77be0098b3182abe6f8762", "messageHeadline": "[package upgrades] Add fast-path package upgrade CLI command (#9594)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 470, "deletions": 64}}, {"node": {"oid": "63f77b46457f54835da8c02e9f2e60d852d93468", "messageHeadline": "give error details when failing to load client.yaml (#9696)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b62a72caa406c9087b548d68bd09a03d6db67982", "messageHeadline": "Small format changes (#9704)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b7978b306d4c10ab5dd21e17649ae018f3aefbff", "messageHeadline": "Set genesis system state version in Move", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 46}}, {"node": {"oid": "794cf05132c4330040bf975df2d72b2253b279ed", "messageHeadline": "[explorer] fix signatures panel being squished together (#9703)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714b1585d0c906023073b80c8d3ce3181f6dca7f", "messageHeadline": "inject peer_id map into consensus handler for logging and metrics", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "4280fde28a8530a37480d6abf98e54a3081ee7d0", "messageHeadline": "tuned parameters", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 44, "deletions": 70}}, {"node": {"oid": "9e697fcd192737234a7d2ca2dd110d91c1c75a97", "messageHeadline": "update log level of scoring", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "778283f61a572fa5438291993c76efe3630c0558", "messageHeadline": "[small] Histogram metric for Narwhal round progress (#9693)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "b2c5bf3afd407dc97ad5e8b2c3a47458a849e301", "messageHeadline": "Misc updates for next release (#9692)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 189, "deletions": 184}}, {"node": {"oid": "e97fca4d14a52802d527347a561d58e843faac2c", "messageHeadline": "[explorer] - add checkpoints table (#9636)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 266, "deletions": 142}}, {"node": {"oid": "f249d2f011f3a5557c0d325ce1702b14596027c4", "messageHeadline": "explorer: support for nft standard (#9700)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 177, "deletions": 108}}, {"node": {"oid": "91c6fd0d2739b85c58d9e8b51c26cffc87fdef6c", "messageHeadline": "[gas] Switch default gas table to use tier-based model (#9672)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 64, "deletions": 39}}, {"node": {"oid": "c923d4290259f67d2252518d8a61099e56df3d96", "messageHeadline": "Style guide and updates (#9678)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 227, "deletions": 458}}, {"node": {"oid": "00b4f24db4103fc8ba51dac2aedeb94c1245bbe3", "messageHeadline": "[explorer] - use `atRiskValidators` field for displaying at-risk vali\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "8a6e732b81ad9f1efd686dc1eefe8a3942e98c99", "messageHeadline": "Switch object page from tables to TabsGroups and DescriptionList (#9642)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 165, "deletions": 143}}, {"node": {"oid": "9e0de41addaf14805ca4b8701f46c5bdb601eb20", "messageHeadline": "Use bytes representation for Certificate::aggregate_signature (#9697)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "684a6892ea8bd64e352c59276419bf6754797149", "messageHeadline": "Offload BatchCertificateVerifier::process_queue to blocking pool (#9660)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "623ff84af9c863640740091f3dd14f8a61f08ff2", "messageHeadline": "[wallet-ext] fix sponsored transaction badge showing for non-sponsore\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f4826437b21b3add72a21fbe1e53aacda5b10125", "messageHeadline": "doc: clarify curve order for normalize s (#9667)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da72e73a9f4a1b42df863b76af7745a4eeb1d412", "messageHeadline": "[sui-framework] separate sui-framework into two packages (#9618)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 2949, "deletions": 4743}}, {"node": {"oid": "1f16dcb0ba9dba0914cbc7124da22ba2ce8d0be5", "messageHeadline": "[Explorer]: Programmable Txns Input and Command section (#9395)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 410, "deletions": 44}}, {"node": {"oid": "94a910695870606a4d9d62b4a03341d6c462ec21", "messageHeadline": "[explorer] Add new pagination component (#9681)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 98, "deletions": 5}}, {"node": {"oid": "c5196dbc9273332b74fd3f78573d7e8da9dfa7af", "messageHeadline": "[move] Move Bump (#9671)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 131, "deletions": 121}}, {"node": {"oid": "ae3c02cb15fb3c4eb9250a459bb6aa62c56f4d24", "messageHeadline": "Non crypto natives cost (#9621)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1070, "deletions": 291}}, {"node": {"oid": "960480742bb679871e73079a158c23348ed5ad3e", "messageHeadline": "[indexer] - pg connection and error handling cleanup (#9631)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 537, "deletions": 706}}, {"node": {"oid": "b0c5d78f703b31976956c96f92fe3bee2af3de28", "messageHeadline": "[hardening] updating SUI conservation check to account for dynamic fi\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 268, "deletions": 195}}, {"node": {"oid": "0a3f4ee553608adb26a966f025c16de21e6fdb25", "messageHeadline": "Remove MAX_DELAY_MUL from consensus submissions (#9676)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "addbbd19188bc7084b50e01c4bc6b92d98878fd2", "messageHeadline": "[bugfix] - handle pending validator in get_stakes and fix wrong activ\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "d69cd4c67ffa061ac29a3bf921598638893a704c", "messageHeadline": "[ts-sdk] Remove import assertions in script (#9674)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a264eef04a90ac31bd37ed9f6283f5f46ef000c3", "messageHeadline": "[hardening] dynamic check for child object authentication", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "6024e1d3bb094376f30c708aff2616aaff92dafc", "messageHeadline": "[chore] Script to bump Move dependency (#9656)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "95a47db1ae635e39e928431f85273bda4b5c54d1", "messageHeadline": "[transactional tests] Exclude system objects from fake ID enumeration\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 118, "deletions": 89}}, {"node": {"oid": "980e0a2306f6c4dfa13740313ccb71341a2218e3", "messageHeadline": "[Narwhal] reduce timestamp drift tolerance to 1s (#9651)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07e88ec13a507b09bd378ed331ab85f2a23056d9", "messageHeadline": "Support for getting current committee capabilities from admin server \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "295b4f73099c5c600befe20fb8feafaa2c282ff9", "messageHeadline": "Offload batch verification to blocking pool (#9653)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "bfd256e33a2a4c9898b305f55bfab70cf4c0fb5c", "messageHeadline": "[core] Introduce root state hash verification (#8556)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 110, "deletions": 21}}, {"node": {"oid": "e165078213de99d7b80fb11581b5576ffe37f9fb", "messageHeadline": "[ts-sdk] Tweak logic for txcontext detection (#9652)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "f6aedae6fd00627b41db2977d3839b43b718fb61", "messageHeadline": "Get NUM_CPUS from env, pass it to parallel simtest (#9209)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f1224845505e236855c1e1d3110eed60d7f8fe80", "messageHeadline": "use base64 for pub keys (#9627)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9d26d28b3bcf0f0daef2f4be6fcac5b22d707f99", "messageHeadline": "Add execution utilization metrics (#9649)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "46625e6c1c6357411fe02b126298f2271fb74710", "messageHeadline": "[consensus] Metrics for committed certificates and subdags by author \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "bf3ef3efdbe1c9fd317e40f3e083d0d3fe7a2d9c", "messageHeadline": "Update README.md (#9643)", "author": {"name": "umbrelchee", "email": "128512132+umbrelchee@users.noreply.github.com", "user": {"login": "umbrelchee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15775d8bf5f7d5f38ff474dbb58b236ade53056d", "messageHeadline": "[wallet-ext] do some design polish for the Ledger integration (#9646)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 44, "deletions": 29}}, {"node": {"oid": "f77ea1e91ecf13f72036ab03b402dab20468c9a3", "messageHeadline": "[ConsensusAdapter] make max pending transactions configurable (#9640)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "6b7ec10ff72ea86ad00e1b0d938822909a0ecc3c", "messageHeadline": "[wallet-ext] Rebuild transaction signing flow for programmable tx (#9\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 401, "deletions": 294}}, {"node": {"oid": "9a289e7af16c76d88f5d3727df29e9755077ae6b", "messageHeadline": "crypto: ensure domain separator between address and object id (#9612)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "68e60b02c314a108ed8542cc7b532b669afb158b", "messageHeadline": "[ts-sdk] Rework wallet adapter signAndExecuteTransaction (#9615)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 52, "deletions": 67}}, {"node": {"oid": "fae49cbbdbd38c70822e3ef98a2d3779f7ca89e3", "messageHeadline": "[programmable transaction] Migrate SplitCoin to SplitCoins (#9456)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 456, "deletions": 121}}, {"node": {"oid": "cd2a3e93e7b0ba8cff69d63b07499696de401a47", "messageHeadline": "Update prog-trans-ts-sdk.md (#9623)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dc84e6399731873408c8b4793b40f07822527e0", "messageHeadline": "[hardening] dynamic checks for ensuring all objects read by a tx have\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 293, "deletions": 6}}, {"node": {"oid": "f82bb70c522ca78d4d691a4aaa8b2d43f1c51182", "messageHeadline": "wallet-ext: ui tweaks (#9380)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e8e98ce25388d9c8d1aec6a620f26567afb954e", "messageHeadline": "e2e test for get_object_with_options, testing out some data options a\u2026", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 275, "deletions": 24}}, {"node": {"oid": "4989358a75967888b68336d31166b61e0b33d1bf", "messageHeadline": "wallet-ext: BackgroundServiceSigner sign data signature (#9629)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "4a9a0c345f9a7c6b28f0bc07e75c4e14fe8b0c26", "messageHeadline": "indexer ops: pkg version number and reset DB option (#9632)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 131, "deletions": 102}}, {"node": {"oid": "ad55bbb9193ed697dde2746dc2a449ad866cbf8d", "messageHeadline": "Update FastCrypto (#9628)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2d9ee2273415004ae97d4b9ff9eabf080eaeedde", "messageHeadline": "config: track SuiAddress and not AccountKey in ValidatorInfo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "b33048387581b22fc9e6848b7702f6dfe76ef9d1", "messageHeadline": "genesis: derive TransactionDigest used for genesis from inputs instea\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 92, "deletions": 59}}, {"node": {"oid": "96db1f2831004991330088351e474f299039252c", "messageHeadline": "genesis: pass in stake subsidy parameters vs using constants", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 254, "deletions": 105}}, {"node": {"oid": "a189cb9a9ffb82e46b31bcbf6115635fe5892358", "messageHeadline": "Indexer: cross-validations script for checkpoint, txn, object and eve\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 213, "deletions": 95}}, {"node": {"oid": "83bd2ddbd1672a6862e5bd5c94b24d240f4a9f71", "messageHeadline": "[indexer] - suix_getEpochs and suix_getCurrentEpoch APIs (#9588)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1310, "deletions": 65}}, {"node": {"oid": "86f7238dee35692a2b4619e2f358574f352b5f70", "messageHeadline": "Audit TODOs in sui-types", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "a092393087a7198dfd08cfc64e143a510e7396c4", "messageHeadline": "crypto: update doc and test vectors for prehash (#9620)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 156, "deletions": 42}}, {"node": {"oid": "affbbbc95ee91d06553bb6989de1bd9086e3f612", "messageHeadline": "Update exchange-integration-guide.md (#9598)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4082fabe1edb830e7ae4bbad36738cdfa80cd0f2", "messageHeadline": "Create prog-trans-ts-sdk.md (#9609)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 248, "deletions": 26}}, {"node": {"oid": "c069aa05485014901f62566cb1697a5c18616818", "messageHeadline": "[sui framework] ID and address cleanup (#9611)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 44, "deletions": 63}}, {"node": {"oid": "a44e996c229a1771fcdd093253fe7956985a3b4d", "messageHeadline": "Audit Move framework TODOs", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "65e691ad683473df45880ed62b0e7571e788aabe", "messageHeadline": "[sui verifier] Allow droppable return values from entry functions (#9\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 148, "deletions": 23}}, {"node": {"oid": "e5af0a0c9da235e97049d7c14c5af26a08c61667", "messageHeadline": "[chore] Remove implicit VM Error conversion (#9614)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "e54c2f98b3db55ac37bef66ab7d5100b02817f5a", "messageHeadline": "Update Move ptr, pickup verifier changes (#9601)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 188, "deletions": 157}}, {"node": {"oid": "9b29bef371a7b92b4d2aaa71fd0a10b3d9f1f0f7", "messageHeadline": "crypto: pass in hashed message for sign and verify (#9561)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "9ce78367536400363226227db019f1bfb8e4861a", "messageHeadline": "Explorer rework data fetching for Object Page (#9586)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 95, "deletions": 152}}, {"node": {"oid": "dbb2808b45415fa4c3ecee2ddd64ed9ff25c5e9c", "messageHeadline": "update comment", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af533e91d3a2b7b948eb87d4e55bf3bd6424b7d3", "messageHeadline": "update metric type for scoring", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4202cd3ed9dda7f05b2863b62abc5c37ce81837c", "messageHeadline": "indexer: fix obj updates (#9602)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "250d1d50cd1ca4d47c0cacde7d020113a608162f", "messageHeadline": "[explorer] - add next epoch gas to validators table (#9490)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "59d2f9449221f4932dedbb7cfecfe48d50487174", "messageHeadline": "More detailed error message for dyanmic field read error", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "ec2b0b90fba9a3cb0720a7974c1afd228ee4c273", "messageHeadline": "easy: fix indexer all txn pagination (#9595)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "eea5bfc518f4ab6fd2c2e94d4d758e403fe69f41", "messageHeadline": "[bugfix] - fix CallArg <-> SuiJson conversion logic (#9448)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 796, "deletions": 208}}, {"node": {"oid": "4568b46be1f8d5505f5f21a48f14ce6d2878e827", "messageHeadline": "Move NotifyRead to mysten-common crate (#9599)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 195, "deletions": 184}}, {"node": {"oid": "f389b8e83e7e408039992a577dfb723d13ba1675", "messageHeadline": "[sui-framework] Split transfer functions into public and internal var\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 803, "deletions": 516}}, {"node": {"oid": "50dc3dddfec3823a3610b0d58378f18b8a643df2", "messageHeadline": "[Narwhal] avoid suspending certificates more than 100 rounds newer", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "3aad7411ed2f988a37f1489a00756c02d65d2619", "messageHeadline": "[Narwhal] do not treat certificate suspended as error", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "439750b7b250d96d9b909bc0b472e2f66e243b31", "messageHeadline": "Crypto natives pt 1 cost params: ed25519 and hash (#9383)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 256, "deletions": 14}}, {"node": {"oid": "cf7646dfb35b983f4b3b174297f6b448cf41faef", "messageHeadline": "[ts-sdk] Small transaction builder tweaks (#9580)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "dc18adca9d555d94b7ffb08da39e412a18a02bca", "messageHeadline": "Remove all calls to validator_set()", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 222, "deletions": 215}}, {"node": {"oid": "a6779c38fb1a8abf73bbbb644cd83c09c3dd730b", "messageHeadline": "removed temporary code", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 27, "deletions": 91}}, {"node": {"oid": "4938051a014a74f02e514e3eea2365c993ed320e", "messageHeadline": "add temporary code for test deployment", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "4e0a3ceeed945523807e9c0aeadb9cc2b50b5f82", "messageHeadline": "update outlier detection to filter out zero values", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "f8a42b5bade2c7ac1515f41cd88ae52626890cc1", "messageHeadline": "wrap validator map in ArcSwap and construct validator components once", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "13ffaa92f829826c64c475f1929ede0bd57ed850", "messageHeadline": "remove temorary code", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 22, "deletions": 43}}, {"node": {"oid": "83651cd81f5cc6dda40b89220f7f685c4965708d", "messageHeadline": "refactor consensus adapter to be created per epoch, wrap shared struc\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 115, "deletions": 111}}, {"node": {"oid": "d1b728da5a962ad60fad6964cef4fdd910db5c8e", "messageHeadline": "add histogram of scores, additional metric tags", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 77, "deletions": 18}}, {"node": {"oid": "0dd2475ffe3228f3e6375335476ca650e280fec5", "messageHeadline": "regular logic, slow node", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0a2f478e14355513715a4d3803a5612b40a4fcc8", "messageHeadline": "do computations but return pos 0 to get computation cost", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10f2b34ce79cc8072a1072f120908c698409dfa3", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "11ea10ad13ae227a03edb25a011735799a7f461a", "messageHeadline": "make low performing node", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "e563c4f6934f8c9b9836793f213a63ff1c3e7c52", "messageHeadline": "reduce num subdags per schedule for testing", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7e94b591dc7ba15715709ec292891738f7a06721", "messageHeadline": "add logging of all scores", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "19032c83dce31ccbef090172c86c8435fb60a0b3", "messageHeadline": "test median and large cluster decision", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "970226ccbbdfa661a62188024ab2a09285bcde59", "messageHeadline": "implement median instead of using external crate", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 369, "deletions": 438}}, {"node": {"oid": "99b0a568557ed20c69a767be290aa7c4fce1b398", "messageHeadline": "update type of shared map", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "f921e6101bc07f8062f23e6b96bf470909d25ca1", "messageHeadline": "make more sensitive to outliers", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac2eeaa689a22aa2a15cfa7e030850542820688d", "messageHeadline": "logging and metric", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "edfcf2b105b56625e764ae823942253a27037a3c", "messageHeadline": "add logic to co-submit with low scoring authorities", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "1595085e16f087ad0d051e0da003b3a4094996e2", "messageHeadline": "calculate which authorities are low scoring", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 430, "deletions": 51}}, {"node": {"oid": "8c56f31481cc593e525f31587810f38c6ac72aa0", "messageHeadline": "inject committee into consensus handler for stake computations:", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d85339c803a8289fad8d8477e971943cc1b35e55", "messageHeadline": "move low scoring cutoff decision to consensus handler", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 37, "deletions": 50}}, {"node": {"oid": "69a3d17ad6bb1a82296f1b0e00b601ad63c36981", "messageHeadline": "update scores from consensus in consensus handler", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "90e25d1598f872a3e0cfeb5e8e9eb43fa296e4db", "messageHeadline": "add wiring of reputation scores from consensus handler to consensus a\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "7b61c9aae7348bdaca27fc1d516558adaa1181b8", "messageHeadline": "Add sponsored transaction demo (#9438)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 439, "deletions": 19}}, {"node": {"oid": "48501a3ce067e98320a4e04a78555d60ccccdec2", "messageHeadline": "Update sui-local-network.md (#9578)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "2d1d2a998355e767e961fd19161b4594a05cc0da", "messageHeadline": "[wallet-ext] fix the @mysten/ledgerjs-hw-app-sui alias so we can buil\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3924ae8b83f1d811b739abbb6c926cfb49443563", "messageHeadline": "Further bump max narwhal RPC concurrency to 10K. (#9584)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1afb038a8d214c6425d29dbb5aded00c5e571ae5", "messageHeadline": "Copyedits for style consistency (#9563)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "b21e75596795b328cbaff39be244ab5be23bf3dd", "messageHeadline": "[Narwhal] rename Core to Certifier (#9583)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "f054adc9c8185a709e0487dee856dc496e7b8a1c", "messageHeadline": "Do not use specific system state version for benchmarking", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 19, "deletions": 40}}, {"node": {"oid": "20a4750cf939cbd7021fac3879271beca1451f97", "messageHeadline": "Run newly added tests 20 times in CI to reduce # of flakey tests gett\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "92cfc2c2f14c61c21503f90d94d013ee4d966cd2", "messageHeadline": "[ts-sdk] Rework errors and leverage error cause (#9504)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 408, "deletions": 568}}, {"node": {"oid": "c3a31672746e6e94b1313bac394ade8a7d94d5bb", "messageHeadline": "[rust sdk] adding show.content options in get_owned_objects (#9565)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "9bc329fdcbffb2efbe71383d3f65000a2808a1dd", "messageHeadline": "Do not panic on perf unwrap (#9572)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "49d626abe886e06eec4930fd6912e37992ffe450", "messageHeadline": "Bump concurrent stream limits for narwhal anemo. (#9570)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "832ac53dfeb0636934f13d799ea4ae7187272dcc", "messageHeadline": "[easy][indexer] use migrated endpoints for sui-test-validator (#9558)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "2fc0a8e05afce76f3d89babd4c5a55c8c702b192", "messageHeadline": "End friendships in framework code using programmable txns (#9509)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 461, "deletions": 285}}, {"node": {"oid": "d644999b7709e2dd52c09d9409bda14a7d9cdf87", "messageHeadline": "[minor doc fix] include gas-budget in candidate joining command (#9360)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0eaea3c1d2012c07a50d1371351744879a355a", "messageHeadline": "Update sui-local-network.md (#9556)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "438bb6607765d498d4ad9af10bfba5ee30378c6f", "messageHeadline": "Update user strings in CLI commands (#9551)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8f8f3abac886cfab324c41e4ceee367e62fbc269", "messageHeadline": "indexer easy: migration method gatekeeper config (#9553)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "d7eaa0a35b06d25cf3c2d86a6c8590466b4d9ae2", "messageHeadline": "Indexer: add recipients to address table and address number API (#9545)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 130, "deletions": 78}}, {"node": {"oid": "d6a892804eb4e1b8b34b3869e10fdd0ce8b0dfa4", "messageHeadline": "Update sui-local-network.md (#9532)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 103, "deletions": 63}}, {"node": {"oid": "516f93f2dfb0b6e2faf597d967b98132529f23ea", "messageHeadline": "[indexer] Integrate indexer into sui-test-validator (#9541)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 254, "deletions": 45}}, {"node": {"oid": "62d7052b7d4517ab4acab0470cc76a7117f47f97", "messageHeadline": "Make fake gas coin for dry-run an amount big enough to cover for many\u2026", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "297560350f4a3b748cd356d6db5d22b3b6edf269", "messageHeadline": "Rename a few functions in protocol config", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c0062e6f07559867b5ba5e1272278c976951c24f", "messageHeadline": "[framework] Kiosk+ (#9514)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 4362, "deletions": 393}}, {"node": {"oid": "980993cacb96d6b267037a1ff97a4962f6d57f2a", "messageHeadline": "[upgrades] Abstraction over system packages (#9436)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 213, "deletions": 242}}, {"node": {"oid": "088f1521398d928efd832d74732d438c2c3bac08", "messageHeadline": "[jsonrpc] - add modify at version to object change, also include coin\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "e29860ceb83b17557dbbb0786873af4c3823c411", "messageHeadline": "clean up unused deps (#9516)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 66, "deletions": 618}}, {"node": {"oid": "502f12e5c67f7550bbaec0aad03ead1ed43568e1", "messageHeadline": "indexer easy: remove error_logs (#9542)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 63, "deletions": 159}}, {"node": {"oid": "40f399adc47c3318b55fd3cfa33305dee82795f1", "messageHeadline": "reduce sui-node logging levels (#9519)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9d0d4c2c03654bebd41cbb0eb8aa44b897ab988", "messageHeadline": "indexer: transaction query via input objects (#9533)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 477, "deletions": 206}}, {"node": {"oid": "5d1d309dac68c3ab9e4487f014ab269fd298218e", "messageHeadline": "up gas budget for request_add_validator_candidate (#9531)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "8700809b5536671e3ba1d3a37f535fd72974988a", "messageHeadline": "getCheckpoints (#9263)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 417, "deletions": 37}}, {"node": {"oid": "5b0cb07de64d108d8ab5b50f336af8faf3c8ac37", "messageHeadline": "genesis: remove drop and copy from TokenAllocation types", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "ebcc6c26c240199ec088fb6304b438aa61e35cb1", "messageHeadline": "advance-epoch: fix out of order arguments bug", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7b1a383a8493e18ec0ad420945ea340546c9259", "messageHeadline": "genesis: ensure genesis validators are unique", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "6d25997f33d26723fce3051de9d38c7dee50d8a7", "messageHeadline": "validator: remove unused initial stake parameter when creating a vali\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 62}}, {"node": {"oid": "2a4ebc24962b77fefab074641436688428235e46", "messageHeadline": "genesis: introduce token distribution schedule", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 612, "deletions": 142}}, {"node": {"oid": "78a6eac8db86d982ca00dca011ca3969941671fa", "messageHeadline": "epoch-time-lock: remove unused methods", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "41e929c61b8f7928f27b0fd72980c9fb24c6cae9", "messageHeadline": "locked-coin: remove unused function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "196f354dcdde496496a363d6882b1701ac530f00", "messageHeadline": "genesis: pass arguments to move genesis function via stucts", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 353, "deletions": 197}}, {"node": {"oid": "a22c63a59d02be7771fc1bd0855e678ea6123348", "messageHeadline": "genesis: remove unneeded flag when creating validators", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "c5b4f6b8648a79594aa809c812d3883ce3a1c7d1", "messageHeadline": "[upgrades] Make framework upgrades compatible with package upgrades (\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 179, "deletions": 133}}, {"node": {"oid": "7dcf79868bd177a381255c804847374d87184a1c", "messageHeadline": "Add instruction for CLI connection in sui-local-network.md (#9525)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "640bb33f8533538d87be571a44d7516f2a4cbcb4", "messageHeadline": "[Narwhal] update batches resend logic; add more metrics to proposer (\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 82, "deletions": 60}}, {"node": {"oid": "013f182984e4d17afba6469db0863fe0dd583251", "messageHeadline": "[programmable transactions] Add support for package upgrade command (\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 1570, "deletions": 50}}, {"node": {"oid": "370866cb6d4cc9734b91141564600346d07f09a4", "messageHeadline": "[rpc] Add show_raw_transaction to SuiTransactionResponseOptions (#9521)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 377, "deletions": 248}}, {"node": {"oid": "4a24b8182d82107159db6c06337046c8e078ff93", "messageHeadline": "[cli] print out full transaction response (#9526)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "56b6ac6664502ba342ec93ca196ab02d1765aff1", "messageHeadline": "Fix simtest build (#9524)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eeb7c987444dafac0e47b5fc685150cf4a2d5523", "messageHeadline": "migrate docker compose volume to host mount (#9520)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d5ef1b6e591ceb6090d8eb459e98f52689e6c708", "messageHeadline": "[package-upgrades] Changes to `Publish` command (#9096)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 2061, "deletions": 362}}, {"node": {"oid": "4db426b47e8c60fdecea5ec0ba198b58b22c9fe4", "messageHeadline": "Fix semantic merge conflict (#9523)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f10dc86a2aee5d365b30325c5e7e910ed0221f6b", "messageHeadline": "fix: remove incorrect SuiAddress derive (#9491)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 48, "deletions": 75}}, {"node": {"oid": "a700f662336937d30694d82704139c47b7eae96b", "messageHeadline": "Update sui-local-network.md (#9508)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "bd043688c759c4e8c909fb8e639ec8b120ea263a", "messageHeadline": "[rpc] Return balances for multiGetTransactions (#9513)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 172, "deletions": 32}}, {"node": {"oid": "b065de7be6469d00550e92b714627de0f338bb9b", "messageHeadline": "[gas] Switch gas over to using tiered gas schedule (#9485)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 896, "deletions": 79}}, {"node": {"oid": "9e3679aa112e7c538483ad04e23dc24a5bd3c5c6", "messageHeadline": "[bugfix] - print warn to stderr to prevent interfering with the `sui \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "41cff1488fe73856c14babedfd932c55e4b68752", "messageHeadline": "[chore] Fix flaky tests due to filesystem races (#9503)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "5b5470bc2fc11adb795374b875cc3e0ab941e0da", "messageHeadline": "Disable adversarial workload in simtest for now (#9507)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fdb6547aa7e422d882d4540922827834fcb625fa", "messageHeadline": "Clean up use of validator info", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 375, "deletions": 433}}, {"node": {"oid": "d8da85fcc395cdf04bc46c1bb41473cbf1304148", "messageHeadline": "More logging around advance epoch tx", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "5b085945335d3adf54e60357642554e32afc9904", "messageHeadline": "Add extra_fields to all system state types", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 237, "deletions": 30}}, {"node": {"oid": "7eb70c0ed0b17c9e1fa68cef43e770cbd15db3dc", "messageHeadline": "fix worker key network key mixup", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3335bfd950282f59730fd6361144cb23a5cc1f28", "messageHeadline": "Multiply apy by 100 (#9495)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a56061de4f9743ccb8e4ca9bb491b7295f82473a", "messageHeadline": "[simtests] Stress test committee changes (#9374)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 383, "deletions": 89}}, {"node": {"oid": "526418dd77df4cafb3c7057bd20b980321e87d93", "messageHeadline": "Fix race condition in when computing change epoch tx (#9497)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 181, "deletions": 19}}, {"node": {"oid": "4f9a719ae8e2ddc63ab4af6f41186564800e33e0", "messageHeadline": "Support for override buffer stake to allow upgrades with as little as\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 339, "deletions": 29}}, {"node": {"oid": "490c52b08031d4bfb2f27dd9710084a65fe3c898", "messageHeadline": "[sui-proxy/ add initial metric for metrics] (#9496)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "6f833d933b5a6e7917ff330de2224b4e495b3ed3", "messageHeadline": "[Explorer]: update main table (#9402)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 94, "deletions": 87}}, {"node": {"oid": "3bec6614facf90548d4c50e21ea6ef85d8b58e60", "messageHeadline": "Added information about TS-SDK (#9489)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "719334d1b41b502d09f907e59a8aaaaa87c1aca8", "messageHeadline": "[pnpm] package upgrades (#9424)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4402, "deletions": 6188}}, {"node": {"oid": "657aad3f4ef2f91887670f4ed85a49ce169b3aa5", "messageHeadline": "Indexer event query e2e (#9458)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 173, "deletions": 4}}, {"node": {"oid": "c8739ab9243e0e756e91f505dd93ef07a65b0bb9", "messageHeadline": "[ts sdk] removing comment (#9494)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8b64e6c78f572d76e331040e62aac640f570bd83", "messageHeadline": "indexer easy: a couple of clean-ups (#9481)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 249}}, {"node": {"oid": "77bdf907ff025849af79d8e4042c81b1d15cfd92", "messageHeadline": "[ts-bcs] Use string to represent large integers (#9440)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "3a30fd897255a61a69015f7fe6f3cb5fddbd9d6e", "messageHeadline": "[sui-proxy/ add unit test] (#9483)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 110, "deletions": 8}}, {"node": {"oid": "e7d406a05c9e12ea2845f8cc5776dec597bb054c", "messageHeadline": "Update sui-local-network.md (#9472)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aac30e64bbfae9cb36676c49244882502fc73312", "messageHeadline": "Update sui-local-network.md (#9484)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63839374f4f11c90508768cf759d2254ff6a5407", "messageHeadline": "[ts-sdk] Add test for clock (#9459)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "92f79356b180921611e9f3b2345e11bb3b45ce65", "messageHeadline": "[benchmarking] add commands per second metric (#9442)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 68, "deletions": 48}}, {"node": {"oid": "7ae008da9ff2cde6390f852ec71e57fe122202e0", "messageHeadline": "[sui-proxy/ requested comments] (#9453)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "aee247b1222b3c9326d9b801ca0057e81ac34255", "messageHeadline": "[tests][programmable transactions] Add tests for MakeMoveVec (#9454)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 691, "deletions": 116}}, {"node": {"oid": "8330af3eef0440ecc322d6f64c172e92b48229c0", "messageHeadline": "Update sui-local-network.md (#9478)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7aa6507dd9afb0d241ae69b382d057a439e514", "messageHeadline": "[rust/ts SDK] Adding query param onto get_owned_objects (#9399)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 622, "deletions": 186}}, {"node": {"oid": "d5722bffca8ed0750de04662f81d0cbe334ae25e", "messageHeadline": "[tests][programmable transactions] Add tests for TransferObjects. (#9\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 288, "deletions": 1}}, {"node": {"oid": "cae77c083d830a4c184f43b59e68567307c46d8a", "messageHeadline": "Sui test val (#9469)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 133, "deletions": 30}}, {"node": {"oid": "84cbc2080bbb428c785eeba55148b100062d976a", "messageHeadline": "[wallet] Add instructions for config environment variables (#9467)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ed5d7d68af39b7c462bd4b2713372c29be3c531e", "messageHeadline": "[DOC] - Minor changes to Staking section in Migration-Guide (#9460)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7f428e74fbb3d546e1c8833e7ef79bd18f715564", "messageHeadline": "[upgrades] Accessors for UpgradeCap, UpgradeReceipt, UpgradeTicket (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "0b337efad37a1e1ebb459b7f04a9dc8db52b38f7", "messageHeadline": "Avoid PublicKey deserialization in ConsensusStore::read_last_committe\u2026", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "876f393c2d5f67ee0ea6cdea5d570039fe91b6ad", "messageHeadline": "In-progress tx must eventually succeed", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 22, "deletions": 48}}, {"node": {"oid": "691205673468eabc5b69fb92af3792e7ec221b02", "messageHeadline": "add context on db setup with diesel (#9419)", "author": {"name": "wlmyng", "email": "127570466+wlmyng@users.noreply.github.com", "user": {"login": "wlmyng"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9b6987c90f52f5106e85d18d6f48e5bfb108f4e6", "messageHeadline": "Devnet topic updates for new console output (#9452)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 66, "deletions": 43}}, {"node": {"oid": "ee1bc232287a3bec3d450352e317707ce3e92530", "messageHeadline": "Increase coin amount in gas coins for benchmark testing (#9430)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "950df84434549534704c0b8f1743b6603d5ccdd4", "messageHeadline": "Wallet nit (#9427)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "309268bf7ff081de6c4478f34d08737faac48964", "messageHeadline": "framework: validate that on-chain anemo address are valid", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 134, "deletions": 110}}, {"node": {"oid": "c257fb0352cb549969b8753205e0f5e6d9aca51d", "messageHeadline": "[sui-proxy] introduce a sui-proxy for metrics and telemetry items (#9\u2026", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 2028, "deletions": 30}}, {"node": {"oid": "6ec46f3eb640c9c9c9ea9bbd1e91e85de79f8a9d", "messageHeadline": "Revert \"Sui orchestrator\" (#9434)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 37, "deletions": 5266}}, {"node": {"oid": "4da0488597aff3cb5d1fda3d9a80c797e6cb4f99", "messageHeadline": "indexer: harden txn response type for type safety (#9426)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 271, "deletions": 154}}, {"node": {"oid": "f021c3c651f34cc8d40691ee32e1a4ad206263d7", "messageHeadline": "Few fixes for gas charging (#9394)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 56, "deletions": 60}}, {"node": {"oid": "f2b24f5de6ade39d608b00ecb22e1b8a79d93f38", "messageHeadline": "[Narwhal] swap typed_store::Store with DBMap (#9387)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 465, "deletions": 253}}, {"node": {"oid": "f85177c971027007505dad0d21cfb60d8b3824ff", "messageHeadline": "[simtests] Add some simtests with restarting validators (#9423)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "aa5a2fed1201c80f64425cf68bf32bd0aeaaf305", "messageHeadline": "Fix gas budget verification code (#9433)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e04f524c299b1b2e45d60de0783e23b953373649", "messageHeadline": "multiaddr: use our own Multiaddr type to control serialization format", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 593, "deletions": 527}}, {"node": {"oid": "1fb58d312173395f92e34a5bffc58807c48c7a39", "messageHeadline": "Update README.md small typo (#9435)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb3ea3772098862099e8cf5b697d8afebd65c665", "messageHeadline": "doc: Some clarifications on signatures (#9346)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "5257b7438671105918a21cccc2308f287eaafa8b", "messageHeadline": "Audit sui-core TODOs", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "5f9d8496f54fe4e69b9309844c62996f3582a2d2", "messageHeadline": "Fix all tests that insert objects into db instead of using genesis. (\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 253, "deletions": 198}}, {"node": {"oid": "cfbccd4bf7a6b9aa4e568f17c51c25b39a641413", "messageHeadline": "[fix] connectivity monitor metrics (#9382)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 120, "deletions": 5}}, {"node": {"oid": "fed616f9f38edc163d8faaa32638f1c7021619ab", "messageHeadline": "[sui-move] Use Sui's gas schedule instead of the one from Move for un\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "7c0ad7805a98a14014c3e5d41780039e99288fa7", "messageHeadline": "[workloads] add adversarial workload", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 460, "deletions": 31}}, {"node": {"oid": "724d3e16362ed72b57d33e0191a5c2c635867787", "messageHeadline": "Wallet Tokenomics nits (#9416)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 197, "deletions": 145}}, {"node": {"oid": "ccb862f9174d0126b5dc73d42d364610003138d5", "messageHeadline": "Use ValidatorWrapper for validator_candidates (#9368)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 141, "deletions": 70}}, {"node": {"oid": "798588cd2ff39f003f0caa8dcfb03e5bda50acc8", "messageHeadline": "[chore] Bump move version (#9400)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 114, "deletions": 113}}, {"node": {"oid": "91032f1e200fdd49d73534badecd89addccbb481", "messageHeadline": "add make committee info", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 195, "deletions": 45}}, {"node": {"oid": "0cbb4ea19e92139b82140d6b091875ac5f811b59", "messageHeadline": "add join committee event and fix a few things", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "3df6ec2b6ad69f23127f51e34f83dfc7cc4d8f63", "messageHeadline": "join committee", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 222, "deletions": 2}}, {"node": {"oid": "13f651b802ec013bb0d15f13dba1262006ba230d", "messageHeadline": "Fix local benchmark (#9417)", "author": {"name": "George Danezis", "email": "4999882+gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "99f6d39e680b0f1878ddeab206d1d83792d95eb3", "messageHeadline": "[rpc] Fix API docs (#9401)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4265c59af41535939288a55db22062e73815e9b5", "messageHeadline": "[lock table] don't preallocate space (#9198)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "b197bee53d73c1aff8843e759c23c166793153a3", "messageHeadline": "[upgrades] Upgraded framework packages modified_at previous version (\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "7a65769db8deb4eb446834144632dd3e43a62990", "messageHeadline": "Sui orchestrator (#8521)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 5283, "deletions": 37}}, {"node": {"oid": "79e929f8a366284ba1280cb2a9de294db21c5e91", "messageHeadline": "[Rocksdb] use 64MiB block cache and memtable bloom filter by default \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "fe77a31fb79e8cbe816f556154991bb62796f1df", "messageHeadline": "Remove batch_tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 863}}, {"node": {"oid": "8dd29ff83e6264bec02cbc2323183fe1cbf7ab34", "messageHeadline": "[programmable transactions] Fixed Option serialization. Fixed MakeMov\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 496, "deletions": 139}}, {"node": {"oid": "324aea85e9dc34c000dabf68068ff4576a0983ab", "messageHeadline": "indexer: configurable rpc server url and port (#9362)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "533d01cfa73c50f65d64126f4fb2e7395cdf75b8", "messageHeadline": "indexer: minor fixes and simple e2e txn test (#9183)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 137, "deletions": 8}}, {"node": {"oid": "fab954e9fac99ad3f74477a84d2f80b461934a5b", "messageHeadline": "updates for release .28 (#9367)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 134, "deletions": 1328}}, {"node": {"oid": "a299f1cabb21683139f46a8958014462bc8c2d60", "messageHeadline": "[consensus_adapter] Measure actual consensus latency when calculating\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "21e74efb44b4dbb4896a2c845ce7528746540c3f", "messageHeadline": "[consensus_handler] Async schedule certificates (#9378)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "3c06bb6c3d56566ebaa5d01e9bd6392b2968e723", "messageHeadline": "[explorer] - show version for custom RPC (#9388)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "54e6a2829b8858e249ec43d2ae21292975aa0bb6", "messageHeadline": "[transactional tests] Add ProgrammableTransaction support (#9312)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 797, "deletions": 52}}, {"node": {"oid": "50dce939d9ed04bc9d0918efaf50243d31459e36", "messageHeadline": "[wallet-ext] fix toasts being hidden behind overlay screens (#9322)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 79, "deletions": 55}}, {"node": {"oid": "1baf0530d2e37916be85dd85e8db155a9559e9dd", "messageHeadline": "explorer: remove epochs from search placeholder (#9381)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62cb1d6890db73f3c18a193af856b0d345ba3e4d", "messageHeadline": "[faucet] consider reference gas price (#9376)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "84d476865c560778ce60e2c433f32353335b3996", "messageHeadline": "[explorer] - allow sequence number in checkpoint route (#9369)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d3eaaf01880f523a1483663551b1a9f5e6c3f1af", "messageHeadline": "crypto: Optimize verify authority signature (#8548)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 487, "deletions": 220}}, {"node": {"oid": "11ea6d6e6b320937604e1c1c77e49ffcdd1cb6e2", "messageHeadline": "[consensus_handler] Local in-memory cache for processed transactions \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f91a53e0601f1839824482c1f52dedb4be902d05", "messageHeadline": "update move ptr (#9361)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 144, "deletions": 155}}, {"node": {"oid": "39da80707639db4578c2b64e613017b49e70b9c5", "messageHeadline": "[wallet-ext] add signing capabilities for Ledger accounts (#9268)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 304, "deletions": 69}}, {"node": {"oid": "cc0ab1bf77521cc779658e2d12a3f56c5ba6cfec", "messageHeadline": "Update install.md (#9359)", "author": {"name": "avalias", "email": "110226450+avalias@users.noreply.github.com", "user": {"login": "avalias"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fbf23809fb05bf04c3889373e090a9993efe0f", "messageHeadline": "[ts-sdk] Fix incorrect param serialize (#9365)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e29aaf0f19cc836e6c455f271eff360bac147cf2", "messageHeadline": "Add ValidatorWrapper and use it in inactive_validators (#9328)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 900, "deletions": 14}}, {"node": {"oid": "699fbd1dc29ddd0785f7da811b2ca3bf2ac49ffc", "messageHeadline": "indexer: fix object deletion commit (#9352)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "4c4573ebed2aa867602dcd1c4a73009cbe1b1ee5", "messageHeadline": "RPC - Change results property of DevInspectResult (#9344)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 56, "deletions": 65}}, {"node": {"oid": "7bcd1e025db731a54eb15ffb66806ad5f3a62ee6", "messageHeadline": "[sui-test-validator] Allow configurable epoch duration (#9310)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "891abf5ed46d5723f940fcec8e0ea7e2094d9706", "messageHeadline": "[rpc] Disable batch transaction (#9295)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 96, "deletions": 196}}, {"node": {"oid": "7ba17c344aa27a07abf4f529d7644590629559ca", "messageHeadline": "Add batch configuration cli param (#9355)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "f3410089b12e983450a9520c56ddfa62c40df15b", "messageHeadline": "[sui-test-validator] Increase local faucet amount (#9356)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af6798ef8fc9201e1a301defdf93d08120b7f925", "messageHeadline": "Set an upper limit to the number of public inputs for the Groth16 ver\u2026", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "96d53ce4caddb5b5bc055f8f94f5645d1db796b7", "messageHeadline": "Update install.md (#9339)", "author": {"name": "arty-arty", "email": "86002990+arty-arty@users.noreply.github.com", "user": {"login": "arty-arty"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0c904769845cfe0a5e9d0d79db7681cc02cf4f7e", "messageHeadline": "[ts-sdk] Remove old coin selection APIs (#9332)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 219}}, {"node": {"oid": "cecadd09c84d0f2fe90376488366555e32f9e59f", "messageHeadline": "[Narwhal] Return immediately when all missing digests have been found\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c157233d52e27506396a7243c29397219e524546", "messageHeadline": "[rosetta] - Update rosetta post Staking and Programable TX changes (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 950, "deletions": 531}}, {"node": {"oid": "bff7f16668376c1839c6819cf4e9b7f29b4318b8", "messageHeadline": "keytool: display anemo::PeerId for ed25519 keys (#9350)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8c54f99c671ebb904c3b5ed9ed4bc0d807c9835a", "messageHeadline": "Typos in events API docs (#9349)", "author": {"name": "Patrick Cleary", "email": "patrickdaviscleary@gmail.com", "user": {"login": "PatrickCleary"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95d76b30ef5f725c427aa743aa87fc25a84b328b", "messageHeadline": "[indexer] - fix indexer partition manager bug (#9287)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "a6b0c4e5f3c3bb7c941297a7f051a0258b26ff64", "messageHeadline": "[rust sdk] Adding options/pagination to get_objects_owned_by_address \u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 952, "deletions": 397}}, {"node": {"oid": "2911049b082041367a8d8553b58352899ce00442", "messageHeadline": "Use PublicKeyBytes as keys in maps to avoid deserialization (#9221)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 88, "deletions": 62}}, {"node": {"oid": "04dc841d798380002140b6e53ec9cfc3d534af53", "messageHeadline": "update docker compose binary path (#9345)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2bb3d6cce5cae90e719bec9461da75293641d77c", "messageHeadline": "VerificationObligation should use refs of public keys instead of clon\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "6e4de4823373cd2b238aeccbf5d30ce7c04fa6a2", "messageHeadline": "[APPS-120/APPS-635]: add icons to buttons and links (#9318)", "author": {"name": "plam-ml", "email": "127577476+plam-ml@users.noreply.github.com", "user": {"login": "plam-ml"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "59137f9fd2dd84cb7c94f8ff6418b3fa2fcc4330", "messageHeadline": "Update navconfig.json (#9323)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12578e2c5924db4bb0d8abf0b60ce3f8e140b96e", "messageHeadline": "Audit Move related TODOs in sui_core", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "a8bf6ef8b9ed66ae10458d4dc7faa140155f1913", "messageHeadline": "doc: update exchange integration (#9324)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "63ae69b36e738a6c3106ff1e385fc9daf7b52e85", "messageHeadline": "[bugfix] - Parsing event might fail if the event was emitted by a new\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 174, "deletions": 31}}, {"node": {"oid": "d199b00058612e867d3699b276e35d77a945b11b", "messageHeadline": "[framework] Adds \"sui::object::new_id(): ID\" (#9267)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "88100e7a7d6c1ba20d1e802db40c1865113ed738", "messageHeadline": "Add sui_getStakes to retrieve stake information (#9201)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 134, "deletions": 69}}, {"node": {"oid": "c58b4db0590a9524058e98bc490e19a0faad92fb", "messageHeadline": "[apps] Cleanup some dead code (#9329)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 189, "deletions": 819}}, {"node": {"oid": "51f90225aa3c076b4117c74d01fb1fd77a9fcd87", "messageHeadline": "[wallet-ext] Re-enable gas budget preview (#9309)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 440, "deletions": 663}}, {"node": {"oid": "6df5a7e0b2b5fff563cda2ea77931756b1d1565c", "messageHeadline": "Move sui system state inner to a separate file", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3238, "deletions": 1333}}, {"node": {"oid": "8f49f839de72f2988f21c490eebd4b9abdc2e0e4", "messageHeadline": "Use checkpoint execution to detect stuck transactions in TransactionM\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "f4d097dd5c8c179af66a6b65f271e1c0334dab3a", "messageHeadline": "add gas summary to transactional test runner (#9280)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "26279674e413026b038b27aaff1749909624fcb4", "messageHeadline": "Update lock-file.md (#9321)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da43d694998b98516fb1024f730063a15e34406d", "messageHeadline": "indexer fix: chunk PG commit (#9315)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 184, "deletions": 65}}, {"node": {"oid": "f2a6db9eb5c0afaf6c5037ed64298ba02fcedc9a", "messageHeadline": "Fixed broken nav link (#9316)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f73a8d401d0cbe5bb4898e2a2984386e6d6ceb27", "messageHeadline": "Add a basic fire drill tool in sui client", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "17b06118ffb33798cd84c99e09cdf914e1acb0f1", "messageHeadline": "Removed tilde from title (#9311)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87f599682168cd1b8db1e06f43a64987b93c5d10", "messageHeadline": "[Rocksdb] remove unused arguments and move overrides into typed_store\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 93}}, {"node": {"oid": "a3d3fc029e66865bb04008c98f2712b8a513f404", "messageHeadline": "Added versioning topic and updated nav (#9306)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "108d5e483af898826f2fd3bc433a680f86929813", "messageHeadline": "Incorrect flag used in docs (#9304)", "author": {"name": "Patrick Cleary", "email": "patrickdaviscleary@gmail.com", "user": {"login": "PatrickCleary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e6c7bfdcf850d5adbde33cff67b0ac18d3ef791", "messageHeadline": "update sui-node.service config file (#9305)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea6792fa9a05cf30ebf3e9188bfc21863f30c4e5", "messageHeadline": "remove tallying rule score metrics (#9298)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 4, "deletions": 231}}, {"node": {"oid": "c1f5d907d0080356650e57923055a566b3de54ae", "messageHeadline": "Added a move.toml topic (#9290)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 91, "deletions": 29}}, {"node": {"oid": "e3bc5cccd4d90a202654ed59ec3aad17289846d8", "messageHeadline": "New topic for accessing time in Sui Move (#9292)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "71e9bd1b0c0f025cf3431e71ed032bb90fbef38d", "messageHeadline": "Move.lock (#9297)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "1bffc72ba8e585ba3e2f132a7e86e406feb99cb9", "messageHeadline": "[consensus_adapter] Count and limit number of in-flight transactions \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 142, "deletions": 59}}, {"node": {"oid": "2192689cc15964b8b660111ab5241ab6f225c829", "messageHeadline": "added at risk and new validator flag (#9252)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 110, "deletions": 63}}, {"node": {"oid": "6a781781ab31ecd3e9fa1c28b3179d3cb8eb62cb", "messageHeadline": "Misc updates for style, code changes, etc (#9299)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 192, "deletions": 187}}, {"node": {"oid": "46a1ede5abc402bd81adca9c05be59b9539bb595", "messageHeadline": "New Migration Guide for release .28 (#9281)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 568, "deletions": 3}}, {"node": {"oid": "9e7d916414eda522dee2bdf895ce064d3dffaa28", "messageHeadline": "Refactor sui benchmark code for simplicity (#9261)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 771, "deletions": 1313}}, {"node": {"oid": "17c7ed9cc08e56212f1b787ed32fe51f79d6289c", "messageHeadline": "[Narwhal] switch to DBMap for batch store (#9255)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "b1fcc7ccf9898daceb370e29d151f0d43db87ca0", "messageHeadline": "Flag gas related MUSTFIX", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "13aea327367121e701c4601d1c196275a0ae04a6", "messageHeadline": "[ts-sdk] Remove unused packages (#9293)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "28526f64b170d2dbc4bf1c9660fad05858f8b6b8", "messageHeadline": "[jsonrpc] - Mark Transaction Builder RPC as unsafe (#9226)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 521, "deletions": 614}}, {"node": {"oid": "4adfbff73753da19f76e6ca4a60e913d43e02d0c", "messageHeadline": "Use blake2b everywhere (#9262)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 195, "deletions": 213}}, {"node": {"oid": "b5a2a763c529c547eec59a8523e72906b0dfd64d", "messageHeadline": "Add _bytes suffix to max size ProtocolConfig parameters. (#9025)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "4c1e331b83c7abaf80ce3462d92a6ce61a6ddb91", "messageHeadline": "[ts-sdk] Automatic gas budgeting (#9274)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 331, "deletions": 335}}, {"node": {"oid": "3c5a27dbe4ee62b50ac32c970d7e9265717a9eaa", "messageHeadline": "Cancel localnet changes when in-progress (#9286)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9b2e6abdb5900eeb11a99b5b619d5ae1493a6703", "messageHeadline": "[Sui] stop waiting for transaction submission once it is processed (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "15a9103bfac9acd0d371ffb56ed28d53fa614e01", "messageHeadline": "Docs 56 (#9276)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "46ad12eb5232ff6e68a4ed25a209f6d69baf43fd", "messageHeadline": "Bump max input tx size. (#9277)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1d2ccb58d51168795c7b6b775467f7e484f3bc2b", "messageHeadline": "Committee creation cannot fail", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 54, "deletions": 72}}, {"node": {"oid": "41cc3aee9693347039da768701c23d23ad4bfc13", "messageHeadline": "Don't delete tx/effects from store on end-of-epoch reversion. (#9242)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "728d8aa6524bbcb41b8e6e8ed9b672f50a1bdb70", "messageHeadline": "[simtest]: clean up /tmpfs dir and decrease number of threads (#9273)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "50205d6852e8c832ec1c6d24c4e39f9602b4478d", "messageHeadline": "change default epoch duration back to 24 hrs (#9271)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "894dfb556a6aa95a6be9e817a979ad8677cec6fa", "messageHeadline": "BN254 groth16 verifier (#9196)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 281, "deletions": 44}}, {"node": {"oid": "f72f3a33410d333fbf4c7d9a9c3f271ba631c4f5", "messageHeadline": "crypto: hash with intent (#9237)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "350105717612373e2bdcea4b329047cba38ec977", "messageHeadline": "[benchmarking] add batch payments workload", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 451, "deletions": 12}}, {"node": {"oid": "b24445af9030fa360d4cbc658be25b012a6dc9fc", "messageHeadline": "[wallet-ext] add a new useActiveAccount hook (#9214)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 59, "deletions": 38}}, {"node": {"oid": "d0366b460f77e4de1bf563f8aee3433ad61a1559", "messageHeadline": "wallet-ext: sign message display byte arrays in base64 (#9269)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "de596bd7b2088e45b3892f05c0e55e7c8c580178", "messageHeadline": "wallet-ext: add titles in dapp interaction views (#9243)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "a9330e5f0148c51fd84266cd326fe922ef43564b", "messageHeadline": "wallet-ext: site-connect view show new for every new account (#9265)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f235edcb0efe0cb53ebea68c6a3b6b2b0abc7137", "messageHeadline": "wallet-ext: fix auto lock (#9231)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "aa5f1092a3f939d8124cf428bf660b8ee93bc6ff", "messageHeadline": "Update groth16.md (#9260)", "author": {"name": "arty-arty", "email": "86002990+arty-arty@users.noreply.github.com", "user": {"login": "arty-arty"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fba28464b44b9893b3065ad58d1a8f0bfa794447", "messageHeadline": "[refactor] consensus to drive gc_round (#9052)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 252, "deletions": 237}}, {"node": {"oid": "1b8d3fd37aecc28b341a17243919d9bd2bb554bc", "messageHeadline": "wallet-ext: increase popup window size (#9245)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2547529d54eebe6e89499f701a04ac457007518", "messageHeadline": "[sui examples] Adds \"publisher\" and \"display\" pages (#9164)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "628c05033dde99879d58435a911eb3a0574f1169", "messageHeadline": "[CI] Fix turbo build", "author": {"name": "Chris Li", "email": "chris@mystenlabs.com", "user": {"login": "666lcz"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2b2f7a27dbb20c9e23ef6bbd31f4475f9a02e193", "messageHeadline": "Also revert events when reverting transaction effects", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3ba52300a537b52e2bcddd0c9a9630a993abb5a8", "messageHeadline": "remove epoch-duration-ms (#9257)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e92aada3f9b1ab60c12070cf3be63b0443a7dcc1", "messageHeadline": "update validator configuration template (#9253)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8aed250c5658d1da314125c3243592b9d1aa82b3", "messageHeadline": "[sui-framework] change stake subsidy schedule (#9251)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "68e1cf75914b9990e8c66581baeafd390db20fd5", "messageHeadline": "[programmable transactions] Add current package object ID to `Upgrade\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "795feca13d46e6f871357312f1ba8f8e64b82c55", "messageHeadline": "[sui-framework] add unstake events and add more granular info in epoc\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 186, "deletions": 39}}, {"node": {"oid": "4be4e7cf8cd1d33c01270513b7d06513b37d0fcc", "messageHeadline": "Bumping sui version to v0.29.0 (#9249)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d4eba8f7b65d6c471ba93d1c963868870981c904", "messageHeadline": "[Events refactoring] - Remove \"system events\" (#9155)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2332, "deletions": 5065}}, {"node": {"oid": "85cab12547274175187ac4ab1cb64a9e620a960d", "messageHeadline": "fix: prefer to_hex_uncompressed over to_hex_literal (#9229)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "5175fea810a3d13a62fc736042292f765c3b7294", "messageHeadline": "[Narwhal] increase anemo send and receive buffer sizes (#9247)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "e1e5c0516e5e93dcad90e679542486abd3c97c60", "messageHeadline": "Adding new Breaking Changes in Release .28 entries for 10-13 (#9241)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "de087d5948ed74ce274dde379116fb5ef61545bb", "messageHeadline": "Add buckets for computation cost (#9235)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 80, "deletions": 11}}, {"node": {"oid": "a83e3ff91fce51a116d64f0a6fd7807b8971e6b9", "messageHeadline": "remove unnecessary check & rename gas error", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "11c28e63f670da73ac0661ee62ea2d3e367a3a57", "messageHeadline": "[sui-framework] Added functions to update preactive/candidate validat\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1256, "deletions": 113}}, {"node": {"oid": "a51157b84d2cdbcfede8417313a2e707b1b2eca4", "messageHeadline": "Skip batch validation for certified batches (#9193)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "ea80d2e1b7e1df51035d393260a46d8c60b43711", "messageHeadline": "[sui-cli][test fix] Fix flakiness around ordering of objects (#9233)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4d99ed8c472ce42f48965f7bfe55f28e1f3f5310", "messageHeadline": "async batch verification (#9159)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 600, "deletions": 220}}, {"node": {"oid": "56ff6a56a917cf51ea63ef5635de8e73f8415e3f", "messageHeadline": "Audit sui system state related TODOs", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "472c86c16cfb14fad08101b0b0b8a3e98ef56c06", "messageHeadline": "Support for future multi-tx certs (#9216)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 131, "deletions": 66}}, {"node": {"oid": "725814bfac1c02c310a378a139da79d41e211f3a", "messageHeadline": "Frontend Staking Update (#9143)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 384, "deletions": 172}}, {"node": {"oid": "993fc20d951ac12fe9c6970f8504ab8f44f5daa3", "messageHeadline": "[Narwhal] accept certificates in a separate task in Synchronizer (#9087)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 116, "deletions": 52}}, {"node": {"oid": "d3170ba41bad28d3138757d9977f4309702719c0", "messageHeadline": "[ts-sdk] Change all provider APIs to take objects (#9187)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 806, "deletions": 571}}, {"node": {"oid": "eb13b1bd8105b40d83d4d0fe21262a3e09cf6266", "messageHeadline": "[programmable transactions] Removed dead types (#9212)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 38, "deletions": 322}}, {"node": {"oid": "9fe66a56d2bfa072a4de29ebcc0be07409e64813", "messageHeadline": "[ts-sdk] Remove abstract provider (#9186)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 20, "deletions": 424}}, {"node": {"oid": "5f8b3fddc35020b974d358c823c8216a3abbfd6e", "messageHeadline": "[core] Ensure change_epoch tx is executed last (#8941)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 193, "deletions": 45}}, {"node": {"oid": "4bf93f6450c0ad63af4e0d81204bdf93f0a01825", "messageHeadline": "minor updates to node operator docs (#9220)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4fb7e04fb00188f783433c48edd4832e110241c", "messageHeadline": "easy: rename mutated / all_mutated object(s) to changed / all_changed\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "bea8fe054d823ff9ddc9e57a26cc3fe2f41f185a", "messageHeadline": "[sui adapter] Rewrite string validation (#9182)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 657, "deletions": 342}}, {"node": {"oid": "b18021a95e4c1d26d24ff98582f77a77899c26f8", "messageHeadline": "move epoch_duration_ms from NodeConfig to on-chain (#9195)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 113, "deletions": 63}}, {"node": {"oid": "fca01ee7f9d4bbd7283a3afdfb187e260f742a37", "messageHeadline": "Use blake2b for usages that are not user facing (#9107)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 119, "deletions": 106}}, {"node": {"oid": "e7038edfabcb2037020a0ab2b98a713ec28c637a", "messageHeadline": "[wallet-ext] fix bug where connecting to Ledger -> switching networks\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "4065ab9aac871aa64ccbe6a91fe1c6b9b4b39d2c", "messageHeadline": "Gas rework as coming from Sam (#9176)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 142, "deletions": 141}}, {"node": {"oid": "a502ede458084fa121e2ef77727343f419d75ee6", "messageHeadline": "[sui-client-tests][test fix] Fix ordering issues in publish effects (\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e279ae12a94a07d62622f8afc22748ecdd000cac", "messageHeadline": "Limit effects size and revert (#9026)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 183, "deletions": 11}}, {"node": {"oid": "47ba7be12898716d1088cd8238e9db1a42c701f4", "messageHeadline": "genesis: enable inspecting unsigned genesis checkpoint (#9205)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 101, "deletions": 39}}, {"node": {"oid": "db7dc020183c779c201d44a720c23d6d21a3f020", "messageHeadline": "Update navconfig.json (#9210)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3ace76d077c8b5462d63dda1c209f441979f45", "messageHeadline": "Updates for code changes, copyedits (#9127)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 308, "deletions": 537}}, {"node": {"oid": "1f246006b562a659d896d1202a3b1c61314fc31b", "messageHeadline": "[rpc] Inactive validator and exchange rate API (#9157)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 249, "deletions": 118}}, {"node": {"oid": "1a4ba110895c65daa918abf3056cf03b1c339e0c", "messageHeadline": "indexer: multi get txns and _internal renaming (#9206)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "545aacb89b920087b3245b11131ce686d9347332", "messageHeadline": "[sui-node/add metricfamily timestamp] (#9175)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4b2b02019efeb5ea9f0c6bdccc1b266a31ce770a", "messageHeadline": "[upgrades] Fix move_integration_test \"Not a package\" panic (#9203)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "54544a1ac3f03178e213cec149369a73627a33d6", "messageHeadline": "[event refactoring 3/n] - remove sqlite (#9204)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 75, "deletions": 2985}}, {"node": {"oid": "f80911f43a32a84825e00ae46a5c87ff2153213e", "messageHeadline": "[wallet-ext] sort accounts in the account menu in order of derived ->\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "aa957afb31054a24d3c220266fb8c92921e9a187", "messageHeadline": "remove bad link (#9200)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "19ba67d416230e84e9057dd864541ff22d2c2b18", "messageHeadline": "add node operator documentation (#9190)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 979, "deletions": 3}}, {"node": {"oid": "5ce165995c6995e5fcc0b9eec9667e3280f8644f", "messageHeadline": "wallet-ext: stricter csp (#9129)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "86b4311663b3707ba9d8aad10e2bdca1ddd38d19", "messageHeadline": "[rpc][2 of 2] implement options for queryTransactions (#9181)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 80, "deletions": 20}}, {"node": {"oid": "67555709849cbf263344d79285c469562a40c609", "messageHeadline": "[Event refactoring 2/n] - move event indexing to IndexStore in prepar\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 535, "deletions": 147}}, {"node": {"oid": "6ef9efcde65c3ef7a2bae645631cb804d2ce6d10", "messageHeadline": "Update fastcrypto pointer (#9192)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "4193f04d827e048c5d9a049a8f21a2fca6b38936", "messageHeadline": "[CI] Fix broken rosetta build (#9191)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "49e7a5d862bc616f2b999a74e0c142b245122ad3", "messageHeadline": "Fix flaky committee change test (#9092)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4e3450268eda404a676dafc46f1c5c3babfa40fd", "messageHeadline": "Allow payload to have mutable internal state (#9152)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 44, "deletions": 90}}, {"node": {"oid": "fe335e6ba897e8f1566ccc23f168224dae0a95f4", "messageHeadline": "[ts-sdk] Remove usage of cross-fetch (#9185)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "5bbd76c5cbec552547281aa09d439b77d0c11ec2", "messageHeadline": "Version CheckpointContents (#9040)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 74, "deletions": 29}}, {"node": {"oid": "a140ae533196f9877cb8c0e47653a81d6aaa2d5a", "messageHeadline": "[ts-sdk] Update readme (#9140)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 71, "deletions": 55}}, {"node": {"oid": "a6690ac7df21ef3e27b886c417ee32304fb5429a", "messageHeadline": "[programmable transactions] Make default behavior of `publish` be upg\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "b93274566844df6505575f1171a3a053c640ee7e", "messageHeadline": "[event refactoring 1/n] - add object change and balance changes (#9177)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1044, "deletions": 195}}, {"node": {"oid": "9a6b4e813ff1ee6e39cff2e135165d6c70d01176", "messageHeadline": "[explorer] Fix React duplicate key warning (#9172)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "328094e3622a791422ca13dec12503da130b56ec", "messageHeadline": "programmable transactions: fix upgrade command display (#9173)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f638f4e4543fc9a40bad20e132e5d572ad941bef", "messageHeadline": "Remove DevX roadmap doc link (#8781)", "author": {"name": "alex", "email": "xalexec@gmail.com", "user": {"login": "xalexec"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d4d234f15614fcd8c246232a0f4c9edb0e86c73e", "messageHeadline": "[wallet-ext] import and save Ledger accounts to the wallet (#9165)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 499, "deletions": 146}}, {"node": {"oid": "05573b2ae163e140f53ab2d1f987ff9bee8a9e43", "messageHeadline": "Batch verification with fallback + tests and benchmark (#9132)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 278, "deletions": 9}}, {"node": {"oid": "dd348cf031e6fc3c6bb2905fb1be44cb7065410c", "messageHeadline": "[rpc][1 of 2] refactor getTransactions -> queryTransactions (#9156)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 495, "deletions": 361}}, {"node": {"oid": "522dac5ce1380382d77c47835de54956fc6b6006", "messageHeadline": "programmable transactions: reorder upgrade command args (#9169)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "2fd8525698a2bae56581ecfc52a5e0988022334c", "messageHeadline": "update cluster-test devnet fullnode url (#9170)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f78aba613f28d490f9d48f51360f7d1642c1d6", "messageHeadline": "[programmable transactions] Cleanup after killing SingleTransactionKi\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 537, "deletions": 1176}}, {"node": {"oid": "9f04d86bb53a6d9ac6446dba285dedd6fab67378", "messageHeadline": "Simplify env vars; don't run ignored tests (#9144)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ce36add5b20a10b1b5c4ca12bba24cb8a06d733e", "messageHeadline": "[sui-framework] rename a function and clean up comments (#9160)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "aa1a78e7d5538a017d696fb12b573147d9624bc1", "messageHeadline": "add system tx hard and soft limits (#9158)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 350, "deletions": 134}}, {"node": {"oid": "61c39f6e8843140cb35208c2e1b84152f4491c57", "messageHeadline": "Increase epoch length for all protocol upgrade tests (#9118)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3935ea09331989ecdad6b6402e6631e3784fd468", "messageHeadline": "[ts-sdk] Remove void provider (#9073)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 298}}, {"node": {"oid": "2905b7d43818cdeffbb142237b0c0400f47bf54e", "messageHeadline": "[ts-sdk] Add transaction command shorthand (#9148)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 213, "deletions": 297}}, {"node": {"oid": "61294433f349712af98179eb9cfbb18fa7e18757", "messageHeadline": "[RPC][2 of 2] use option to filter executeTransaction result (#9153)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "b1d8ccb558ce1011ee6a1dcd32ed4617731ded31", "messageHeadline": "[sui-framework] implement low stake departure (#9113)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 471, "deletions": 53}}, {"node": {"oid": "2ef2bb59ed6e0478b129ac9b9344c79826433354", "messageHeadline": "[rpc] Mark get_transactions_in_range deprecated (#9154)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "dbe73d5a40ed69c496cab9454997e5f06ec01c15", "messageHeadline": "[RPC][1 of 2] Add options to executeTransaction (#9141)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 256, "deletions": 63}}, {"node": {"oid": "7e9b08855a1f6b5162e5bfc24c00e7e33df217c5", "messageHeadline": "Simtest: Unstage Cargo.lock before each run (#9145)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "54fd59d9d2d6379645dca22f15148eb8ce0dbc77", "messageHeadline": "[ts sdk/ indexer] Added multiget call for batch object fetches (#9109)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 258, "deletions": 50}}, {"node": {"oid": "4918bc10fc6518ac2180b9697ab5bc60dd50bf1a", "messageHeadline": "Upload db checkpoints to cloud object stores (#8864)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1238, "deletions": 21}}, {"node": {"oid": "b47d759a73bff64b7593a3c892a5640353d9ff78", "messageHeadline": "Reduce memory usage in tests (#9126)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79c2165cba37ec00cc70a269d9e06838211503a8", "messageHeadline": "remove locked coin staking (#9046)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 72, "deletions": 611}}, {"node": {"oid": "47a4ac3dd20889daeb723c38b15a6c8075276174", "messageHeadline": "[TypeScript SDK] Dedupe object ids in transaction builder (#9136)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 204, "deletions": 105}}, {"node": {"oid": "e3edae81f96043a5c9b9fbf4341768d63820216b", "messageHeadline": "[sui-node/ encode push metrics in pb] (#9139)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "816b0144bce9ae0bf2da2402d6a65d3dce21074a", "messageHeadline": "[hardening] check SUI conservation after charging for gas", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 131, "deletions": 44}}, {"node": {"oid": "c79a5b4ac887d7d8fe8db4d6887beef1424c70f6", "messageHeadline": "[wallet-ext] pull real Ledger addresses and display them in the \"Impo\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 257, "deletions": 79}}, {"node": {"oid": "70f56d9a6689fdee9a2f9d304a2b396e97b0cc61", "messageHeadline": "Fix faucet response type (#9137)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "042bca36a9c3fc37f7f6174f72c9ebbf2dc3c41a", "messageHeadline": "client publish: gather dependencies (#9086)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 287, "deletions": 63}}, {"node": {"oid": "009e21066b99955aad2bf1a9ff5468d05eeef9e9", "messageHeadline": "Add system state verion to system state", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "7be02aa9afd3b49edffc8899ac88714043ae3859", "messageHeadline": "[types] reduce object size by special-casing framework types", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 578, "deletions": 228}}, {"node": {"oid": "37492313b2298ca2c6359af792f217baf3afd970", "messageHeadline": "indexer: implement get_events API with EventQuery (#9125)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 350, "deletions": 65}}, {"node": {"oid": "e4ca6eaf6c580d89b60b977408581ee528dd81f8", "messageHeadline": "Version epoch start config and state (#9077)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 231, "deletions": 127}}, {"node": {"oid": "134280e7f81a38bf29d1ec60b37c2d69837f2ec9", "messageHeadline": "[programmable transactions] Fixed Object Argument de-duping (#9130)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 179, "deletions": 71}}, {"node": {"oid": "77ddae39fd866b2c1086be67264e3a61700245d9", "messageHeadline": "[simtest]: Updating scheduled run time (#9131)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b441d3c060d20354f61586ec6991659f03da3597", "messageHeadline": "[simtest]: Moving work to a dedicated self-hosted GH runner (#8968)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 27, "deletions": 52}}, {"node": {"oid": "def654eb694e353ef88ddab09e398416ce1e3836", "messageHeadline": "wallet-ext: backup view hide mnemonic by default (#9083)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 99, "deletions": 31}}, {"node": {"oid": "b40c61bfb4ac2771341743105718a9d17f06edb8", "messageHeadline": "[programmable transactions][dev inspect] Fix DevInspect GasCoin and u\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 141, "deletions": 46}}, {"node": {"oid": "2912c44c3999ae32c9fc54e7b590ee2656f6d955", "messageHeadline": "[db] Rename transactions to signed_transactions", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "2116f2fb0c9206855aa66c92f6645b72ded4b7c4", "messageHeadline": "[TypeScript SDK] Derive Mutable for transactions that touches shared \u2026", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 215, "deletions": 59}}, {"node": {"oid": "1f619a8397451bd100ffe77f171a54149d707f43", "messageHeadline": "Test cleanup (#8855)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 23, "deletions": 41}}, {"node": {"oid": "bd7f98aa33b1e8e140a61d0cadaae8d98030ceb7", "messageHeadline": "crypto: Standardize header digest to use bcs (#8828)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "53f4cd039c5fa630138e615998456d1d4e49119b", "messageHeadline": "Copyedits for feature changes, consistency, style (#9119)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 189, "deletions": 229}}, {"node": {"oid": "705341654fc193577440bf0bdf8ed3936d9e9716", "messageHeadline": "[sui-tls/ refactor ValidatorCertVerifier into CertVerifier (#9071)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 117, "deletions": 33}}, {"node": {"oid": "7f456d8e0db3234b178854df6185037e7b4312cb", "messageHeadline": "crypto: Create intent_signing.md (#8727)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 92, "deletions": 7}}, {"node": {"oid": "1be0e5a6cb3c29b2ae893855145e576bcddad3ad", "messageHeadline": "[programmable transactions] Add scaffold for `Upgrade` command (#9039)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 270, "deletions": 6}}, {"node": {"oid": "0a7b42a6d85061ba5c1837bb508ab6b0f9115e20", "messageHeadline": "[sui-framework] Remove \"delegate\" and replace with `stake` (#9059)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 790, "deletions": 787}}, {"node": {"oid": "3ae0f88a1b0b09efe1e1a4aa81a88a13c582ef3e", "messageHeadline": "genesis checkpoint inspection tool", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 522, "deletions": 1}}, {"node": {"oid": "fd4131d3b137f529d198ed9e7167743d202c1f3e", "messageHeadline": "Do not run test_sui_system_state_nop_upgrade in non-sim tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2c2e8b43c1962728ca9f2925c117e872900ab0a6", "messageHeadline": "crypto: intent signing for Proof of Possession and Narwhal header dig\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 494, "deletions": 390}}, {"node": {"oid": "c9fcc67fc320a7b304dfcfd5cfbc9fb29c1fd13c", "messageHeadline": "[sui-framework] change some system params to constants (#9097)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 67, "deletions": 115}}, {"node": {"oid": "bf0e5f6c51869697c940a9db33ceef1d710b3b4b", "messageHeadline": "[state-sync] Explicitly send the initial peers", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "4e6365ccafd1c0e51e67d63bc74d6d1b40e2c54e", "messageHeadline": "Allow dry-run to take an empty vector of gas coins (#8917)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "b97a76da5b4fbbf112e373a1ca2ea3baf4303fea", "messageHeadline": "client publish: helper for building resolution graph (#9084)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "8529a6f0c16d600677e2e2394a6c16fb7ffa48ff", "messageHeadline": "[docs] In progress docs explaining Object versions (#8842)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "9b60bf700e119dd0315d31edeab292614878877f", "messageHeadline": "Consistent case fields(camelCase v.s snake_case) in checkpoint.ts and\u2026", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "22df132dd5cd6d5cc736e2fa9a6438f45bdd38c4", "messageHeadline": "chore: use std::io::sink where possible (#9074)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d3cb44d9ad48627bc97209783d2bf4e90696292", "messageHeadline": "Consistent case fields(camelCase v.s snake_case) in normalized.ts (#9\u2026", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "a52fc0f3224a5d42a3e42400543bfba912d1fb42", "messageHeadline": "[TypeScript SDK] Fix re-serialization (#9101)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "36c264ebb4a96e4bbfd58754d29bc9d123c3fbcb", "messageHeadline": "[TypeScript SDK] clean up digest derivation (#9098)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 45, "deletions": 232}}, {"node": {"oid": "86826ad1f9bfa678467b9f761394d57466d1b6b9", "messageHeadline": "[indexer] - module cache (#9090)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 321, "deletions": 236}}, {"node": {"oid": "029b8e9a6fd8790dea491d618ea7b447d5e6f8c1", "messageHeadline": "Fix transaction errors from rebasing conflicts (#9105)", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "39cbad5ad9e13fffb55d551e2e153e4275ee9302", "messageHeadline": "wallet-ext: split mnemonic input to multiple ones (#9033)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 172, "deletions": 174}}, {"node": {"oid": "056699385e5584efc70eea063d1aef30b8d10bb7", "messageHeadline": "Remove unwanted objects from validator.ts (#9058)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "73dcf13605dcbec42646b75451245794946da155", "messageHeadline": "Replace ok_or with ok_or_else (#9102)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92df778310679626f00bc4226d7f7a281322cfdd", "messageHeadline": "Remove tBLS/Randomness (#8977)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 29, "deletions": 2045}}, {"node": {"oid": "f3c1647e4a9d1bcfec8ba759044ec43a82460687", "messageHeadline": "[Narwhal] use NotifyOnce for availability of suspended certificate (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 73, "deletions": 31}}, {"node": {"oid": "7a25b7f287ae41b5506aaedb14b377fffbecce15", "messageHeadline": "indexer: object read API with options 1/N (#9078)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 365, "deletions": 101}}, {"node": {"oid": "5c47985b43e288e926ef11079b6ba96c4502c662", "messageHeadline": "[15/x][programmable transactions] Kill SingleTransactionKind, Batch, \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 955, "deletions": 3423}}, {"node": {"oid": "ffc34df782a597e62e8191b934fa752863bdb376", "messageHeadline": "Update sui-breaking-changes.md (#9088)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "71802c42020ff418a6a58e18c7a6a9ea18282a2d", "messageHeadline": "Updated delegationCard to account for Staking rewards and inactive va\u2026", "author": {"name": "Godwin JIbs", "email": "126525197+Jibz-Mysten@users.noreply.github.com", "user": {"login": "Jibz-Mysten"}}, "additions": 254, "deletions": 188}}, {"node": {"oid": "ae5b78e4e878bd4bdb12e94de4ae619a07d51f12", "messageHeadline": "[ts-sdk] Support programmable dev inspect (#9069)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 101, "deletions": 1748}}, {"node": {"oid": "008ed93ad56adf672f246d8fe706b90ed35efb97", "messageHeadline": "[ts-sdk] Support object vectors (#9082)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 80, "deletions": 96}}, {"node": {"oid": "c5b766058d0443b61c9275797a03c6234636dcf9", "messageHeadline": "Cache verification of certificate signatures (#9056)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 344, "deletions": 7}}, {"node": {"oid": "f360860b5a16346bd3872be01ce1613d685bd5f1", "messageHeadline": "Object versioning system (#8851)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 196, "deletions": 33}}, {"node": {"oid": "99cb7238640a538d54045602b0eb0a6db2c8b22e", "messageHeadline": "Revert \"[Narwhal] accept certificates in detached tasks to avoid canc\u2026", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "485fbc4b0f11b7d1dad25af00366cab6940651c0", "messageHeadline": "[rust-sdk] remove deprecated SuiClient::new (#9072)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "cad6fb69cf813afc54fe29f495d38a44f7cee6e3", "messageHeadline": "record executing cert when enqueuing a ready cert (#9070)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "262be53d71bdc6b746a5ff7486280295d0117b0c", "messageHeadline": "Embed verified metadata in Validator", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 56, "deletions": 86}}, {"node": {"oid": "ee877fe55318e87af4f697069f878913e516b576", "messageHeadline": "[ts-sdk][bcs] Support resizing bcs buffer (#9066)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 99, "deletions": 19}}, {"node": {"oid": "603836baa3f172dba313a7c3a6a44e2676f05aac", "messageHeadline": "Avoid cloning committee (#9065)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "b0a1258d233256aa476fe3138b0443bc11b8b4b6", "messageHeadline": "[RPC][cleanup] remove old executeTransaction endpoints (#9068)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 59, "deletions": 346}}, {"node": {"oid": "acc2edb31a25235f5efd3a4438b4f9f580f4e8fc", "messageHeadline": "[jsonrpc] - update governance api (#8848)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 994, "deletions": 783}}, {"node": {"oid": "425058e223e4f0b071453505ad5f0103b943ed0b", "messageHeadline": "Adding FN call for multiget objects (#9030)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "08beb3a756ea188dae39bfae71958bf647f769b0", "messageHeadline": "[wallet-ext] hook up the \"Connect to Ledger\" modal to actually connec\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 235, "deletions": 10}}, {"node": {"oid": "3a4393e33eab5afdd84a24438fe1b7a873dd10bc", "messageHeadline": "Separate indexer into its own docker image (#8931)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "feb86548770c4b5a7804ac785e45953e3d30a010", "messageHeadline": "move: validate dependencies' published addresses (#8919)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 249, "deletions": 48}}, {"node": {"oid": "f39cb01c8cabfcb9a866b02e5af85ff99c040ee7", "messageHeadline": "Don't crash when attempting to load a full checkpoint with partial da\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "5d7d07908459375a0ba03a3be9b43607d404bfe6", "messageHeadline": "reject txn when we have too many pending certs (#9036)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "3304eb83bbc328401a778ec9ba4f25b29c8a2830", "messageHeadline": "[RPC] Refactor Rust Enum to JSON serialization (#8820)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 650, "deletions": 498}}, {"node": {"oid": "d240e102f37e4666ee0cbc7d683bb68bc9ed2692", "messageHeadline": "op cap", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 1062, "deletions": 160}}, {"node": {"oid": "2af81e38ec6ad53915b24b99f86d06f30fa20383", "messageHeadline": "[14/x][programmable transactions] Migrate DevInspect and System Trans\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 688, "deletions": 1188}}, {"node": {"oid": "0f99710066198930681809dc00fdc1ed865ff8cb", "messageHeadline": "[objects] switch to partial merge in subsequent writes + locking to a\u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 358, "deletions": 149}}, {"node": {"oid": "07094b02c4e217d20402b5c1b4d7f8bedf179574", "messageHeadline": "[sui-framework] Emit ValidatorJoinEvent and ValidatorLeaveEvent (#9062)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "315a05833e24b312342153fcf2662c02d140f01c", "messageHeadline": "JSON RPC: improve Page definition (#9017)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 167, "deletions": 67}}, {"node": {"oid": "aaf5fa3b1c2b7b73437d07c5662cb40e1055eb31", "messageHeadline": "[explorer] - add version / label to network selector (#8938)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "aeeac3f36f0ffb99f19eb0574221f92a1885eb44", "messageHeadline": "[docker] - updated fullnode stats (#8230)", "author": {"name": "FNORD", "email": "88902671+serverum@users.noreply.github.com", "user": {"login": "serverum"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e50f01056699d9c19d9cd07dbb9cf956708b6df7", "messageHeadline": "Change view of SuiJSON Representations (#9049)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38725d3cc74a236fe42b8d4f23b2b6d7d2fb4905", "messageHeadline": "[Narwhal] allow certificate broadcasts to be active for 10s (#9045)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "0672b5990c684bcbcf68c20bb352a8a96dcff8ae", "messageHeadline": "[wallet-ext][wallet-kit] Migrate wallet kit and wallet extension to p\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 290, "deletions": 589}}, {"node": {"oid": "62fd0955c64141f6fc1e49c2244f024b8808a55f", "messageHeadline": "[ts-sdk] Improve types for programmable tx, add from(bytes) (#9037)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 117, "deletions": 91}}, {"node": {"oid": "f7e732a0c711feeae997c5ac287a6468889a65ea", "messageHeadline": "[Narwhal] accept certificates in detached tasks to avoid cancellations", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "5b253658e385b4fe19ef029351fa54484041a82d", "messageHeadline": "[Narwhal] ensure certificate store is written to in causal order.", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4662715d2781f138065640fdec344c093165120b", "messageHeadline": "[programmable transactions] Publish produces UpgradeCap as result (#8\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 152, "deletions": 22}}, {"node": {"oid": "c82e4b4548ed8135db38bc74dcd1be79b002e085", "messageHeadline": "Fixing inconsistencies in ts-sdk regarding bigints and numbers (#8525)", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 82, "deletions": 41}}, {"node": {"oid": "fab035db0e072c06d7449bb3f6e2f57528118987", "messageHeadline": "[optimization] Do ok_or_else to save CPU (#9047)", "author": {"name": "George Danezis", "email": "4999882+gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "98b3a16c97d2b48d4f33e8ee23e56bff45fa60b3", "messageHeadline": "[test] adding a combination of tests cases for consensus (#8884)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 178, "deletions": 6}}, {"node": {"oid": "cc3fa78857520581ee82164b95e15ac7eab03a8f", "messageHeadline": "[wallet-ext] spruce up the full screen wallet view and fix bug where \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "4e55796f6c78ed322b337ea3b07e6dc1e47ea2aa", "messageHeadline": "Update dapps README.md (#7039)", "author": {"name": "Stefanos Pleros", "email": "36567567+StefPler@users.noreply.github.com", "user": {"login": "StefPler"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65f1372dd8eda22f993f6cf516b5dc3684a734d3", "messageHeadline": "[RPC] Add options to sui_getTransaction API (#8888)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1300, "deletions": 597}}, {"node": {"oid": "6bde93540f9aa00d71f632e85738edb45ac3e019", "messageHeadline": "Add state sync new peer event", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 143, "deletions": 225}}, {"node": {"oid": "5b41780ac31372a3cba8049e4e928d26f569da78", "messageHeadline": "Use Envelope for checkpoints. (#8972)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 364, "deletions": 536}}, {"node": {"oid": "064bc0d2b7dc13cc7b1c4e318f1688e724664df5", "messageHeadline": "[rpc] More efficient gas reference price query", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8516daa14f8654b673b075bb509f7402da6e728f", "messageHeadline": "[rpc] Remove unused APIs", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 163, "deletions": 763}}, {"node": {"oid": "eacc8894b81a9406254aad44c1f83a82c6f8b0d9", "messageHeadline": "Do not parse public key if not found in committee (#9015)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "fd0d6a9a7866ab6345414d17aad5e0631b57320f", "messageHeadline": "[13/x][programmable transactions] Migrate move calls and publish (#8993)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 790, "deletions": 376}}, {"node": {"oid": "d6164e3a647a9a17409614d4c105dd93cb7a0a48", "messageHeadline": "Check p2p address as valid anemo address", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "98252c2479b9ce59e0c70d3cd65871189e5e5f19", "messageHeadline": "Add all fields to sui system state summary", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 407, "deletions": 114}}, {"node": {"oid": "79d6cfc6b1e2085c623635848f39b9c9fcde38f5", "messageHeadline": "[ts-sdk] Rework package publishing onto programmable tx (#9027)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 88, "deletions": 100}}, {"node": {"oid": "4a3e8da5d6e1da4d543d7c404bfe5bbb2025cc7b", "messageHeadline": "Take db snapshots at epoch boundary and test snapshot restore (#8770)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 314, "deletions": 102}}, {"node": {"oid": "6f82a325c81dc625997fb2d6b0fe7d12ca490c4d", "messageHeadline": "Add failpoint before epoch db start in reconfig simtest with crashes \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "2d453b55992a2ce8e897018b1d66a6d8101136c6", "messageHeadline": "[clock] Add ability to create a Clock for testing (#9023)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "0ca92c8588dfbf9ce0671e55493d279e310a600c", "messageHeadline": "[wallet-ext] Remove devnet NFT mint (#8895)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "75556889aabd9623a7001837cb8432192efa7bba", "messageHeadline": "Defaults for metrics_address during genesis (#9020)", "author": {"name": "John Martin", "email": "johnjosephmartin@icloud.com", "user": {"login": "johnjmartin"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d57bbc728745d24ffeed4abed6d824f050efc12c", "messageHeadline": "Update transactions.md (#9024)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "af4f0fde3998bfc068cdc385cdfec5f0f5f3fec3", "messageHeadline": "Format updates and remove duplicate entry (#8986)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "bd9239a41214e9354635ec281b759ac3e3385adc", "messageHeadline": "[indexer] - CI integration test (#8998)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 194, "deletions": 10}}, {"node": {"oid": "3b47b2850f5f0a9ac7734c6793b08a91ae71eb20", "messageHeadline": "[ts-sdk] Remove RPC serializer (#8960)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 43, "deletions": 294}}, {"node": {"oid": "6bd88570cecd284bcf1391ebb880b7d4a06b95d1", "messageHeadline": "[ts-sdk] Migrate coin APIs to object-based requests (#9013)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 167, "deletions": 134}}, {"node": {"oid": "0e42b6f0dd4275b23cc41fb6628db3008e527b08", "messageHeadline": "feat: update wallet-kit ConnectButton for users who need customize it\u2026", "author": {"name": "\u690d\u5fc3", "email": "34613360+aboutmydreams@users.noreply.github.com", "user": {"login": "aboutmydreams"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "3de8de361a7b80953ef5a9c1ff01aed08e29ffaa", "messageHeadline": "[ts-sdk] Remove getValidators and getSuiSystemState references (#8974)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 123, "deletions": 286}}, {"node": {"oid": "8eafe97f00888fdc2703eae2a7a5fd862f16e88b", "messageHeadline": "[12/x][programmable transactions] Migration of some Pay and Transfer \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 461, "deletions": 341}}, {"node": {"oid": "7860f36a5bc13e38dc61c16da160d8fa887eb61b", "messageHeadline": "Add limit for max number of gas payment objects in a tx. (#8990)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3b8a591baa4ffb3baa7641dbd725b22a1b0ca1c1", "messageHeadline": "Update transactions.md (#9016)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "8aa8df9e6e8d7509ea0dfb05a39f9861a12b99c7", "messageHeadline": "[ts-sdk] Rewrite more SDK usage onto programmable tx (#8984)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 186, "deletions": 331}}, {"node": {"oid": "413383a4625ea2dbdecb46e0f6881d7bf19f043a", "messageHeadline": "[explorer] - epoch details ui (#8923)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 658, "deletions": 25}}, {"node": {"oid": "7bb97006e1ec0d1e0e9070adcd4e61276c97f394", "messageHeadline": "[tests] adding two tests to cover cases around Bullshark garbage coll\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 341, "deletions": 13}}, {"node": {"oid": "1f355c9819795539aefee83fa8e47d891997699e", "messageHeadline": "[indexer] - store bcs bytes for object and packages instead of raw js\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 100, "deletions": 69}}, {"node": {"oid": "54df1e6091c05c9784bbb7b0767eae7982857dcd", "messageHeadline": "[wallet-ext] build the UI for the \"import ledger accounts\" screen (#8\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 185, "deletions": 20}}, {"node": {"oid": "5282c7feee922042d33f6289fa991fcada78c64d", "messageHeadline": "Call bls_pk.validate in native functions (#8997)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7ce92c5ae24ad4a65c60b5c2d545d0474d6d12aa", "messageHeadline": "Update fastcrypto (#8999)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d82445a1950d80106b03703197b870b3375961b1", "messageHeadline": "Bump fastcrypto (#8757)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 252, "deletions": 152}}, {"node": {"oid": "4a336a7656fe7390ff24102fef3ce184ea4caf58", "messageHeadline": "Update QD/AuthAggregator error handling & retry logic (#8783)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1513, "deletions": 511}}, {"node": {"oid": "4c3857f850c1fa121ad12f5a4212e75f71c77f5d", "messageHeadline": "[Consensus] do not remove certificates from DAG until GC (#8978)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 87, "deletions": 96}}, {"node": {"oid": "b80ee8a22d4c7367c2190c1ab3891fbafd69292b", "messageHeadline": "use different gas objects in dynamic committee test (#8994)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "ae8b7600b542a245483095c305e4250087abbad5", "messageHeadline": "Set metrics port and configure listen p2p address", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "ba14fede43d7ccdefc83b350cdad2a62de7aa0be", "messageHeadline": "[sui-framework] skip empty epochs when querying pool exchange rate (#\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "4189171efdca356f0e12b043478f895ed169765b", "messageHeadline": "[framework] implement pre active validator and staking (#8839)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 1732, "deletions": 446}}, {"node": {"oid": "c117f9bc328ca1cb684c2d23ee79b4f751698b34", "messageHeadline": "Support for extensible committment schemes (#8913)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 142, "deletions": 42}}, {"node": {"oid": "699f0d708279c1a47de525a6fc41650477a00dab", "messageHeadline": "[rpc] Add staking pool id to sui system state summary", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "43d2e2275da0625730842f4094d216d8cd7863d5", "messageHeadline": "More prep work for advancing protocol versions (#8901)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 148, "deletions": 72}}, {"node": {"oid": "85863aa0440d8902110bc8417454ac5950999e8d", "messageHeadline": "Rename all V1 system state types", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 62}}, {"node": {"oid": "6e81387dedf05184c5f130871be97387049f3fc7", "messageHeadline": "wallet-ext: sign message (#8918)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 577, "deletions": 346}}, {"node": {"oid": "f4e8edbbfd1325ad5b580c28ab77982bb860ed4e", "messageHeadline": "indexer: separate recipients table for txn query (#8935)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 333, "deletions": 227}}, {"node": {"oid": "0f95bf3e317c50a4c7de41b20b4bd71803126895", "messageHeadline": "[Narwhal] ensure locks are held when accepting certificates", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "5c09d76a38590b24ee1db24d2358d13e6603452c", "messageHeadline": "[Consensus] log sub dag index via trace span", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "532dd7a9c2686db20059a0aa4e0821353268cd6d", "messageHeadline": "limit object cache and store (#8967)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "d0e0ce52bb6c93d125f4dbc86855c47e3d231b16", "messageHeadline": "move: recognize published-at field in Move.toml (#8902)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "8ea514cc6c3196016dd553bb5ad2aad662bd7013", "messageHeadline": "[docs] Update move-analyzer install instructions (#8872)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7ad713ce5bd8cb794e0e5b937d6eaec0674a689", "messageHeadline": "State sync: download complete checkpoint contents in one RPC (#8937)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 333, "deletions": 275}}, {"node": {"oid": "de36670239c320008ad7b7efcd513c9272399eac", "messageHeadline": "[wallet-ext] build \"connect to ledger\" modal for our ledger integrati\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "9ee51a22b01b088c5ef3d9be30692277eda7eb2b", "messageHeadline": "adapt to EpochStartSystemState", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "2213191e94d5ddcdff06399e6f87a83077b7bbfb", "messageHeadline": "[wallet-ext] Rebuild wallet functionality on programmable transaction\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 130, "deletions": 254}}, {"node": {"oid": "1ef05d943f6a4482e79c976c30822a3b2de889cf", "messageHeadline": "[epoch] Decouple SuiSystemState and EpochStartConfiguration", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 313, "deletions": 230}}, {"node": {"oid": "4b6478361f2f696e1eee0ae291212ee8157e29f9", "messageHeadline": "[Consensus] treat GC round as the highest garbage collected round (#8\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2fa946f66f2999c060a1230ab0b4a05039713623", "messageHeadline": "Creating a new simtest workflow for executing on the remote server (#\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "165ef3c4575f9f94df5506ef3ac06ade324ed93c", "messageHeadline": "Change NFT to reduce getObjectsOwnedByAddress unless required (#8420)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 664, "deletions": 1134}}, {"node": {"oid": "e467812f9128d1a3a7fde05cb68d7da325c30ed8", "messageHeadline": "[wallet-ext] Remove legacy dapp interface (#8934)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 198}}, {"node": {"oid": "5e4532c06c42b26c993e894abe558bed9950920f", "messageHeadline": "[Narwhal] Remove Header::signature (#8932)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 216}}, {"node": {"oid": "1c41943db7b0274c4d661e1e80df44f8bc50ec37", "messageHeadline": "[cli/move] Expose --Xdebug flag for sui move disassemble (#8948)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "01272ab7d175b3d83a56659ada19c5c18c0c69b5", "messageHeadline": "Remove legacy checkpoint APIs (#8929)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 44, "deletions": 575}}, {"node": {"oid": "c73374503814270c7b6e111ff0f288da66a900f8", "messageHeadline": "[refactor] always include the zero-score authorities as well (#8886)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 79, "deletions": 31}}, {"node": {"oid": "95a5a4f897cf79f825def66ccc4c47c983171b29", "messageHeadline": "[indexer] - add store procedure and table trigger to populate objects\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 596, "deletions": 222}}, {"node": {"oid": "c6cec804d9bfc18ff3ffe291b4ef835e0e24ef2f", "messageHeadline": "[clock] Documenting ways to access time (#8729)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "cfac29c6f5304e311e097db7ab29bdbfd010e45c", "messageHeadline": "Add getLatestSuiSystemState to TS SDK", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 116, "deletions": 24}}, {"node": {"oid": "7e09fcb19039ad5ac9b40984211499d2ba415367", "messageHeadline": "[ts-sdk] Execute TS SDK transactions with the builder (#8916)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 726, "deletions": 844}}, {"node": {"oid": "dc960d93013d5a064b3afdf3773a6c14dfda5990", "messageHeadline": "[Consensus] recover above GC round instead of min committed round (#8\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "f0b80d9eeef44edd9fbe606cee16717622b68651", "messageHeadline": "read sui system state to get p2p allowlisted peers instead of genesis", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "775ff03abd302eac412d547c76f0d8852aed7d46", "messageHeadline": "Update sui-breaking-changes.md (#8922)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "895c3f9c980290e1278ec9ddacf663679b6641bc", "messageHeadline": "[framework] Keep validator reporting across epochs (#8844)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 139, "deletions": 35}}, {"node": {"oid": "4b652d19fb22f8ab9123630ef472b47e9f9f6eb1", "messageHeadline": "Move EpochStartConfiguration to perpetual db (#8910)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "298913756525611dcef5e591945f397e5ba1a404", "messageHeadline": "notify discovery of new committee member", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 319, "deletions": 88}}, {"node": {"oid": "b554fe7ea0d7e1a494a93dca1569feff6c00c586", "messageHeadline": "Add flatten RPC sui system state type and API", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 556, "deletions": 4}}, {"node": {"oid": "da51749786e6a2a43388e7cebd9c3ec475dc69bd", "messageHeadline": "[move][sui-verifier] Flip ID Leak rules (#8026)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 434, "deletions": 239}}, {"node": {"oid": "590ceaa17ac1fe198b3763fc76272e2264edc8af", "messageHeadline": "Add a checkpoint serialized size limit. (#8838)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 182, "deletions": 54}}, {"node": {"oid": "1dc491a143f81dd2edbee80d4e03524922c36e08", "messageHeadline": "[ts-sdk] Transaction builder coin selection (#8904)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 127, "deletions": 136}}, {"node": {"oid": "3d6baa04fc5c2aa53576d459d07702021e7d92eb", "messageHeadline": "wallet-ext: DAppInfoCard add connected address (#8914)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "5afba3899c1db47e1471274bd8c73cde87b4c7c2", "messageHeadline": "Bound Move vector length & update move ptr (#8897)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 191, "deletions": 121}}, {"node": {"oid": "95a65b6848586414fdf18aa9e07e4a915cb784cc", "messageHeadline": "Make warning less noisy in certificate fetcher (#8909)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9f160315f66c23c25e766eb0c73ed924eb983120", "messageHeadline": "wallet-ext: AccountAddress component (#8907)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 40, "deletions": 194}}, {"node": {"oid": "9980f036cda2969d59793e03cf4306f91010eeca", "messageHeadline": "Log integrity hash every 1000th transaction, along with index (#8908)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6270dd5764ba75a3600e3f7c8746a21c214a94ac", "messageHeadline": "[programmable transactions] Add Sui JSON types (#8905)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 554, "deletions": 6}}, {"node": {"oid": "783f9e337acfe5e708054d4c5b7b524fcbee4308", "messageHeadline": "Cleanup sui system state file", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 278, "deletions": 248}}, {"node": {"oid": "e4c9e8c80cfc426e3a0483e17d041864393087c1", "messageHeadline": "[consensus] Use header timestamp instead of certificate timestamp (#8\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d455eb1a418df2446849d614d56d149a02ee5140", "messageHeadline": "[sui-framework] Add test native to create OTWs (#8899)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "70cc6739bfbfbbf0822c5d0c5c5c58a444175475", "messageHeadline": "[bug fix][framework] use new epoch for staking pool deactivation epoc\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "733d574935b72cbe461ee018becd587cb99a052c", "messageHeadline": "[ts-sdk] Rework transaction builder to separate transaction data (#8898)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 171, "deletions": 166}}, {"node": {"oid": "4c1cf7ff19f9a1f5423cd120193c065500df9222", "messageHeadline": "Consolidate validator metadata verification for genesis", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 56}}, {"node": {"oid": "6ccfe0829b85c79cd534514097f2bea86e8642bb", "messageHeadline": "Update sui-breaking-changes.md (#8836)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fa5fa6daab2e276ac974e55f6dbd2d6a1f4cbf6b", "messageHeadline": "Update output from publish command (#8894)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "7659e2e918ae276862fcc4ab7f7af03d7e7c56a1", "messageHeadline": "[ts-sdk] Transaction Builder (#8684)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1982, "deletions": 156}}, {"node": {"oid": "78f7498317915dc607131893035c619551837e9d", "messageHeadline": "Relax client error check, re-enable tests (#8850)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "26d736be53ba215189aa9506cf26c0c5c4016a6c", "messageHeadline": "simtest: fixing slack msg (#8869)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "099394253f530eb8ad256d64f8ac8f542cea8ee1", "messageHeadline": "[sui-framework] Check test compilation with sui-specific verifier (#8\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "7061e6d766a8552c3f1229f4e62e4b3f4ed2e0ef", "messageHeadline": "[TransactionManager] log an error if input objects contain duplicates", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b8bf1b8f5d970463ea64948efef817d062a8c7fd", "messageHeadline": "Deduplicate input objects from TransactionKind", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "32309f5733ef70f9d428bd10ff36016aca146b0b", "messageHeadline": "Switch SharedWorkerCache instances with WorkerCache (#8751)", "author": {"name": "Alex Tsiliris", "email": "alex@mystenlabs.com", "user": {"login": "Eis-D-Z"}}, "additions": 153, "deletions": 206}}, {"node": {"oid": "425aefe6f9a1783ec88e4549d23f70e6ba1281f2", "messageHeadline": "[tiny][framework] Put a max cap on the commission rate of the validat\u2026", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "320cc5b2d71b4fa647e96385313c996029464ebe", "messageHeadline": "indexer: Add move call table and txn query via move call (#8874)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 286, "deletions": 38}}, {"node": {"oid": "9b331ed06fdbe42dcaf66b5890fdb00152c33a9e", "messageHeadline": "[easy] indexer:batch fetch txns (#8876)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "13119657ac01ef346255ed70d6cfe14cd1b40557", "messageHeadline": "[11/x][programmable transactions] Use PT in sui-adapter tests (#8807)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 449, "deletions": 293}}, {"node": {"oid": "5f13f603ad158e6bc3c7d448ae83eabfc684b9ca", "messageHeadline": "[easy][rpc] Break down sui-json-rpc-types into smaller files (#8875)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2608, "deletions": 2521}}, {"node": {"oid": "b661c067ea5a2de7d3d29d2239fae942bd8406f1", "messageHeadline": "Add options to try_get_past_object (#8873)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "be3c4f51e929ec79316b254f79b8f0d60420ae44", "messageHeadline": "Support display in SuiObjectData (#8867)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 267, "deletions": 263}}, {"node": {"oid": "e2635c182d308a1b791b4d22c70b06fa35cbe981", "messageHeadline": "Remove handle_committee_info from validator gRPC API", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 69, "deletions": 187}}, {"node": {"oid": "da70129374aa70773adc5b2f104a59a2f6fa8d46", "messageHeadline": "[small refactoring][framework] share code between testing and actual \u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 109, "deletions": 57}}, {"node": {"oid": "abd0ed0ad9870c7395642211cfa2770fb04e0a2d", "messageHeadline": "Fix snapshot test (#8870)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "272389c20d34104b10771c21b7b670cddf5e58db", "messageHeadline": "Protocol Message evolution (#8754)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2015, "deletions": 1214}}, {"node": {"oid": "88a2fe2af020dff7e173fd71100124180b0eb8f2", "messageHeadline": "Snapshot tests for ProtocolConfig (#8837)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "9f036ca60443d8035970d9a164c58b3d782ad656", "messageHeadline": "[sui-types] use bcs::serialized_size instead of bcs::to_bytes when on\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33d6857dac8def464e67e6741e8ad0b3862ffe6f", "messageHeadline": "Remove CommitteeInfo", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "f1e42f7929a0730a0fa869e66c6dbb1ae9c97817", "messageHeadline": "Refactor get_object and get_raw_object api (#8817)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1982, "deletions": 1601}}, {"node": {"oid": "949a7976e38363fb154eeb22f3941c1cea51a012", "messageHeadline": "Remove validator_info.rs (#8861)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "6215c4173bba8bd5fd2c06263a2668f7f0ffb63c", "messageHeadline": "Fix CI failure by upgrading remove_dir_all to 0.8.0 (#8859)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "a7627c72103ff7697560067d027ba8ec680e0f9b", "messageHeadline": "[TypeScript SDK] Fix e2e tests flakiness (#8857)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e4e82d321e9e254ea501c533dd53fb6cb64bff7d", "messageHeadline": "Remove wallet list from wallet kit docs (#8854)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c42b04859cdc706d5d2dd966afe57f1f65076f27", "messageHeadline": "[ts-sdk] Remove some TODOs, cleanup unused code (#8846)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 87}}, {"node": {"oid": "a91702ba32795ae247343987bf832d866842e4fd", "messageHeadline": "Gas Smashing (#8645)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 612, "deletions": 297}}, {"node": {"oid": "bd2347e90e7ae9996a437f8b7bc643ffa8eab2ea", "messageHeadline": "[simtest]: making logs link more explicit (#8845)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "88f3afdba8218411a5140bab9d4282f837a641f7", "messageHeadline": "Filter flaky tests, enable ignored simtest, set USE_MOCK_CRYPTO=1 (#8\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "07cd4f2bc1839ecef882da2b30592bbd5e9a111e", "messageHeadline": "Fix SuiSystemState serde", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "fb46fb51ff46982a6f892f93a1b19ac452d10e26", "messageHeadline": "[framework] Support split and join of StakedSui (#8819)", "author": {"name": "Dmitri Perelman", "email": "51953391+dmitri-perelman@users.noreply.github.com", "user": {"login": "dmitri-perelman"}}, "additions": 332, "deletions": 3}}, {"node": {"oid": "3d9a04648d57a422527a5f4ad8313592236d006c", "messageHeadline": "[sui-framework] Support deactivated staking pools (#8768)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 381, "deletions": 137}}, {"node": {"oid": "51a235acd1eb223bfeb73b0a8afbc257159c0baf", "messageHeadline": "[wallet-kit] Add wallet kit docs site (#8736)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2109, "deletions": 91}}, {"node": {"oid": "64fb649eb846681127dfcc5505261276a6f878bd", "messageHeadline": "[ts-sdk] Remove old transaction interfaces (#8585)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 70, "deletions": 264}}, {"node": {"oid": "a6723b52801e43393cb47d44c4a55ce6c6969092", "messageHeadline": "[upgrade] Versioning SuiSystemState Rust type (#8771)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 252, "deletions": 226}}, {"node": {"oid": "ce875f5812ad9d8b09bca86d05b2195299fc84fd", "messageHeadline": "[10/x][programmable transactions] Add migration and builder (#8769)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 286, "deletions": 5}}, {"node": {"oid": "5e90095b00a224a3648ae5d68b0c5ed7ce4f5432", "messageHeadline": "Add missing bcs dependency (#8840)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbdd68515e20320140a4f3fbda0fc5226b25fdc0", "messageHeadline": "Natives cost 2/x: Update protocol configs with natives costs (#8834)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 236, "deletions": 52}}, {"node": {"oid": "58de5ab26e683d7f4ab2a8c0e6ea276e66e63c30", "messageHeadline": "governance: delay paying stake subsidies till after 'governace_start_\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d74a44ce411a8803c5e002fd3d8158b56a9417d1", "messageHeadline": "genesis: allow configuring governance_start_epoch", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "10e0bf48ccd09ff2d74741aff18bd4db5d4ce2bf", "messageHeadline": "system-state: add 'governace_start_epoch' parameter", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "545f420220ceeff40f3803e7ce903c6b2f322324", "messageHeadline": "genesis: enable configuring the initial stake for validators", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "023ad7f6ec88f10dee41db92d051c01f6b5f2199", "messageHeadline": "[stress test] Bypass signature verification (#8803)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 150, "deletions": 77}}, {"node": {"oid": "4f617885401ffbbaedb3db9bd8a321776aea5c45", "messageHeadline": "[fix] process_certificates benchmark missing parameter on Bullshark (\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee932b9448c173ce2f120cc622fdfd5e40d31c5a", "messageHeadline": "[core] Fix framework upgrade checkpointing bug (#8811)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f8bfad26c072050a8b4bdc92f5e762682e5df62d", "messageHeadline": "[Stress] Tolerate down nodes in BENCH_MODE (#8801)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "dcbd12e098e52a08e6b525626636695baaaefd35", "messageHeadline": "[sui-framework] Add a generic `destroy` function to `test_utils` (#8796)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 81, "deletions": 95}}, {"node": {"oid": "97954cb78b2b3494234c1210785d5c9fa75359bb", "messageHeadline": "Migrate Sui/Narwhal codebase to use BCS over bincode. (#8808)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 207, "deletions": 240}}, {"node": {"oid": "a881bc2e68d3b0626c0fc42dc3e45763a815a64d", "messageHeadline": "[objects pruner] add batching (#8675)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 249, "deletions": 379}}, {"node": {"oid": "83ced1ed5bd0d9a4dd5a5ee2b0c5fc97e1b9f3c2", "messageHeadline": "Simtest: increase timeout to 2 hours (#8830)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0c7474c82b90355479a7eaada9b8789ad068c6a", "messageHeadline": "[Narwhal] remove unnecessary Option in channel message type", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 20, "deletions": 33}}, {"node": {"oid": "430ecb69d60e4093371372ce0ac045c96c4c26ac", "messageHeadline": "[Narwhal] Shutdown quorum waiter when broadcast fails", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "c0c0608f49cc13323c3b92277d0c590bb5388c8d", "messageHeadline": "[Narwhal] update channel variable names", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "136989a1d007a0d2bd514c6b2dd92c3cc871d2dc", "messageHeadline": "[Narwhal] improve resilience of batch maker", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a343ec697eedce9315a88f2faeb5e6e126b466e3", "messageHeadline": "[apps][part 2] use common utilities from @mysten/core inside the wall\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 573, "deletions": 2397}}, {"node": {"oid": "c7f94d3e506d6ec30e77833626657ebb14c6ade4", "messageHeadline": "[wallet-ext] update receipt page to show information about gas sponso\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 151, "deletions": 60}}, {"node": {"oid": "b68e761bc6e8779be07d3a70ca526f7db865b5ee", "messageHeadline": "indexer: remove array DB index (#8821)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 0, "deletions": 144}}, {"node": {"oid": "4de4bd14e20db9cba9606d9c8c5b5aa5f38f2f7c", "messageHeadline": "Batch read txn api (#8480)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "27b7f0e54dfc1605e7a3f894888634d50f405f33", "messageHeadline": "[move] Disable debug printing on nodes (#8795)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 297, "deletions": 308}}, {"node": {"oid": "ce676f27d6b6a6af0bc8e95de27f75443f6f7cfe", "messageHeadline": "[indexer] - indexer refactoring to make it sync checkpoint data as a \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1508, "deletions": 3122}}, {"node": {"oid": "210840114a7215a5ad259d3a935b1ac9d879ac77", "messageHeadline": "[TypeScript SDK] Add cross-env to \"prepare:e2e\" for Windows machines \u2026", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "95b174059c3a2b9efdc4844ea242eaa45720f1dd", "messageHeadline": "[upgrade] Add ability to upgrade system state at epoch change (#8763)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 179, "deletions": 22}}, {"node": {"oid": "5cb4518ea977fa3422782843eb4f2dd05203a9af", "messageHeadline": "Adapt buckets of the stress client (#8818)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050674359437051473737381fb022a4d9dec320f", "messageHeadline": "move: use lock resolver helper everywhere (#8775)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a4bdf888d5daa3ef591c4db750cef891f796d3de", "messageHeadline": "Expose metrics to compute stdev (#8814)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "c4cb84fb870b04f5a55eb474f2b6a18900ccd530", "messageHeadline": "Adding commit hash to simtest message in slack (#8799)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f544b35c034150da1fdca0c50fc7994795ae51bb", "messageHeadline": "Update navconfig.json (#8813)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "83877025b5b9b0b9d470b86b894f4049fcf73771", "messageHeadline": "Remove protocol version from Committee", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 119, "deletions": 148}}, {"node": {"oid": "f3bd3fe1769d02d9cce7a4b2f70878436bcdb055", "messageHeadline": "Update siteconfig.json (#8810)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ee4c5eb17b1a0c36e94dc2d7f4ee3462c034dff", "messageHeadline": "Update siteconfig.json to remove \"external\" from link (#8809)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dc755c7825a4443dec34cd875b181f88834360bc", "messageHeadline": "Adding a new topic that includes info about upcoming breaking changes\u2026", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "6525496a295c710ccb46254315cb0524f9e02815", "messageHeadline": "crypto: Add a validation test for sui-operation keystores (#8766)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "00bb9bb66f0315e4ae87210ac1da4a19d30e9dfd", "messageHeadline": "run pnpm changeset", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de9e7bec719e3b87a49a14fd14888ccb48b32d14", "messageHeadline": "rename consensus address to primary address in ValidatorMetadadta", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 138, "deletions": 138}}, {"node": {"oid": "3709957cf93db192bffa4139e60ba676476cd8a1", "messageHeadline": "[ledger integration] add ledgerjs-hw-app-sui library as an SDK (#8788)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 2474, "deletions": 344}}, {"node": {"oid": "e5880902b7d8f39fc2d98591dae0ac3623a99190", "messageHeadline": "WIP: Natives cost 1/x (#8742)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 146, "deletions": 29}}, {"node": {"oid": "c94c6cb57301b8074bd33f7943430183ee21c02e", "messageHeadline": "send max token (#8673)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 945, "deletions": 1348}}, {"node": {"oid": "3e5224954e0258767e71494d9da019dbd1c711a2", "messageHeadline": "Simulator Test workflow improvements (#8722)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 109, "deletions": 49}}, {"node": {"oid": "f6320e698cb56649f18791d19a45a9bf47dd2805", "messageHeadline": "[explorer] show more readable signature information for transactions \u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 73, "deletions": 13}}, {"node": {"oid": "623dcbe2952bae604576fb3c2bcaa438abb809fd", "messageHeadline": "[explorer] - checkpoint details page (#8631)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 751, "deletions": 1966}}, {"node": {"oid": "24f6675ef90f0f9234154aad8c82899b21a61c98", "messageHeadline": "wallet-ext: WalletListSelect display new for created account and auto\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "69652e01111c29f79cc538105e5b07d2a4c1dbea", "messageHeadline": "wallet-ext: clear permissions and active account (#8662)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0d41edce5d3a3fd801a415fc7abd163de95aa87e", "messageHeadline": "Framwork Upgrades (#8613)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1217, "deletions": 118}}, {"node": {"oid": "7c713b4549c43d7efd6500f9bfa946fdb56603bb", "messageHeadline": "[explorer] show \"sponsored by\" address for sponsored transactions and\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 291, "deletions": 201}}, {"node": {"oid": "5a8412462ab17fb90fdf82f9170a691c83d7862e", "messageHeadline": "Wallet topic updates (#8791)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "b59c6ed5adb27ffa89625a33692be52351c42344", "messageHeadline": "[sui cli] allow disassembling module without source", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "ac4c7e6ef97af1f8e62bd5f5adadf71ab3c46fba", "messageHeadline": "[9/x][programmable transactions] Added errors (#8767)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 340, "deletions": 167}}, {"node": {"oid": "6a8ac014f67aabdc9e8a016e026cc8023898328d", "messageHeadline": "[indexer] correctness check vs full node txns against indexers (#8682)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 108, "deletions": 8}}, {"node": {"oid": "69dd197604d1aa8a6641f0fb85606650a91387ab", "messageHeadline": "indexer: implement transaction query with pagination (#8786)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 362, "deletions": 15}}, {"node": {"oid": "aeb72ec2be1eb35a59d76605c0ae7db279a760a6", "messageHeadline": "[transactional tests] Fixed missing input object checks (#8772)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 80, "deletions": 79}}, {"node": {"oid": "54e35a35b942a9d845b36e4489fe5a0a70a9c0b9", "messageHeadline": "transactions flow example (#7983)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "805432c043530110a8b141d90d02aeaefea50201", "messageHeadline": "indexer: limit RPC client concurrency to 5 (#8787)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ddd42d147878a12274372c38ff9d1be4b401d7e", "messageHeadline": "[narwhal] calculate consensus reputation scores (#8581)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 356, "deletions": 41}}, {"node": {"oid": "4e6367985ff0a21c0d913aff54310b2dbf37900b", "messageHeadline": "[core] Fix committee change test | unconditionally accumulate epoch (\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "3bdcf312571b5adad234ae53a407ecd10fa9f6a7", "messageHeadline": "Update activities to show txn originating from current address (#8396)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 135, "deletions": 105}}, {"node": {"oid": "5eb93587f0b38235ae4574968b04cc29300a61c7", "messageHeadline": "[authority store] replace struct used for storing individual objects \u2026", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 579, "deletions": 60}}, {"node": {"oid": "becd7fc4148065eb70f286a7a2a18bafc3bb2631", "messageHeadline": "comments", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "2e3dbb2a8bea58f08dc508eb06adb3159c557f9b", "messageHeadline": "allow validator to update metadata", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 2871, "deletions": 208}}, {"node": {"oid": "269f581f895e554b9b84abe598984fbb3dc75be1", "messageHeadline": "[Narwhal] Rename variable to indicate it represents the channel to qu\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "1253fe9f4522ea3efee16ed1f0f45d17db13cefb", "messageHeadline": "[staking] use pre epoch exchange rate at undelegation (#8734)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 219, "deletions": 341}}, {"node": {"oid": "1cd052cc1f98325f27c7c61d82572692adb81718", "messageHeadline": "Take db checkpoint at epoch boundary for state snapshot (#8304)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 107, "deletions": 29}}, {"node": {"oid": "769b8221a48381158b0052eca27dd16c19430756", "messageHeadline": "Update exchange-integration-guide.md (#8728)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e51004b75f27ec6a8234a7659584f49b9f1efd50", "messageHeadline": "indexer: reduce txn fetch size to 10 (#8765)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07195f3acb78bf94cca4aa0cecf74a4915242e0c", "messageHeadline": "[ts-sdk] Use pre-built binary in e2e tests (#8740)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f981c82652abd2a870e2a59feeac3252c1ac1bd6", "messageHeadline": "removed flaky test", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4807506e056be522d60b3e032c46736e176a3ed", "messageHeadline": "minor fixes", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "d2ed01248aad7d6845f2956534a24eb5feadeb68", "messageHeadline": "removed ourselves", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "8d75fce72e909bb68f7cf2964cc82f6c17d0968c", "messageHeadline": "removed low scoring authorities", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 10, "deletions": 35}}, {"node": {"oid": "caaf9e2cf5501d439fbcc94a57d392ab0cbd284f", "messageHeadline": "removed unused", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "11733d0d36ca71b6ffba3aa17b4ff762df3b648f", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 61, "deletions": 42}}, {"node": {"oid": "c45f885e4cd3d75eac393b855650369e6439a655", "messageHeadline": "review feedback refactors", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 60, "deletions": 98}}, {"node": {"oid": "23a36ff09f1211389728579133d5777b311e497d", "messageHeadline": "use safe access of system state and retain more of original submissio\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 144, "deletions": 188}}, {"node": {"oid": "3ddac9c3c915e1f35b1d38913b9632e53124a27f", "messageHeadline": "remove ConnectionMonitorListener Component", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 129, "deletions": 164}}, {"node": {"oid": "bd152dffb40ae05573163eea622e47a4663c3aef", "messageHeadline": "add metrics for measuring accuracy", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "79f540657c1953d5a27dc0b4382185688f7166b7", "messageHeadline": "update to dashmap", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 79, "deletions": 33}}, {"node": {"oid": "26cc1c59759dbb33544bb18684649336136ddd5d", "messageHeadline": "re-introduce delayed send by other nodes if the selected node does no\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "e33526f9b76514139bdbc9b2b2130023eac4f682", "messageHeadline": "wip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 92, "deletions": 60}}, {"node": {"oid": "de09f23c03f26fcf8529c43a5e4cb29b2e619831", "messageHeadline": "use new logic in submitting to consensus", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 99, "deletions": 59}}, {"node": {"oid": "35facb4cc503f71e3477aae3cf0292201e2d5a8a", "messageHeadline": "connect ConnectionMonitorListener to ConsensusAdapter", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "27df1e9defe5f6c2b6530d43e10eca167cf88e0d", "messageHeadline": "create map for current epoch peerIDs to authority names", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "73dc9a63fb37dfc2b24860ff8e9847886fad6e2c", "messageHeadline": "construct current epoch peer IDs for initialization of ConsensusMonit\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "d89c5e1721031bf0a616be2fc5a5ae3dd0f845ce", "messageHeadline": "add connection monitor listener", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 102, "deletions": 25}}, {"node": {"oid": "0988c59da3251b32fd513602852b5344a0eea1f6", "messageHeadline": "add sender to ConnectionMonitor for exporting connection statuses", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "8693cec779d2b76d13219f74f1ea62e8cb119b6f", "messageHeadline": "[8/x][programmable transactions] Added MakeMoveVec (#8650)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 219, "deletions": 78}}, {"node": {"oid": "0b0a0d892f533d5cfb75f318b1b82cc939123083", "messageHeadline": "[protocol version] Properly bcs it at epoch change tx", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a473200936706f57c060c3d1834315d43c67cef", "messageHeadline": "[stress tests] simplify Payload trait to make it easier to add new st\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 25, "deletions": 87}}, {"node": {"oid": "7b60006a268e7cec1c45250b3b655af8418299ca", "messageHeadline": "Add ProtocolConfig limits for various attributes of input transaction\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 476, "deletions": 101}}, {"node": {"oid": "a8049d159e2a910823267446e8615663fb66af51", "messageHeadline": "[bcs] Deep nested generics + array definitions support (#8748)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 3769, "deletions": 529}}, {"node": {"oid": "91b6e2219b0ee2a491d6985b836181a1509735d8", "messageHeadline": "[consensus] Counter for consensus messages by type (#8759)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "fa726b42cffa66d93b6e1fbadbf2a934852184cb", "messageHeadline": "remove outdated todo", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "7396e39973d697afb864ce9d34e35be1f5461016", "messageHeadline": "remove outdated TODO in reconfig", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "71583399c92209595afa46ea3aa9004e1505fe50", "messageHeadline": "Add system state child object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 158, "deletions": 423}}, {"node": {"oid": "d2b6a37ef027342cde68fd0a01be6ff75c9544c3", "messageHeadline": "[upgrades] Introduce Sui Framework APIs for package upgrades (#8750)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1262, "deletions": 434}}, {"node": {"oid": "2457eb9f76694dede94649273fa259759222bba4", "messageHeadline": "[rcp] Fullnode always read latest system state object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e5612c1a416326fc8a0b998bf73231be1153bdcf", "messageHeadline": "[chore] clean up left over reconfiguration code (#8725)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 15, "deletions": 173}}, {"node": {"oid": "19b567f21554a520c6b642f6ae2e97193a63f2cb", "messageHeadline": "[sui-framework] Remove non-delegation based staking flows (#8647)", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 494, "deletions": 1050}}, {"node": {"oid": "a6ffb8088a8ccdb0ea918eba64130035eef5513a", "messageHeadline": "Remove events from effects (#7822)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 960, "deletions": 602}}, {"node": {"oid": "f06df3c94f64edd3e23d400362596ec2ff4e9985", "messageHeadline": "Revert \"[upgrade] Add EpochStaticInfo (#8710)\"", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 77, "deletions": 164}}, {"node": {"oid": "38dbc325263e7eb5b32906ae3c270bfa79350163", "messageHeadline": "Fix max_tx_per_checkpoint config (#8731)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "558774f4be939458eb48ad5a91e18929fff65ee4", "messageHeadline": "Re-enable ignored simtests (#8735)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "8e2e2eaee4ce00b0c879e4b6665cc3c75d552bbc", "messageHeadline": "Gas budget in SUI (#8676)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "429817aa97e627cdce4d7b8f9af6c5b703d109a2", "messageHeadline": "[TransactionManager] reduce time spent while holding lock in `enqueue\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 144, "deletions": 113}}, {"node": {"oid": "44844110141c769a01494f345708da7c545b0a2f", "messageHeadline": "genesis: don't store a Certificate in genesis.blob", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 50}}, {"node": {"oid": "751190f3a2797bf4d8952b5e63a74a66de43eda0", "messageHeadline": "genesis: stop serializing ValidatorInfo into genesis.blob", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 104, "deletions": 60}}, {"node": {"oid": "ef3be2c94b192af7966ef3551f754306bec50f0a", "messageHeadline": "genesis: provide initial sui custody account address via genesis para\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "88d3bda93c7cf16e0676d42fc8bc8f95785f67a1", "messageHeadline": "genesis: add parameter disallowing insertion of extra objects", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cedf091df2dcad29177098c545dc607537c99d51", "messageHeadline": "genesis: disallow validators from setting their own initial stake", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 52}}, {"node": {"oid": "905825f1ccd5c7e71865926be90fef082ce0ea90", "messageHeadline": "genesis: initialize storage fund to 0", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "95651f3473764902c66799f67131fbeefc243fb4", "messageHeadline": "Revert \"[TS SDK] Adding condition to determine mutable types in SDK (\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 23, "deletions": 154}}, {"node": {"oid": "1fe9765a5224f1302a7966f7e3bd874cbf20631e", "messageHeadline": "[TS SDK] Adding condition to determine mutable types in SDK (#8482)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 154, "deletions": 23}}, {"node": {"oid": "a992ae1700f7f68b7b4126c5e767efa5c97e6af4", "messageHeadline": "indexer: txn API 1/N (#8718)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 218, "deletions": 102}}, {"node": {"oid": "925f32d0c8b246810c43390c10a245f6dc6d8e20", "messageHeadline": "[move] Added native verification of validator's metadata (#8671)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 644, "deletions": 90}}, {"node": {"oid": "19f7589066961f7107a46eaf2bbaf1485a3be6f5", "messageHeadline": "indexer: checkpoint API (#8683)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 201, "deletions": 35}}, {"node": {"oid": "0b46735a4250c42bc17a53d76020107d672fd5fe", "messageHeadline": "Make VM, module cache (execution components) restart per epoch (#8541)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 266, "deletions": 148}}, {"node": {"oid": "fb1dc0ef9ba10dbe0a47f104bc2d6a658904c4bd", "messageHeadline": "Updating links that broke when code moved (#8723)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "93fa9532979092615893e3e2bca64775fdb06f2d", "messageHeadline": "switch to the new coin api on landing page (#8405)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 141, "deletions": 189}}, {"node": {"oid": "a0955c47974f73933edb832c664740502d19b55a", "messageHeadline": "crypto: use address32 flag (#8542)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 815, "deletions": 638}}, {"node": {"oid": "fe1119de5dbc12c43e0f7f2039da2a6cd321074e", "messageHeadline": "remove next_epoch_validators, use TableVec for pending_validators", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 109, "deletions": 632}}, {"node": {"oid": "a8c042d7ccbb133eb2a6b745af238594d8e42f01", "messageHeadline": "[upgrade] Add EpochStaticInfo (#8710)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 164, "deletions": 77}}, {"node": {"oid": "b05e66062f8ef30ccaff93b8f518408978f4867f", "messageHeadline": "[apps] Change default fullnode (#8719)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c4c8ad711dce92075ba0952ad7bfbeb3a14425ae", "messageHeadline": "Adding new Exchange Integration Guide (#8721)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 496, "deletions": 224}}, {"node": {"oid": "14ba8914464dec7cface9efdc29447f65b124f49", "messageHeadline": "[staking] remove Delegation objects and the distribution of them (#8361)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 483, "deletions": 860}}, {"node": {"oid": "8ed06ba7a2570f3701c1a29f664769f0f06eff7b", "messageHeadline": "[wallet] do some design polish on the wallet tabs and filters (#8687)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "0dc1a38f800fc2d8fabe11477fdef702058cf00d", "messageHeadline": "Remove unused intents (#8697)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "46f14550efabcfba3582be7daa3c44ca36e3d02a", "messageHeadline": "[apps][part 1] add common utilities to @mysten/core (#8623)", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 530, "deletions": 235}}, {"node": {"oid": "4593333bd58a91726371d4b87f63953552c90d05", "messageHeadline": "[Display] RPC support for fetching and rendering Display object (#8663)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 582, "deletions": 9}}, {"node": {"oid": "bf545c7d032508970c00d797875458d8a2d53d8d", "messageHeadline": "[wallet-kit] Add ability to define required features (#8698)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "9b4d69308e5be127fbb0981b4cc3c1f4dc37b4d2", "messageHeadline": "wallet-ext: support executing transactions for different account than\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 139, "deletions": 87}}, {"node": {"oid": "66f021081ed6d3da4720d2746b208d24adf8ad16", "messageHeadline": "wallet-ext: WalletListSelect hide select all (#8713)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "26f93e28beda38eda94c8b92987e425ccaa8b8f3", "messageHeadline": "Remove DevX roadmap, update Sui Readme (#8701)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 20, "deletions": 91}}, {"node": {"oid": "4b360a7706b9ab371a743fd8d35c5970c1ee0a44", "messageHeadline": "Remove bulletproofs and EC operations from Move (#8660)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 18, "deletions": 1620}}, {"node": {"oid": "bbded91f64b5875b6c1629fed08e31971c473447", "messageHeadline": "Bump fastcrypto (#8617)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "5533244af73d86d2a2d61962ddd5d64e2e14bd8a", "messageHeadline": "Remove SignatureSeed (not in use) (#8657)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 0, "deletions": 402}}, {"node": {"oid": "2c9fbdfb477d2d6da77579241b64bbf20d176b89", "messageHeadline": "[move] A few fields don't belong to ValidatorMetadata", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 120, "deletions": 131}}, {"node": {"oid": "a77e3aacaa7cf43bf64f2f8b294ccafd032dcb58", "messageHeadline": "Disable frenemies (#8706)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 77, "deletions": 71}}, {"node": {"oid": "956ec28eb5275a86f8ce7927745f0b7f6ca3d21b", "messageHeadline": "[wallet-kit] Add support for `signMessage` (#8690)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "1bb6b98666cfe95c6c2b992feb712fd9ab9bccaa", "messageHeadline": "Update move ptr (#8695)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 144, "deletions": 134}}, {"node": {"oid": "2dcd3480595924001a7992def79c5309d736fddd", "messageHeadline": "crypto: Use AsBytes for all sigs (#8325)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "b1d995366bc5f7e21777358270ed0b47672ff42b", "messageHeadline": "disable test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "6d63b2a1a451f1f0270b5e406bd6b5b2d5ed9c70", "messageHeadline": "format", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12588e6f9ecd3b8d3bd5fd7dd7cedcf658859a6e", "messageHeadline": "fix lint", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "74e4cc4d75d7aef2f6544e67534e2d2856fcfd1e", "messageHeadline": "[upgrade] Add system state wrapper object (#8639)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1106, "deletions": 934}}, {"node": {"oid": "563defce4a1f97fb4b6bc0d13f97d6fa02a4ab13", "messageHeadline": "Remove usage of 0x5 in typescript tests", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "8f5a0e715a0d6d4e21d8cb948ed50229f6b11177", "messageHeadline": "[hardening] towards checking SUI conservation across each transaction", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 154, "deletions": 9}}, {"node": {"oid": "b4d7021667929865f4f817fa47aaff93c861b082", "messageHeadline": "genesis: initialize the subsidy fund and transfer remaining sui to du\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "756f57bfaf771a5d0873939d9ccdfaaf1fb6afd8", "messageHeadline": "sui-system-object: eliminate holding Sui's Supply in the system object", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "5e1ce8e53be2b686e3d0c98d36448b2ad51dca79", "messageHeadline": "subsidies: draw down a balance instead of minting", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 77, "deletions": 127}}, {"node": {"oid": "d009e82fa35bda4f2b3e7a86a9529d36c32a8159", "messageHeadline": "crypto: Sign over intent for all authority messages (#8154)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 262, "deletions": 151}}, {"node": {"oid": "68d4ad9cb0d4f3d1c8900822031d4c2840da66be", "messageHeadline": "move: generate Move.lock file for framework and Move deps (#8688)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "be3244508352fbf6f6b3e0386842f03a37d6ce28", "messageHeadline": "[explorer] Remove stake percentages from validator detail pages (#8694)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 115, "deletions": 150}}, {"node": {"oid": "fdfb34cabb15af185252c492036f7bb785756548", "messageHeadline": "Update exchange-integration-faq.md (#8441)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b66c5c3c7cb159bb9372018302cbc451dfd980c", "messageHeadline": "Update copyright info (#7927)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab73a3c2482d8cc1ac65aeb518c39907d6cad4d4", "messageHeadline": "wallet-ext: check all accounts before importing a private key (#8620)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "b95377626f3a0a59a9deeb32d2173f78f0fdf6eb", "messageHeadline": "[mysten-metrics/ adjust max channel size log] (#8681)", "author": {"name": "Joe Hrbek", "email": "123987499+suiwombat@users.noreply.github.com", "user": {"login": "suiwombat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57c17e02a3a79e5a334a35b01c77b3914318f933", "messageHeadline": "[ts-sdk] Remove cached JSON RPC Provider (#8685)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 121}}, {"node": {"oid": "e3f276850574ba33f9b77afb091cbdca18f1f12b", "messageHeadline": "[test-utils] Inject additional genesis objects for test cluster. (#8664)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "c7e8b00b5a05e48e03c8dd8de0a5d9ab22d6c5cc", "messageHeadline": "Remove legacy encoding for validator metadata (#8640)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 32, "deletions": 296}}, {"node": {"oid": "ec16fd7db01b920de63190d403de0356ad24587b", "messageHeadline": "[fix] consensus integrity hash message (#8679)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d20c3bb8a1fab929a2f8448a78d4692ab448707", "messageHeadline": "[apps] Move to use the system state API (#8638)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 224, "deletions": 630}}, {"node": {"oid": "5278e427203f64d6e3ea1b66738851c1fe9190ed", "messageHeadline": "move: enable Move.lock files (#8565)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "4c7e277b0cfcbe59fc2be4082322b47e247c676f", "messageHeadline": "unblock request_set_commission_rate function (#8656)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 4, "deletions": 46}}, {"node": {"oid": "2aee16c78845366b65a44fa5561184cc7a6c6b1f", "messageHeadline": "[Narwhal] suspend certificates with missing parents (#8609)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 726, "deletions": 169}}, {"node": {"oid": "a18778a9abf86c4e9384a6e91c02b1e85de9a0e8", "messageHeadline": "swap remove instead of remove the max element in priority queue (#8080)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "60b66ff3913bb8ed22c629ef155cc9fff6b818e3", "messageHeadline": "Update navconfig.json (#8669)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 279, "deletions": 291}}, {"node": {"oid": "f88a9a6cb6fa002412f4675312aab79d47ecaa03", "messageHeadline": "fix total coin balance overflow (#8668)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "a76d3f0892bb88778d8745e19974dbc7927f821a", "messageHeadline": "[move] Expose epoch timestamp through `TxContext` (#8627)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 137, "deletions": 22}}, {"node": {"oid": "90dbc795162257b1664d8e179291f53d423147a9", "messageHeadline": "[framework] Remove access control from display (#8659)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 115, "deletions": 229}}, {"node": {"oid": "e41b9508608e690fe4bf99c0c47d62fe3c74adca", "messageHeadline": "Adding new Sponsored Transactions topic (#8665)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "e3a0d15be43bdb58c5b228e7cfac1940648be8a0", "messageHeadline": "add p2p address on chain", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "c77678c5f8b00a5cd4546113be51349cf62a7532", "messageHeadline": "[7/x][programmable transaction] Integrate into execution engine (#8633)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 93, "deletions": 18}}, {"node": {"oid": "4cfb99cfa6da8cf2f37b1e77f06c1cbf192e06c7", "messageHeadline": "[programmable transactions] Add command index to errors (#8653)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 226, "deletions": 182}}, {"node": {"oid": "8152b27db0867cbc37e9343be83adb714000eb21", "messageHeadline": "Update README.md (#8648)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bb71f05142fc36b9946c7920b1aa5097e21c1e7", "messageHeadline": "[rpc metrics] - add request and response size metrics (#8649)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "5c3b00cdeec82954e50cc3b314f9fcaa8f477309", "messageHeadline": "[staking] use object id to identify a staking pool instead of validat\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 453, "deletions": 116}}, {"node": {"oid": "21474309ecd412944bfcfdc5d1a6a462ced66ca8", "messageHeadline": "[Move] Fix small bug in display.move (#8655)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bafa6acaf867a7ec88c5e3c3b4221988200902ce", "messageHeadline": "TPS Metric for node sync (#8651)", "author": {"name": "George Danezis", "email": "4999882+gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "08999dc8625db8c6e01578c431962cd1c366b13e", "messageHeadline": "[upgrade] Consolidate system state object read", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 89}}, {"node": {"oid": "79682e624a7883d5ec4223a9947865f9a2255855", "messageHeadline": "Add validator grpc API to get sui system state object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 139, "deletions": 23}}, {"node": {"oid": "2ace25b1cc21c49e2fedf5194c892d5d6ba2667e", "messageHeadline": "clean up unused sui errors and delete AuthorityNotifier (#8641)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 536}}, {"node": {"oid": "3eb3a1de891037e8e90a246282457b34fb21a4d0", "messageHeadline": "crypto: match export keypair privkey to 32 bytes (#8646)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a74df16ec99aeed3dc776586199394f4a2bd538b", "messageHeadline": "[clock] Inject system transaction to update clock object (#8591)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 481, "deletions": 133}}, {"node": {"oid": "b571878b0f60f390d7ca80126d49ecbea17c3507", "messageHeadline": "Improve validator shutdown test (#8600)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 55, "deletions": 23}}, {"node": {"oid": "746b84d3063fbfd97ea261d017facc650d9ff8ad", "messageHeadline": "Use saturating sub in log line (#8635)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c718deef4aa96626845a8a5cf86f77a77460b208", "messageHeadline": "wallet-adapters,wallet-standard: support chain and account transactio\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 338, "deletions": 280}}, {"node": {"oid": "c8ea6a1f66f3648c78f6ec1db387b0f519fe58d6", "messageHeadline": "[6/x][programmable transactions] Calculate effects (#8604)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 634, "deletions": 171}}, {"node": {"oid": "64234baafc3b723668cbce5ea7305bbf9694e122", "messageHeadline": "[ts-sdk] - add support for combined `sui_getCheckpoint` endpoint (#8546)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "b7907a991bf6742175899e4898bd47e5db9a7ae0", "messageHeadline": "[explorer] Move transaction timestamp to the end of the table (#8629)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3cdb7c05e52ab0a4e6682f167524b9ee65e63737", "messageHeadline": "Fix two small issues with protocol upgrades (#8564)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "19f4cbdfcbbbe6750c60872834820df38b9793fd", "messageHeadline": "[core] Fullnodes should not sign transaction effects", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 83}}, {"node": {"oid": "574557f0dae2ca4b61de8c6a047baeda06c089e6", "messageHeadline": "[reconfig] Add committee change tests (#8589)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 237, "deletions": 37}}, {"node": {"oid": "ad0ff2f4125d9d24990869f0f1627e3628287159", "messageHeadline": "introduce UserInputError", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 438, "deletions": 483}}, {"node": {"oid": "56c4e21202711d00f33073056daec9786f340f83", "messageHeadline": "Add `-y` flag to accept defaults for `sui client` (#8624)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "d2526c5ff1eb9b380f32c03a10bdf53b560245bd", "messageHeadline": "wallet-ext: fix dapp info card icon (#8625)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "850b842241113c07c59d1338257cfa8c743059aa", "messageHeadline": "Update cli-client.md (#8577)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd0e8c596e9447bb9cb2a5a6fbac901dd87d253", "messageHeadline": "[core] Audit all reads to system state object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 49, "deletions": 65}}, {"node": {"oid": "cb043989915a311409b370d9421b657d968c6cd0", "messageHeadline": "json rpc: use checkpoint timestamp for txn response instead (#8619)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "a3bf6ed4683a7d6de00dc351519563ba058da337", "messageHeadline": "[object] Store package version in object (#7678)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 125, "deletions": 87}}, {"node": {"oid": "48f29bbe13b0c583d3ae478d2007e20d022ef7c4", "messageHeadline": "Update patterns.md (#8614)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b998b891dfdc55f5ac1193f2a941891ee9cbc3c5", "messageHeadline": "wallet-ext: dapp status disconnect only the active account (#8622)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7c62ec4370992c5286ff8e6eacf3d99d03764fbc", "messageHeadline": "move framework: camel case error code constants (#8595)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 160, "deletions": 160}}, {"node": {"oid": "3a90af413cbdc4ddb2e243fee7f5c344671d181b", "messageHeadline": "[framework] Adds a collectible module (#8524)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1113, "deletions": 109}}, {"node": {"oid": "79f576758935214ce638ad8c3612ba78c627929d", "messageHeadline": "indexer: replace txn_log with latest processed checkpoint in txn tabl\u2026", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 64, "deletions": 110}}, {"node": {"oid": "448f16aeda7043c3e239dac28a462117355a5e1d", "messageHeadline": "wallet-ext: multiple accounts in active connections view (#8436)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 732, "deletions": 810}}, {"node": {"oid": "9d55ea20f17d321a5b8cca7937de7de870c23416", "messageHeadline": "[wallet][APPS-443] refactor the main page header and do some style tw\u2026", "author": {"name": "William Robertson", "email": "williamrobertson13@users.noreply.github.com", "user": {"login": "williamrobertson13"}}, "additions": 101, "deletions": 96}}, {"node": {"oid": "5478f7b4ba3de99c38bfcb4e6afa14496dba908e", "messageHeadline": "wallet-ext: allow selecting the accounts to connect to dapp (#8413)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 308, "deletions": 92}}, {"node": {"oid": "c6d09d4c7a4720ad8848111d298bbe7abc84b4e1", "messageHeadline": "wallet-ext: account settings import private key (#8447)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 229, "deletions": 20}}, {"node": {"oid": "671c0251e18d14b2ac1d647db77eb97b55d3a432", "messageHeadline": "Update default config values for timestamp and narwhal params (#8607)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "a211dc03a63311af1a659e8fb1edb981f2810d40", "messageHeadline": "Revert \"types: rencode ObjectDigests in base64 until TS sdk can suppo\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 54, "deletions": 58}}, {"node": {"oid": "8678a44b6ed15047a9c56fd480e89c9bdf758031", "messageHeadline": "Version Packages (#8608)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "17b960678bb29247b6a87833f4d55e274e45a1c2", "messageHeadline": "[ts-sdk] - JsonRpcProvider assign options in constructor (#8606)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31bfcae6ac2f1ac29481aa6f1d2d9e2eea134111", "messageHeadline": "[TypeScript SDK] Fix TS definition for MoveCall (#8605)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "052d9faf60e35be0f888d1c689214128d2547b09", "messageHeadline": "indexer: replace checkpoint_log with latest checkpoint (#8599)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 76}}, {"node": {"oid": "bf589ac374aafd13a7df717807bce7dc2a22666c", "messageHeadline": "[wallet-ext] Add sentry logging to wallet (#8602)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 121, "deletions": 57}}, {"node": {"oid": "c59259c7d335ce2f408993a5c7bc3d5bcbd4775e", "messageHeadline": "[apps][ts-sdk] Disable devnet tests, stop releases (#8598)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 125, "deletions": 121}}, {"node": {"oid": "8984581e148025626f2ed56d80b4543316401998", "messageHeadline": "indexer: update README (#8597)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "606c019755209d54586878ee8ba338c338540be8", "messageHeadline": "Fix or remove tests in #[tokio::test] context (#8593)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 100, "deletions": 96}}, {"node": {"oid": "53de7ba9341f06ef61465c0542f12a7d12b7197d", "messageHeadline": "wallet-ext: export account private key (#8416)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 472, "deletions": 70}}, {"node": {"oid": "1df49d09d3685b5ba9d5b91e28c45990887d8049", "messageHeadline": "Version Packages (#8439)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 142, "deletions": 59}}, {"node": {"oid": "19ef6ced033aad6c05f80d3087b93d357dc16916", "messageHeadline": "[Narwhal] make HeaderDigest, VoteDigest and CertificateDigest equal (\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "d28ff8636a223b3bd23ae1a15f14d20c72da269f", "messageHeadline": "Add proxied rpc methods to indexer (#8583)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 864, "deletions": 124}}, {"node": {"oid": "a978b1b33c60faf60369ad2b27ac9d0dc73cf243", "messageHeadline": "wallet-ext: confirmation modal size update (#8587)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59c7087bd35f5b8c9a5f75b11a0a98edbd3e5389", "messageHeadline": "Add vercel config to ignore gh-pages (#8590)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "31e2f7a64b7bbe9b14b6ad8dcdfc85d7d1e20844", "messageHeadline": "Move sentry sampling to env variable (#8545)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "bf60d61d72278c5bf4208f776547301d06a31e15", "messageHeadline": "[TypeScript SDK] clean up headers gating (#8582)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "5719608a50a299ea9cf0f67ac9b4dfa2bdd51593", "messageHeadline": "indexer: read txn digests in checkpoint (#8560)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 95, "deletions": 90}}, {"node": {"oid": "ac57e4d470cdfc777b1150dbd34a70f6a1a3e3e4", "messageHeadline": "wallet-ext: logout confirmation dialog (#8489)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 334, "deletions": 71}}, {"node": {"oid": "98869a246a9b1370001c178f8c5abb02b219bb17", "messageHeadline": "[narwhal] additional consensus tests (#8479)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 177, "deletions": 45}}, {"node": {"oid": "0e202a543ddcea64e38aca4e4ad6aecbcb643882", "messageHeadline": "remove switch and cancel delegation functions (#8435)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 24, "deletions": 1084}}, {"node": {"oid": "1e8d5c7a2efe10e3a08be5e7d513d092f85e8b0d", "messageHeadline": "[CI] Avoid rebuilding sui binaries (#8567)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "29b78829f965129a923cf3c0f9383473fa55c53c", "messageHeadline": "Update binary install document (#8563)", "author": {"name": "Boynn", "email": "chankaser@gmail.com", "user": {"login": "BoynChan"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6da929b78cd2a7ed87169c2317a8b07b829e2750", "messageHeadline": "Civilized protocol version upgrades (#8514)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 481, "deletions": 33}}, {"node": {"oid": "9ea253cc663520ebf5a1e46bf5a1b05a911ac112", "messageHeadline": "[consensus] Revert scheduling own object transactions during batch ve\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "81c63a52226ac6ebd711eb702d71fd0673d99afc", "messageHeadline": "Downloading latest vesions of sui and sui-test-validator (#8511)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "863f8b9750cb5776c23a882ba360002d7ebed658", "messageHeadline": "[QD] Remove certificates from all responses", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 43, "deletions": 146}}, {"node": {"oid": "fd51119e0da5039e0543c0de0794baf051e125d8", "messageHeadline": "[storage] Make tx and effects insertion atomic", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 38, "deletions": 64}}, {"node": {"oid": "f2e713bd027661eb995c709e2647492f092ebb94", "messageHeadline": "[TypeScript SDK] Fix backward-compatibility for expiration field (#8551)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 45, "deletions": 205}}, {"node": {"oid": "99067c0fd361e903dbfc25260c3569679b09b71a", "messageHeadline": "Fix transaction expiration test (#8555)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "3afbd50b7720d60a61609cc0f093b02b7ab61227", "messageHeadline": "Adding a new Sui Pull Request Template (#8494)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "23a963a9b6a928c1718a997a961322c99decf2b2", "messageHeadline": "sui-core: disable transaction expiration test (#8553)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c094d9dcd4fa2378599e0d7b5723997a250f08f", "messageHeadline": "[core] Add telemetry to StateAccumulator (#8538)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "dfb3b17fedf0f18280e5528d81174a1b36788863", "messageHeadline": "[consensus] Store VerifiedExecutableTransaction instead of certificat\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "e294cdc444dc36ad760915d63d6833640993e3a2", "messageHeadline": "sui-core: respect transaction expiration in handle_transaction", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "eb5bcb8ba17891ac9b4fdbbde4ac6068f3a8f16a", "messageHeadline": "removing outdated Prototypes section (#8500)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 363}}, {"node": {"oid": "954327fad2f59197aa4d7bca8bf850b70eb290b7", "messageHeadline": "[apps] Consistently format object IDs, addresses, and digests (#8518)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 51, "deletions": 210}}, {"node": {"oid": "1aabed17cbb1c622d311b9be0eec2c07ae0ae5ee", "messageHeadline": "Bumping sui version to v0.28.0 in main (#8544)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "02fead9207538b6d2774be4b977aff9cd9e94827", "messageHeadline": "[framework] Display object module (#7668)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 895, "deletions": 9}}, {"node": {"oid": "f1e3a037374aff1defc4fdfe49db22826c11feb4", "messageHeadline": "[explorer] Add sentry instrumentation for network requests (#8522)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 107, "deletions": 40}}, {"node": {"oid": "a89cf6ae5c8792c3b50d42a565ee136327f21b49", "messageHeadline": "cleanup docs (#8502)", "author": {"name": "Lefteris Kokoris Kogias", "email": "lefteris@mystenlabs.com", "user": {"login": "LefKok"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "4658e2d7f21f72c26eedd1b59d7f69fd7c895a26", "messageHeadline": "[Narwhal] avoid re-verification of fetched certificates (#8535)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "8e5bc31715d57953b7f08298a461b39cea0a719a", "messageHeadline": "[checkpoint] Use notify_one for builder->aggregator notification (#8537)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c785e9fdf547c12c3de0fc3ce7b2a0e56d2277", "messageHeadline": "[epoch_data] Pass timestamp and digest to EpochData (4/n) (#8501)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "2871046757ed32073ffed705ab7caa8bdd489fd8", "messageHeadline": "Assert never revert shared object tx", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1ae3d2dee19e8f8ff33d0ad5841fea02d02b25bb", "messageHeadline": "[5/x][programmable transactions] Add module publishing (#8508)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 159, "deletions": 37}}, {"node": {"oid": "556a96e5bb8d511947007772310258eae0d573ec", "messageHeadline": "Use same VM for publishing and execution. Instantiate a new VM for dr\u2026", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "e3db7aff9179f3b3df205682ace277c79c918529", "messageHeadline": "indexer: add txns etc. to checkpoints (#8528)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 106, "deletions": 87}}, {"node": {"oid": "bdc7a9f7376f783c916ad691d408ecfe599baced", "messageHeadline": "[Narwhal] rename send_message RPC to send_certificate (#8520)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 74, "deletions": 103}}, {"node": {"oid": "3e1a0eeb09f8c120afd4c2fc9542b771ef520400", "messageHeadline": "Update RELEASES.md (#8532)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b85708118eb18efc2d792e260505ff425551c1e", "messageHeadline": "Update TxContext usage in entry function", "author": {"name": "Georges-Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "21a22dceca2edf92bf837e468c4e91ff57ede5fa", "messageHeadline": "[core] Remove certificates from the network", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 369, "deletions": 595}}, {"node": {"oid": "532386d8859b59ecd59b9969efab29c74c6890dc", "messageHeadline": "Remove instances of SharedCommittee (#8488)", "author": {"name": "Alex Tsiliris", "email": "alex@mystenlabs.com", "user": {"login": "Eis-D-Z"}}, "additions": 126, "deletions": 139}}, {"node": {"oid": "3a62f77aa40ef1001fc3299ea4e10ed8fcbe9cff", "messageHeadline": "[core] Remove CheckpointTailer (#8516)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 2, "deletions": 73}}, {"node": {"oid": "27588a7cfe752db7fa9992067671e8eb6517164d", "messageHeadline": "[explorer] Remove unused search pages (#8523)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "216d425f0ae8ec7e3308cefbc066cfc5d25827af", "messageHeadline": "Update sui-framework/README.md (#7337)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d0aceaea613b33fc969f7ca2cdd84b8a35e87de3", "messageHeadline": "crypto: Add doc for multisig (#8294)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "248ea1e8cc620a83c98101f1984c0a66bc5d0a9c", "messageHeadline": "[jsonrpc refactoring 1/n] - reorg and consolidate rpc api modules (#8\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 979, "deletions": 1004}}, {"node": {"oid": "a3ce30bc853552cf74dfe50e3ad9542db1c4bc39", "messageHeadline": "[Snapshots] introduce StateAccumulator (#8077)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 556, "deletions": 41}}, {"node": {"oid": "ed3fb47f08f01a3b5f8fdc82037ca89b15220c5b", "messageHeadline": "[jsonrpc] - use jsonrpsee logger instead of tower layer for metrics l\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 146, "deletions": 175}}, {"node": {"oid": "6ff0c785f5ab7f4857531b117347bdf959f6651c", "messageHeadline": "[JSONRPC] - Use a more structured dynamic field name instead of MoveV\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 295, "deletions": 202}}, {"node": {"oid": "10417f5e8adcef929d302c36e58250dd209b6267", "messageHeadline": "[explorer] - fix search icon styling (#8446)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece5d220912d9d3b3c49d1b00694aa62c30bf25c", "messageHeadline": "Update default NW parameters (#8519)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "4df2c8a09595af0bbc916412b24d7beb766f69d5", "messageHeadline": "[rpc] Remove get_transaction_auth_signers", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 77, "deletions": 236}}, {"node": {"oid": "79aff66049409c944bf06c1c591082fed120fecf", "messageHeadline": "move: format tests with indentation (#8444)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 1367, "deletions": 1383}}, {"node": {"oid": "5da133445e862cc06cc053dd46f956fff9d9295b", "messageHeadline": "move: add more table vec tests (#8434)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "aa650aa3bcb4904591da58cbdfe30b4b67cad704", "messageHeadline": "[ts-sdk] Introduce SDK Connection class (#8088)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 151, "deletions": 132}}, {"node": {"oid": "476f5122a9078756c465f3431a5a5850a416f3fc", "messageHeadline": "sdk: add expiration to sdk", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a8f09b79f43ea7cb18505559da7d60aff64e4fab", "messageHeadline": "types: add transaction expiration field to TransactionData", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "67e503c7ccf5a6bd1f5c302a73476d52ee7b6fb4", "messageHeadline": "[ts-sdk] Move Base58 encoding to BCS (#8486)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5a8f6111258cab3dceac83d177e1c7883c1f046c", "messageHeadline": "move: improve tests for safe (#8398)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "17d5de0d0290828604d94d6c40594d3ee1128663", "messageHeadline": "move: consistent helpers in safe test (#8397)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "37a35b933ec26db190baa583ce6c486d733ed25b", "messageHeadline": "Read system object from temporary store when computing final checkpoi\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "2b01546470374eb47fceab25c17485eaed280b62", "messageHeadline": "Remove certificates from Transaction response (#8369)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 592, "deletions": 1062}}, {"node": {"oid": "a4b2f2b4e31d43ecce536e8e14f25a9350c96f38", "messageHeadline": "panic if objects are missing", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "a5101f245b9eaf0e3c9a4a9cc4cb72c1b9b075bd", "messageHeadline": "remove SharedObjectPriorVersionsPendingExecution", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "80165cd980b0e1469011bb923a7544e64d09b5a9", "messageHeadline": "move: add more tests for pay (#8374)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "5d6fcbab3c72b8caf238f18e6b1b132992d8bd03", "messageHeadline": "Adding sui-test-validator to binaries build set when attaching to rel\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6c2a42f57d16122b3675a6db13a21ae55b08ce5", "messageHeadline": "[ts-sdk][wallet-ext] Fix issue with keypair size (#8505)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "9338a2ccfd893b81e4141d7757fe152fcd8df404", "messageHeadline": "remove SharedObjectLockNotSetErr", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "5ae798cc6edcbd2b39bf7e75752f1037cba6f20d", "messageHeadline": "Revert the rust upgrade, which breaks simtest on mac (#8504)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c8293eff7e326b4ae3e9d89c3aec3107aee59e5", "messageHeadline": "[source-validation] Regression test for module-handle ordering bug (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 107, "deletions": 52}}, {"node": {"oid": "8df45c96a611605b90da8f7621815924a913d14d", "messageHeadline": "Reinstall cargo for TS e2e test (#8495)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21dad3ec1f2caf03ac4310e8e033fd6987c392bf", "messageHeadline": "[docs] improve how sui works doc (#8492)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "f94b5d6be98ffc7f9fca0e85ae9d0beff0c50345", "messageHeadline": "Do not commit the change epoch tx in checkpoint builder (#8377)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 72, "deletions": 17}}, {"node": {"oid": "58db741ce37b41b3fee9f3693dcca2083b4a2e7c", "messageHeadline": "indexer JSON RPC server (#8379)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 179, "deletions": 19}}, {"node": {"oid": "91ee53d80b43b22ddd83545f427368d67cb40448", "messageHeadline": "move new error to the end to avoid error code shift (#8493)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "5a546e98275836d0a71b262124415bdc2849d641", "messageHeadline": "Upgrade docker images for Rust (#8498)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "905bb76d12ee374c7a912df3d2ad4cec0dd6751b", "messageHeadline": "Allow tests to override ProtocolConfig values (#8445)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 100, "deletions": 26}}, {"node": {"oid": "80ea2399bac899f4d5088a28515d61103baaac27", "messageHeadline": "[core] Add ExecutableTransaction to the tx execution layer (#8449)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 224, "deletions": 116}}, {"node": {"oid": "9ad77a93b8f485805724fd966ec479d0945472af", "messageHeadline": "[4/x][programmable transactions] Added MoveCall execution (#8406)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 945, "deletions": 132}}, {"node": {"oid": "315e188066b5422c3f2c5977ecd4691bca196dd5", "messageHeadline": "[wallet-ext] Add sentry tracing for staking and coin sending (#8399)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 242, "deletions": 224}}, {"node": {"oid": "40f0fa18e75cfd3bae0e1119f9fa16e15baeea89", "messageHeadline": "[RPC backward compatibility] - RPC method routing base on client vers\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 876, "deletions": 88}}, {"node": {"oid": "268734f696cfe43620bc583674f85e92cd866965", "messageHeadline": "[core] Split transaction cert signature to separate table", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 86, "deletions": 62}}, {"node": {"oid": "6640d49c8327788fe66fe219b294a04b14f85c1e", "messageHeadline": "sui-node: start metrics push service if configured", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5988368316e3acdfd7107637885a08042ba8d8f2", "messageHeadline": "metrics: add task for pushing metrics to configured endpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "3261d305b5aadcc9e91ff6a5ed31527fc4e1c18e", "messageHeadline": "config: add metrics push config to NodeConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f809ba806c6c2fb610cc996b6fe8442b1eee1c5e", "messageHeadline": "tls: add negative test for when server-name in cert isn't 'sui'", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "81a9d8d59408530803c42d84a6bdd1965c68d3cb", "messageHeadline": "sui-tls: add TlsAcceptor for use with axum", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 163, "deletions": 6}}, {"node": {"oid": "11edd9fc2f5d421e456f8d7bbac04211d6eafa8f", "messageHeadline": "sui-tls: add method for building a rustls::ServerConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "d23b1081caee3c7eb6039eea557286116f0a108f", "messageHeadline": "sui-tls: add utility for extracting an ed25519 public key from a tls \u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d289f2aa6ee6a33a1873d3a272078b74b76ada73", "messageHeadline": "sui-tls: introduce SelfSignedCertificate type", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "b33a9f1d2601664cbf5bd8c901d619f8babe46c6", "messageHeadline": "chore: remove unused component crate", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 366}}, {"node": {"oid": "e8ad7fbfbd2a1942fe227cfea481fbc9104c2459", "messageHeadline": "chore: remove outdated and unused rccheck crate", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 1157}}, {"node": {"oid": "5ce7f70903b277d2c0b0e0499410694dd7b4e90b", "messageHeadline": "sui-tls: introduce utilities for working with validator self-signed t\u2026", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 299, "deletions": 2}}, {"node": {"oid": "8206d58790596da19c14e46544bc46b699306263", "messageHeadline": "narwhal: fix unused variable warning", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d07807ff93fa891063979a0aaaea2cd62f21b3c", "messageHeadline": "wallet-kit-core: update accounts when they change in the selected wal\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "d965c19fd228b1282278a334bb3e526700ebab3d", "messageHeadline": "fix pay amount check overflow (#8484)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "3919544ca7856faf5d2f57c8bfe06bb614fc180b", "messageHeadline": "crypto: Add r1 ecrecover and verify to Move (#7773)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 547, "deletions": 263}}, {"node": {"oid": "189ec7da6f31a59b60fca87b85ec27c272109621", "messageHeadline": "Upgrade Rust toolchain to 1.67.1 (#8448)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 121, "deletions": 168}}, {"node": {"oid": "74e521fe7acf4ebc35d959bacd49cd81f8208284", "messageHeadline": "rosetta testnet cherrypick (#8351)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 382, "deletions": 85}}, {"node": {"oid": "a534846e98c998f0e003e29a63020609fe248ad7", "messageHeadline": "[pruner] keep last N epochs of objects data (#8341)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 177, "deletions": 196}}, {"node": {"oid": "2062d2f34912c84fc699f1a2a6e1d485c7f56f79", "messageHeadline": "Create Sui move crate & quicker building binary 1/x (#8402)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 224, "deletions": 4}}, {"node": {"oid": "a2f8604c484f1f19bdac42ecc6015dc0fc387f17", "messageHeadline": "[TypeScript SDK] clean up version gating code (#8419)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 18, "deletions": 187}}, {"node": {"oid": "302963ccf2372585477bf3c385c9049dbd1d5f12", "messageHeadline": "wallet-ext: WalletStandardInterface expose all connected accounts (#8\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "64c8495ee9e8b3c59fa646e90f23597f8b5d2aa0", "messageHeadline": "[Narwhal] move `Certificate` processing from `Core` to `Synchronizer`\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1365, "deletions": 1225}}, {"node": {"oid": "2343a71b84edcf04e27384b7d5d9b06e9504e06e", "messageHeadline": "[jsonrpc] - Added new combined get checkpoint endpoint (#8440)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 330, "deletions": 114}}, {"node": {"oid": "4b4c1b97f110f195a68c062a5b0b894d928601fa", "messageHeadline": "Use committed certificate's round instead of last (highest) committed\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4baf554f12a3a43368429c2009bd6fd50adb830a", "messageHeadline": "crypto: Ed25519 fromSecretKey takes pure 32 bytes privkey (#6798)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 112, "deletions": 87}}, {"node": {"oid": "d0da017f075d97fcdf4c3befa2f1f042f41ea9d1", "messageHeadline": "Add metrics/logging to report excessively large messages in anemo. (#\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "61b5720f3410ed9f56b035d177143244df34342f", "messageHeadline": "Version Packages (#8328)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 141, "deletions": 70}}, {"node": {"oid": "cb4db1292bce6d30799d4d81664217f7ae16419d", "messageHeadline": "remove unused ws port in config (#8432)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df73565aed8f9541017658a925855ea657714cd4", "messageHeadline": "[CI] Fix changeset release CI (#8410)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "598f106ef5fbdfbe1b644236f0caf46c94f4d1b7", "messageHeadline": "[bcs] Adds base58 encoding support to bcs, type aliases and inline de\u2026", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1363, "deletions": 588}}, {"node": {"oid": "7bd9da29d6d13864a71070d198a4829ed42a957e", "messageHeadline": "Disable this for now to unblock ci / deploys (#8417)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f85dd6449ab1425a389a355e43e06ce0eda58dd", "messageHeadline": "[TypeScript SDK] Add back request headers (#8394)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "fd19a4b83b131c165aed6ad5dd94bd4c27e57ae3", "messageHeadline": "Increase max concurrent payload fetch requests in executor (#8407)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05a3c1116515f365a5808a6ac8fce99f6c780873", "messageHeadline": "Remove a stray call to get_for_m(in|ax)_version() (#8414)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "cbde1e7852758655cb41f92050be49dcbbfd50a3", "messageHeadline": "[rpc] Add checkpoint to transaction response", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "ee7b4418ceea13eb741ba8e9d1ff099e1598a69f", "messageHeadline": "[3/x][programmable transaction] Start of execution runtime (#8357)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 535, "deletions": 3}}, {"node": {"oid": "6eb4ed427d42e14688dc6f0731a9d54bcb916685", "messageHeadline": "Expose RGP (Reference Gas Price) to transaction validation (#8332)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c00a0259f8bb11b77f049cdb9745f10a2b43aa2a", "messageHeadline": "Remove dead module (#8401)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "52e174766fe87e7339588d2899f502a8093e222c", "messageHeadline": "[wallet-standard][wallet-ext] Sign transaction (#8333)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 279, "deletions": 66}}, {"node": {"oid": "5d28973e811a6c9693718c76196b4a8ae40673c0", "messageHeadline": "Set default coinType for PaySui txn sui (#8283)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "024711ed53093f1186d9efb21683289049abc7f7", "messageHeadline": "SuiNode/Authority state are now aware of what protocol versions they \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 175, "deletions": 23}}, {"node": {"oid": "a6387e8ddf164c97b67718690fd082c433d8968d", "messageHeadline": "[2/x][programmable transactions] Small changes to adapter and types (\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 90, "deletions": 51}}, {"node": {"oid": "e0092382a2a7edd5e3bfc4542830f1364c40a29c", "messageHeadline": "[explorer] - fix search styling (#8380)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "229a845c195c604803e64c4714ef864aafd9f13d", "messageHeadline": "Separate unwrapped_then_deleted objects in TransactionEffects (#8012)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "7c6e9415ee2db41a03d4dec470c5e072c79b9478", "messageHeadline": "[move] Bump Move version (#8260)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "084433bdac512408ba29fbb6ab460cc1dbaad778", "messageHeadline": "Fix broken build (#8393)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d822f579ead09bc26571caf7920a4fad5303b3ab", "messageHeadline": "sponsored tx", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 1603, "deletions": 367}}, {"node": {"oid": "a4857d94c19951d7744600b215cb255b980a4c27", "messageHeadline": "Make protocol_version optional in serialized GenesisChainParameters (\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ba2279ff7121a71d2e556805defa94fe01ded4e1", "messageHeadline": "[epoch_data] Pass entire SuiSystemState into EpochStartConfiguration \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "b7f8af150d5e6f325b596e7f3c79c49ea8106fdf", "messageHeadline": "[Sui CLI] Fix --bcs flag to get the bcs bytes of original object (#8249)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "e6b9e7de1a9333b1d009b47806e6947877b45159", "messageHeadline": "Allow protocol constants to change when protocol versions change. (#8\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1161, "deletions": 468}}, {"node": {"oid": "3409fd35d98afdea8b4a20708ff23fe9dbb86a92", "messageHeadline": "[explorer] - comment out client-api-version headers which are causing\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc221834388817f37daf6f3662c1176118a144d0", "messageHeadline": "Add event size limit & Update Move ptr (#8355)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1747, "deletions": 1690}}, {"node": {"oid": "2973975ec42844928c45b732958835e0922f2802", "messageHeadline": "[fix] build owner index from genesis objects (#8299)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "191259765f2fbd3b58b39766f66ac7a4fdf3d1c3", "messageHeadline": "[core] Make certificate optional in validator handle tx/cert API (#8359)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 367, "deletions": 298}}, {"node": {"oid": "33aceb17afc72341ff00d44397437d2f31bbd9eb", "messageHeadline": "adding serialized and deserialized testing for e2e txns (#8251)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "24bdb66c6ce22bb4193bc5232f8119eabb3854b3", "messageHeadline": "add headers for version (#8139)", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "8e3863ed4c4adfda49557d38ea47f73a4de9374c", "messageHeadline": "Only share peers in discovery with explicitly configured external add\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 9, "deletions": 136}}, {"node": {"oid": "e43979bd5d97026e799474f3cd71f17109e84d46", "messageHeadline": "[epoch_data] Define EpochData and pass it to transaction context (1/n\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "674173e3ea80a8ed9fa16411525e219a45155bd4", "messageHeadline": "Speed up pruning test (#8314)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a18d458cbcfc9a199aacedfb2e0b342fa1c301b", "messageHeadline": "[epoch_data] Cache EpochStartConfiguration in AuthorityPerEpochStore \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "c306d13f9f8d91c8f3e1f8dae898af8f641ee99d", "messageHeadline": "Change type of some `getValidators` fields to strings (#7665)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 27, "deletions": 49}}, {"node": {"oid": "65f8f4138a28208bdf1c0a4f8c879dc57e5ccc7b", "messageHeadline": "anemo: set frame size to 2 GB (#7745) (#8360)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "92202e4d5d067d361f3e85caed505e366ed1d8d7", "messageHeadline": "assert loaded object version match, remove UnexpectedSequenceNumber e\u2026", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "ef8f2630b5fbf240d556ec141170dfab0f71901c", "messageHeadline": "do not check shared locks twice", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 82}}, {"node": {"oid": "cb5bfc363d21d57cf0675b9f83973359a811b782", "messageHeadline": "Removing a few custom serde-s (#8340)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 5, "deletions": 89}}, {"node": {"oid": "82a59ed6c691e9f51b3b599b1dc55f569f15ce21", "messageHeadline": "Keep pending certificate inside transaction manager (#8305)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "6278b4971867203bcee62d8fd74d819695f395d5", "messageHeadline": "Do not use f64 for STORAGE_REBATE_RATE (#8102)", "author": {"name": "Dario Russi", "email": "113150618+dariorussi@users.noreply.github.com", "user": {"login": "dariorussi"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "762af7011e3eb9eecd1121bf3f8ede9e7d2b9a27", "messageHeadline": "[narwhal] small log enhancement (#8225)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "dde68cf83be7f954c1acb886c7b00d028d69182b", "messageHeadline": "Load generator (#8244)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 226, "deletions": 9}}, {"node": {"oid": "d70f8dc9283578fc2f83d8ba878e8b91fb5d1129", "messageHeadline": "[move] A cosmetic Prover cleanup (#8335)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "1a96a5db5d852c6567e48650594382f8ac9c9f7e", "messageHeadline": "[move] Adding support for Sui storage to the Prover (#7739)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1432, "deletions": 42}}, {"node": {"oid": "c12548f717544d1999c795443e99cfa261e9e9aa", "messageHeadline": "[core] Add executed_epoch to transaction effects", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "b157fc1d200ebc2aa1f378a30f205807e899ca90", "messageHeadline": "[frenemies] Turn off dapp (#8330)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "91af4073e4ed6040357f87a79d595dde6839576f", "messageHeadline": "[explorer][wallet-ext] Reset default networks to devnet (#8293)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a67cc044b23a6894dd6d6fa65279d221684559d9", "messageHeadline": "[ts-sdk] Add `signMessage` and `signTransaction` APIs (#8321)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 344, "deletions": 265}}, {"node": {"oid": "15fba641be0a57eae5bb81978d377323bcf700e1", "messageHeadline": "Version Packages (#8144)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 150, "deletions": 57}}, {"node": {"oid": "5f2d10dc57071309dafaa6ee1c61845dd032663f", "messageHeadline": "Update exchange-integration-faq.md (#8143)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "323dc763e64e84fa0d77be78b21f8cfbe8496d75", "messageHeadline": "Address feedback", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "a9987fbe4cad8d4a1501113ec0977be434c84d0c", "messageHeadline": "[auth-agg] Simplify Authority Aggregator error handling", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 276, "deletions": 319}}, {"node": {"oid": "9b08671566c83f2d289c3232ea54bf814f9e1463", "messageHeadline": "Update rust rocksdb to 0.20.1 (#8324)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "c92281e50ee61c6cdcb92866f05d092a70a52163", "messageHeadline": "Fix backward compatibility in #8189 (#8318)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 62, "deletions": 58}}, {"node": {"oid": "ed8d95aa4b011dcb828007083bc2f0ac385e941c", "messageHeadline": "Update fastcrypto in sui (including changing the serde of EdDSA & BLS\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "ba7a7b548bcd103d775af7ce785aca2c23133d68", "messageHeadline": "renaming metric for checkpoints (#8323)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e0bdb0f8b5b2fd6d05952c456385a8571d41765", "messageHeadline": "wallet-ext: accounts settings view create new account from mnemonic (\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "cb5db32c5eb4ee789e7ade4288de9730cbfe6f1d", "messageHeadline": "Bumping sui version to v0.27.0 (#8320)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06898b70fe73002bb4745405c5107723f8f43bb4", "messageHeadline": "[programmable transactions] Added type declarations (#7905)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 390, "deletions": 80}}, {"node": {"oid": "1a0911605a261f678d4db22dde78f5373b246fa0", "messageHeadline": "Add README for sui-tool with anemo CLI examples (#8296)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "bf641f71137bbc1ff6d86c032f50dbb24ffa40c3", "messageHeadline": "[sally-api] Add missing sally iter functions (#8094)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 162, "deletions": 9}}, {"node": {"oid": "7a661d19ef2ca3502776547613120d49b52de0ce", "messageHeadline": "Shutdown server runtime before program exit (#8313)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 58, "deletions": 30}}, {"node": {"oid": "629804d26f8155f9df70b7a244fe6c04b310efdd", "messageHeadline": "[ts-sdk] Remove usage of Base64DataBuffer (#8259)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 135, "deletions": 240}}, {"node": {"oid": "daf1bf5ccda1d22a1104508491d2c42fb3eaab2e", "messageHeadline": "Update RELEASES.md (#8315)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77bcada919092f9c5c13bc4f21ee6df4dc595f0f", "messageHeadline": "wallet-ext: account settings view support multiple accounts (#8297)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "b6be2365cf4889c26f476acdb51115b3adef69f6", "messageHeadline": "[Indexer] adding metrics on write paths from FN. (#8295)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "08782eac315ec30c81bab7fd3e3461f99754342f", "messageHeadline": "Use latest committee during bootstrap in embeeded reconfig observer (\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "6230602b432abb25a6c82740d24a8aa453d873e2", "messageHeadline": "[core] Move effects signature to epoch table", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 316, "deletions": 291}}, {"node": {"oid": "1b12e73f419781cb8f20d0464a162cdd65c29acc", "messageHeadline": "[trivial] Only print effects summary for advance epoch tx", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "3d5f45887bc0807bc0a3a2c9709f66125b7bbe62", "messageHeadline": "[narwhal] return error when failing to propagate batch to primary or \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2e5e68673fc7f1ed7644e4242a4b28070c04ede", "messageHeadline": "Disable stress smoke test (#8277)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adba3ac23fd944887bfe6be2c1cc358b0b88c5ff", "messageHeadline": "[explorer] - enable css reset (#8226)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 651, "deletions": 844}}, {"node": {"oid": "031a01fbaf7aa48c62c3357e6d1adb02cec2482a", "messageHeadline": "comments", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bb7169f16021b1ee6c77003a0aa0908fc90c8e4a", "messageHeadline": "remove system object", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 15, "deletions": 60}}, {"node": {"oid": "af0b6dd2b2dc5b92128be9c4d88670d1ced685ff", "messageHeadline": "latency breakdown", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 178, "deletions": 72}}, {"node": {"oid": "50b3104206836164546bf764b8a40c2b3d1f4ff1", "messageHeadline": "Write certificates to pending_certificates table in SuiTxValidator (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "eecc4c5e6771c108fb2ec8bbbca2aba7bc1c6627", "messageHeadline": "Turn a few execution errors into panics (#8298)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "f7ede7d101891ae120a7d88b3080fbff304e5ff2", "messageHeadline": "[sui-rosetta] - fix balance accounting bug for failed transaction (#8\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 137, "deletions": 32}}, {"node": {"oid": "2c022c6db5576d0339443767d5cdbdc9901b6027", "messageHeadline": "Add iter_live_object_set() (#8268)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 243, "deletions": 2}}, {"node": {"oid": "83bcabee80c4bce57d8246ce46cd39ef95693d02", "messageHeadline": "wallet-ext: settings menu account or accounts item (#8286)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 59, "deletions": 16}}, {"node": {"oid": "4d9012a180de74d3c371b71a41dd2b6bc0d206f8", "messageHeadline": "Add multi-proxy support to load gen (#8046)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 408, "deletions": 361}}, {"node": {"oid": "595aab91ae3e3e5653390fe7cda04b5144d3bda0", "messageHeadline": "Allow taking db checkpoint for state snapshot creation (#8041)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "ef795304d87c8c7cc2662cc3c2fd0b8b0e790102", "messageHeadline": "wallet-ext: settings menu redesign (#8205)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 873, "deletions": 1021}}, {"node": {"oid": "818406c5abdf7de1b80915a0519071eec3a5b1c7", "messageHeadline": "crypto: Add multisig to sui (#7110)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1218, "deletions": 89}}, {"node": {"oid": "25af476c3af57f20410627b3b846a7eae5c989a1", "messageHeadline": "[frenemies] Change claim requirements (#8287)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "fd24720ab32165a9950ffcbd25f74d0b702d6e52", "messageHeadline": "x: ban openssl as a dependency", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9f1c394a0804dea2e981e4e097d26f7eafa88fae", "messageHeadline": "x: update nextlint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "cbfc86d3e459ffc7efb71fe51685e8d79984623e", "messageHeadline": "x: re-enable lint banning tracing-test", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 88}}, {"node": {"oid": "628d50bd8ed2544e06bdd346651814e329e51267", "messageHeadline": "indexer: Adding new fields to checkpoint table (#8151)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 146, "deletions": 11}}, {"node": {"oid": "8e8f3e646281500c142438fbea73c73f7b5b131c", "messageHeadline": "Add Move version bump", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 138, "deletions": 271}}, {"node": {"oid": "2fdadd0f5296a16bde0c29d7532f3cf26a39e695", "messageHeadline": "Remove all OpenSSL refs", "author": {"name": "jk jensen", "email": "jk@mystenlabs.com", "user": {"login": "after-ephemera"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "52d45de92554f9349dda7384dd3f929e2ee102eb", "messageHeadline": "move: add more tests for coin (#8213)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "f83954665a5bc5e44681f03919f9af1b1bc93612", "messageHeadline": "Update install.md (#8072)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22691907f26726f1d73a9b5b3ab8ffe27125b7d2", "messageHeadline": "update sui build.md (#7806)", "author": {"name": "Joe Chen", "email": "geometryolife@gmail.com", "user": {"login": "geometryolife"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a38a41d111524af388160432656bc6a360580d51", "messageHeadline": "wallet-ext: fix e2e (#8285)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f61c09e2ae1fbb0cc96a889e1c366b6258f42e96", "messageHeadline": "hyperlinks fix (#8063)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2e6f86a150ed51abe075dfc00b474f8abf0c3803", "messageHeadline": "[frenemies] Add claim workflow (#8256)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 355, "deletions": 17}}, {"node": {"oid": "09293e2c9e58b956996ad72be4ccf93a92288b25", "messageHeadline": "[auth-agg] Change quorum_map_then_reduce_with_timeout to return resul\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 111, "deletions": 143}}, {"node": {"oid": "a16ee0ee1c96f51a104b4558625f6e4dd198c578", "messageHeadline": "Add mark on addresses command response (#7801)", "author": {"name": "Joonkyo Kim", "email": "rootwarp@gmail.com", "user": {"login": "rootwarp"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "752423dc4b3293687500fb9b4c442a1db173c55a", "messageHeadline": "fix NAN from no coinType bug (#8281)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3c4012ebb553062ffaa7aea5e6284f22afe8129", "messageHeadline": "Add rocksdb graceful shutdown (#8271)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "260eff77787b715c4b08cb5891b8dc67cdca7352", "messageHeadline": "[auth-agg] Simplify get object validator read path", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 247, "deletions": 1074}}, {"node": {"oid": "3fe872b7a48995651b2a6a4167d32aeab69b7ca0", "messageHeadline": "Add more logging to CheckpointExecutor (#8264)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ee8503b57904b1f9c191c5bad54d212c587a281a", "messageHeadline": "[4/x][signing] Don't sign mutable access to the Clock (#8092)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "59641dc29dfe373359475078bc014f2745640c0f", "messageHeadline": "[3/x][checkpoint] Checkpoint Prologue transaction and Move function (\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 397, "deletions": 28}}, {"node": {"oid": "501d0c37df0122850d03f8b4ef456a5ba3abf96b", "messageHeadline": "[core] Minor change to execute_certificate", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "1709288adcff1a2885979267b3f8235e2ebf1370", "messageHeadline": "Ensure we don't hit safe mode in tests (#8210)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bb3540bf43b46eda8a118bea0dc950df96f0fd9", "messageHeadline": "wallet-ext: dapp status centered relatively to screen (#7902)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "a4a8e1a8e0ff5320b73058a382938c83cb086f24", "messageHeadline": "Bump fastcrypto version (#8228)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 129, "deletions": 138}}, {"node": {"oid": "c0b7fa8901aa774850363675a34cae7cef54dcfa", "messageHeadline": "[2/x][adapter] Transactional tests include genesis objects (#8054)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 792, "deletions": 748}}, {"node": {"oid": "28974bee0ed344ad34c75fd8ecb51bac2061319a", "messageHeadline": "Remove transaction streamer", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 340}}, {"node": {"oid": "fec698f3044ed7a63e7db9cc40892a986ee41b46", "messageHeadline": "Truncate public key in db paths (#8254)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b0232888b95787025ee1ae720791fd8d7cd39ebd", "messageHeadline": "[1/x][move] Expose Clock to Move code (#7922)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 379, "deletions": 509}}, {"node": {"oid": "270bb6cd125bb1c60c3dd6bd763c47450bc67e3d", "messageHeadline": "Update build-test.md (#8232)", "author": {"name": "Samuel Laferriere", "email": "samlaf92@gmail.com", "user": {"login": "samlaf"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bcd90aef334a23d10f1b17ad2e88312c19752b54", "messageHeadline": "Update debug-publish.md (#8234)", "author": {"name": "Samuel Laferriere", "email": "samlaf92@gmail.com", "user": {"login": "samlaf"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "024e3dd4b2be2f227229fb87b080354b3db05d0e", "messageHeadline": "Increase concurrent checkpoint execution to 200 (#8227)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6cee00875c8cb0cb333486e8ce893f20f6a5a820", "messageHeadline": "show call transaction amount on table view and transaction details (\u2026", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 169, "deletions": 81}}, {"node": {"oid": "ebe6c39453fdd4cc97f2b4869b9a96231825cbed", "messageHeadline": "[TS SDK] Adding paySui, payAllSui to local-serializer (#8181)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c3b63f9e227af763bae03fd7c1f0d509ca0c048a", "messageHeadline": "[wallet-kit] Add autoconnect to wallet kit (#8145)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 88, "deletions": 40}}, {"node": {"oid": "c7b02a15d6bae93164a4468f1aff7a815bc4bf49", "messageHeadline": "Use a default single color for broken NFT image (#8198)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f1cf482fe34166e54b966886d100cc9de7917b1c", "messageHeadline": "Address feedback", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 61}}, {"node": {"oid": "0dacebae3ca7478dab5c87b47e2547ab12367e4e", "messageHeadline": "Audit all epoch store loads in AuthorityState", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 84, "deletions": 85}}, {"node": {"oid": "38626a448c2428e1b61bc74e2986b41220a8f19e", "messageHeadline": "[frenemies] Migration logic (#8215)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 484, "deletions": 341}}, {"node": {"oid": "e432d147e1b5940f4bd1ed7a7bebadb5c4b0226c", "messageHeadline": "Reenable: [objects pruner] live pruner support (#8197)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 287, "deletions": 72}}, {"node": {"oid": "1be73308a2f7b17b79412373575b4e2e30592a1b", "messageHeadline": "[frenemies] Rebase onto new sorting algorithm and add Sam's migration\u2026", "author": {"name": "Tim Zakian", "email": "2895723+tzakian@users.noreply.github.com", "user": {"login": "tzakian"}}, "additions": 236, "deletions": 38}}, {"node": {"oid": "574cfefee0136f761c1be37f0b52d2635bb7d75d", "messageHeadline": "Temporarily disable the crash/restart tests - they are blocking too m\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "473005d8f0ec878aa6f0dfc2a0d19e137d947e08", "messageHeadline": "Add protocol_version in all the required places. The version cannot y\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 393, "deletions": 208}}, {"node": {"oid": "f15a686dd24f8065a3aaa076d3f300c76bae3a0d", "messageHeadline": "[frenemies] Migrate and fix leaderboard limit issues (#8206)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1145, "deletions": 0}}, {"node": {"oid": "60e50c0590479691e060cdd0b88d780eba62bc10", "messageHeadline": "remove unsed Move type in events (#8207)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c3fc012da61fe057dc493e3a05005e8817f0ef7d", "messageHeadline": "[frenemies] Optimize + offline (#8201)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 271, "deletions": 193}}, {"node": {"oid": "8cc013d189a1e147c03975c0ed53fe1ae2b05bd8", "messageHeadline": "do not impose limits on unmetered TXes (#8199)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "d254b16049d32740a7bbf51acdf6f4dfc382a38d", "messageHeadline": "activities cleanup (#8064)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 419, "deletions": 954}}, {"node": {"oid": "2bd96d26a55c4ceb3176e2e761031e0c5def261e", "messageHeadline": "Add anemo CLI features to sui-tool. (#8132)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 239, "deletions": 25}}, {"node": {"oid": "0977fa1c6a73e7999803c68c19570f338bb8e869", "messageHeadline": "Add keccak256 and blake2b hash functions to move api (#7986)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 178, "deletions": 80}}, {"node": {"oid": "37fa21ebca92ff90dbc157d8c5ea2b4e88c487b1", "messageHeadline": "[wallet-ext] - add % stake share to validator list (#8091)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 105, "deletions": 98}}, {"node": {"oid": "a8d81e6365b58039fc890ef91d5df04a5b8c88b1", "messageHeadline": "wallet-ext: ui button component (#8191)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 312, "deletions": 83}}, {"node": {"oid": "8d1b9234c88ce4df92eddb45ad3d1c9a5eb20a0e", "messageHeadline": "crypto: Update BLS default to infinity (#8035)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 111, "deletions": 116}}, {"node": {"oid": "077f6197e6b54f6be45a306d49b0ec59fdb43171", "messageHeadline": "[sui-rosetta] - Delegation transaction data <> Rosetta operations con\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "711dd7e3a6e94e2c9d09b096af184419bb04cfea", "messageHeadline": "Revert \"[objects pruner] live pruner support (#7923)\" (#8196)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 74, "deletions": 316}}, {"node": {"oid": "80266cdc5b5421ce616159f23f4d1d86a483ea15", "messageHeadline": "Enqueue single-writer txns after batch verification (#8089)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "61a2d99aa25d3a9cca7967b8bd8e3d43b900c106", "messageHeadline": "add create, delete, transfer limits (#8170)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 285, "deletions": 14}}, {"node": {"oid": "c07aba6d2f0dc1bcd6ddfa0c0b5543090ab004b8", "messageHeadline": "fix staking button issue (#8127)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6ccb8ff3ef0a704f2ab91a244c3c22f567b760e1", "messageHeadline": "[move] Fixed generic object type handling in the Prover (via Move ver\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "fabcd0c851be3c81c6a6dece3d61568bcec7817e", "messageHeadline": "[frenemies] Tweak UIs (#8187)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 176, "deletions": 70}}, {"node": {"oid": "729d9f6063f2fd2263a64554f990a8740a6dd6a4", "messageHeadline": "fallback to broken nft image links (#8166)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "ecac2ce401ba2d395956ae003d78d34ef0859753", "messageHeadline": "[sui-rosetta] - default data directory to /data, and override fullnod\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "830660e3772daf1a1622f15f0c6f002242f16ce5", "messageHeadline": "Update RELEASES.md (#8185)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "330f1cc79cb979fbd91d5203a907eecbfc0894b2", "messageHeadline": "Sui Version Bump to v0.26.0 (#8169)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6150a5857dbee7ddc94b7c4bcf1a08f4b00261f4", "messageHeadline": "[sui-rosetta] - include gas price when doing coin selection (#8149)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d7e0ad6e39acc65c967dbde7b6f25e87387413e8", "messageHeadline": "[frenemies] Final fixes (#8180)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9d9626e7292680915e314f296a2ad73bea751535", "messageHeadline": "[frenemies] Copy tweak (#8179)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "617c9b66f154125ac719403a0ffb59e8ea269ed4", "messageHeadline": "fix to transfer CLI command (#8168)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b875d64b4bf6fa1edc26a5749f6842eddbffec24", "messageHeadline": "[frenemies] couple of fixes", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77b753d67cae2b91c0c12797ff76c5d301bfc97e", "messageHeadline": "Update Table.tsx", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "edb94fa72ed7b7797abc6a8718e89974dff5d0b4", "messageHeadline": "fix typo", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04624a2aed6cc800b98daed2dca804684798771d", "messageHeadline": "[frenemies] sort by live stake info instead of voting power", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8ae924c5b568c91ff3aa101af703714b99f93465", "messageHeadline": "[objects pruner] live pruner support (#7923)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 316, "deletions": 74}}, {"node": {"oid": "f51c85e855af28822e349733db37f35be2123953", "messageHeadline": "remove get_objects_owned_by_object and replace it with get_dynamic_fi\u2026", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 88, "deletions": 249}}, {"node": {"oid": "dbaf7439c499f8356a60b8aa088d9da756634101", "messageHeadline": "[frenemies] remove unused multi switch/unstake code (#8160)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 0, "deletions": 71}}, {"node": {"oid": "b88a61aaef082306b1ae8b89911169df79d39172", "messageHeadline": "[frenemies] Gas fix (#8159)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e333a6f6ba2bd36bbda14e0e217b6459ef0d2ba2", "messageHeadline": "[frenemies] use real-time staking info", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8cae7746cebb9347cdb366177b3b2104e089afc4", "messageHeadline": "[explorer] - fix sort by name in validators table (#8103)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fcba702068254057fe557ba09af04de4c38e803c", "messageHeadline": "[frenemies] Data fetching improvements + UI tweaks (#8156)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "a4f5a928c0934b19655fc9a764496f945535117b", "messageHeadline": "[frenemies] Wait for local execution (#8153)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e2e587c68bc981e4ec0a31e80ebec09c8cdc569", "messageHeadline": "[explorer] - search - fixes (#8147)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "3d68ebf4f581197a28a170654de41c07213cc4f0", "messageHeadline": "Add MultiStakeAggregator", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 157, "deletions": 145}}, {"node": {"oid": "10710a598226896621b160da2e193bdeb28215f5", "messageHeadline": "[jsonrpc] - set max_request_body_size to 2GB (#8146)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fcc73e53e954ec7af7002f46da1638d4290020f9", "messageHeadline": "[narwhal fix subscriber metrics (#8061)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "617f1207a19b34ad11f9bcc651b75eb1c01df80c", "messageHeadline": "[narwhal] small optimisation in proposer for leader (#7782)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e630f6832198b0bedd41c76bc2ad0ecc4a69bf0b", "messageHeadline": "[TS SDK] Adding test and backwards compatibility for 0.22.0 (#8130)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "daf0b9fef5f26d0725273f4f1e29b6ed9f4e6332", "messageHeadline": "[narwhal] add metric for total number of certificates received via votes", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2f9bdb309f31a185635277edf8f4d7c3e305756b", "messageHeadline": "[narwhal] more timing metrics for certificate catch up", "author": {"name": "MW Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1762e320d42f7d6dd8633f5f3a69f13debb9f215", "messageHeadline": "[Checkpoint Exec] Fix select branch", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "fed7e60fe00a7469eb38254a79aef917cb688209", "messageHeadline": "Remove 0x from transaction Ids from the table list (#8015)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "74bc2c6a2921ad0e5d68182e7513a870ca73d329", "messageHeadline": "add some checkpoint sig metrics", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e414c4d7717ec78851e611b51238844ca6244f", "messageHeadline": "add some checkpoint sig metrics", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "8fe340ff6e186acf9b0c4e99ae4f949c292b29bf", "messageHeadline": "[move] A fix to prover's mono analysis via Move version bump (#8128)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 135, "deletions": 134}}, {"node": {"oid": "e79ebc51300259608d0ba374f3215abe2f9c9d01", "messageHeadline": "[frenemies] UI tweaks (#8096)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 136, "deletions": 82}}, {"node": {"oid": "a655a955ae2eedb5facb33f8f26d7ec06a6c311e", "messageHeadline": "Version Packages (#8126)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "97c46ca9dd7ef032f894033d99274d67e98da781", "messageHeadline": "[TypeScript SDK] Support calling Move function with \"option\" paramete\u2026", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "51f8da9dc028389fd3cc4e8485e426bf25a841d8", "messageHeadline": "[frenemies] Fix coin management and remove explicit gas selection (#8\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 107, "deletions": 175}}, {"node": {"oid": "186f3b46c1f520838a13003ced9aa53d7435abbf", "messageHeadline": "[icons] Remove icons from build (#7695)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa170a677f9122ce65ea3b4cbfc9a2f88d575dd4", "messageHeadline": "add nightly simtest run (#7567)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "ec4d23849de94bbb79570e49eccc868b7b268e74", "messageHeadline": "Update about-sui.md (#8123)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5955159f4f39ea0fc373f2daa76ed7257a16b43e", "messageHeadline": "[epoch] Call consensus_adapter submit_recovered only on cold start", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "f0158dedec4af81b8eebaae205415fef4d7ef5fb", "messageHeadline": "add Request Testnet SUI on Discord button (#8042)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "990472ae862736577db58681a2ca04e7a8e1938f", "messageHeadline": "Explorer show validator epoch rewards (#8008)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 148, "deletions": 32}}, {"node": {"oid": "c01ea7cd967f39b76838b8ebbd8bcb21e016c1a9", "messageHeadline": "Enable e2e test against devent and testnet branch (#7800)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 151, "deletions": 24}}, {"node": {"oid": "8625246d0af316b2088e2afafa148741921961b4", "messageHeadline": "[explorer] Get reference gas from API (#8086)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3584ee6aeb56bb959f63a2d0820625e705eac9b5", "messageHeadline": "[wallet-ext] Fix bug with validator stake page (#8112)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "10382cb7e92ba4c7b6b78762f40963ea872c7e76", "messageHeadline": "Bump tibdex/github-app-token from 1.7.0 to 1.8.0 (#8114)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fab63e004706df98acc58e929aec76301cc843b", "messageHeadline": "Bump actions/github-script from 6.3.3 to 6.4.0 (#8115)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "725091192c84ff11e8b9a1f93c62ed033c52609e", "messageHeadline": "[TS SDK] Changes to add mutable field to Object Args (#7991)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 85, "deletions": 51}}, {"node": {"oid": "e4c459ff522dc2077d3520f99b514e266935047a", "messageHeadline": "Chunkify gas requests (#8097)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "21ecd113c8127328c4b72992608b2473a3a02c81", "messageHeadline": "[ts-sdk] Fix linter to run correctly and resolve lint errors (#8087)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 983, "deletions": 887}}, {"node": {"oid": "717465d6fd5c6f00ff951d7305bde71b3e6927b3", "messageHeadline": "[core] Fix input object generation (#7940)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 284, "deletions": 48}}, {"node": {"oid": "4e140ba73b6b90bbc494a0f9f6bc3b8195fcbd62", "messageHeadline": "[Checkpoint] log an error if execution does not return the same effec\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6697503f8d8bb10e30f5f4a7aa9bc704c9544006", "messageHeadline": "[transaction input checker] Make batch rules more robust (#7791)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "4b78adcb1b540682cdfa43e56954fe1e7c77900e", "messageHeadline": "some adjustments", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "76143178b28f7e9dc109e7f52264e1668ee36827", "messageHeadline": "categorize a few more non-retrytable errors", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "43d8ef5c8c6bc453b13c45b373166801b959c336", "messageHeadline": "[reconfiguration] Set recovery epoch after intitalizing new epoch sto\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47dedf7f3c2b498d9df057e47449ba58a4b54168", "messageHeadline": "[explorer] - sort top validators randomly, ascending on all validator\u2026", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "24ded7e5b47e750719b243ca54e803700c7822d6", "messageHeadline": "[wallet-ext] - reverse default sort order (#8079)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2647d450f9f4deba06e9cb1f800a58833a971e11", "messageHeadline": "state-sync: be more resilient to nodes sending us bad checkpoints (#8\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 115, "deletions": 41}}, {"node": {"oid": "f2a00ac363b19167063bb0dab933f6acc24254f8", "messageHeadline": "wallet-ext: receipt view retry fetching transactions (#8073)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3d44cfa1ca7da6b0323f591582ebdb7bd864f66e", "messageHeadline": "fixed failed txn display (#8067)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "c42e0380495dbd9230326e5bf0bc56d3524447c4", "messageHeadline": "types: rencode ObjectDigests in base64 until TS sdk can support base5\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 44}}, {"node": {"oid": "41b45117a51ed2ab86a10c1f51a55720ffe63488", "messageHeadline": "add pkg-config package dependency (#8066)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f4dd6f82e5805e38dc3663b2ea58ca963785193", "messageHeadline": "fix: removing myself from CODEOWNERS (#7227)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4d768da16d97c2e15e6f0b0ce9261aee19d49498", "messageHeadline": "Add ECVRF to move api (#7981)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 206, "deletions": 1}}, {"node": {"oid": "edf75915739300ac6a4355ad05f22c6cac46a0a2", "messageHeadline": "Remove Text component duplicate truncate variants (#8060)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "eb357c5ac789edfcebc8e52e79c29a20fcd4fd76", "messageHeadline": "wallet-ext: fix copy account in tokens view (#8059)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c891cb463dad92e708a1aaa29fde966da5c65ec", "messageHeadline": "[sui-rosetta] - return 0 amount if the account don't have sub account\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "326ad643198b43607ab0941a2678008731c66758", "messageHeadline": "Wallet txn activities (#7437)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1197, "deletions": 607}}, {"node": {"oid": "bbbdbecaa9b90b2b34d198e2b6ba598fadabbb4b", "messageHeadline": "wallet-ext: account selector in tokens view (#7628)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 248, "deletions": 31}}, {"node": {"oid": "b4d69b2cf93a151294cd9480a2ccb638155881fb", "messageHeadline": "[sui-rosetta][bugfix] - Sui delegation balance fix (#7714)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 127, "deletions": 82}}, {"node": {"oid": "ec73552cb10403bd74959bb91e2ebebbad832add", "messageHeadline": "Version Packages (#7892)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 146, "deletions": 58}}, {"node": {"oid": "e6a71882fbfbb5541e89282562f7ea110aa9bb6e", "messageHeadline": "Ms/ts sdk governance api endpoints (#7673)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 678, "deletions": 257}}, {"node": {"oid": "bf56fb8ef7505f9cc341708c643cde19123a6d65", "messageHeadline": "wallet-ext: fix stake validation issues (#8033)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 152, "deletions": 168}}, {"node": {"oid": "7ec4bccdd4f3a7cc7afca6f0789398b8a1827173", "messageHeadline": "[checkpoints] Use strong(2f+1) quorum for checkpoints. (#8027)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "708ba71995c4fc957a5b3f77ec6ec703b4246b69", "messageHeadline": "Added SSD to fullnode hardware requirements (#8034)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "835e1888e2150dbfcfbcfc44b782176160c7599e", "messageHeadline": "Update objects.md (#8022)", "author": {"name": "Deepak Maram", "email": "deepakrishna95@gmail.com", "user": {"login": "mskd12"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db80a2166e6d2f317e744ab613add6339a7945fa", "messageHeadline": "[explorer] - search disambiguation UX (#7941)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 346, "deletions": 105}}, {"node": {"oid": "c8657afacf8dad8a185acc27edf2ce10290d9beb", "messageHeadline": "dump validator peer id in concise mode", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b3ba6dfbc2a05fdd2fadda189f3b2ee78973e91a", "messageHeadline": "add Genesis transaction support + test (#8031)", "author": {"name": "Danai Balla", "email": "104000060+danaiballa@users.noreply.github.com", "user": {"login": "danaiballa"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4db849761599d593135fef20028a1b6aa71b6f9b", "messageHeadline": "types: ensure digests are formatted with their Display impls", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "e5a8dbc36c1b73489231fc645a70a792bc752ebd", "messageHeadline": "types: implement ObjectDigest in terms of Sha3Digest", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 222, "deletions": 125}}, {"node": {"oid": "8f5339d191d82d3514a18a89649e771d9ec5f958", "messageHeadline": "types: implement TransactionEffectsDigest in term sof Sha3Digest", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 89, "deletions": 41}}, {"node": {"oid": "c4403d2508be4440be6b8b99b32da01ffa78cce5", "messageHeadline": "types: implement TransactionDigest in terms of Sha3Digest", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 121, "deletions": 123}}, {"node": {"oid": "915f1fa9d57e16ca5a65ec3cff9c85c1d35b3cca", "messageHeadline": "digests: add generate and random methods", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "865fffa054b5eaa38462213e3b28bbd0e04d272e", "messageHeadline": "types: move 'derive_id' method to ObjectID type", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "67b438c5f69bf493552470f53ece3ecf0e89756e", "messageHeadline": "types: implement CheckpointDigest and CheckpointContentDigest in term\u2026", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 156, "deletions": 86}}, {"node": {"oid": "0588ecfd3304324758b1ad4cddf60b1e1e4dd22c", "messageHeadline": "types: introduce Sha3Digest wrapper", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "ac0dfe86d66bbbf6e1dab5b0f6ad961c285a14be", "messageHeadline": "add inflight req metric", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "9e10407800e81822342e3169711a444eeef67bf2", "messageHeadline": "[reconfiguration] Time based reconfiguration trigger (#8006)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 143, "deletions": 68}}, {"node": {"oid": "75141616314c411b4a83c3c8d7a8ed5553cd4c05", "messageHeadline": "[dynamic fields] Improve hashing generation (#7937)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "816028a49fe28b6d0b33bcc3535598ec47c17bdf", "messageHeadline": "Fix checkpoint_exec_epoch metric", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff78f1c69e55ac94b70da68e12ce52006df87bbc", "messageHeadline": "[rpc] Add finalized effects (#8002)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 225, "deletions": 106}}, {"node": {"oid": "7fe3d27f62c56d4b33b2cef6276ef04277458460", "messageHeadline": "[rpc] Make tx cert optional", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "a570c28c93fdf0ddfdd060babb10ae855fec7bd7", "messageHeadline": "Able to return effects directly from process_transaction", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 87, "deletions": 19}}, {"node": {"oid": "53a0646731fdf997429c84e733faf1ccbc4181d3", "messageHeadline": "[core] Add HandleTransactionResponse", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 430, "deletions": 615}}, {"node": {"oid": "edd2cd31e0b05d336b1b03b6e79a67d8dd00d06b", "messageHeadline": "keytool: Make keytool sign take tx_bytes (#7994)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 186, "deletions": 33}}, {"node": {"oid": "8e7a4185dc894ead209bce9ca90839d87448ed1a", "messageHeadline": "chore: remove dup dep of tokio (#8021)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f683b2ff6adbcc09f1ceddeda68f5160b5e645a5", "messageHeadline": "Add a warning to the documentation of sui_tblsSignRandomnessObject an\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "289d1b35df314fa92d673d4d3a8a4fcfc0ec74de", "messageHeadline": "Add tokio dep to mysten-metrics (#8019)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c6652fc20e881b0b6c2684f6e3f7cc691c1ddccf", "messageHeadline": "Event count limits (#7804)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 224, "deletions": 173}}, {"node": {"oid": "57d89e53093272f625ca8fe5e5b08819f32dffd3", "messageHeadline": "fix: remove unused deps (#7959)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 55}}, {"node": {"oid": "b33015b6a5cd691ee73ee4fbfe83e31a6843191e", "messageHeadline": "Update sui-local-network.md directory description (#8010)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4be14a117e2e9a2de8618b908d92d78c03773693", "messageHeadline": "Add histograms for age of synced checkpoint summaries and contents (#\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "3c4bee7422a07132f4df9f171bd1574b2369ce77", "messageHeadline": "[Narwhal] Add a `min_header_delay` parameter (#7970)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 118, "deletions": 33}}, {"node": {"oid": "4e330364837b7c1580c5b47c651f32090ce309b7", "messageHeadline": "Fix typo and add clarification to VSCode IDE setup (#7999)", "author": {"name": "marcosarce", "email": "marcos.ucsd@gmail.com", "user": {"login": "marcosarce"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f357c63578a2a7b8d02b11700b8fc2b07fcef910", "messageHeadline": "move: resolve function names in ID leak verifier errors (#7909)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "05a17f3b6ef071fa22049feb97ba19e250a4e7ef", "messageHeadline": "[frenemies] Show top score, fix timer (#8001)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "17f18eb7f0ecbf2311222db27e682386d4d12296", "messageHeadline": "[frenemies] Adds 'about a min' (#8000)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bb409364fab7afa0a61583b22f748780b3209eef", "messageHeadline": "[frenemies] Only show history from the register event (#7998)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8eed36addc69043810c67acf31f612b52bb87e7f", "messageHeadline": "Only log duration if we need to wait for effects (#7969)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "54c282bbaf7018a2224d21f19edeff4f1ed1e8fc", "messageHeadline": "[frenemies] UX tweaks (#7968)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 701, "deletions": 158}}, {"node": {"oid": "9ca7bd89408b1afcfa768990224de4bfd24752a3", "messageHeadline": "fix hyperlinks (#7985)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd77054cd5a6d41d9f2eb38e9eddf469f5f8c579", "messageHeadline": "fix broken links in move-example section (#7984)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1f515376c0b36145b22035ed7f6b153de97f2bf", "messageHeadline": "use sui-move branch (#7996)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "9023d0aa9397d0fb774fe1ff10910b39e8ed690e", "messageHeadline": "refactor: clean up outdated version gated code (#7761)", "author": {"name": "Fenix", "email": "zhuzhenfeng1993@hotmail.com", "user": {"login": "gofenix"}}, "additions": 18, "deletions": 86}}, {"node": {"oid": "dd0b8cf20c0ed237c551e7c890df9d699490a5c2", "messageHeadline": "Update RELEASES.md (#7995)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f831a0601ddc0f38186b938db2f6b87921cf43b1", "messageHeadline": "hyperlink fix (#7980)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b2a47e51493c2d586b54489694131a4d18a495d", "messageHeadline": "Removing old move prover workflow (#7963)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "c7f0c6186ad376f97fe95601a41bc841c90ba430", "messageHeadline": "source validation: emit multiple errors (#7971)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 150, "deletions": 9}}, {"node": {"oid": "9ad9eb33e761112c16a22fe363d55b5f2a1130de", "messageHeadline": "[inc147] Fix retry loop on making checkpoints (#7992)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "034158656bc111a817c2ed0ca95e03cf9b4aa82e", "messageHeadline": "[TypeScript SDK] Allow people to pass Pure args directly (#7765)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "3a9f6782148f77f3d3e9db67e3d8a4b3d2ca93b1", "messageHeadline": "source validation: label random addresses consistently in tests (#7973)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0f4a79155640e5dd1d94da406eb1cccf96f553f5", "messageHeadline": "Increase max concurrent requests for full node proxy clients (#7965)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "effa355a94bc8501394a8cfbe9e405e4c9d05be7", "messageHeadline": "[checkpoints] Measure user_signatures_for_checkpoint time (#7967)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22292d60f35545fa87cc29fcf183c07ffddfdca7", "messageHeadline": "source validation: use expect-test for local vs on-chain checks (#7756)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 89, "deletions": 63}}, {"node": {"oid": "03d63e7471b79877f64a310b472a8962eb8f9891", "messageHeadline": "[wallet-ext] Add basic staking coin management (#7900)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 137, "deletions": 116}}, {"node": {"oid": "96e883fc137de076c36e2a1078eec5a51cfecf6b", "messageHeadline": "[wallet-adapter] Wire through options for request type (#7944)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 59, "deletions": 13}}, {"node": {"oid": "fe574ee81649a577913535324f9f6849aca6cd69", "messageHeadline": "Adding move prover to status checks (#7961)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "552a224e0fb6033d18e0e326e08e577840981e77", "messageHeadline": "Grammar + spelling (#7962)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04f97fce50474d5b09dc535845c2cf433a9ef159", "messageHeadline": "Fix gas generation in delegation (#7960)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a8746d4e938acd27df5ae5da46cfd1b57e56768a", "messageHeadline": "ts sdk, explorer & others", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "000817fa0d2f273e32028912615a645a82587407", "messageHeadline": "make SuiExecuteTransactionResponse struct but not neum", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 41, "deletions": 67}}, {"node": {"oid": "0fe3e5c237f2f6410c66617cede5733015a17a36", "messageHeadline": "Updating the doc updates page with sui client publish change (#7934)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2fdd479f4c7af24daa8f80128562833dccaa4e69", "messageHeadline": "[reconfig] Add more logging (#7929)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "9f7d0bb7e61d0b9b8d3f55569085c172a87e7286", "messageHeadline": "Fix spelling (sui-security.md) (#7938)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c39f8dbed44170994e97478a4f4772c759405ee0", "messageHeadline": "[test] Use BuildConfig::new_for_testing in tests (#7935)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "bfd1a65ffa7280213b2d786a4d1ffd977378b457", "messageHeadline": "Update why-move.md \u2013 grammar (#7936)", "author": {"name": "jk jensen", "email": "azjkjensen@gmail.com", "user": {"login": "after-ephemera"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e044c9b5ba9ce2735e9effa407b04948f47ebe", "messageHeadline": "Behavior of dependency check has changed (#7924)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ef47a4c6a3bbf22e82fd2c1c21cd2cfac0e15082", "messageHeadline": "Sui version bump to v0.25.0 (#7932)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "17d77b62fa9545737bdb105acc4be8c9852b04ce", "messageHeadline": "[load test] increase gas budget for delegation requests (#7931)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "faa880cde9393aa9cceadbd5b3582be81c7997e9", "messageHeadline": "[2/2][client] Remove --verify-dependencies (#7633)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ecd29bd325d580ca8fd8b21fa81aaf930478e7bb", "messageHeadline": "wallet-ext: button connected to component (#7606)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 118, "deletions": 145}}, {"node": {"oid": "2513eab25dd15044aadac18f9d1463a502f3109b", "messageHeadline": "[frenemies] Adds dry-running and inspect for the Setup page (#7889)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "623176e9b941f71c7aaac0c70a814176981865a7", "messageHeadline": "[RWLocks] Correct casual order in checkpoints for read and write tran\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 147, "deletions": 17}}, {"node": {"oid": "d19ef5d1fb143f22b82a98c31e0bfb68c82d9c54", "messageHeadline": "increase timeout (#7917)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fc4dedd8e37fd0dddf9faf1eee96d3ff66e31e", "messageHeadline": "[RPC][TypeScript SDK] Fix gas selection by taking gas price into cons\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 84, "deletions": 44}}, {"node": {"oid": "82aef6dfd85ea09747cc2180b8490143c3ca72dd", "messageHeadline": "[Bullshark] add metric to count leader commits by type (#7897)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "abad0be7d36683894756cbb1fcf6520787073af3", "messageHeadline": "[Histogram] Correct histogram reporting to prometheus (#7912)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9ba592b005b802324064f71fc2580c2617c426bd", "messageHeadline": "[move] Add Prover model for vector::insert via Move version bump (#7797)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 140, "deletions": 158}}, {"node": {"oid": "04956ee210958f413a9f524e09cb4d497e42d84d", "messageHeadline": "Move MAX_TRANSACTIONS_PER_CHECKPOINT to protocol-constants crate (#7906)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "65243a530650cba311f7f93f6c5b1f91802cd434", "messageHeadline": "[ts-sdk] Avoid mutating coins array when sorting (#7899)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf183ceb79ce0b0f09124f3aacc8c8943122de41", "messageHeadline": "wallet-ext: fix query data complaining for undefined (#7907)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f1d9abfb114e62c23e5261e565469fce798408fe", "messageHeadline": "[narwhal] introduce certificate submit position in metrics (#7887)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "d514420eb7efe6de1646759df9d9c101b3c2f146", "messageHeadline": "wallet-ext: use current gas price when calculating gas budget (#7862)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 174, "deletions": 267}}, {"node": {"oid": "964cd8971f4f9e9daf8bab26f0d2dc5e84d00fb7", "messageHeadline": "[checkpoints] Break down checkpoint builder scope for better visibili\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0ddf133a330a0c1c7202781cb276298cb52a1a67", "messageHeadline": "Update index.md (#7901)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db5486823536e22c8eff798d276e13d13f83af81", "messageHeadline": "[move] Re-enabled bytecode verification of test code (#7792)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 306, "deletions": 28}}, {"node": {"oid": "2a06d071979e87ac166c2d6f9089a14d69d9f23b", "messageHeadline": "Use temp directory for BuildConfig in sui-core/src/test_utils.rs (#7893)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "910c3e2ea68f7538a22be3c1bd62c0767919c544", "messageHeadline": "state-sync: initialize checkpoint watermarks on start", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "754f7dd4c8e6f88eb198c35bcd2638fca6056200", "messageHeadline": "checkpoints: don't reinsert genesis checkpoint if its already present", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "00e2275b3570cccbb4ee441680ebd2d4ad0665e7", "messageHeadline": "wallet-ext: wait for a transaction to be indexed (#7888)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 147, "deletions": 129}}, {"node": {"oid": "4d775e41a0112afcd5bdfff1fc64861916c375f6", "messageHeadline": "Limit get owned object size (#7890)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "21781ba528094ec7d0345eaeff87d53294d79688", "messageHeadline": "crypto: ser/de update and use nonrecoverable sig for secp256k1/r1 (#7\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 350, "deletions": 135}}, {"node": {"oid": "7753ad88f82e2abef831daee59a134e0f2a82e3c", "messageHeadline": "wallet-ext: clear and reset query client when changing api provider (\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3d0c61edc00dc3139de670e08944643686b839f3", "messageHeadline": "Update comms.md (#7879)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7597b09153298aaba2dad8ec672c815235ca3dce", "messageHeadline": "Remove owner_index table from nodes (#7878)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 223}}, {"node": {"oid": "165b35c334cc106e218dc071b36ddd0a504cbaed", "messageHeadline": "wallet-ext: wallet standard interface emit chain changes (#7444)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 164, "deletions": 101}}, {"node": {"oid": "252217e65b5165a1bfacd8ea873b39b804504a20", "messageHeadline": "wallet-ext: move network switch handling to background service (#7429)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 363, "deletions": 221}}, {"node": {"oid": "62839fdc2e7eb1dcfbfccc8bfb4e67705febfe19", "messageHeadline": "docs - sui documentation updates link fix (#7883)", "author": {"name": "Szymon Wolny", "email": "32844693+szymcio32@users.noreply.github.com", "user": {"login": "szymcio32"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "705aee24dec25ca16799eaed261cc6d60b0c7926", "messageHeadline": "[Narwhal] remove DAG size metric which is broken", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "a2cd7da4cf3e8de9fdbb4d36bf93b6a3f80464ff", "messageHeadline": "[Narwhal] creating ConsensusState does not require genesis info", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "2eb8979218e4dac844c5ab539e93c6dd6aab286c", "messageHeadline": "[Narwhal] drop all committed certificates from DAG", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 57}}, {"node": {"oid": "be901a92a8e9265190d10c1ec379d7283a6cfbff", "messageHeadline": "[Narwhal] Do not commit any certificate earlier than the last committ\u2026", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78766b20d738cf8be61057173646209654b4daba", "messageHeadline": "[Bullshark] log round not found in dag at trace level", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "720957e946cd21dba1004c1d3a13c05f02bf5321", "messageHeadline": "fix wrong rewards on changeEpoch transaction (#7880)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a5960db6e9f45a7fa07298daf606362f0c7c8fb1", "messageHeadline": "wallet-ext: reduce gas budget for example nft (#7885)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69fd88a5842f521a603e3dd192dbf9fd0fe4fb3", "messageHeadline": "[narwhal] adding more fine-grained narwhal_manager metrics (#7772)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "0a5b3a79175753b373a5b1e2bf5d000350a3b449", "messageHeadline": "indexer: let handlers keep retrying (#7807)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 66, "deletions": 135}}, {"node": {"oid": "22f71d2a272a8be3e90f6080623c40be35d16520", "messageHeadline": "update fullnode config templates (#7777)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ff28a70ab1f47f43edb2056e7e838efcab3ad0ab", "messageHeadline": "[wallet-ext] Rework recent tx loading (#7846)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 243, "deletions": 335}}, {"node": {"oid": "d3e16622c22e9f65ca52648df17f888eeb59e1b5", "messageHeadline": "Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.2 (#7875)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1929cb5d9bdac267037fb4381b1f70580090bd16", "messageHeadline": "Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 (#7876)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6208c04ad86eeb0cf4ca600b847deaa0f4085341", "messageHeadline": "fix rosetta ci (#7867)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4bb86257273dee4a74695aac2f13f18651db83aa", "messageHeadline": "[bugfix] - disassemble_modules can fail if `publish` transaction fail\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8546f762eda8670b448808ee475af8f356cf3293", "messageHeadline": "[wallet-ext] Remove refetch on receipt page (#7845)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1bc5c40d933a415490f1767438109e16259e4392", "messageHeadline": "wallet-ext: use wallet specific testnet url (#7829)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1791699e2c88d9b3520909f5e7d862f26d0706a8", "messageHeadline": "wallet-ext: testnet point to fullnode-explorer (#7824)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "273d93594481db89770a5257a4a7e3f3ebcefdee", "messageHeadline": "[explorer] Update testnet url (#7803)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a35b8722375e86a1d7d563e7ccf4e181e3871d95", "messageHeadline": "Basic fail points impl, test case that uses them to cause crashes whe\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 187, "deletions": 16}}, {"node": {"oid": "72d133d46defbc911e5fd5492cff62982b5a837f", "messageHeadline": "sui: always have an accurate git-revision", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "d2eba69c749aa5428695d5825a4f42ba891bcb44", "messageHeadline": "sui-node: always have an accurate git-revision", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 25}}, {"node": {"oid": "04d0591a314d636f4b4a5fae99f3866c0ba65902", "messageHeadline": "metrics: move the uptime metric to mysten-metrics", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "4019eaa4943b0d8e730f3ae54961d6cf015d498f", "messageHeadline": "sui-node: add git revision to --version output", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "2c9b314f5494a3e6b160b3e4c763c548e159c948", "messageHeadline": "state-sync: enable configuring the rpc timeout (#7789)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "b357aebb25ed4b3caa1cfa5758ad069b5195ef36", "messageHeadline": "[Stress] add more test runs with different TPS and committee sizes in\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "7bad8e6e4b2b97ffe9c84a279ac940ae3d64180b", "messageHeadline": "[wallet-ext] Add default stale time + enable more automatic refetchin\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "346af1383293c729c866983585e8e63bf1106998", "messageHeadline": "move: resolve function names for vm errors (#7306)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 193, "deletions": 129}}, {"node": {"oid": "0ba76f05e3a70ed09cf483b9c7fe8d5feed56d34", "messageHeadline": "[docs] Added documentation for Sui framework contributors (#7333)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6cc65ff6b397d0cef94acae89ce4257fcb609ea1", "messageHeadline": "[explorer] Fix gas budget display (#7788)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d0bca28ca122dea71a2b9a47fe26e5b3c441074d", "messageHeadline": "Refactor dynamic fields test ts sdk (#7715)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "db6e9c952101bdcf0f51cf00ba426e5faf61aa83", "messageHeadline": "Version Packages (#7707)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 96, "deletions": 28}}, {"node": {"oid": "2392bf06e66dc091b71cce0f8157f23da9d0ac08", "messageHeadline": "[TypeScript SDK] Add instruction for running e2e tests locally (#7786)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9989aa1564479aa44ef83009f6a6857428256a62", "messageHeadline": "Wallet staking available update (#7780)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 6, "deletions": 35}}, {"node": {"oid": "cf3ed741c5e326ddc921e60a80ec6047c1d2c49c", "messageHeadline": "[RWLocks] Temporary add #[serde(skip)] for SharedObject::mutable (#7776)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "eaee14e69bf5fd8741fb5585279c0f3a3597d509", "messageHeadline": "A few improvements to StakeAggregator (#7705)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "3e407fafa0c1bb53e90058b72c250fbe61505d37", "messageHeadline": "Enable CPU stats collections from stress client (#7775)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5d1607b2a5bc862ea1729a3f89d6917b1532a4f", "messageHeadline": "[explorer] Add refetching to indexer metrics (#7779)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "138293b02681bd08f709fc050b43817266939447", "messageHeadline": "wallet-ext: remove keypair from UI and use account and active address\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 193, "deletions": 219}}, {"node": {"oid": "5060939923ed996d6181700086c9a444f4131c18", "messageHeadline": "Updates to wallet and full node for Testnet wave2 (#7736)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "dc764e0ec619456b81907c2506661513fddf41de", "messageHeadline": "Update ch1-object-basics.md to fix link to moved file (#7691)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7510ba2e653227a587d3d4cd8ae6785fe83a22ab", "messageHeadline": "[RWLocks] Implement immutable shared object reference (#7702)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 154, "deletions": 60}}, {"node": {"oid": "0e580f895e0c52d949b7ac525549bcf437c0ed65", "messageHeadline": "[consensus_adapter] consensus client use non-default settings (#7675)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "d325a0acb2f538bbe1ba5153d5af294d8376d844", "messageHeadline": "Explorer update validator table on home page (#7769)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "10db0c407062c40ab6b2660f74450e4f6f9b9f4d", "messageHeadline": "Explorer show complete event data (#7771)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "be349fb68b7a6e0d0351fdca8bcf1963596251d3", "messageHeadline": "[RWLocks] Add ObjectArg::SharedObject::mutable (#7687)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 157, "deletions": 54}}, {"node": {"oid": "98f6906f627737f1cdbf8a094e088c510b7efbe6", "messageHeadline": "wallet-ext: copy to clipboard use toast for confirmation feedback (#7\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 40, "deletions": 268}}, {"node": {"oid": "778c98c30405e959d59c373e2d7fafc1f386d8af", "messageHeadline": "APY calculator removed -1 (#7767)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90993fa1c9e5eb44b02bd4d6f37a9cab15da2b30", "messageHeadline": "Wallet fix unstaking bug (#7747)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "969a8866926134d7ca4d0cbc8c660d91ddaf4c8d", "messageHeadline": "wallet-ext: display shorter messages for sync errors (#7432)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "80b929c94ce73ac73e9898c8847d7ae285976597", "messageHeadline": " move code chunks from commands.rs to lib.rs for reuse", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 468, "deletions": 399}}, {"node": {"oid": "c3b5ab72792064a8d32577df3362367c3b7d5ad7", "messageHeadline": "[TypeScript SDK] - add getCommitteeInfo method (#6388)", "author": {"name": "FlorianMilcendeau", "email": "fmilcendeau85@gmail.com", "user": {"login": "FlorianMilcendeau"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "735bd4d0bd867bf7df9ae35c1d4c114bb9f68787", "messageHeadline": "Set APYs greater than 100_000 percent to 0 (#7709)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "af49a898cc1ca4d31871d13efa3fed13a668ae60", "messageHeadline": "[Core] Remove checking recovery log from execution driver (#7496)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "55729550dad6b84cfb62a25fdb3421d0628697f9", "messageHeadline": "[frenemies] last minute changes #3 (#7757)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e5ebddbb6d9192cd06e72e2ab5285607f6a4c976", "messageHeadline": "[frenemies] refresh button not showing up / incorrect gas pricing in \u2026", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e419f7608cebfd63156d28c0aaa6173062950a46", "messageHeadline": "[metrics] small refactoring of metrics in consensus_adapter & narwhal\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 64, "deletions": 30}}, {"node": {"oid": "652a0560695d42415d810abbaababbca12f8083d", "messageHeadline": "Support Debug printing of workloads and payloads (#7752)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "419d3cced986e4e5c4f3d3ec678278bbe6d882a4", "messageHeadline": "[frenemies] fix gas selection (#7753)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c020b548fe5cedbe7cc20dd9ff1201ffe055d261", "messageHeadline": "[frenemies] Select minimum coin set for staking (#7749)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "0bec11bae24ed14517d6bd93f3e40ef624271726", "messageHeadline": "[fix] shutdown narwhal when using external consensus (#7740)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 243, "deletions": 50}}, {"node": {"oid": "ebfdd5c56e25410264e20e3e5251d6d107d9079f", "messageHeadline": "[TypeScript SDK] Adding checkpoint apis in typescript sdk (#7697)", "author": {"name": "Jian Lu", "email": "123408603+healthydeve@users.noreply.github.com", "user": {"login": "healthydeve"}}, "additions": 284, "deletions": 1}}, {"node": {"oid": "d3d467968b4310939a547f11c3640c4b3764ec18", "messageHeadline": "[frenemies] Improvements (#7710)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 480, "deletions": 428}}, {"node": {"oid": "547a513a602fc0b13e90659d4f02851b3a7f991d", "messageHeadline": "[wallet] - add connected network name to wallet logo (#7700)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 30, "deletions": 55}}, {"node": {"oid": "947c883e97a6f016693ffee88418b3acfee8024a", "messageHeadline": "[explorer] Homepage UI tweaks (#7726)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "c6463f9bfaa4b53a1a43b0fe9a0d4cc09e9e4a8b", "messageHeadline": "Fix Object Ownership Link in Object Basics Doc (#7728)", "author": {"name": "John Naulty Jr", "email": "jnaulty@mystenlabs.com", "user": {"login": "jnaulty"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7677133698ed7febac47438833f72c655a90dbce", "messageHeadline": "[Narwhal] improve proposer metrics (#7738)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "56f433e55df7401866f2547ef676a78c69fef494", "messageHeadline": "[wallet-ext] Add plausible staking events (#7722)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5ec5444c8298a81be7e04fd88ea199d4873fa364", "messageHeadline": "[Narwhal] Record number of parents and leader support in proposed hea\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "f601b66983cc91836fd1be0b3e92dc1d2f8afb89", "messageHeadline": "wallet-ext: toasts less margin (#7729)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b8f26cc5ae219df15d3a412d704859899818b91", "messageHeadline": "Find reference gas price from system state object in stress (#7703)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 218, "deletions": 25}}, {"node": {"oid": "2d3d7a9f018f729649ebc71fc7c5032b3bc3564a", "messageHeadline": "Update install.md (#7711)", "author": {"name": "Haodi", "email": "82733821@qq.com", "user": {"login": "jhd2best"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7b4bf43bc4130154cd850c334ef6ec8e05c82714", "messageHeadline": "[move/call] Accept Package by ID, not Ref (#7597)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 668, "deletions": 609}}, {"node": {"oid": "759583a8c9f71a342c34a04fe90901ad79059f5c", "messageHeadline": "[bugfix] - Sui Json shouldn't zero trim output addresses (#7712)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "08eda4028e9bd596199a3debe4d99560bdb0c75b", "messageHeadline": "wallet-ext: fix numeric input (#7716)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 13, "deletions": 48}}, {"node": {"oid": "bdff8447d87cdb94a2d2869a12fcb126af2f0c27", "messageHeadline": "[examples] Fix winner in random lottery (#7719)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9917de1437aaa1e2fa56feffa93ffeabdc3b26ca", "messageHeadline": "[frenemies] adds timer + refresh button + better gas management (#7680)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 301, "deletions": 56}}, {"node": {"oid": "72481e7599befd82ac0b5aed5d8b444dbe26bcae", "messageHeadline": "[dev-inspect] Combine to a single end point (#7372)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 486, "deletions": 873}}, {"node": {"oid": "efe9c194cc795a9a798f6f0a12a0ad5b3fffd88a", "messageHeadline": "[sui framework] Fix dummy_tx_hash_with_hint (#7595)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "f4165364654adcb2773b5a0db9a081f77ebe0c28", "messageHeadline": "[wallet-ext] Resolve all attributes always (#7706)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "6642c5f3424190be9f05f388117b497deb680d60", "messageHeadline": "explorer,wallet-ext: fix e2e tests (#7688)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0090e9314c789052f6569245072b5b026bd250cc", "messageHeadline": "show validation icon on wallet (#7699)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "532da36b821a8e0c3dafa0491c35aa22b3514c9a", "messageHeadline": "[explorer] Support unknown tx type in PageHeader (#7693)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "462dc320462760a1fdd6d419aee548ffd8704f74", "messageHeadline": "Update stats explorer stats (#7490)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 97, "deletions": 61}}, {"node": {"oid": "7e1e7ef23b220030aa9bd7312b7fe927b62512cc", "messageHeadline": "rpc doc: note of next_epoch_committee in checkpoint summary (#7685)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "85441f30531594607bb9c3357bfe242a08b400c2", "messageHeadline": "[narwhal] tune connectivity parameters for primary & worker (#7649)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "656890cc55eccfba66ac9f66807853fde3011480", "messageHeadline": "[explorer] Home page metrics from indexer (#7621)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 298, "deletions": 76}}, {"node": {"oid": "2f972e0bd8a7126f05bfa0ddb6e3967d626a2ca2", "messageHeadline": "Update Commission cal (#7689)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3b2dc2ab481c9d702d3dd3a036684323a59f0bda", "messageHeadline": "Update Commission cal (#7689)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65b67904b0f310e639ea9cecbf95bb206d92723", "messageHeadline": "[explorer] Default network to testnet (#7560)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "726dd24c34dccfe0d894535596f0016df86f5789", "messageHeadline": "[wallet-ext] Switch default network to testnet (#7639)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84b88bcbcde28bc01d56bb0f2f7376be414da4a6", "messageHeadline": "Bumping sui version to v0.24.0 (#7684)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "026ea7be2ac4b677f5ffdb07dc869d10d50d5e6b", "messageHeadline": "Version Packages (#7582)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 103, "deletions": 33}}, {"node": {"oid": "cb0e49e8b4ec2593b95d29bdc860d745e0795f78", "messageHeadline": "[explorer] Stake button on validator page (#7660)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 170, "deletions": 20}}, {"node": {"oid": "ec674e39925142e3633f5979f13c6579657885b4", "messageHeadline": "Add Documentation for CoinRead endpoints (#7627)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5132ff8bba3ccaa88804d936679e482668527a3b", "messageHeadline": "[Narwhal] Parallelize certificate verifications", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 130, "deletions": 85}}, {"node": {"oid": "16c7d5b80a8abd18e4f64e24b45f9b0226aa8602", "messageHeadline": "[Narwhal] Add benchmark for certificate verification", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "169e570d0327e829c0131d868d29e2c18ac7b23b", "messageHeadline": "Update RELEASES.md (#7681)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fa280d4948b4ec3a174ba8b1fcb37dab67eadbbb", "messageHeadline": "[Rust SDK] - introduce SuiClientBuilder for setting client config par\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 162, "deletions": 91}}, {"node": {"oid": "cf7a63f21684792b385a07cf73ed2b68ce941dde", "messageHeadline": "add retries to starting narwhal", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "b026630190627c0ca69adee7c5f1ce975928e568", "messageHeadline": "indexer: let checkpoint keep polling new checkpoints (#7670)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "46e4023a38a1fefb841cb6904711fbf260c0b69c", "messageHeadline": "wallet validator link should link to validator page not address (#7679)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "1224cd5042d683aba6da0b8b107b9f77a4857664", "messageHeadline": "wallet-ext: hide max stake button (#7677)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "18f908f5bfc480478a3779c2e9fce2c350d4578c", "messageHeadline": "[RPC] Track JSON RPC errors in errors_by_route metric (#7636)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "998aed7c87606aaac89a3e9a0df46d0a90862a4c", "messageHeadline": "wallet staking polish (#7669)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 303, "deletions": 152}}, {"node": {"oid": "e0f24f91087653294bd295fdd649a8685aaba20f", "messageHeadline": "wallet-ext: use request_add_delegation_mul_coin for staking (#7631)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "abb34e8286918746f16a5560f431d074aafb9d6d", "messageHeadline": "Create a JSON RPC API for threshold-BLS signing & add the Randomness \u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 1637, "deletions": 53}}, {"node": {"oid": "a274ecfc70d742e3ae7e6227159d0fb1b65cd148", "messageHeadline": "ts-sdk: fix getCoins response validation (#7676)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "334b2fe0a5788b481b1cd6dd419624cc8b589c65", "messageHeadline": "[rpc] Parse Struct tag for RPC API endpoints (#7624)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "71bee7563eac147fa3f896a8e2a98bb914cc8511", "messageHeadline": "ts-sdk: fix creating websocket url (#7674)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "01458ffd50249855a51371cf03b1db1c8a3b47bd", "messageHeadline": "[TypeScript SDK] Fix websocket port (#7637)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "b7096132b67887511ca5168d9a9b8865e6ab5f0c", "messageHeadline": "[frenemies] Adds frenemies::delegation utility module (#7664)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "768484c86fd22876e0cf369473c091d1d27dfb13", "messageHeadline": "[frenemies] Adds register / stake / unstake (#7641)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 585, "deletions": 251}}, {"node": {"oid": "68433cd426be8d49a81182e43da91b1e6dcd1fd5", "messageHeadline": "[frenemies] Autoconnect and leaderboard (#7656)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 103, "deletions": 29}}, {"node": {"oid": "090252c410645cad10d8f6e437bbc823d02f81cd", "messageHeadline": "send failures to effects queue", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "0b1e0b88e06589d69d9488d3fd16a3545c703f52", "messageHeadline": "indexer: read events from txn effects (#7609)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 212, "deletions": 177}}, {"node": {"oid": "19cf105cee3f4ce4e690f2d6cd700ae40238cd64", "messageHeadline": "Wallet staking bug (#7565)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 425, "deletions": 141}}, {"node": {"oid": "d515c54b960b398ed2f830ecc4c3183bcf6fabcb", "messageHeadline": "[RFC] Simplify checkpoint executor (#7646)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 139, "deletions": 275}}, {"node": {"oid": "5f46e5ab0c0a7838665ec89b7a0b89436a376c3f", "messageHeadline": "Update proof-of-stake.md (#7663)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "e37cef7c2711748ff9316d1ba3b4f9f50787bf5a", "messageHeadline": " Re-enable sui benchmark in ci workflows (#7654)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f1d6befc4926e648779e04ca149e5a8e8abe6ca", "messageHeadline": "Remove cookies from a curl command in faucet doc (#7662)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8101a09bf1b99b8214ebf35f33a02019810d31ad", "messageHeadline": "Add doc for faucet (#7658)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "5382e61950e12e8f118012175c246be8b8bf11ae", "messageHeadline": "indexer: add timestamp to checkpoint (#7651)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "449cf35f455308ee58347afe0df12435d55e4ce0", "messageHeadline": "indexer: add dedicated handler for move event (#7655)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 367, "deletions": 2}}, {"node": {"oid": "7f490a525aeebecb97ccd58160ce46e881642608", "messageHeadline": "Update ch2-using-objects.md (#7430)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1e58a50ef4361b452d76d4cd16f0d5635110f58a", "messageHeadline": "Update install.md (#7159)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "903028696febeaf263cd89453794c1ef4cb71d61", "messageHeadline": "Update ch1-object-basics.md (#7406)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "aac7ad24de2975b316a0cc837f1ceb5bb97d22dc", "messageHeadline": "Update proof-of-stake.md (#7657)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e9cd9fc4097497c98f8e0dac53b3c439dbe57d7e", "messageHeadline": "[tailwind] Update grays (#7653)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a26818d69e783433960ff284d6382f1ab13b517d", "messageHeadline": "Make authority store pruner test run faster (#7650)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9f385de3d374762f5b09f5d657d733b3a212ccc4", "messageHeadline": "Update gas-pricing.md (#7648)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a2eb2ca6f023d87ca7ca48245b136eaeb368a8c8", "messageHeadline": "Change definition of Epochs to mention tokenomics operations (#7647)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98e4fd00b4547f5df352dfc015faf2df46a00b39", "messageHeadline": "Consolidate handle_transaction metrics (#7644)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "40f846291a8640446e7e76c4ee5a777038c38a8f", "messageHeadline": "Keep inflight tests running on commits to main (#7638)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d1c2c8a4fb8d8878d8b295cbc948aad2f730f57", "messageHeadline": "Update gas-pricing.md (#7645)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1a02e1d2d0b19fa20536b8dc3059be8dc836d4f0", "messageHeadline": "[wallet-ext] Fix e2e tests for wallet (#7643)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a02fef1b47c5ad31877cc01963ec54aa3b35b213", "messageHeadline": "Added information for new --with-unpublished-dependencies flag (#7635)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae866f1f8b648809c39b8b42e478253d08aecee0", "messageHeadline": "[frenemies] Correct Frenemies Redirects + wallet fix (#7642)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "519974fc8301d5b86bf1ebc656a93a0b6dd79510", "messageHeadline": "[frenemies] Fetch sui balance (#7623)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "9c0084f8f9f3883032bd2128201d379a3defeb9b", "messageHeadline": "Update gas-pricing documentation.md (#7605)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "68fd73c33c44888b2d1cfd00afc980cac110c010", "messageHeadline": "[narwhal] convert the propose_header from joinhandle to JoinSet (#7630)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7097f3b946c73c805c0bbbd777d95a13a78b1c01", "messageHeadline": "Add rate limit config to sui StateSync service (#7613)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "27bee572aa62de4a43d6a605042ff7566ab00f50", "messageHeadline": "move: leak verifier returns execution error (#7495)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "a0978d6187a4bb99196a562be3e169b8a71ac2ba", "messageHeadline": "[1/2][client] Verify dependencies by default (#7632)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "3b93a8e376fa4b55a743ff38679979b6f4395698", "messageHeadline": "[chore] - upgrade jsonrpsee to 0.16.2 (#7629)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "8c60703b06ed4878d5349f785185d04c36dec66d", "messageHeadline": "[frenemies] Signup flow (#7622)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 223, "deletions": 7}}, {"node": {"oid": "c2d5e2cc1b4630014a66b040f26dec528b0051fa", "messageHeadline": "Disable pprof for windows (#7634)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "79189b434aa07a2a03c19d683e57d09bf3fbf6ac", "messageHeadline": "Enable explorer link on custom RPC (#7617)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "b4ea5003c4c086cd56c5e18e2c7181bd3fd3e272", "messageHeadline": "Add a pseudorandom generator for move tests (#7554)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 413, "deletions": 0}}, {"node": {"oid": "15320d1e1ff5ea879a59c3495a191d6a47a6b85d", "messageHeadline": "Add stress tool cpu usage to output (#7443)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 207, "deletions": 41}}, {"node": {"oid": "b370215beb0ee5026f520bb3d3b08167e28d4c9e", "messageHeadline": "[Bench] update pyopenssl before running Narwhal benchmark (#7616)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd097c7f7a931df36ad51dba10e79584121128de", "messageHeadline": "Bump serde_with_macros from 2.1.0 to 2.2.0 (#7576)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26091000709ee23426edc10297c5571ec2959088", "messageHeadline": "update to averageAPY add make validator name clickable (#7467)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d38bf9327bfdc1ef49a70815829b99047e74ae09", "messageHeadline": "[RFC] Add epoch_start_timestamp_ms to system object (#7518)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 124, "deletions": 26}}, {"node": {"oid": "95b749351654dbeebf2996f72f7a117655295fed", "messageHeadline": "indexer: add auto-incremented id for faster count (#7612)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d37426fb30fb2925c989e948a579aa59751618b6", "messageHeadline": "[easy] indexer: add indexes for better query perf (#7610)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "7bff8b94a5e54a7c43135af3cf5143af70e9ecb1", "messageHeadline": "Add rate limit config to sui Discovery service (#7532)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "ba973741d5614c488961c31079312065dabf3cba", "messageHeadline": "wallet onboarding update (#7007)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 479, "deletions": 673}}, {"node": {"oid": "4a3cfccdd000dcb40c07b299598204598e711da2", "messageHeadline": "Add more tests (including restart tests) to the simulated loadtester \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 156, "deletions": 63}}, {"node": {"oid": "4aec80e5294d93c8abd1199db405e946401da3c0", "messageHeadline": "[Narwhal] clean up checking parent certificates", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 57, "deletions": 61}}, {"node": {"oid": "d4b49e77e7348454182c4f71525b061432941dfa", "messageHeadline": "[Narwhal] Warn if certificate cannot get added to DAG", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e50c38ce077a53e988851b0efa1ed7b7026155a3", "messageHeadline": "moved test", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "cf602a05ba6b6c7fd55065a24f2d6ba7d75c86ea", "messageHeadline": "remove all", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f1ee977e269ba45bb3cfb9af1331fb048cecfac9", "messageHeadline": "instantiate and remove old data for Narwhal with Data Remover", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "5b21f665ffb7aa1670bc826e1c81a04aa8863d99", "messageHeadline": "create standalone old epoch data remover", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 107, "deletions": 75}}, {"node": {"oid": "ddcdaf2a93734d7875db805f62fb4cd6b5c8d9f1", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "bd6ae0bf2fa3517235c91f5831a8e88eec911e4e", "messageHeadline": "add test for old epoch removal", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "219b4b099c0d3405066eba34d3e9e4c402baa4a9", "messageHeadline": "remove old epoch store directory", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 92, "deletions": 20}}, {"node": {"oid": "cfc29dc2384f7dc1a823aca24da2e29fb39654d6", "messageHeadline": "[examples] Adds ecommerce example structure (#7591)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "45e3799123213da339c59188a8b3fc9e9e08c513", "messageHeadline": "[frenemies] Adds SuiSystem fetching + validators + assignment (#7588)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 784, "deletions": 186}}, {"node": {"oid": "7116659d62299fd25de7bea4917464dd4c034718", "messageHeadline": "remove old calc-based estimator snapshots (#7599)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 43, "deletions": 250}}, {"node": {"oid": "958802ea849113d18331e2843fbf4f293fb9d3a4", "messageHeadline": "Explorer validator sorting (#7481)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 317, "deletions": 190}}, {"node": {"oid": "6b27f65d2a6e7073aabcf4a64e0e7ae56db5ac2e", "messageHeadline": "[explorer] Improvements for forms (#7558)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 123, "deletions": 55}}, {"node": {"oid": "647627b64eb702d417a0c7805c6df34c486089ff", "messageHeadline": "[fe] Unify gitignore (#7562)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 254}}, {"node": {"oid": "e6d8e81f4f34184696bed6482ba5387becd59158", "messageHeadline": "remove another potential abort in staking_pool (#7571)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "89091ddab6da5045cbae22df7ace4211f5daa629", "messageHeadline": "use tx gas upper bound without rebate (#7594)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0589f04de15d57fea814e26b4df267066b704d03", "messageHeadline": "[explorer] Remove stylelint (#7561)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 103}}, {"node": {"oid": "32f68172c0f5625dd0f5bdb6987194834e50af59", "messageHeadline": "Wallet sort validator list (#7570)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 141, "deletions": 65}}, {"node": {"oid": "7e8de0420c846b9081c3144d36affa001ffcbe67", "messageHeadline": "Fix staking delegation (#7598)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5502f5fcdc9867db5e9b69ae316ff39c5428dff9", "messageHeadline": "change coming soon (#7593)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ca8f0416a79d109d9cf3e5323b2bec1dd76366d", "messageHeadline": "[wallet-ext] Add beta attributes for growthbook (#7590)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6e55ec00e6c595c69b61e5455f51dd547a78878", "messageHeadline": "only add non-empty rewards as delegation when processing delegation s\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 78, "deletions": 20}}, {"node": {"oid": "1283e665f921b4f0c3e51a3c53dbd60516c1efb5", "messageHeadline": "Fix typo (#7580)", "author": {"name": "Stefos Giorgos", "email": "stefosgiwrgos@gmail.com", "user": {"login": "StefosGeo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d21a3efd8f21b6c1ba38c4e0c28359a5b48fef0", "messageHeadline": "Update validators.md (#7572)", "author": {"name": "George Melas - Mysten", "email": "geomel@gmail.com", "user": {"login": "geomel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88a68783425b921961559d4411d17aac2d544df7", "messageHeadline": "[TypeScript SDK] Add methods for the CoinRead endpoints (#7507)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 354, "deletions": 34}}, {"node": {"oid": "69b85e8267aae336ad36bb3c07dfa0fa52ae097f", "messageHeadline": "[Documentation] Fix `sui_getObject` result typo in examples (#7534)", "author": {"name": "Sceat", "email": "11330271+Sceat@users.noreply.github.com", "user": {"login": "Sceat"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f2134c8f8325ad7d044a241f79b15a58410bef6", "messageHeadline": "[Narwhal] remove unused code and noisy logs related to reconfig (#7556)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "a0a4b37da9b786f82726effa9a28c1716e84f5bb", "messageHeadline": "tracing: use envvar RUST_LOG_JSON to enable json logging", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477142fa716c4dbfa43eca836c930b56679e4ba1", "messageHeadline": "tracing: remove unused service name parameter", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 36}}, {"node": {"oid": "7aced9c14c3de668a29b21061708bd325b80b009", "messageHeadline": "tracing: use tracing-subscriber's json formatting", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 62}}, {"node": {"oid": "c0ad722ad97f554a14d7ca54f78df3ed51e4f3a8", "messageHeadline": "tracing: remove unused jaeger logic", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 244}}, {"node": {"oid": "125ea773cbe81676d7212c1692e0a1c0e2a68d14", "messageHeadline": "tracing: remove chrome dependency", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 66}}, {"node": {"oid": "bca79b7a73e671680e4e55bc6dc9fca2028dc987", "messageHeadline": "[Narwhal] Always recover consensus dag on restart (#7564)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "b2f3384c905f6c2533b45803c373a7ee6d1830b7", "messageHeadline": "Bump axum from 0.5.17 to 0.6.2 (#7421)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 77}}, {"node": {"oid": "80996ed8f93be1a3c61724c8c96feb614bf4f0df", "messageHeadline": "Fix typos (#7254)", "author": {"name": "Dimitris Apostolou", "email": "dimitris.apostolou@icloud.com", "user": {"login": "rex4539"}}, "additions": 141, "deletions": 141}}, {"node": {"oid": "757a2391c2a6fce6c036f6f98cb1f377e0940779", "messageHeadline": "Ignore range tombstones during object table read (#7497)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 477, "deletions": 206}}, {"node": {"oid": "cc6149c44f2bd9a1f66c073af2224d9aa523a37a", "messageHeadline": "Cancel in-progress CI runs when branches are re-pushed (#7568)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc0c5bf0326a04e9613d5f8eea5e508ccecf2d64", "messageHeadline": "Fix race b/w fullnode spawn and fullnode client (#7557)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d82d6a773de43395fc08562664547627194ac197", "messageHeadline": "Disable collecting rocksdb perf metrics and fix db_name cardinality s\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 483, "deletions": 164}}, {"node": {"oid": "e5eeeb070e543a2639de5e39b414da5a3688e50b", "messageHeadline": "[reconfig] Add advance epoch safe mode (#7555)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 165, "deletions": 38}}, {"node": {"oid": "c06eb64ab7f9f56e3c2c08819447d6139c28f283", "messageHeadline": "Disable benchmark for now (#7559)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc10a43bbf12689df1e971465b98c6b96c8a4b91", "messageHeadline": "change validator min stake (#7551)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "7e5b203e73bc63a8c4b1d527586833d9249f3bd8", "messageHeadline": "[narwhal] refactor transactions server (#7509)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 214, "deletions": 126}}, {"node": {"oid": "905c4d273c140f5c1608de53a0d092abba2c3015", "messageHeadline": "Flush objects memtable after pruning (#7550)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f5435175efdf1510ec60c49c2c9d3200477d9fa5", "messageHeadline": "change init storage fund amount and stake subsidy to use only stake (\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "fb7d00d7df82a081deaed2660f346fa5d245a7e0", "messageHeadline": "Create new SuiTxValidator at each epoch. (#7533)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "d8d213e9a26e7fdcca0776a00602011ea36c4eca", "messageHeadline": "[Sui Rosetta] - use checkpoint api instead of creating fake blocks fr\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 308, "deletions": 249}}, {"node": {"oid": "2fe0d4ff89ba68c44ad6e01d90d4aa8c13ca8046", "messageHeadline": "Modified link for \"test_scenario module\" (#7548)", "author": {"name": "Thouny Breasty", "email": "92447129+ThounyBreasty@users.noreply.github.com", "user": {"login": "thounyy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1ede6e8d9036980a78ff6a151356caac10f86e9", "messageHeadline": "[CLI] Avoiding writing recovery phrase into logs (#7547)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5ff0064133d3bdd960b81d75f2f66f8fc60a9b3e", "messageHeadline": "[Coins API] - add previous transaction to `get_coins` response (#7494)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "000e4078a67f103551166e51f1b55e08049e958a", "messageHeadline": "[frenemies] UI updates (#7516)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 581, "deletions": 321}}, {"node": {"oid": "625076fd1a9127701d56ad75d08dd0082708b8e8", "messageHeadline": "genesis: initialize genesis checkpoint timestamp (#7529)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "4943e66b3ae22722ea84fac4945799a0b66c5b4e", "messageHeadline": "[pruner] enable epoch pruner (#7545)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6bfd48d41271d486c15e7633ae1857b267e13331", "messageHeadline": "[client/publish] Add ability to publish --with-unpublished-dependenci\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 404, "deletions": 161}}, {"node": {"oid": "c4307fc07ddc5769ee00fd0d3ed18142e869cef2", "messageHeadline": "epoch store pruner (#7475)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 146, "deletions": 1}}, {"node": {"oid": "6d10c699a7e24bc5733634c6096ffc52801ef48b", "messageHeadline": "[wallet-ext] Remove faucet for testnet (#7493)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d2cc18a6004744719cd83dbedc9e3d163f22663c", "messageHeadline": "add stake request cancellation (#7528)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 475, "deletions": 40}}, {"node": {"oid": "eb866def280bb050838d803f8f72e67e05bf1616", "messageHeadline": "[sui framework] Added Linked Table (#7531)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1236, "deletions": 15}}, {"node": {"oid": "aee21c550fd710dc64f72c71123db9e461c2431d", "messageHeadline": "[gas] Move storage gas price from on-chain to rust (#7394)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 28, "deletions": 70}}, {"node": {"oid": "0e08bc83c8b2c87800962f5d3014c8e7aba16902", "messageHeadline": "Change stake subsidy minting and update constants values (#7522)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 111, "deletions": 27}}, {"node": {"oid": "cc86b1b5861c34b39c13621f9daacbab157e3881", "messageHeadline": "Add sally api and reference implementation (#6303)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1796, "deletions": 9}}, {"node": {"oid": "719304331c8f0ab3f3f95af26855a02cf14cc1f0", "messageHeadline": "[move] Fix tally using voting power (#7523)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 39, "deletions": 70}}, {"node": {"oid": "b8cf4c599ca78fa23bef08bd06894f72c0e27f44", "messageHeadline": "Version Packages (#7281)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 156, "deletions": 72}}, {"node": {"oid": "adf2acb8b04587220edf1db915f0e00f6ae3e487", "messageHeadline": "Update mysten sim pointer (#7526)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cdb466fadb89b8ea31f3b3aec9c96084b7482db4", "messageHeadline": "triple / instead of double /", "author": {"name": "GCB", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "f1dd24309e23b3a0409dadd3d4c447c793576242", "messageHeadline": "rephrase auction description", "author": {"name": "GCB", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "c4259bad4ea14f6844e6ef62b87d76c232b4164b", "messageHeadline": "Update RELEASES.md (#7525)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df15ffe922cc02d7337916ccd7399b47022a73dd", "messageHeadline": "indexer: make event commit atomic and append only (#7524)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 118, "deletions": 131}}, {"node": {"oid": "a21e19d9c0bfe88c2238e3770af650e74a3f5708", "messageHeadline": "[checkpoints] Introduce checkpoint timestamps (#7482)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 114, "deletions": 52}}, {"node": {"oid": "0aa6292d222927c9f25ea2ab78c3ed865643c538", "messageHeadline": "[move] Use new voting power module (#7520)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 45, "deletions": 232}}, {"node": {"oid": "1eddd2858057a883971efce16fb19c32f829430a", "messageHeadline": "Make TransactionManager aware of epoch changes (#7483)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "672b9f08c19d09685f42b9c3804b5037d1a5163d", "messageHeadline": "[load test] add delegation flow to disjoint mode (#7472)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "3bb6e4127d4802fa7fe8d8432ebfab5d4d9d7fd0", "messageHeadline": "[core] Call monitor_reconfig only once (#7521)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f7ff9067bb2662c8d649286d01d9a070472bef80", "messageHeadline": "fix underterminism in simt test_tx_across_epoch_boundaries", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "3ce6e926a7e13c6db820555d2da17e97ab8d0158", "messageHeadline": "remove partial undelegate and switch (#7502)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 232, "deletions": 310}}, {"node": {"oid": "9a1502c87cf6e2dc91866f02c00697ebd7e85837", "messageHeadline": "enhance key error", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "68793fbccb7bfe9bbb18b3d88d0b8416dcd481a4", "messageHeadline": "Add Narwhal configs for per-method rate limits. (#7500)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 133, "deletions": 5}}, {"node": {"oid": "c36ef86d7f9e62bb93d2bf4208bc68fbdde7ff69", "messageHeadline": "tolerate reconfig_with_revert_end_to_end_test when tx2 goes through b\u2026", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f503e914648a34a1a137486a33d1c44e509fe3d8", "messageHeadline": "[move] Add voting power module (#7501)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 807, "deletions": 13}}, {"node": {"oid": "2aedb39dc947c2a143f619f0d0ffb5bc4e9a4d29", "messageHeadline": "[wallet-ext] Add OriginByte NFTs display (#7042)", "author": {"name": "oribyts", "email": "113520173+oribyts@users.noreply.github.com", "user": {"login": "oribyts"}}, "additions": 288, "deletions": 7}}, {"node": {"oid": "bf92983fa5434d000aced1e09f9d248eb9854ba7", "messageHeadline": "wallet-ext, explorer: terms of service & privacy policy links (#7508)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "ce998938d14423f545065455460502aa0ec1f269", "messageHeadline": "update unstaking (#7498)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 71, "deletions": 48}}, {"node": {"oid": "29710a5220ca25353c07c62b56fcd5a7c20ae332", "messageHeadline": "add tallying rule score metric and table to per epoch store (#7086)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 251, "deletions": 9}}, {"node": {"oid": "a4f6c61f38b0336ed7cc4a9b016d9ddb1bd5d199", "messageHeadline": "[Checkpoint Executor] Make a per-epoch component (#7307)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 332, "deletions": 432}}, {"node": {"oid": "510bddc34ebb1a7d18b1241e2f714872fc8514c3", "messageHeadline": "Disable auto compaction on object table during manual compaction run \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "2061653abc9beae4a7a410bf80cdf20245ad37f3", "messageHeadline": "[frenemies] a few fixes", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "9741bc37e1d112baafc9168fe25229906fb174f9", "messageHeadline": "[wip] frenemies layout (#7339)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 576, "deletions": 4}}, {"node": {"oid": "89d214153df4898e630f107787e1bb5a55794ad6", "messageHeadline": "[Sui Rosetta] - Delegation and balance queries (#7282)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 744, "deletions": 149}}, {"node": {"oid": "2535c87910b817646c26ff4a978981bcc6329405", "messageHeadline": "Run sim_tests under `cargo test/nextest` unless disabled (#7480)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "8ba8ab2f60a122e78f38654c6b7da4cb700d59c8", "messageHeadline": "[fe] Apps Icon Package (#7098)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4324, "deletions": 9}}, {"node": {"oid": "ac7ffa98790c2a042b88def57ca285ea8278e784", "messageHeadline": "Logging improvements (#7462)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "2ce30427f31c8a922a91cc5f1df064c162904936", "messageHeadline": "indexer: add gas_price field to transaction table (#7486)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b5ebde4faff11c0e9d00fe61e3a200f3e72f78b5", "messageHeadline": "[crypto] Verify epoch for AuthoritySignInfo (#7478)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3ae39ee507caededd44cb9ea1eb98034d0d22383", "messageHeadline": "[Documentation] Fix wrong anchor link for sui installation (#7471)", "author": {"name": "Sceat", "email": "11330271+Sceat@users.noreply.github.com", "user": {"login": "Sceat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8474242afcab175830b64817821a37a497edb3a1", "messageHeadline": "[TypeScript SDK] Add methods for getDynamicFields and getDynamicField\u2026", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "87e1f6aa4cf065ad60e139a8112fb6ae00559823", "messageHeadline": "Reject transaction if any input object is overloaded (#7438)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 284, "deletions": 37}}, {"node": {"oid": "230eaa6b5c32e00e76aadf15635d3674ee9ab2e4", "messageHeadline": "Simplify Container, support node restarts, convert some tests to sim_\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 79, "deletions": 91}}, {"node": {"oid": "9f3f0cd5f9bee694d64d91fed0cb646f232db2bc", "messageHeadline": "[epoch] Change Epoch transaction cannot fail to execute (#7469)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0f652979e349660f1f719132c7201ded47cc03bd", "messageHeadline": "added missing tailwing spacing (#7465)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5ae569c487d5ffef0c6114530b9145a54d1c9c0", "messageHeadline": "[wallet-ext] Don't display non-string names (#7466)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f94431da694e4967809cd77f53b85ca5c460f23", "messageHeadline": "Update calculateAPY to round to number (#7464)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "347c971b5a26e0275f4c19fc0fb243b6b94acb76", "messageHeadline": "[core] Refactor effects return value (#7411)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 163, "deletions": 317}}, {"node": {"oid": "bae60917bbee8b0a5c8685d2dc4132e91129370f", "messageHeadline": "indexer: event handlers for new objects and new modules (#7455)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 746, "deletions": 3}}, {"node": {"oid": "8a3e68620856ca118ef26efe3c8ebab3a187e0eb", "messageHeadline": "Sui version bump to v0.23.0 (#7459)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9d4afbcda6bff950b55084ff2c64108503cdabb2", "messageHeadline": "[CheckpointExecutor] Return correct committee in unit test init (#7458)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "214a4e461a8b2e2b94ebe027f85d8f9e81188284", "messageHeadline": "indexer: add checkpoint handler (#7439)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 358, "deletions": 1}}, {"node": {"oid": "7d526565a727e5a49a3a396e769b5cd7cf174703", "messageHeadline": "[TypeScript SDK] Disable DevNet e2e until it's stable (#7457)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "0a8cd5380ef5ccc7d8a0671ccae90ed055362403", "messageHeadline": "types: remove ChainId (#7334)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 163}}, {"node": {"oid": "0189c1dc10bdbed7769bf6e8f1608e6f4ff55415", "messageHeadline": "Wallet validator unstaking1 (#7403)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 267, "deletions": 92}}, {"node": {"oid": "cb479451d3ae1c66f55942c343065af2fbba190a", "messageHeadline": "[chore] Bump Move version (#7454)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 136, "deletions": 134}}, {"node": {"oid": "f6ed4bc152b4a9fb798fd416114aa75f0d614728", "messageHeadline": "[frenemies] use round robin goal assignment", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "fadbb5be56f29fde334afab7c9fc98ede69be563", "messageHeadline": "genesis: add step for building unsigned checkpoint (#7398)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 147, "deletions": 39}}, {"node": {"oid": "104ab7ab6277b278b719d6de35e6856cedb5335c", "messageHeadline": "[consensus] Pass AuthorityPerEpochStore to SuiTxValidator (#7453)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "9093b1a585e4fdbe0e669fce6a8309138067a0b0", "messageHeadline": "use tallying rule results to affect reward distribution (#7310)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 932, "deletions": 163}}, {"node": {"oid": "9a8f1bbe0d136c3649c7c8f234ff121af5bbc4e4", "messageHeadline": "[epoch] Do not start Narwhal if epoch mismatch (#7452)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "69413f9d1f82e4a2628d28a34715768d34cbcfe7", "messageHeadline": "Updated move.toml topic to include description of addr_subst (#7428)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "f1bbb84408ff5be6d78c68cfb12b385259f0d0ad", "messageHeadline": "Added verify-source command to client cli topic (#7431)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "b47f31f2fead98df85e13264b9a621c2d89f5e00", "messageHeadline": "[epoch] Fix a few data races on epoch store (#7451)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "b277ce1c64fc9b0de946cbcd6c677a4e359960bb", "messageHeadline": "[wallet-ext] Move dapps to network-isolated dapps, on growthbook (#7448)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 45, "deletions": 134}}, {"node": {"oid": "7d6b949e1cef1403d04f45145124bcf6a7a4c0ad", "messageHeadline": "categorize tx failures", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 167, "deletions": 69}}, {"node": {"oid": "6826c53a6ed911b8a1eaf06929e8315edb5730ab", "messageHeadline": "return vector of errors", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 65, "deletions": 132}}, {"node": {"oid": "87b180f0b5ee8b1fb00e2b939d9ecdd28a373562", "messageHeadline": "refactor authority aggregator's process tx/cert", "author": {"name": "longbowlu", "email": "zl9394@gmail.com", "user": {"login": "longbowlu"}}, "additions": 546, "deletions": 306}}, {"node": {"oid": "3461d961e3e767272e7227560bf74a02d7fd4620", "messageHeadline": "[CheckpointExecutor] Bump highest executed metric in end of epoch cas\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b01551a8cc367c023c666b5efea7ab3b3481ef72", "messageHeadline": "[checkpoints] Print a log when transaction execution is finalized (#7\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f11bc192a0b198b6c4184dca2fd4f976fc97a136", "messageHeadline": "[refactor] narwhal not crash when components shutdown (#7445)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "80215023747566402ef67d3eb993e4b26bb79af8", "messageHeadline": "[docs] Fix wrong README code in the typescript sdk (#7427)", "author": {"name": "Alex Tsiliris", "email": "monoatomic.alex@gmail.com", "user": {"login": "Eis-D-Z"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8eaf2a3332620c1c440c22d54232da94ceca35a8", "messageHeadline": "Update index.md (#7347)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21b8b3b1ceeeb7d3dd2b013c513b25c71b9e5ced", "messageHeadline": "Update install.md (#7248)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2d46582dc6e29d8797814a048aea8a5717cfe0e3", "messageHeadline": "[fix] core not panic when certificate_fetcher has shutdown (#7435)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8f37e4e2a360e9c7cb4a140a5a82e694443530c8", "messageHeadline": "[explorer] Various code cleanup (#7366)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 63, "deletions": 181}}, {"node": {"oid": "36568568a6b62772c2d1ab5b04545605d4d0e0c1", "messageHeadline": "log git revision in sui-node (#7409)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c8281dfca49ee5c495bc09dfcf13720cc3709468", "messageHeadline": "Update json-rpc.md (#7405)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01dfdc91c95397e813e7733870016e101178e9b8", "messageHeadline": "Use AuthorityKeyPair in narwhal_manager (#7422)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d2506aaf5cc16db8351e9752fbb38277042ca5bb", "messageHeadline": "Bump multihash from 0.17.0 to 0.18.0 (#7420)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7eb63d6ca7a5f55a81196394e3eff1bdbef6110a", "messageHeadline": "Bump thollander/actions-comment-pull-request from 2.0.0 to 2.3.1 (#7419)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c8582a18dd962e33d2acfeec0325b716fdde496", "messageHeadline": "Remove epoch label from Narwhal metrics (#7416)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f92b769bef8689a9ac167dcc0509a5e2e467a09d", "messageHeadline": "[bugfix] - simplify indexstore optional check logic and prevent index\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "bd28a1fa93fb2b8409977b884b4a73f6e4344151", "messageHeadline": "Bug fix on transaction activity (#7404)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1217683726414bb76432c1ca938e70a0f64ba354", "messageHeadline": "Check remaining amount is not 0 before proceeding (#7407)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "293d45597c855ac496516951a4b0713405b1eb5c", "messageHeadline": "update activities to include events coinBalance (#6953)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 256, "deletions": 165}}, {"node": {"oid": "3f8f5c92a9404714429de6305e21e74a1ad98d5f", "messageHeadline": "Add metrics for per-validator and total votes in each epoch (#7397)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "9ea627383953b02458a25a60b053ef4a3093a0ed", "messageHeadline": "validator: add voting power (#7392)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 286, "deletions": 63}}, {"node": {"oid": "3acef2482fb5d9a9a3bb016b0806bf26057c5995", "messageHeadline": "Wallet validator staking (#6825)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1356, "deletions": 870}}, {"node": {"oid": "d798f1655bb2811e3d62e80d99202d5e47ce4aa3", "messageHeadline": "transaction orchestrator schedules pending txes in wal on start (#7375)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "721d7c3a4efc73c9edcf4930ca76880d93151c69", "messageHeadline": "[move] Use string/url types for a few validator fields (#7391)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "b11e3a6f4e507fecb6b6d6f76d8b48619ada125e", "messageHeadline": "consolidate tx input errors into `TransactionInputObjectsErrors` (#7369)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 179, "deletions": 105}}, {"node": {"oid": "62a5c1e82be877a71b7e75a36d4e5536db0187d1", "messageHeadline": "indexer: increase backoff max interval to 10 min (#7393)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "95ec5e3c3eccdd344bedafa07ce2a6b1aa42764f", "messageHeadline": "Trigger compaction after object pruning (#7377)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "e26f47cbf24ce30955d297c9b55f216fab36d653", "messageHeadline": "Add staking types sdk (#7389)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 278, "deletions": 17}}, {"node": {"oid": "f26e964fb14a24a7575a825de1d5e8855c90456c", "messageHeadline": "[fe] Default vitest to run mode (#7388)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a10b50cdec36094c0222c622a7b5c972655512b5", "messageHeadline": "[move] Block request_set_commission_rate (#7390)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8ccd3ecc9abd6009fc81e61713926e1840b338ee", "messageHeadline": "[chore] update anemo version (#7379)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "3576f50d4a3b6174d9075e11d5f3291fc28da6b2", "messageHeadline": "Replaced import calls with content for Move examples (#7335)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 857, "deletions": 16}}, {"node": {"oid": "b745cde24b134c0d91560a3761a22833f24b5cc1", "messageHeadline": "[TypeScript SDK] Expose Call API that can call any RPC endpoint (#7384)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "cea45745bfab074c82a29c62f77dba5be4b35ec6", "messageHeadline": "Update wallet topic for UX changes (#7371)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "04b7ad577dd6b157e466661957a685d6f9e099ae", "messageHeadline": "[rpc] use reference gas price for transaction builder (#7385)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 326, "deletions": 101}}, {"node": {"oid": "44260fb92dd0f82a11d85d955671282d78007ff2", "messageHeadline": "indexer: use txn diest for event ID (#7386)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 30, "deletions": 41}}, {"node": {"oid": "10abbd8bf2deb71ef8c4b20e0bed3b3fd689dc00", "messageHeadline": "Ensure deletes invoked while pruning object table are non overlapping\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "f74181212f927f5309310db21d4cf292b0091917", "messageHeadline": "wallet-ext: use bg service for signing (#6941)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 247, "deletions": 52}}, {"node": {"oid": "f61ae1208a111ee35b43e3dfc80d6bce8a01b770", "messageHeadline": "wallet-ext: Keyring add support for multi account wallet (#6846)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 970, "deletions": 137}}, {"node": {"oid": "d0accafcc6a49ead8b597b788231956f793c8d86", "messageHeadline": "wallet-ext: move feature gating to bg service (#7351)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 107, "deletions": 35}}, {"node": {"oid": "65fd8ac17f82c2f74434f161bb22706b10dcbe37", "messageHeadline": "wallet-ext,wallet-adapters,wallet-kit-core: handle disconnecting dapp\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 216, "deletions": 26}}, {"node": {"oid": "39157525820bd140cd2ea248de2900964ef64fe2", "messageHeadline": "Change ObjectID to 20 byte (#7382)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01efa8bc61efd34f651f3f00809c46767e169af1", "messageHeadline": "[rpc] Add RPC endpoint for getting reference gas price (#7383)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 89, "deletions": 42}}, {"node": {"oid": "f3444bdf203891abd6281364928a7f1a85c64cd7", "messageHeadline": "wallet-ext: toasts (#7272)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 154, "deletions": 386}}, {"node": {"oid": "5d88f8c8b9789617b8a236d05c92088d1e552891", "messageHeadline": "Explorer validator details page (#6883)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1047, "deletions": 305}}, {"node": {"oid": "20680cfb757afa26e0b9ff4346ec03cea7bc84b0", "messageHeadline": "[load test] add delegation transactions (#7322)", "author": {"name": "phoenix", "email": "51927076+phoenix-o@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 262, "deletions": 6}}, {"node": {"oid": "4b33bf82fd0abca7fed9c8adc714342d456532cc", "messageHeadline": "use request header to filter requests by epoch", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 135, "deletions": 10}}, {"node": {"oid": "f1fa63ccb1a562595e02ae4037b222dd16413ac8", "messageHeadline": "wip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34e8718d9b91a98001b339e87eafa2a0b35af4c8", "messageHeadline": " add header to network requests with epoch", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7515082dcf68cbac781fcb2482e37fa50fa59216", "messageHeadline": "Sui version bump to v0.22.0 (#7381)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fbf5df76931d7512ea8b796a33ec91f14db2cd4b", "messageHeadline": "[main] Update 0L project link (#7376)", "author": {"name": "Willilam", "email": "1873880+willrnch@users.noreply.github.com", "user": {"login": "willrnch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb65bf6e16b0824d3d2b71783819ed6b7d494563", "messageHeadline": "[bugfix] - db cursor read is using a incorrect SQL query, causing inc\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 65, "deletions": 17}}, {"node": {"oid": "9edd94570627258978ad804cc169c2e64e62bcc9", "messageHeadline": "validator: add desription, image_url, and project_url fields (#7370)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 184, "deletions": 9}}, {"node": {"oid": "35e0df78025523635aaa82b8b5bfb952aac7e9c1", "messageHeadline": "Change tx_seq -> tx_digest of EventID (#6944)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 227, "deletions": 177}}, {"node": {"oid": "ccef7c958ad1276ae3cec42a910b55167dd8e4fa", "messageHeadline": "[faucet] Write-ahead Log (#7305)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 402, "deletions": 71}}, {"node": {"oid": "0babbad40a21b1386b25c77744c229159cdaf74c", "messageHeadline": "Refactor load generation framework to generate gas with only one tran\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1393, "deletions": 761}}, {"node": {"oid": "560f10b62c5fbd1bafdbd702e6f62e245bac4843", "messageHeadline": "[explorer] remove static dev mode / cleanup (#7364)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 61, "deletions": 2298}}, {"node": {"oid": "5bf96788893787f731a3d2b92c8f2f712cbb02e7", "messageHeadline": "indexer: event read hack due to event pagination issue (#7373)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "17fe36437a8b71d4a5eec5806602f2bc3d84769b", "messageHeadline": "[checkpoints] Correctly read last checkpoint on epoch boundary. (#7368)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 74, "deletions": 34}}, {"node": {"oid": "824a056ede2351216a1637456456962023975beb", "messageHeadline": "Update simulator pointer, increase reconfiguration timeout, add loggi\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "e9ba975da5ad3b443838f3f2f6205c59918a82bb", "messageHeadline": "[explorer] migrate remaining static e2e tests to localnet (#7341)", "author": {"name": "mamos-mysten", "email": "122397493+mamos-mysten@users.noreply.github.com", "user": {"login": "mamos-mysten"}}, "additions": 47, "deletions": 138}}, {"node": {"oid": "e3fa16a8489a8b7d975bf9d4234e288bfc541f1c", "messageHeadline": "indexer: fix txn & event count metrics (#7363)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "389fa8dde035b58f73a148c103e7ceb8ec5334f0", "messageHeadline": "[refactor] remove epoch label from metrics (#7350)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 51, "deletions": 120}}, {"node": {"oid": "eda885e0a65a8287ef3b74d19d758f9026d090a8", "messageHeadline": "Correcting nav links (#7097)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d5754e7aac4a5d3d2e96e87a43a7379a219c3fda", "messageHeadline": "[checkpoints] Pin user signatures in the checkpoint contents. (#7325)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 117, "deletions": 6}}, {"node": {"oid": "54f7eda8c369f3216f3c83e2812c096cbea6aea3", "messageHeadline": "Minor changes to txn api (#7340)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "d5045359107fc7abae5d466b8d71ee009d2eb96e", "messageHeadline": "Add event emitting staking and rewards info during epoch change", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 461, "deletions": 14}}, {"node": {"oid": "9a0b8ef30901d1c7b4d21db6f824c157c7764442", "messageHeadline": "indexer: use standard address and port for metrics (#7361)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "538e977cf628af96542f6e9ca2ec038e47fe6f2a", "messageHeadline": "[wallet-kit] Add support for preferred wallets in wallet kit (#7331)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "fd4c8e020f4256a5a1585f4bd97a78d371eca1d6", "messageHeadline": "Migrate RequestVote inflight limit to use anemo middleware", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 125, "deletions": 52}}, {"node": {"oid": "16028bab0fbbe32f01972902f3e84e42d43b5e21", "messageHeadline": "[explorer] Tweak visual presentation of node map (#7328)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 101, "deletions": 123}}, {"node": {"oid": "87c2e4b2d1f9673435d1d9bd453dc1e06cfff623", "messageHeadline": "add some metrics for write path (#7308)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "347aa2a601d84be68a276ea093efc42237d414b3", "messageHeadline": "explorer: ignore tx errors when executing a module method (#7353)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9aaf19b7ea91f7ed749d6796bc5066ddde6c6b45", "messageHeadline": "Update sui-move-library.md (#7247)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "508e592f59b6cbe892f460fb5ce5485a75251793", "messageHeadline": "state-sync: verify that a peer is on the same chain as us", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 210, "deletions": 95}}, {"node": {"oid": "2080b11c7213100f8846e862ea7f2153362df331", "messageHeadline": "state-sync: change get_highest_{verified,synced}_checkpoint to not be\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 156, "deletions": 108}}, {"node": {"oid": "dc96a3d67a9040c5639009636723bf14f0801011", "messageHeadline": "Update consensus.md (#7346)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7564c9c75c0ecfb09849adeb7fc3a92374670aa2", "messageHeadline": "[chore] remove unused temp_batches store (#7349)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "07b3db9a29e29d61377d41ae95b7c0df473e8b76", "messageHeadline": "Update RELEASES.md (#7352)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "163863315347212a946e24cedcd9fb28a9402f0b", "messageHeadline": "Update ch1-object-basics.md (#7348)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bae8bafc62914983156d038840f6f1575c328da7", "messageHeadline": "[narwhal] narwhal manager blocking start/shutdown & admin refactor (#\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 241, "deletions": 210}}, {"node": {"oid": "5331b6963e87382e6bf5824123b5d04d3a3b47b5", "messageHeadline": "[narwhal] abort tasks when certificate_fetcher shutdown (#6822)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "d530ddc63344613d53fff19a8258e3479f8da0b6", "messageHeadline": "[chore] delete obsolete test file (#7320)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 0, "deletions": 213}}, {"node": {"oid": "091949f674ac42ec54109865cece8cf861eb2875", "messageHeadline": "[framework] Adds publisher module (#7196)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 486, "deletions": 24}}, {"node": {"oid": "e28585a3e05cf376c74f582182dbf8b42c0e7332", "messageHeadline": "Remove old reconfig tests (#7327)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 776}}, {"node": {"oid": "b240421b233c098642f2c3ca8a6f8f0d5165e1d6", "messageHeadline": "[explorer] Remove vercel silent for explorer (#7329)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e522de82d7f4789f203b43e39bed63388c2e4735", "messageHeadline": "[dev-inspect] Make epoch a parameter. Limit to fullnode (#7209)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 324, "deletions": 103}}, {"node": {"oid": "d7fc9b0da089072255eee45446cef4674e22c141", "messageHeadline": "[checkpoints] Insert genesis transactions in the checkpoint builder i\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b817895201079da3ab353820819c9d0ac43543d9", "messageHeadline": "Update ch1-object-basics.md (#7249)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1ff60e1b5e7ec5bee25ffedeb2c6f1cf136365e", "messageHeadline": "[checkpoint] Remove authenticated checkpoint (#7336)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 62, "deletions": 200}}, {"node": {"oid": "88749d96a751909c58e870ae3a42eba3eaac1602", "messageHeadline": "Update README.md (#7285)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "297d29a4b250f1d155aa2d3be77df3b323ed67d2", "messageHeadline": "indexer: add basic prometheus metrics (#7311)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 399, "deletions": 39}}, {"node": {"oid": "844bfcf2e74e2d2d3e82df4b8805649e87141255", "messageHeadline": "[explorer] Move internal links to builder (#7252)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 21, "deletions": 60}}, {"node": {"oid": "24ec0be60f1edccff4d85c79962439f8587b8ecd", "messageHeadline": "[consensus] Turn noisy error to quiet trace (#7190)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6413b695d5a8a2717d88591723da143bfc33d4c", "messageHeadline": "Add NW benchmark smoke test (#7313)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 76, "deletions": 19}}, {"node": {"oid": "78b3b946e4c7ab41544eeb220e76b9a8b45e6099", "messageHeadline": "[wallet-ext] Add custom `suiWallet:stake` feature (#7293)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "0fb64657cd09a0a0e868c04833911020527a9251", "messageHeadline": "Sui JSON support optional input (#7118)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 174, "deletions": 53}}, {"node": {"oid": "8d09ab28d6d68fcd37b2da57cc311004a0671ca8", "messageHeadline": "metrics: bound the cardinality of the peer connection metrics (#7326)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 32}}, {"node": {"oid": "91d78e013622750840ef703aa4bec59306049b4b", "messageHeadline": "[Rosetta] - Use dry run to estimation transaction budget (#7188)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 216, "deletions": 189}}, {"node": {"oid": "ac1b23c5bebecadf3221acc17e8eb8b12795663d", "messageHeadline": "[frenemeies] Scaffold dapp (#7303)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 598, "deletions": 369}}, {"node": {"oid": "f6fa7c51ab207fb9e984d2f03240992332302d26", "messageHeadline": "[rosetta] - remove genesis blob loading from rosetta (#7315)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 59, "deletions": 116}}, {"node": {"oid": "99b5e46a0f3e22a01755ad7ea7d9401ecc3dc860", "messageHeadline": "[epoch] Some minor cleanup and TODO (#7324)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "b54163e7504a6eb98311d1a8ec0f96733ecd1431", "messageHeadline": "[epoch] More metrics (#7309)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 135, "deletions": 66}}, {"node": {"oid": "287ec283ce3194cab8f06a1463983f34352ff8c9", "messageHeadline": "fix liveness test failure", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b949f4332ae267ff726f251ca26c85e9a166aed3", "messageHeadline": "Disable object pruning on full nodes (#7317)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012b2d0709675d0c6c678ef8ae0ca15fa4ca8a43", "messageHeadline": "`execution_mode` shouldn't leak into SDK client (#7236)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "b904dede65c91c112434d49180e2d277e76ccee6", "messageHeadline": "Update fastcrypto (#7314)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6003619892c0893c0ef321c7050326e11000b8fe", "messageHeadline": "Add SuiAuthorityStrongQuorumSignInfo and use it in the JSON RPCs inst\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 92, "deletions": 39}}, {"node": {"oid": "74e9055ab052e6e8f6b372a10195ca18a8b7ba61", "messageHeadline": "[fe] Update lint rules (#7300)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2a6ed911e5e45a8625e90dcdfe2ac4189dafbd35", "messageHeadline": "genesis: use checkpoint from genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 229, "deletions": 103}}, {"node": {"oid": "2c70d36b373f2d57b2256ccc018434258c86a718", "messageHeadline": "store: make bulk_object_insert private", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "f350bcf0c3cfa05bd336b0ff6ca59dd2052e17b7", "messageHeadline": "[checkpoints] Limit number of transactions per checkpoint (#7302)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 152, "deletions": 101}}, {"node": {"oid": "a1ad70bea2e96ce3005c84bb7943a20fa84476f7", "messageHeadline": "[Narwhal] Add a wait after certificate fetching fails against all pee\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "06d5708c9861649a7f15dd56b42df11f75ff2acf", "messageHeadline": "[tokenomics] Disable a few framework move functions (#7301)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 94, "deletions": 48}}, {"node": {"oid": "7c984b3fe5691aa57341cda2f5787b1098925225", "messageHeadline": "[doc] fix typos (#7276)", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e009ea040b52139d6afa8e2b019e7490d20f6eb", "messageHeadline": "[checkpoints] Fix bug with including transactions from previous epoch\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "09a2035aeb92c9cbcefeab83ef99ac16395e3be9", "messageHeadline": "[examples] prototype of frenemies game", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1237, "deletions": 33}}, {"node": {"oid": "2db9b44c43518cc8f377171c3421f9fedaabf33d", "messageHeadline": "Ship reconfig (#7296)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "24998f9e533dc56462abf0901b93c97d0d689e21", "messageHeadline": "Use a RwLock to ensure that WAL truncation can proceed without any pe\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "36791523db71f131d94e902bbe8426a48251099e", "messageHeadline": "[checkpoint] Add epoch to last checkpoint mapping (#7289)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "2ae046c7cd6613e4ae87bc8677c25ca4749e4701", "messageHeadline": "[checkpoint] Log checkpoint size (#7295)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "14fc96490b85f3eade1fcd1e822e4fceaead2149", "messageHeadline": "[changesets] Ignore internal packages (#7203)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 82}}, {"node": {"oid": "46af5dedcc36cb578b7983634a083ad229ca2e69", "messageHeadline": "Update objects.md (#7152)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7f405c2fc1915ba8c5e2541d53a2644bce149db3", "messageHeadline": "rephrase auction description (#7283)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d2063b10c860ce9a6bee5028c36b5fc54e829b8", "messageHeadline": "Update sui-move-library.md (#7244)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "517133ae032f90263a5cfcaf99a6228a236b82b8", "messageHeadline": "Update consensus.md (#7243)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52d2454665c8735b280c9b40f8960c8ed4fcae67", "messageHeadline": "Update build-test.md (#7235)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "06944ab5b55e46dfcefd98011bc247285e54b4c8", "messageHeadline": "Update sui-move-library.md (#7246)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ad1d0999dde7d5954e4e63ba73b61e25efc31a7", "messageHeadline": "Update index.md (#7286)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad288edaa0560165e7711fe5213c26fccecdda56", "messageHeadline": "indexer: hardcode RPC client URL (#7271)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "18880f3a580150ac3096b05ab609674b82116124", "messageHeadline": "chore: Update codeowners for crypto related files (#7280)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1299b2d60e68a579d6061d681b9f9d6c8382110e", "messageHeadline": "[Sui CLI] - Add dynamic field query support to Sui CLI (#7151)", "author": {"name": "Maria Siopi", "email": "maria@mystenlabs.com", "user": {"login": "siomari"}}, "additions": 202, "deletions": 39}}, {"node": {"oid": "5ac0f2ceeb584a48899445f1aa40af173ce01932", "messageHeadline": "[Rosetta] - Refactor `Operations` before adding staking support (#7061)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 465, "deletions": 535}}, {"node": {"oid": "208c996082d1daacddd182b0de985f582124b2a4", "messageHeadline": "[bugfix] - fix wrong schema for OwnedObjectRef (#7232)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "5cd51dd383a7cc7e806212e660d83cfda47fe714", "messageHeadline": "api: Use serialized signature for execute_transaction endpoint (#7185)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 190, "deletions": 440}}, {"node": {"oid": "f9ddd9d2fe652459bd31a1d84f71c7f1cdaaedc9", "messageHeadline": "crypto: Use sui read/write keypair logic in narwhal (#7278)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 100, "deletions": 68}}, {"node": {"oid": "492365eb3abcbf76219e8fb9600048d68041d023", "messageHeadline": "add EmbeddedReconfigObserver (#7230)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 185, "deletions": 44}}, {"node": {"oid": "d5f96a3f11e7a263f701af7660b8bbda915e7600", "messageHeadline": "[epoch] Add validator epoch metrics (#7267)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 277, "deletions": 29}}, {"node": {"oid": "2f42afb1bfa076e3485e2e66baadf185019fdd07", "messageHeadline": "[doc][in-progress] Quick intro for dev-inspect (#7205)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "044adc23f944a3a57b1ae1f7ebe92e695bf052e9", "messageHeadline": "Fix admin port conflicts after reconfiguration in simulator (#7270)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e2aba0c865fcf635e50b72a568d6c4149ba2e34e", "messageHeadline": "remove node config enable_checkpoint (#7266)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "423379d07c705ed4e4db99b02b2a26c46f320ddd", "messageHeadline": "rpc: checkpoint content read APIs (#7204)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 378, "deletions": 7}}, {"node": {"oid": "f37bd6565ef2d3fbaf4976336bd24d30d278a739", "messageHeadline": "[checkpoints] Use heap for casual ordering recursion instead of stack\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "577ef07d1f55c3397da012f6166251771a77ec70", "messageHeadline": "Update Tokio to 1.24.1 (#7263)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b6e26e52f352129078a89053532dda99c8c79607", "messageHeadline": "Minor logging improvements (#7229)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "e12ec5c07a198215e2f257afe26b0ba1b65634f4", "messageHeadline": "[checkpoint] Make sure checkpoint process can exit (#7199)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b6794f8a7f00532e8b281cad92d82fae71605527", "messageHeadline": "Allow reconfiguration in stress test (#7224)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "87456dd73ffa117b49769fa2d2c6b458524c38dc", "messageHeadline": "Revert \"Ignore RUSTSEC-2023-0001 (#7256)\" (#7260)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f4549c664ae89a9822d5a3ab6113ea04a021e836", "messageHeadline": "Update index.md (#7262)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "eebd90af5f4d0de859e12811a996de3fe6c81844", "messageHeadline": "chore: update mysten-sim pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b076a5cae9e6a2c0e4b8a251c21f9343367a8406", "messageHeadline": "chore: update dependencies", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 853, "deletions": 923}}, {"node": {"oid": "6b0ff23c9ba8901af1117f25cd69df8009f9bcca", "messageHeadline": "[Checkpoint Executor] Set last_executed_checkpoint on startup (#7259)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "549fa4b6dc702d70a18d62399eab5b1380c05414", "messageHeadline": "Remove comments and logic related to deleting shared object locks. (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "4c780d87db8a82eaf4af93f97ae4f293367f0503", "messageHeadline": "[reconfiguration] Do not revert transactions executed via state sync \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "9f7bf4016d70dba01e70cbad80ca6462d11f3b69", "messageHeadline": "Ignore RUSTSEC-2023-0001 (#7256)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c768f679c3dba8c6659c8a384d876e89611d1364", "messageHeadline": "[wallet-ext] Warn about dapp interface usage (#7214)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e363ee5db281b2e3ce7aee6b535729fad348a1a6", "messageHeadline": "add event emission when new delegation request comes in", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "306db3320ef7c854f8a807672deaccdfc06ca6de", "messageHeadline": "Update write-package.md (#7234)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2dc8f1040b3f42c6f2ea4480c25c56fcf47ca1b", "messageHeadline": "Update index.md (#7233)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "b3d7fa2fb663820fde28dc4c2429b80958b39564", "messageHeadline": "Update ch1-object-basics.md (#7010)", "author": {"name": "Wayne Kuo", "email": "95527849+WayneAl@users.noreply.github.com", "user": {"login": "WayneAl"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "6d33033d4d12fce4343d0615929f121e68e0d3a7", "messageHeadline": "Version Packages (#7172)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 114, "deletions": 21}}, {"node": {"oid": "4b125e8c3e730dfbbc80275262e00a52f67fa824", "messageHeadline": "[wallet-ext] End-to-end tests (#7164)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 360, "deletions": 8}}, {"node": {"oid": "36c2db2b440a64b1fa9ff821b93d3ddb470bd33e", "messageHeadline": "Bump async-trait from 0.1.60 to 0.1.61 (#7239)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "77997197d44d986f93c0e065daf42efbc7740f49", "messageHeadline": "Bump named-lock from 0.2.0 to 0.3.0 (#7238)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d33dfd6fb0dd90440dddac27b0ac72d020f86f2d", "messageHeadline": "enhance UnknownSigner error (#7226)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "19db8cc9fc2b92e3924bcd3e7a87d2e1a7b34357", "messageHeadline": "only use tx-cert with matched current epoch (#7218)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "06842db69b63e4d75d6919a9679318f643fc183e", "messageHeadline": "do not prettify errors when printing (#7219)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "198e54366184ae6d05701ebc04fec6892fb95c9a", "messageHeadline": "[epoch] Properly crash recover epoch store (#7225)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3af7631f1254bd86df673ee272ae2ae1093044af", "messageHeadline": "Fix reconfig_with_revert_end_to_end_test to always use the longest-wa\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "2565a540907271e5d9450d9c5375fb3f00584f5f", "messageHeadline": "add networks event tracking to Plausible (#7128)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "584d3c2e6adca3c5896c21704e19f1512f6123f4", "messageHeadline": "Add back `MAX_PENDING_CONSENSUS_TRANSACTIONS` (#7217)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fce9b6191b8fe5ffa284cd6f8ed83807a5b03211", "messageHeadline": "disable sqlx logging for slow statements (#7215)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d86bd06d0dbdf4d03986c8a9cebe62e27b7a444b", "messageHeadline": "Remove outdated note in test (#7216)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "9674512ec38492c70fae23e2f031441feacde441", "messageHeadline": "Fix latency calculations for batch -> header proposals (#7090)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 131, "deletions": 94}}, {"node": {"oid": "3826f30330f11b8203b846b64f8fb953da941a72", "messageHeadline": "Make faucet retries more persistent, don't recycle coins when errors \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 112, "deletions": 108}}, {"node": {"oid": "4d34b615807c0e37f4ebab28f00351265ae2816d", "messageHeadline": "add retry in stress proxy (#7210)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 79, "deletions": 43}}, {"node": {"oid": "b374c4d0e546188879180350429a18b45b79311b", "messageHeadline": "[Txn] Use a single write batch for transaction commit (#7208)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 18, "deletions": 60}}, {"node": {"oid": "2d9a057ad0c07a2c745b9e416948d5ec2e5a7363", "messageHeadline": "Adding folder for in-progress content (#7191)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ecbdb98b010f7c3d5dd4b75d62178cb5a096f196", "messageHeadline": "[QD Reconfig] 5. reconfig stress (#7160)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 288, "deletions": 145}}, {"node": {"oid": "1109fcea37bca59f37a16c57b2cd07f1e0f7f5a8", "messageHeadline": "Execution lock epoch could differ from epoch store (#7198)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8ae226dae3de8f5e377d86744b9ea7141125f14b", "messageHeadline": "[TypeScript SDK] Fix superstruct validation (#7194)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8dfb5d32bf996c616c404a0ebac166a0269050d8", "messageHeadline": "[explorer] New text/header variant api (#7178)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 159, "deletions": 120}}, {"node": {"oid": "233928387244d431d3cc7770f5e1490bca64ea62", "messageHeadline": "[QD Reconfig] 4. Install reconfig observer in TransactionOrchestrator\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 414, "deletions": 113}}, {"node": {"oid": "4c342e7665856f5d807cd603e3c460be96647de4", "messageHeadline": "[RPC] Fix node version tracking (#7195)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "601709240994a21efa8851de2d261d30e07f2b22", "messageHeadline": "[epoch] Move epoch store out of AuthorityStore (#7141)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 217, "deletions": 273}}, {"node": {"oid": "bd3c646e621e4fca8fceb1f9a5797c85550e87ad", "messageHeadline": "[TypeScript SDK] Make #7166 backward compatible (#7186)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "30be5f283fad085efe4ca3aa33afe7860c8b9d8c", "messageHeadline": "[JSON-RPC Governance APIs] - New apis for getting delegation/validato\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1348, "deletions": 84}}, {"node": {"oid": "77d6d294eca430e77070577ed47e1c08d1750eeb", "messageHeadline": "Small logging improvements (#7181)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fa4b7fcdd22663a1e1abc73ef499d0164b0b38fe", "messageHeadline": "[QD Reconfig] 3. add reconfig observer (#7024)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 296, "deletions": 20}}, {"node": {"oid": "d87a8c3bc034a44f0d475107013b6abe81c5da0d", "messageHeadline": "rebase", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f87d8bce2b2d61ecba218cf2931d4960fb98d136", "messageHeadline": "extend nw manager test to send transactions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 219, "deletions": 100}}, {"node": {"oid": "a6fa9d541945ac2922a27938a6f600e79d185707", "messageHeadline": "[TxManager] Add metrics for enqueued certificates (#7179)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "c97226dcbd72d6e97156b1050cff5fdca49a61e0", "messageHeadline": "[QD Reconfig] 2. remove ActiveAuthority (#7016)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 28, "deletions": 209}}, {"node": {"oid": "3e5e0566fd4c0e9a840fc961cf25344c66ed19c6", "messageHeadline": "[consensus] Verify certificate user signature (#7175)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "1314bc8137b8608c66aa5f31676c4423fc87b3a9", "messageHeadline": "[Checkpoint Executor] Log digests of missing effects (#7177)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "85055b44024f4d30ccaf4f617e0cd874ca37ca8e", "messageHeadline": "Update cli-client.md (#7176)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c53c9459cef3786c399bdd145f87230d0d4d620f", "messageHeadline": "[QD Reconfig] 1. Refactor Quorum Driver (#6988)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 959, "deletions": 607}}, {"node": {"oid": "b0dff033da6cc5c97fad49f3d650586c825d6ac1", "messageHeadline": "Add security warning for remote transaction ser (#7171)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5739c3331fa30f1366e5515ca21bb0a294fc2a5", "messageHeadline": "[adapter] Ignore deletions for objects that are always wrapped (#7174)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "f7ac229ced20bd69a63d48cad9fcaecb3ed419a6", "messageHeadline": "Remove sleep in basic_reconfig_end_to_end_test (#7170)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9db044173db02ba46e5d0db71a963556548f7883", "messageHeadline": "Minor improvements to stress (#7169)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 45, "deletions": 53}}, {"node": {"oid": "a55236e4832ada9b37b572b37cd41a30624e83f0", "messageHeadline": "[json rpc] add gas price to txn data type (#7166)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "08d9df8916ff86a2e9e66e958ce370c83d861293", "messageHeadline": "[checkpoints] Add basic integration test (#7162)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "5fce5b379a952c6a1b0c577fd696ca0da1daca73", "messageHeadline": "Update devnet.md (#7168)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "281544db0d392ce05431b2cf469a7316b227d353", "messageHeadline": "genesis: have the output of genesis be a checkpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 533, "deletions": 270}}, {"node": {"oid": "1c4a647bb0bd1c1f38f072dec95b575eb6b49cc5", "messageHeadline": "sui-types: impl ChildObjectResolver for &mut S", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "953da029b220946c0965f1ad0dae46585a073f2d", "messageHeadline": "adapter: implement execution of GenesisTransactions", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "923be55902ae095cbee6a0c3bfec4af2555783ab", "messageHeadline": "types: introduce genesis transaction type", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "1d0cc7e7d39959e1c62beb71a2ab99dfb7392cdb", "messageHeadline": "[fe] Package updates (#7112)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2259, "deletions": 2595}}, {"node": {"oid": "f0b27c85fce6c5da964a195e7af32a0606094e76", "messageHeadline": "[narwhal] introduce primary/worker container structs (#7064)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1292, "deletions": 584}}, {"node": {"oid": "7c6e07bda8bf1c5df24819b1e411e0b8a189119b", "messageHeadline": "[verifier][adapter] Fix issues with immutable txn context (#7135)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 148, "deletions": 56}}, {"node": {"oid": "18f38cf653f837e44fbe2fcc731b31fca56fd91d", "messageHeadline": "[explorer] Migrate end-to-end tests to Playwright (#7116)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 585, "deletions": 769}}, {"node": {"oid": "b84a37fffb5a083855448d6905633bb806fe6b79", "messageHeadline": "[sui] Tolerate temporary sui down time (#7140)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "16420738524ff5224edd1aad890c323b3f29cd1c", "messageHeadline": "[faucet] Fix missing `total_available_coins.dec()` on pop (#7155)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "b7df0fb4a1f022a88e329d37b11accff4f64293d", "messageHeadline": "Update objects.md (#7150)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9feec01efa87798f30abd0d65ad09d90e921212e", "messageHeadline": "[reconfig] Fix node reconfig order (#7144)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "704c671be3617b22be0e8490010808bb6f71d8a1", "messageHeadline": "wallet-ext: fix menu redirecting to home page (#7157)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "55ac383bc73d44d89b043bdee58c249bff1395f2", "messageHeadline": "Update consensus.md (#7154)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4e68db28bd2aa1777d7ad3cfb60eba16e0a47ac4", "messageHeadline": "Fix: typos (#7153)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6de98b572989cd32c26154d2260627509ab7987", "messageHeadline": "Remove non-determinism sources. (#7056)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 329, "deletions": 231}}, {"node": {"oid": "28c4823c790ee3691bd05e3811a0d9edc1e30048", "messageHeadline": "crypto: Rederive pubkey for encode/decode (#6989)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 267, "deletions": 320}}, {"node": {"oid": "48c447bcafc44f625548f5ae1f10c60aadba8e74", "messageHeadline": "[epoch] Pass epoch store to TransactionManager (#7133)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "5fb51acb884363dea2f047d7146c7cdc773df5cf", "messageHeadline": "separate Epoch related errors in authority_aggregator.handle_transact\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 830, "deletions": 393}}, {"node": {"oid": "a79128e322138d78048fcccde00112c19c00169b", "messageHeadline": "Updating fullnode url for devnet (#7139)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae36347a597e13a565a3617f47cc48b66213d47b", "messageHeadline": "Fix dynamic field indexer (#7131)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 72, "deletions": 77}}, {"node": {"oid": "77082240dd868591ca4b5af6e35177ba4e4733c9", "messageHeadline": "Sui version bump to v0.21.0 (#7132)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "45805252f8ce92a761504b1f267fb50d58fa76bb", "messageHeadline": "Reduce sqlite wal cleanup process frequency to every two hour (#7123)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f3aa5597e7cb2fc2b309fdab7c8edbc6e3ff898", "messageHeadline": "correct some typos and add grammarly checks (#7137)", "author": {"name": "Georges Charles Brain", "email": "georges.charles.brain@gmail.com", "user": {"login": "georgescharlesbrain"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89c0dbd31d1afbe324a5993db2f195b070826be1", "messageHeadline": "[consensus_adapter] Simplify debugging of narwhal connectivity issues\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "852582dab38f8a2a1a6d94270245a8fd5ac21300", "messageHeadline": "Bump request timeout to 300s and set for inbound as well (#6974)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f4af54f2fc41487f0fa51c95eb88591fb16afbba", "messageHeadline": "[Checkpoint Executor] Avoid epoch store reference race condition (#7111)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b53fd78bc52177cd4bee2b4d95af593b8633310e", "messageHeadline": "[Doc] Update links away from pointing to the archived Narwhal repo (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "76215bdedf44bd0fb6b314dac7018e58fb32ef8b", "messageHeadline": "[Narwhal] Do not retry InvalidEpoch error (#7129)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "979288b1e1b759cf7149d812b2fff96aeee320a6", "messageHeadline": "Version Packages (#6702)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 170, "deletions": 56}}, {"node": {"oid": "9fbe2714b15b32548ab44c41de152177b0c58882", "messageHeadline": "[TypeScript SDK] Add method for DevInspectMoveCall (#7124)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "a4123d0baa34732d921e3f884ade0848f83a86d8", "messageHeadline": "[epoch] Pass epoch store to checkpoint service (#7113)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "27afa41fef7e47fee3e219a25bcd419fb4bd882d", "messageHeadline": "Restart checkpoint service at epoch boundary", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 157, "deletions": 122}}, {"node": {"oid": "e41af465860dd2cd4ca5742c7d3dde2380944811", "messageHeadline": "Add a timeout to trigger_reconfiguration (#7121)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7a1c3e3e8f63a7a97b9017bd0c926548fa709858", "messageHeadline": "Update RELEASES.md (#7122)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0440605cbb45e6cdd790ab678f1f6409f1e938a3", "messageHeadline": "fix: Recover fullnode-template.yaml (#7114)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "8e70238a68ef0014caa5acf4a3cb0166dfc14fc9", "messageHeadline": "update snapshots and serialization", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 85, "deletions": 75}}, {"node": {"oid": "37260eb48253d9b367da2f53cdf415299447629d", "messageHeadline": "use table for pending delegation entries", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 439, "deletions": 44}}, {"node": {"oid": "e6cbb3044cb862d76d497f09567512d7ab6c60e1", "messageHeadline": "[sdk] Rework type assertions around move objects (#7107)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 56, "deletions": 75}}, {"node": {"oid": "2d3f2d47aa6bfd6e4f1db7a5220bbda38cc32249", "messageHeadline": "[move] bump Move version", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 206, "deletions": 164}}, {"node": {"oid": "73a6f1f1a339325c90f08e52e574c78cb9ae6ff0", "messageHeadline": "spawn the sqlite forceful checkpointing task & add logs (#7103)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "43550f00586fff74650cb775e71d47ac5d21526d", "messageHeadline": "adapter: move execution engine to adapter (#7101)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "fb3e1c280cb09ca2028ac2b74396546e494425fc", "messageHeadline": "Distinguish insufficient gas errors (#6981)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 89, "deletions": 90}}, {"node": {"oid": "30a9372ac8dd838855ac5f09da5c8165c44828ee", "messageHeadline": "Temporarily disable object pruner (#7104)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "d2015f8151e0c81e2f1cd129bf24dfd870300b65", "messageHeadline": "[ts-sdk] Rebuild Schemas with Superstruct (#6619)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 990, "deletions": 2711}}, {"node": {"oid": "c8bab06b02b75c840b79910bbaf13c47ea83ff02", "messageHeadline": "[wallet-kit] Wallet Kit Core (#6950)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 335, "deletions": 528}}, {"node": {"oid": "f345a0b773930b58c7606a627ced4dfaba87f194", "messageHeadline": "[epoch] Pass epoch store to handle_certificate paths (#7071)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 227, "deletions": 158}}, {"node": {"oid": "4bf5ed3c18649ac9a39564b1b3a5752b56cd38a0", "messageHeadline": "[reconfiguration] End 2 end test for transaction revert (#7102)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "eb72ac2c17c3512d3bd7cf0a6a735a691cb38ac4", "messageHeadline": "[Checkpoint Executor] Make configurable (#7068)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 112, "deletions": 15}}, {"node": {"oid": "7081d6458dd4108b9ad7fb53e3e7d92e5eb9ab5c", "messageHeadline": "[epoch] Pass epoch store to handle_transaction (#7070)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 87, "deletions": 81}}, {"node": {"oid": "18aba06a6b455372c01526dd3656aa017d1f83f8", "messageHeadline": "Improve authority aggregator epoch error (#7080)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "21650ab34f12e151c11720fb59d4d6caaaf9b261", "messageHeadline": "[checkpoints] Add more logs for better visibility (#7099)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "83dd13174d95b9097ca3ce0b6d9be04bf34a775e", "messageHeadline": "[explorer] Rework routing + instrument (#6954)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 277, "deletions": 329}}, {"node": {"oid": "ca071cbe7bf91486fcf2e619b6352ed11172d74a", "messageHeadline": "Indexer README: add latest release checkout (#6983)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "304ef53ad39fe73cc9df586bf94b54f4bd484f74", "messageHeadline": "[rpc] Expose RPC endpoint for DevInspectMoveCall (#7096)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 149, "deletions": 16}}, {"node": {"oid": "7f0a1e61ed4eba734b19e5a81d167a94f5339150", "messageHeadline": "[explorer] Remove vercel analytics for now (#6955)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "e0a5e0b0f0d4a3802cd4a45ef95b2c61bbdc68d9", "messageHeadline": "[faucet] Improving observability and throughput (#7091)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 142, "deletions": 134}}, {"node": {"oid": "c8242432463df6163e93a9b16fa0340418896c2b", "messageHeadline": "Improve tx digest logging (#7095)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "4a1020f9b9198fb52db9038429437c17d6b80ee3", "messageHeadline": "[reconfig] Remove AuthorityState from ConsensusAdapter (#7065)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "fc58ad3330311f98c4b1446f68ee4e743c99fcd9", "messageHeadline": "Fix test_remove_collections (#7093)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "8b49992a892137260f6a5aaab7c43534cb6871fc", "messageHeadline": "[verifier] allow &TxContext in entry functions", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 111, "deletions": 74}}, {"node": {"oid": "3b2eb3e6288853214126205c77720463b16adeab", "messageHeadline": "[epoch] Fix re-sign effects (#7067)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "4e76a725449ffbd50abd1b3c36defffda74982c7", "messageHeadline": "Remove unnecessary await in TransactionManager (#7092)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 26, "deletions": 34}}, {"node": {"oid": "d2876d4de4f3712e2044fc85d8da2c5996ab7ef5", "messageHeadline": "Regenerating snapshots", "author": {"name": "porkbrain", "email": "git@porkbrain.com", "user": {"login": "porkbrain"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "3df88d2c3b46398e95be902be400188c9c3d3d4e", "messageHeadline": "Removing unused variable", "author": {"name": "porkbrain", "email": "git@porkbrain.com", "user": {"login": "porkbrain"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "11d28cc70f993c0b430370e9c15ec405ce908a1b", "messageHeadline": "shorter vector notation in tests", "author": {"name": "porkbrain", "email": "git@porkbrain.com", "user": {"login": "porkbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c0716875365e88516856cf54c4cd9c538f2e6c0", "messageHeadline": "shorter vector notation in tests", "author": {"name": "porkbrain", "email": "git@porkbrain.com", "user": {"login": "porkbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b299a789d95e7a5b1468e6bf9170132dc55c8a02", "messageHeadline": "Adding API to vec_map which returns a list of keys in it. This allows\u2026", "author": {"name": "porkbrain", "email": "git@porkbrain.com", "user": {"login": "porkbrain"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6a8bd68d94fa7c747c1d1ab8b01c527cda1b3a68", "messageHeadline": "docs grammarly check - first contribution (#7030)", "author": {"name": "Georges Charles Brain", "email": "72499006+georgescharlesbrain@users.noreply.github.com", "user": {"login": "georgescharlesbrain"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1ba064e24b18be1e4e12594686a48c35a0bf7d5", "messageHeadline": "Removed --path from sui client publish examples (#7015)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec64feb08cc225fe014f687f64f02865c7a9cfad", "messageHeadline": "Update fastcrypto (#7060)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "f15daaaf8985e4c5d59dbb26edf133b0573b3c14", "messageHeadline": "[sdk] Fix nested type parsing in TypeTag (#7055)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 201, "deletions": 26}}, {"node": {"oid": "b8ace6ff5e3045f6e3fdd9a7ff076dfd2c236a61", "messageHeadline": "Fix checkpoint executor overscheduling bug (#7062)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "19ef53069617d2561e974327c908e197e3bdf83e", "messageHeadline": "[move] Changed how prover treats certain functions (#7063)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 241, "deletions": 65}}, {"node": {"oid": "9463a5bd7b5a1129537bc9c3d410bef65a85210e", "messageHeadline": "[RFC] `handle_certificate` should return `SignedTransactionEffects` o\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 213, "deletions": 322}}, {"node": {"oid": "aa5fe5bf68b20cc2def0392cbab71f8bcdad0060", "messageHeadline": "crypto: Load keypairs from file path (#7011)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 698, "deletions": 455}}, {"node": {"oid": "5ad8e2a092e33a49e137db4a02067bbf40653e22", "messageHeadline": "Add a passive reconfiguration test (#7045)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 92, "deletions": 21}}, {"node": {"oid": "b52e0d602efc9d2f32753a3304766d953d84dd78", "messageHeadline": "if narwhal start fails, inclued error in panic message", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "ad2f6d40ded48217219672002bc35eceeb4abf6d", "messageHeadline": "add retries to address binding", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "b376f812b5cc33488bfffb03b93d966d11e2108f", "messageHeadline": "[reconfiguration] Avoid race condition between execution and reconfig\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "326aebe50ed7975e38108214169dc783b8b5b80e", "messageHeadline": "[reconfiguration] Do not attempt to revert transaction that was not e\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "16787f44e7018a76f4bdf891d336ed34474e7a12", "messageHeadline": "replace reconfig signal with shutdown signal in primary and worker", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 412, "deletions": 2066}}, {"node": {"oid": "413aa1542f30abb6b46f4121c7b36133d7a675e7", "messageHeadline": "pre-subscribed broadcast channel", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "f77f58f7a289a2a161c1b69ffbc3967750027dac", "messageHeadline": "Fix initialization of next_shared_object_versions (#7044)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 416, "deletions": 46}}, {"node": {"oid": "e075c9f17464fad8db7735c7b86a2ed827968b12", "messageHeadline": "allow to create AuthorityAggregator with existing metrics (#7023)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "a0d62e7741f5a573d178bdf7d39b50e9f111c597", "messageHeadline": "remove unnecessary unwrap in core (#7047)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b688ab6eeb2b6f21f079c263194b3b4a1de07c96", "messageHeadline": "Fix batch_execution_latency not being recorded properly (#7041)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "1d802ad1cdb7d18705dc1e981a65960d33ad981e", "messageHeadline": "[Sui Framework] - New add delegation method with multiple coins and a\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 300, "deletions": 9}}, {"node": {"oid": "67a68d8550c4b1f08286cbc056b74c73a6681808", "messageHeadline": "state-sync: enable downloading checkpoint contents in parallel (#7034)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "d744054085f126dd7f5ee072e58ed0995858f127", "messageHeadline": "don't try and sync checkpoint contents if no peers can help (#7032)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a2b999e2859c256c391a707ebfa58fc5fa9e1f04", "messageHeadline": "build(deps): bump cypress-io/github-action from 5.0.0 to 5.0.2 (#7025)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "964cd2d06682f55abf92b4dacf145912faf5d6e4", "messageHeadline": "Fix bench driver panic followup (#7020)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b349f2d9597be22d7d4688437a9a9628d898d530", "messageHeadline": "Fix main build error (#7022)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0bc3334caf60f92edc49f8460a61f1335d5940a", "messageHeadline": "[Sui Rosetta] - store index in rocksdb (#6992)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 241, "deletions": 139}}, {"node": {"oid": "905bec632f913f19efb0335ae3e598c5ccf177d7", "messageHeadline": "Remove lockservice (#7005)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 502, "deletions": 1320}}, {"node": {"oid": "e8f87e5e021b297078b611a764d9fc17a7c3c27b", "messageHeadline": "Add a delete range based objects table pruner (#6782)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1684, "deletions": 10}}, {"node": {"oid": "5a85ae02bae4724154c01a3df5ab09508a58e04b", "messageHeadline": "discovery: introduce a discovery config", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "e42f5d6cf41be5338db16907d32f7b1689f78670", "messageHeadline": "discovery: remove possible deadlock when reading state", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e425af0cc332babd04dac111e1231eb715409c55", "messageHeadline": "Fix bench driver panic (#7014)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "7d0f25b61604f65557d32d7c71c39a8cdfbdfae4", "messageHeadline": "Add dev-inspect-txn to RPC and SDK (#7008)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 700, "deletions": 73}}, {"node": {"oid": "96effe9d46ab4d507d5beae09cd26e446b2f9333", "messageHeadline": "[sui tool] duplicate objects summary (#6969)", "author": {"name": "phoenix", "email": "51927076+phoenix-antigravity@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "3d57ffd6a5d7bd3432120e1926d7e2e7473bb4d4", "messageHeadline": "[coin.move] CoinMetadata getter functions (#6911)", "author": {"name": "optke3", "email": "108488464+optke3@users.noreply.github.com", "user": {"login": "optke3"}}, "additions": 174, "deletions": 7}}, {"node": {"oid": "150aed8299b107d6f8455e1cfc4b468f317a4dca", "messageHeadline": "Allow table summary command to print key/value size quantile breakdow\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 416, "deletions": 32}}, {"node": {"oid": "fab748f86b81d94ee738d74492fdedca7bcda80a", "messageHeadline": "[Benchmark] clamp data recorded in histogram (#7002)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6f035a5020487d027848017910110c51551f2e2", "messageHeadline": "remove unused object fetching fns from authority aggregator (#7004)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 75}}, {"node": {"oid": "ddbe47835e1cba5bd35f5209117a1d60a41918e4", "messageHeadline": "[verify] Standalone source verification tool (#6744)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 401, "deletions": 59}}, {"node": {"oid": "eaafa191897c3769f027ed121a9965f981ae4012", "messageHeadline": "[verify] Limit check for 0x0 addresses to publish command (#7000)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "29e7a849da08fbaf8117c2a563de772df5eecba6", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "c1f79a0f55c9e78d842e0359ad823853ce0555a1", "messageHeadline": "[checkpoint] Move per-epoch tables to per epoch store (#6982)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 205, "deletions": 97}}, {"node": {"oid": "8614304a5aa832279f1967dffe6d361c82e2adf7", "messageHeadline": "[reconfig] Remove AuthorityState from ConsensusHandler (#7001)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 136, "deletions": 112}}, {"node": {"oid": "6891c65d324270c9ab2cb14be30dcbe1639a00ae", "messageHeadline": "[dev inspect] Move call entry point (#6999)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 343, "deletions": 50}}, {"node": {"oid": "0970a4c4975de9ff78d35b71a270bcae79ef4b62", "messageHeadline": "[reconfig] Move all consensus handler functions to per-epoch store (#\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 215, "deletions": 247}}, {"node": {"oid": "67eba31c76b1b8c981d86f1deb69bf6889ae019a", "messageHeadline": "[reconfig] Add basic end to end test (#6997)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "01e4774c543f8ea29423d53d5f808322b7fdf419", "messageHeadline": "[sui-framework] hex::decode (#6993)", "author": {"name": "jaredcosulich", "email": "jared.cosulich@gmail.com", "user": {"login": "jaredcosulich"}}, "additions": 168, "deletions": 8}}, {"node": {"oid": "cb368fbf79cd299565aee5f8daf8cad954162cbe", "messageHeadline": "Remove batch service (#6986)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 440, "deletions": 3606}}, {"node": {"oid": "cebf8ff9cdd13c79afe1e223e33801764deff1ea", "messageHeadline": "[Benchmark] fix writing benchmark output in workflow; adjust latency \u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "bb14ffdc57b23ff7b4853cf7fb22f27ba4ce29e4", "messageHeadline": "[TypeScript SDK] Remove ImmediateReturn and WaitForTxCert from Execut\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "5cf072cf9977250fc66ea3567058ee26a36ed3de", "messageHeadline": "pending transactions: replace mutex with optimistic tx (#6971)", "author": {"name": "phoenix", "email": "51927076+phoenix-antigravity@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "9b024c3feb6456d2e2e0d66da632c61a8e0e4e0a", "messageHeadline": "test narwhal manager", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 147, "deletions": 108}}, {"node": {"oid": "868fccf6c3cee60c9cb93b15081fba2aabfe668d", "messageHeadline": "[easy][indexer] add README (#6978)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8f1f2894a1f2ed5d186e18646996191ea60e0378", "messageHeadline": "Update rpc-txn-data-serializer.ts (#6877)", "author": {"name": "Rahul Nair", "email": "119884990+chargarlic@users.noreply.github.com", "user": {"login": "chargarlic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cacf95b5b4b16bc343b118279ce617b65304813b", "messageHeadline": "Remove usages of `pending_certificates` table outside of `Transaction\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "2162095c66b47b7d2bc82c07e7df106115469001", "messageHeadline": "Updating doc-history for the week (#6979)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "bd9fbd18d32619ca1dca248a0b70cc9f706508dd", "messageHeadline": "[reconfiguration] Acquire reconfiguration lock in AuthorityServer (#6\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "e0918a7d08855e24ce2dc2fa063c70663a74e981", "messageHeadline": "[Checkpoint Executor] Log (instead of panic) slow txn execution (#6980)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "17873d40eff6a9f35471f6681e8664301348c954", "messageHeadline": "Add read your write support in optimistic txns (#6967)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "92262999a4dafbdfe3363a1eeaccc387e99ecf51", "messageHeadline": "Skip sanitization/processing of certificates where previously done al\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "a7ce95edff0a93712f9ebfea4695b174720a9a8c", "messageHeadline": "build(deps): bump quote from 1.0.21 to 1.0.23 (#6890)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "958766c1f69510640928491e660e6e62442aa30e", "messageHeadline": "build(deps): bump secp256k1 from 0.24.1 to 0.25.0 (#6892)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0143547c9d63a35b86aab950c839fbbd6ce854f1", "messageHeadline": "Update sui-json.md (#6972)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fb943febf561efc0348f0eb61cfa58aa10f42e", "messageHeadline": "Fix benchmark and add latency breakdown (#6942)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 274, "deletions": 157}}, {"node": {"oid": "aaa175029c80a81713e3faa8ee56b35972619dad", "messageHeadline": "[Checkpoint Execution] Enforce invariants around transaction state an\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "47650e33c77c3aca5a2114179576a7519bd80eb4", "messageHeadline": "[staking] add staked sui object's id to delegation object", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 87, "deletions": 51}}, {"node": {"oid": "56cd8daf15abceabb96ca536044d800eaaa1d47a", "messageHeadline": "add validator and epoch info to StakedSui", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "6c3e2bba3f36e647011ca6a374f8bcfac8747857", "messageHeadline": "[reconfig] Pass epoch id from ConsensusHandler to all transaction pat\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 290, "deletions": 250}}, {"node": {"oid": "56f26e8257e969a7b5094182ad081888a898fa8d", "messageHeadline": "genesis: load committee from system object", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 494, "deletions": 10}}, {"node": {"oid": "af1131522acfb32c70a00ed6ecc5d8c8049ee854", "messageHeadline": "[reconfig] Add epoch id to ConsensusHandler (#6956)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 104, "deletions": 64}}, {"node": {"oid": "ca1a5eb0abd6c0070410a79b1f73abe232f35872", "messageHeadline": "[checkpoints] Revert uncommitted transactions at the epoch change (#6\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "9fec47a69f8396bd4e428c799857665ca5a54189", "messageHeadline": "Add support for iter in transaction db (#6934)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 115, "deletions": 50}}, {"node": {"oid": "8544157edf11511c0c35bf7f3a788a8572aab1c7", "messageHeadline": "node: load narwhal committee from system object", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 503, "deletions": 87}}, {"node": {"oid": "72888b86d9d92cdd58827d65e364399950788906", "messageHeadline": "core: remove unnecessary async function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "06b88d2f5be6b10cb00f0340b08a1f435a861a7e", "messageHeadline": "genesis: properly serialize network public keys as bytes", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc7033cf1f1ec2fcc9867810bb811942f993b8fc", "messageHeadline": "genesis: correctly provide worker public keys at genesis creation", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58e9e0b0e4a52987126576d0cdd1cbff9100d8d0", "messageHeadline": "Adding links to Sui Framework docs (#6958)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "68268419cce8f7036870770ca5536b13ed852e71", "messageHeadline": "[consensus] Ensure ConsensusAdapter tasks terminate before reconfigur\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "1fdfd083d2e046a7e5e033f8f1c36c0192209408", "messageHeadline": "Move ex (#6957)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 266, "deletions": 10}}, {"node": {"oid": "6c91f129aafc1423d72b094e0e2dcfda0410cc62", "messageHeadline": "remove ImmediateReturn and WaitForTxCert mode (#6939)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 85, "deletions": 682}}, {"node": {"oid": "53cd85743c767396ae41216519cdf6cd3ff3304c", "messageHeadline": "Support global tx sequence numbers, by storing the first sequence of \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "1963810e959b6fea23fb6d135da7b1d8a8250950", "messageHeadline": "Reject change epoch transaction from handle_certificate() RPC (#6949)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "ae3f487c3b648576e49530fe140856bd32231bc4", "messageHeadline": "[gas] eliminate consensus gas cost", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 34, "deletions": 59}}, {"node": {"oid": "731eeb656f1f4e8700ddf1a7fc82ab539010fe68", "messageHeadline": "Followup fix from #6926 (#6948)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9ee1d2271b000582a28dfdd6178bf3eaa7e6523", "messageHeadline": "[reconfig] Restart authority store using perpetual epoch (#6938)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "c262e33ea40e9133024528025018938f4b54ecae", "messageHeadline": "update worker cache with new validators's worker information every epoch", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 208, "deletions": 27}}, {"node": {"oid": "1e62de57fb9dbd9d06f3cd8b498197198d883913", "messageHeadline": "implement get narwhal committee", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "e15179d466f62bd82d7f464ebd6b71202d0d6f6e", "messageHeadline": "[Faucet] Fix current_requests_in_flight metrics (#6871)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bd19c3f109cb4c470386cee3fc9a10f5013e4d63", "messageHeadline": "[TypeScript SDK] Remove the usage of LosslessJSON (#6945)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 6, "deletions": 52}}, {"node": {"oid": "2f271e009e9fdfbbd48566054cca45ab285a5c94", "messageHeadline": "[explorer] Fix sentry tracing (#6916)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "86472ec70e54047f2fdc2487bcff25dd957f9891", "messageHeadline": "[JSON-RPC API] - Make coin read api more intuitive (#6886)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 194, "deletions": 50}}, {"node": {"oid": "7a104f39874975398ebf63dade49821dab518ab8", "messageHeadline": "Wallet stake (#6856)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 566, "deletions": 203}}, {"node": {"oid": "9e88b26f69f4ebb5e5e3fb27115adc7b89310fbf", "messageHeadline": "fix advance epoch specs", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "00ce6f1200bdcd1c0dd00a77b136dc8940da52f6", "messageHeadline": "abstract stake subsidy schedule into a separate module", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 277, "deletions": 93}}, {"node": {"oid": "16b1a2630e7e24687290441379099d4e27046ed2", "messageHeadline": "[staking] add stake subsidies", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 124, "deletions": 9}}, {"node": {"oid": "a05768959ccc478d12cf59a814159b1e926c7159", "messageHeadline": "move some test utils functions into sui-core crate (#6933)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "997feb0d4e4e95b2410ec3cdd92a6be55dfbd5f4", "messageHeadline": "log when user signature verification fails (#6842)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b77a8781b2576a4a1d05c8f30c9cc63e990d10db", "messageHeadline": "[Stress] fix local benchmark; build in release mode (#6930)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "a0bcd617dd4e6f320365289637c0e49ff2b43c03", "messageHeadline": "Delete node_sync (#6752)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 59, "deletions": 2337}}, {"node": {"oid": "3a68942d7d5a6c4666df1d2d3f9f3fef1389f986", "messageHeadline": "[frontend ci] Run turbo CI on main (#6922)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "25ccd551a91c47460951633933d45686bfaa24fa", "messageHeadline": "Remove exact error message from the metric in bench driver (#6924)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd84c8f4f69a3dfe5b155ff33aa66ce336e5da32", "messageHeadline": "[reconfig] Tolerate redundant committee insert (#6926)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3aadb500262f09be727e31b832565fff6d44461d", "messageHeadline": "Record an initial checkpoint boundary at (0, 0) so that we cannot mis\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "6fc5bc92335be7fc66add30c59cd1ec449168c1f", "messageHeadline": "trace: log anemo network errors at level WARN (#6918)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c682d5a68fb0e08a3965b844a0bad19530b7af25", "messageHeadline": "[consensus] Move ConsensusAdapter::pending_certificates to epoch stor\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "1dacc0fd988bb58b36781b54426b28bbe9a0cd66", "messageHeadline": "Fix build break (#6920)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8f2280d28cbdf437a643ff59eff64305e0a9339a", "messageHeadline": "[TxManager] use TransactionManager to order user submitted transactio\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 364, "deletions": 297}}, {"node": {"oid": "36bfa8f1b554a9f9dedbf28e84a2eb3505de3bab", "messageHeadline": "[reconfig] Initiate reconfig every N checkpoints (#6894)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 69, "deletions": 35}}, {"node": {"oid": "beda42f6cf1b1a74cd5c0ee5a74b052f9de94826", "messageHeadline": "[reconfig] Wrap SuiNode into Arc (#6898)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 70}}, {"node": {"oid": "39497953c99906a1e74b76960392f063dee7bda8", "messageHeadline": "Add log output to proposer and core with more details on proposed hea\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "995b475e6198ce5619830fb7167f0dd36c2dff19", "messageHeadline": "Clarified Sui Move as dialect instead of subset (#6914)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ee3fb87ca63f7ae8446723912cb8c32d0a8d36ec", "messageHeadline": "[rocksdb] support for transactional write batch (#6906)", "author": {"name": "phoenix", "email": "51927076+phoenix-antigravity@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 91, "deletions": 28}}, {"node": {"oid": "bb05a46c089789ec9472e1f1bef600940aaf9fe9", "messageHeadline": "[reconfig] Use execute_certificate_internal for change epoch tx execu\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a723dd301e1706a73313bc2080fa22a3e8f4ac8", "messageHeadline": "update capy code (#6915)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 758, "deletions": 178}}, {"node": {"oid": "faab3b65189932fac6ef2207b2fc52d146e48de3", "messageHeadline": "[gas] Do not charge for loading Sui Framework or Move stdlib", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "0e50053bd4ebcd97940d251dc8a6bce59d0e6d1e", "messageHeadline": "[explorer] Deprecate Longtext, remove most usage of it (#6872)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 110, "deletions": 91}}, {"node": {"oid": "8ad9a7b5812eea9ca561ae1eb0e955be5844682e", "messageHeadline": "Clear old-round parents when reusing previous header in proposer. (#6\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c055a848d324245a26a0b1b460bbe32970deb1c", "messageHeadline": "Updated TypeScript CI Process (#6785)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 153, "deletions": 308}}, {"node": {"oid": "7c996f827adb8e8b259e1ac6b160f8140b8a3368", "messageHeadline": "[explorer] Use before send in sentry (#6875)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "15f1d5b638c43d0cf319b8e12da8ec728329f04e", "messageHeadline": "[wallet-kit] Fix close button for modal (#6869)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 118, "deletions": 113}}, {"node": {"oid": "feedfb255219dd3443b9b349cefd0c808721e406", "messageHeadline": "[core] ChangeEpoch transaction should contain shared objects (#6895)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "f12b4e8c521a6f23477e2782a37b20bfe74a72a1", "messageHeadline": "[rocksdb] prorotype wrapper for transactional and regular db (#6691)", "author": {"name": "phoenix", "email": "51927076+phoenix-antigravity@users.noreply.github.com", "user": {"login": "phoenix-o"}}, "additions": 484, "deletions": 125}}, {"node": {"oid": "cbc31a72d8d5854105b7469e500ab54cd98622e9", "messageHeadline": "CLI: add --bcs flag to `sui client object` (#6737)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 76, "deletions": 34}}, {"node": {"oid": "daf772b8e87846fa45e9a3f27ead853d9839eb28", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6900)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dc76d2d3da996150faac2101ab1df799926373e4", "messageHeadline": "[TS SDK] Add e2e tests for Coin utility functions (#6829)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "826c1cd54dddf83b81bdfaac7ef5d3eee9c25c58", "messageHeadline": "[tokenomics] Pass storage reinvest rate to advance epoch system call \u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "ba6a88144382c1a45a32d80afa9fd643f30854ef", "messageHeadline": "TransactionManager must track multiple digests for each missing objec\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "f3f13944aab91a42e3def32bd26025bcb540386d", "messageHeadline": "crypto: Add back bls keytool generate (#6879)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "99ec2af5043af28b14c9204df82c8db2f92a13bf", "messageHeadline": "Add separate errors for different types of malformed headers. (#6880)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f1b42f9c81ef12cbc10a6b48e0b68b20e291fbdf", "messageHeadline": "Keep shared object locks after transaction commits (#6859)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "a4a4e1b96cb29a8b127ceb7d177c1c2cdb7a8c4f", "messageHeadline": "[test] Cleanup object related test utils (#6852)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 164, "deletions": 193}}, {"node": {"oid": "29d1dcc808dac226f50de26c50f08744b921f2fc", "messageHeadline": "[Reconfig] Introduce end of epoch notifications and commence reconfig\u2026", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 465, "deletions": 95}}, {"node": {"oid": "4beb225e901dc4c5a60fbd12b93b897705b7b777", "messageHeadline": "[test] Cleanup keypair related test utils (#6851)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 84, "deletions": 99}}, {"node": {"oid": "ae1fa374581eb32e91fc61e02ae7123fee7fcae3", "messageHeadline": "[bugfix] - errors_by_route condition was wrong (#6873)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa67dcc276d06142b34fd975c1079749f992da54", "messageHeadline": "Remove staging from apps (#6874)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "8774b97781c1c5789f483bb7111ab697964c2e1a", "messageHeadline": "we are not using `new_without_metrics_for_testing` anymore, removing \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "91cda4371b86ea42159fa8db2f10c6c60d278b28", "messageHeadline": "[Sui Rosetta] - Decouple rosetta from fullnode (#6768)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 452, "deletions": 414}}, {"node": {"oid": "88879cca74576004e787e2bc79b91d9a23fc3bc6", "messageHeadline": "crypto: Add r1 user signautre scheme (#6638)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 324, "deletions": 206}}, {"node": {"oid": "0951c599c32f8e347103691cebe2b7597d1dac43", "messageHeadline": "Update RELEASES.md (#6866)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "902ca1dbfbc7839ed869900997234b78e07fc87b", "messageHeadline": "Add table summary command to get accurate key/val sizes (#6633)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 128, "deletions": 6}}, {"node": {"oid": "f8e5116fcc5e947bb504ee5ed5067e9595e5bcfb", "messageHeadline": "ci: fix rustdoc build (#6857)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 111, "deletions": 311}}, {"node": {"oid": "4429f5c430270379dffd0804c74ae73c558f6b0d", "messageHeadline": "[bug fix][id leak verifier] Fix bad stack transitions (#6844)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "ab929b1843b1712f5f926ac10371cec1ea0c2c35", "messageHeadline": "[Test] Fix flaky event query (#6864)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b1838108107746b0160705b877cdfd133276939d", "messageHeadline": "[reconfig] Expose consensus adapter to sui node (#6862)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "f32eb003717c0b9fcb97cba521642b3d7ae01ba4", "messageHeadline": "Fix reconfig epoch store swap bug (#6840)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a575c7ed0f6be79d875483cb7aef56289f093ad", "messageHeadline": "Reduce sentry errors (#6858)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "dd92a3bc2a8e811f4fa7a4d44fa9c15b98637f39", "messageHeadline": "[explorer][wallet] Display links in properties (#6845)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "64de41173d83b36fbad703abf72cd9938cd15277", "messageHeadline": "wallet-ext: keyring fix locking and reviving race condition (#6848)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63c418f3e4b3724d0248d44cba67f95f7832c5ed", "messageHeadline": "Wallet select validator card (#6830)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 341, "deletions": 0}}, {"node": {"oid": "ffe28c967f9e1a0504ba8d541982398146e3d52b", "messageHeadline": "Use multihash from fastcrypto as accumulator (#6823)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 20, "deletions": 118}}, {"node": {"oid": "8450a45b982abf6b244826b1a84fef0c994da3dc", "messageHeadline": "[sui framework] address and hex module", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 729, "deletions": 179}}, {"node": {"oid": "c92c7b04d0ddf2f37ee900ac9d0e2b7ea5bdb25d", "messageHeadline": "readme: add a link to the rustdocs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa896f047acaef78548c7651c5401c8b9f98dd6c", "messageHeadline": "ci: enable rustdoc's publishing to the gh-pages branch", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3da29538c017410c782e299f8226b50dd6ad59e0", "messageHeadline": "[JSON RPC API] - New APIs for getting object's dynamic field (#5882)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 997, "deletions": 63}}, {"node": {"oid": "cb0dbe41615d38e78183a7b991c026a51be7b4c8", "messageHeadline": "[2/x][dev-inspect] Add authority end-point (#6651)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 816, "deletions": 37}}, {"node": {"oid": "f34e5799d84e9c786ca8471cc9363098c4101250", "messageHeadline": "validator return ValidatorHaltedAtEpochEnd when it's hatled (#6805)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "c97fb50204cbcbc88999e1b559bb098c620b04f3", "messageHeadline": "Sui v0.20.0 version bump (#6839)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a6ad069b53981e7b9051d52e113683dc9235bd70", "messageHeadline": "[reconfig] Add certificate creation trait (#6806)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 345, "deletions": 589}}, {"node": {"oid": "67cc753dcb5a622af303b2e619fb74b46c6ce8e8", "messageHeadline": "update Metadata to include narwhal fields", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 117, "deletions": 14}}, {"node": {"oid": "1235e0a105a53420988b857d7c4ce154acae56b7", "messageHeadline": "fix rpc metrics (#6833)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "79a12d1f1d2cdf1c1455275e521125c7f67e6d1c", "messageHeadline": "Wallet staking add validors hook (#6763)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "cd64cf1fcf42d6aa9ed004340d71ffc32aedfe28", "messageHeadline": "[wallet-kit] Migrate from radix modal to headless (#6832)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 44, "deletions": 377}}, {"node": {"oid": "708d938392da1a2a0f11b7a19bf8e82965ea1133", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6828)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3d0d9911e860f5e83cc53b6192c8fde75d167a30", "messageHeadline": "Fix skipped checkpoints bug (#6812)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "33296d00c09fb120650e17fb50d85985dc76b5b7", "messageHeadline": "Update navconfig.json (#6775)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa68079e23a166be0ebbcf52d38a28ca14103b2a", "messageHeadline": "re-organise narwhal primary bootstrapping code (#6799)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 54, "deletions": 60}}, {"node": {"oid": "433be4a7204faa4ee813229680215c3d55e8db19", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6820)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3271796aa4c3be1b105cbb8ac82ea1a2c59f581b", "messageHeadline": "wallet-ext: improve validation for token transfer and staking (#6706)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 153, "deletions": 132}}, {"node": {"oid": "6caf52015d73192bae41a3748e8c0467b6e03f7a", "messageHeadline": "[script/lldb] Custom LLDB command to print estimated frame sizes (#6781)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "088c713597526941388f8ec1cac1ccee27088392", "messageHeadline": "add fullnode wal log and plug into transaction orchestrator (#6710)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 388, "deletions": 94}}, {"node": {"oid": "5893ac2a94698de54c767d28ea102c45e879c67b", "messageHeadline": "Added object version and digest to Publish event (#6609)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 112, "deletions": 13}}, {"node": {"oid": "eb421b50af27d8b251393fe75a13e255cfe98436", "messageHeadline": "[Doc] Update Sui architecture page on Narwhal & Bullshark (#6814)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6545c9a31d3ed6f4ea87ced361e42c3845358a11", "messageHeadline": "resign and return cert from previous epoches if finalized (#6790)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "30b02aa2918d3035c7c1dd9dcd736533e44bb718", "messageHeadline": "Diesel patch generation (#6780)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c4b765cbe55ff46e835bd694e07d045b71ca29e4", "messageHeadline": "[indexer] try join all tokio threads and tasks (#6808)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "385954dbc93fb6a8896f17033f3af09bf41c64cb", "messageHeadline": "make use of registry service to construct new registry for each narwh\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "3f696a26a6dc568e1b55b7d6d1edd13ad10383c1", "messageHeadline": "removed restarter", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 107, "deletions": 328}}, {"node": {"oid": "9ad8ac6de73412f7e0dfdd274f670b2c53cc4e79", "messageHeadline": "integrate NarwhalManager into sui reconfiguration process", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 353, "deletions": 290}}, {"node": {"oid": "565c741a300d1d63a4e763c9a2b44048649099b8", "messageHeadline": "creates NW manager that shuts down and starts narwhal via separate calls", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 145, "deletions": 1}}, {"node": {"oid": "de3cb37bd1b6191eb882076adbf01f33bdeb4bca", "messageHeadline": "fix: sui-indexer/sui-tools image needs the ca-certificates package to\u2026", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e3c61e0e47694c9854c1a0d9dd34a6763df6b68", "messageHeadline": "Wallet staking update add base UI component (#6743)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 372, "deletions": 1}}, {"node": {"oid": "b178c3159792504a0452d570d757542f5670622c", "messageHeadline": "fix: correct name for libpq5 (#6802)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc595182d830341270d920369d785581d9ccd317", "messageHeadline": "fix: add libpq to sui-tools container for sui-indexer run (#6801)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a4e0c59b5185f122e0d32a98ff12f675616d468", "messageHeadline": "Wallet Signing (#6640)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 989, "deletions": 324}}, {"node": {"oid": "d5ceca044a3eca6ceb04925dfa0887d22780d137", "messageHeadline": "return VerifiedEnvelope from auth agg (#6784)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 56, "deletions": 61}}, {"node": {"oid": "fad292c6a322ee1ef3d43301f465865f8448a2b0", "messageHeadline": "add log statements to easily trace when tasks shutdown (#6696)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 356, "deletions": 256}}, {"node": {"oid": "ae776c7ef1f3d186073cbefc98365ba0b1b05953", "messageHeadline": "[sui/narwhal] introduce RegistryService (#6672)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 347, "deletions": 49}}, {"node": {"oid": "41233a90352e25776fe658a6030e1542c76be103", "messageHeadline": "[narwhal] shutdown network when reconfigure (#6639)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 218, "deletions": 65}}, {"node": {"oid": "6e0a4a0a7abe8f97aa602e325246f67275db4991", "messageHeadline": "default event processing to true for fullnode.yaml (#6783)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ecabcccca5f75c8accef460f792bd5e7fe42b21c", "messageHeadline": "[move] Avoid stack overflow during tests (#6787)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1730, "deletions": 1779}}, {"node": {"oid": "5b27f34ca13fd800a0ad6e5a96d704f5c10eb7fe", "messageHeadline": "[CheckpointExecutor] Add more debugging logs (#6786)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "87fdc44a11780f2a59114de358b88aff856ee05f", "messageHeadline": "Adding pull request move prover test (#6739)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "56a8c176da33c863fd0c369937eaf05d21e40133", "messageHeadline": "remove node sync from transaction orchestrator (#6755)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 14, "deletions": 290}}, {"node": {"oid": "f9441548798ca4f47f5c377b5b3f2cbb1105d5a7", "messageHeadline": "Suijson u64 inputs must be strings (#6471)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "47bb8cdf5b78aec6ad0cc4ac1920d251c2e411f6", "messageHeadline": "Update pnpm usage docs (#6555)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "62f41674637250933c68f35293bfc6e0cf48d8ec", "messageHeadline": "[CheckpointExecutor] Read from synced txns table (#6756)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 13, "deletions": 41}}, {"node": {"oid": "6d01d1b70c8db204440705a318720d2fba94b1a7", "messageHeadline": "Remove ExecutionError:InvalidCoinMetadataObject (#6771)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "a00a8a73299853c7693419c848cf58c70c38d27c", "messageHeadline": "[move] Additional Prover specs for Coin module (+ Move version bump) \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 371, "deletions": 144}}, {"node": {"oid": "1609d0b40d7760fd2c56175bbdeb7f5b6a06f66d", "messageHeadline": "Add viewport to wallet storybook (#6770)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1d5cba9ca1f93b9801de9517d5cf045861ea6f42", "messageHeadline": "overlay update (#6746)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ea304934a699476b5960b41f83c7ee3b194ec254", "messageHeadline": "Update fastcrypto + serde (#6769)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 145, "deletions": 145}}, {"node": {"oid": "de9af7f942798750f3d3c92bccf2bd8d4225728f", "messageHeadline": "[Rust SDK] - Add coins apis to rust sdk and various improvements (#6738)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 685, "deletions": 338}}, {"node": {"oid": "a7bcb1c0a66287912cc1e774bc45b207100761a4", "messageHeadline": "simplify move example (#6759)", "author": {"name": "Rijnard van Tonder", "email": "rvantonder@gmail.com", "user": {"login": "rvantonder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c6b8ba0787dc6e4b45faa78be7398ebc60bc44c4", "messageHeadline": "[doc] more updates to exchange docs", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "188a400079a6fad74fb4e28ab489a1533dafba33", "messageHeadline": "replace validator percentage with SUI (#6747)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b8d4ffbcbf512da5b195ced0eaf942ffbec7ea4c", "messageHeadline": "[doc] remove uncertain info from exchange integration doc", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "5cacb6047d518c09f9454c37b10244024725d062", "messageHeadline": "fix rewards minting and rebate burning issues", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 112, "deletions": 19}}, {"node": {"oid": "ee76307a95d724afd16640a94e390dee47be2c23", "messageHeadline": "[bug fix][verifier] Fix bug in ID leak verifier (#6754)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "336f5502e5362c478ba83471238a93bbbaaa8c71", "messageHeadline": "Add remove methods to accumulator (#6753)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 186, "deletions": 594}}, {"node": {"oid": "6075a1a69978a08efdf0a78baa4e88f55ec24a7f", "messageHeadline": "Cleanup SafeClientMetrics (#6742)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 133, "deletions": 130}}, {"node": {"oid": "091146b590966473669c4465336441143a0952e1", "messageHeadline": "NetworkAuthorityClient cleanup (#6711)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 249}}, {"node": {"oid": "8e744d8a4aee63ed5094708ea087604998c7eab3", "messageHeadline": "storage: write synced transactions to synced-transactions table (#6749)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ac7a5685ea8274c9304b139a973e6a16e9b0446d", "messageHeadline": "Pin GitHub Actions in workflows to commit SHA (#6750)", "author": {"name": "John Naulty Jr", "email": "jnaulty@gmail.com", "user": {"login": "jnaulty"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "e82a8d0a3eaf5e3ee5f00d03403343c32d33b3b0", "messageHeadline": "[wallet-ext] Add wallet storybook (#6745)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1658, "deletions": 347}}, {"node": {"oid": "76649e81abd4dc1e87aaf5a8902f9647a500e9be", "messageHeadline": "[checkpoints] Data execution and reconfiguration entrypoint (#6365)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 910, "deletions": 142}}, {"node": {"oid": "2545a1c9e43ca354278886970e74d7220d834861", "messageHeadline": "[wallet-ext] Update to use comment tag (#6708)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "072fa3cb430235c69a540102ea795f37ff7f0e06", "messageHeadline": "[WIP][fe] Update to Vite 4 + other package updates (#6707)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3183, "deletions": 4079}}, {"node": {"oid": "2c8aeafdf31c01eb60b7d0fdf2dad02a90f912f2", "messageHeadline": "[Test] for transaction completion, wait on effects availability inste\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 40, "deletions": 78}}, {"node": {"oid": "abe8d8fcc321c733ba5ff8086f9af668cc0a87e5", "messageHeadline": "[narwhal] Fix bench build break (#6740)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "190e6dc1f7b8116c0ee2d78b7177c54c69192402", "messageHeadline": "[indexer] connection pool based on r2d2: (#6709)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 630, "deletions": 327}}, {"node": {"oid": "c6d762fafa30395e1f20be4c21ad109c001354be", "messageHeadline": "Copyedits for style consistency (#6715)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "904d513eb8f71aef7adf2f43951c2108cf760ff1", "messageHeadline": "Reformat and copyedit event api topic (#6718)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 131, "deletions": 91}}, {"node": {"oid": "1435482f901356d543115da04bcf7eca7b3c1300", "messageHeadline": "Copyedit, reformat, style consistency (#6720)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 140, "deletions": 212}}, {"node": {"oid": "39e1449edc4c86c20571e5906807ed3afbd1ebd6", "messageHeadline": "Update index.md (#6716)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a05d0fab7ee59970ebcaa67eea73004a8af3bd6", "messageHeadline": "build(deps): bump multiaddr from 0.16.0 to 0.17.0 (#6733)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "488e5eb51289d8bd12c79de33c5df9bb1841f509", "messageHeadline": "build(deps): bump tonic-health from 0.7.1 to 0.8.0 (#6731)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9501557e9e12b903cc046d1e1ac68e45fbd0123a", "messageHeadline": "build(deps): bump portable-atomic from 0.3.15 to 0.3.16 (#6732)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e46ab12a9e8ba45147579e3f7a942fb88800eef4", "messageHeadline": "build(deps): bump axum-core from 0.2.9 to 0.3.0 (#6726)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bcb9c4ee465823eecb525be4997726d56a0005c", "messageHeadline": "build(deps): bump addr2line from 0.17.0 to 0.19.0 (#6729)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e7814aea0b4aa938b45fd76af43a9f026419366d", "messageHeadline": "build(deps): bump futures-intrusive from 0.4.2 to 0.5.0 (#6727)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6747642902335e72e47d619d6a937b5ee076305", "messageHeadline": "build(deps): bump memoffset from 0.6.5 to 0.7.1 (#6725)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e668b85d1c551b0b7e91c9e1d946a7a52022369e", "messageHeadline": "build(deps): bump foreign-types-shared from 0.1.1 to 0.3.1 (#6724)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "873b9e61b30306c96b105940543e478f31cff40f", "messageHeadline": "build(deps): bump impl-codec from 0.5.1 to 0.6.0 (#6723)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0800de5c0d3c20ddcf09d74094f5cd6182b35d22", "messageHeadline": "build(deps): bump foreign-types from 0.3.2 to 0.5.0 (#6722)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd64d9b35e203e126336957742f75bac8adb15bf", "messageHeadline": "build(deps): bump chrono-tz-build from 0.0.3 to 0.1.0 (#6721)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f0a2936c1dc68c1d450834813f59ae074edf7582", "messageHeadline": "Update SECURITY.md", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c7f67d69b06757fa02d5331f0e2eaf64fb64b364", "messageHeadline": "crypto: Breakdown crypto.rs in sui-framework (#6493)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1315, "deletions": 1193}}, {"node": {"oid": "f34b482b19d12f4e2b4c7e7f5f1f9ea001130d75", "messageHeadline": "[TxManager] use TxManager to handle transactions with effects (#6652)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 223, "deletions": 121}}, {"node": {"oid": "257a13bd8aa5d287cbf50cadfc56b5641b9718b2", "messageHeadline": "Refactor node configs to remove local-only addresses from genesis (#6\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 630, "deletions": 210}}, {"node": {"oid": "a83f11ded164503dc55c4f0298befb2427742bc3", "messageHeadline": "explorer: show module function execution result (#6395)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 407, "deletions": 69}}, {"node": {"oid": "3fc6bcb9f9c24e122ffdb6188b8a51cfdf48ee61", "messageHeadline": "[ExecDriver] Launch execution driver with AuthorityState (#6690)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 252, "deletions": 279}}, {"node": {"oid": "38852b0034e2c4923dde8b3f267b4776d1376161", "messageHeadline": "chore: adding sui-indexer to sui-tools container (#6705)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4fb12ac6de2ffc6a04a96eb5204d55fdbca9a8f6", "messageHeadline": "[ts-sdk, wallet-ext]: fix pay tx edge cases (#6703)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 72, "deletions": 93}}, {"node": {"oid": "e77ee8cc7c933ae0a3f6fd85e2c7f10f940caf6d", "messageHeadline": "[wallet-adapter] Reorganize wallet adapter (#6699)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 259, "deletions": 468}}, {"node": {"oid": "1781a0755cef2553c878e824185ce15678558d05", "messageHeadline": "wallet-ext: improve nft transfer validation (#6701)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 48, "deletions": 66}}, {"node": {"oid": "42a4c12734b061251d2526870133ccd5b4ed57ba", "messageHeadline": "Version Packages (#6694)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 80, "deletions": 18}}, {"node": {"oid": "72f5721a2f95bc49fd4c1b55e9f2b6733af2dbdf", "messageHeadline": "Remove custom ignore script (#6698)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "10b960b2da04d65c6a03d0a0fbb060ce4734f93d", "messageHeadline": "[cli] Switch to base58 (#6689)", "author": {"name": "icodezjb", "email": "8869892+icodezjb@users.noreply.github.com", "user": {"login": "icodezjb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbf2b279ae3c7a6d627c7d463d8136760204ec56", "messageHeadline": "[explorer] Deploy storybook to vercel (#6697)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "ea71d821684ccc1bae7034f2229c509c1b5318b8", "messageHeadline": "crypto: intent signing for TransactionData (#6445)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 583, "deletions": 359}}, {"node": {"oid": "d60a9898fbed3f1223ca377b853dc1c9a3decd9f", "messageHeadline": "Sui Json RPC Types: Return strings for u64 (#6608)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 40, "deletions": 55}}, {"node": {"oid": "b9b640627182a637bd98fb8bf4c70bba2de31524", "messageHeadline": "wallet-ext: fix crypto mock in test setup (#6695)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f93b59f3a641770d7f2c6acc1a78e33fad732e13", "messageHeadline": "Fix usage of named export for CommonJS module (#6692)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c9e8bef381d0ab5987fedb36765d328d506debba", "messageHeadline": "Add object id/address/transaction digest validity test #SUI-55 (#6414)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 99, "deletions": 23}}, {"node": {"oid": "3a27a069dd9faf0ea1d071f60d90ad5a37584706", "messageHeadline": "[JSON RPC] - Coin read APIs (#6532)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 876, "deletions": 104}}, {"node": {"oid": "22ea2db81ede28e78b168c5b034ef6495b01fabe", "messageHeadline": "remove unused functions and structs/traits in authority aggregator (#\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 4, "deletions": 772}}, {"node": {"oid": "45efc6ad9bab93c2d3daac9a2c9d597c9d6d77b2", "messageHeadline": "[storage] Remove type tempalte on AuthorityStores (#6688)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 69, "deletions": 125}}, {"node": {"oid": "ce810b8f3e769f0be108dbf187a253594cc1e52f", "messageHeadline": "[node] Fix a bug in reconfiguration process (#6684)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "35a8b20aaf3a0a9820e28ac3cf567ee91e8dcc0c", "messageHeadline": "Updating Doc History (#6665)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9b1347844f2e1e4cc4aba4265b9a330b85086b7a", "messageHeadline": "[8/x][lamport] Set test genesis versions to v1 initially (#6669)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "eddd1fbe7ff961d22177f62a390735b4f95f2e2d", "messageHeadline": "[7/x][lamport] Less brittle tests w.r.t. SequenceNumber changes (#6668)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "48c67a9a6c77706607b6f23611e4f00ab8358c6b", "messageHeadline": "[chore] Bump Move version (#6687)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 134, "deletions": 134}}, {"node": {"oid": "3c08bfd052d826c73910ed9a5f19eb7997ad8d3e", "messageHeadline": "x: check license headers on python files", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "4405c1d5543a903dccd4d2ea599ad742fdf2c24d", "messageHeadline": "genesis: add helper for querying chain id from genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c8f326b0c2fd8e3d5b1c06dc14f8d7f70b08d342", "messageHeadline": "genesis: add GenesisChainParameters to GenesisConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fb9bdcd675c70d475c3862fa292e45d3b9a5d3f2", "messageHeadline": "genesis: allow configuring of chain id when building genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "409fd393a6cef2d9342a43bd8eb11d713dba5e70", "messageHeadline": "genesis: add chain id to sui system object", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "0935cc208ff35c0dee83a53d60f51d389248ba95", "messageHeadline": "types: introduce ChainId", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "5d944458298d9ed37f2a6c426caff9cd6a85a242", "messageHeadline": "types: use new-type pattern for CheckpointContentsDigest", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c4f79e12549c418e785befeacdf9fc5e5f7c3b09", "messageHeadline": "types: use new-type pattern for CheckpointDigest", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "9ca92698bf346f61ed3958db7959bc9c8501d024", "messageHeadline": "[move] Setting up Move Prover runs in CI (#6680)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "fb2cc6ca2c0296238eb25483b65bdf5e39f4b603", "messageHeadline": "[indexer][easy] config from CLI instead of .env (#6682)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "32d4eb5d0bedb461edf41940b282027fe4ba5e01", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6662)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "637cce53bb6ffdbf00ba92c82ddfbbf9154e239c", "messageHeadline": "remove last piece of gateway code (#6666)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 52, "deletions": 2367}}, {"node": {"oid": "643c877a8d0ea1f8a0f984badfbfdd150bb087b3", "messageHeadline": "[core] Move AuthorityState.committee field to per epoch store (#6656)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 80, "deletions": 72}}, {"node": {"oid": "c35fee593573c031082cd48607e94ffe9cd44d5d", "messageHeadline": "Default max connection to u32::MAX if not configured (#6677)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "26c1b4adad5239d811d811e708b6ef5e006fe1fb", "messageHeadline": "Sui v0.19.0 version bump (#6676)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ed3e90f1880c37f192b2bdcfd51556d12fffad0f", "messageHeadline": "Add initial set of failpoints that can be initialized from env var (#\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 313, "deletions": 56}}, {"node": {"oid": "3e1630aa36e4b3d2e3bff8010ffe215567121162", "messageHeadline": "Add a helper object for assigning tbls share ids (#6604)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 183, "deletions": 0}}, {"node": {"oid": "953e619799c0238959e6077dbbcb1a4de7d45a1b", "messageHeadline": "[explorer] Migrate transaction page to useQuery (#6670)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 79, "deletions": 192}}, {"node": {"oid": "65b6e40b816fb7e62508ba76d8ada4362d599fac", "messageHeadline": "explorer: support for type argument of module functions (#6645)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 63, "deletions": 18}}, {"node": {"oid": "c66bb0e2270098fb332bfc9693fc19d999aee4e2", "messageHeadline": "[consensus] Add metrics to SuiTxValidator (#6675)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "1f74fb33985380eaf672e515c99d8ea20401db2d", "messageHeadline": "Remove `P2pNetwork` struct from narwhal (#6674)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 174, "deletions": 252}}, {"node": {"oid": "7f3e29e81f18ee10085b600f1f9dc8e0a2560950", "messageHeadline": "readd metadata default (#6654)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "74f36c1ff5039bbae1db56b3f4a2919e926f7e43", "messageHeadline": "[Cleanup] remove parts of gossip (#6648)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 932}}, {"node": {"oid": "8a3b2fde7bb9aacab7ea59b8d95c204347c657a8", "messageHeadline": "Update RELEASES.md (#6671)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "320bcaeb7758618cb6939f6e0d0f1eb0a9426d8b", "messageHeadline": "[6/x][lamport] Improve stability of full-node-tests (#6667)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3218e5297366107d815f7d946f854fccebc3bf85", "messageHeadline": "Version Packages (#6534)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 111, "deletions": 45}}, {"node": {"oid": "923b219a6f60ec61d9b3e712015217038b88e9cc", "messageHeadline": "[Explorer] Creates TransactionType Component (#6607)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 64, "deletions": 55}}, {"node": {"oid": "ae5432cb75990cb54f79a8ecdd28c2deab9f89b5", "messageHeadline": "[TxManager] hold lock while checking for missing input objects (#6642)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "b2a1ee64cefacdf93b6fffbdb5255028a4c65bbc", "messageHeadline": "explorer: fix redirect routes to preserve search params (#6661)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "53914de2a214c498506ff78ca3d20301d71260f2", "messageHeadline": "[Explorer] Update links to use new Link UI component (APPS-119) (#6126)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 36, "deletions": 95}}, {"node": {"oid": "95ced3b5ac5a5daf275da9fd09d6a58ab9d38148", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6660)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "1bf581bf3116ef85ced3d313f8693c477d90975f", "messageHeadline": "chore(deps) Update the Fastcrypto pointer (#6649)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "c8de0d85fc0d53f25f8f856e6a3d5b5010d6f636", "messageHeadline": "[consensus] Drop pending consensus adapter tasks when epoch ends (#6625)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 168, "deletions": 57}}, {"node": {"oid": "6a33111e895e300d0ff98b940faf6d12510f8cf8", "messageHeadline": "Add comments explaining this odd code (#6650)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1807e10853d910d3f26666337ee6605232c7cf2e", "messageHeadline": "Fix changeset for #6455: major -> patch (#6653)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbf1684132a9f5ce55cf550ec7e50f3a4e1f0f30", "messageHeadline": "Execution mode for dev-inspect (#6538)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 346, "deletions": 231}}, {"node": {"oid": "434b825f56cc4c946d9fc309d23e86f3f04fdd59", "messageHeadline": "[consensus] Use SuiTxValidator to verify signatures (#6626)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 15, "deletions": 57}}, {"node": {"oid": "dc344cc5ffe54b8d4f9b854255a4e79ac4cc74ca", "messageHeadline": "crypto: Use serialized signature for test and cli (#6644)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 26, "deletions": 58}}, {"node": {"oid": "b04b5a55b06a32b94318ccfb0bed085bc1a07535", "messageHeadline": "[move] Changes to get the Mover Prover to work (+ Move version bump) \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1411, "deletions": 1245}}, {"node": {"oid": "87942c7fc70298a8b768cea142a30b25e727e961", "messageHeadline": "add methods to get system state from fullnode (#6477)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 537, "deletions": 31}}, {"node": {"oid": "b03bfaec2b4747bd228103fad3f31f9150498a30", "messageHeadline": "ts-sdk: Add getTransactionAuthSigners json rpc (#6616)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "79e87e98dc0a70c081feb159995819b6f5812af1", "messageHeadline": "JSON RPC now works in simulator, remove special cases, switch applica\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 331, "deletions": 298}}, {"node": {"oid": "aea1512760601838682bfebca8347feae8d25d7d", "messageHeadline": "[dynamic fields] Lamport timestamp cleanup and space savings (#6593)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 190, "deletions": 128}}, {"node": {"oid": "34dce2c95ad929e0bca281e997915450024ebdc4", "messageHeadline": "remove the custom start timer and uses the Histogram's (#6635)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "24987df35839d24b50957d1b3cbdcddc01908252", "messageHeadline": "RegEx for account_index in derivation path (#6455)", "author": {"name": "Ishan Goel", "email": "ishangoel04062001@gmail.com", "user": {"login": "Riyuk-04"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "18ba887eadb546562d2450017750200155761867", "messageHeadline": "set event db max connection size to 100 (#6641)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "23d0ed8c0535ddce24f8cb3866d2ccae4a34bdd6", "messageHeadline": "indexer: processor orchestrator and processors (#6562)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1116, "deletions": 81}}, {"node": {"oid": "be36d99820fff3d86041536e219eef0431efd31a", "messageHeadline": "Update sui-token.md (#6620)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca60cc052b979f189641c6583803b722e50e4fea", "messageHeadline": "Added --ver-dep flag to sui cli (#6601)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "7dab34ad57fae6fb241781241f60f33fe7484f55", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "3d50e4b02258eb6db1b49468ef7af80d9cd40136", "messageHeadline": "[reconfiguration] Notify checkpoint service of last checkpoint (#6585)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "c42acfd9defcdab929b81a8cedcac77ba514e424", "messageHeadline": "Added SuiNS to dapps.json (#6622)", "author": {"name": "SuiNSdapp", "email": "113571687+SuiNSdapp@users.noreply.github.com", "user": {"login": "SuiNSdapp"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "40ee55a3cbd9d786bf9bc8700504e57ec7a732f8", "messageHeadline": "chore: remove unused ying-profiler (#6627)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 81}}, {"node": {"oid": "fd72e109d10fa1cd8054e69eed9f5a545b31bd78", "messageHeadline": "move metrics, use serialized tx for hash", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "bad51ad954cc35ba4e171f5355a66d647b81fce8", "messageHeadline": "update round source", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "38458d92381e850b30b0af64e22b4d3119bba096", "messageHeadline": "update recovery strategy on consensus side", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 91, "deletions": 170}}, {"node": {"oid": "a4ee94d318db6b849e9d46f54b48e25253c359b3", "messageHeadline": "explicity listen to reconfig channel", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "4187f5641f5a015c29fa4e806fddb4870dfbee2f", "messageHeadline": "review revisions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 90, "deletions": 94}}, {"node": {"oid": "e84c2552f8d9b08e624c2dfeae82071ca66e1bf7", "messageHeadline": "pass entire subdag to sui from Narwhal", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 260, "deletions": 322}}, {"node": {"oid": "094ddb5c3388a70e477a9912976f37c24d9e18ca", "messageHeadline": "change consensus to have an index on the subdag instead of on each ce\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 185, "deletions": 250}}, {"node": {"oid": "3cded8d6f4567d58370e74454cb8ebd40aff24b4", "messageHeadline": "Fix posting benchmark results and add back Narwhal benchmarks (#6610)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 47, "deletions": 102}}, {"node": {"oid": "519e115517557b682e8077cb2d5a39aa8168f5a5", "messageHeadline": "wallet-ext: send keypair to UI instead of entropy (#6598)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 95, "deletions": 66}}, {"node": {"oid": "7671f8829482bed44ba9626e1c6f206dac484cb8", "messageHeadline": "[checkpoints] [small] Split CheckpointBuilder scope (#6613)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "6bcac56e59416e47882f3ced6ed3289f3cf3606f", "messageHeadline": "build(deps): bump thollander/actions-comment-pull-request from 1 to 2\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aca283bb8866e4d144a96e1c4705957b94ae0b94", "messageHeadline": "build(deps): bump cypress-io/github-action from 4 to 5 (#6566)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b0b6d252990ec7cfd03d66c8bc049014207f61a", "messageHeadline": "build(deps): bump ying-profiler from `1a3e476` to `b3babaf` (#6567)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "7d4c2aaf474da33adcd348e0f301c866e832d68c", "messageHeadline": "[consensus] Submit to consensus based on shuffled by stake position o\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "4b4fb4c63ec765fba9aa518e3837d6181d4b4bf6", "messageHeadline": "cluster-test: add ci-nomad to environments (#6591)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7651c37c118de3240b90fb577f32f519de9ff99b", "messageHeadline": "Explorer migrate pagination e2e localnet (#6427)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 119, "deletions": 77}}, {"node": {"oid": "b84e53175790f2ebc6db05a7ffd527ed1783a678", "messageHeadline": "[Docs] Remove assertion about objects always having version 1 (#6605)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b959b58344942377c70911e8dac75adb0e937e48", "messageHeadline": "[bugfix] - sui client call --package 0x2\" throw error Invalid value \"\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 261, "deletions": 190}}, {"node": {"oid": "1447aa6c41681b50a2fc478fd8566cf3c7566ea9", "messageHeadline": "Rename CertificateWaiter to CertificateFetcher (#6600)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "bb51afef26eb353938f1add7ff6d9a49cdfecdf4", "messageHeadline": "[cleanup] consolidate most protocol constants in a single file", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 134, "deletions": 78}}, {"node": {"oid": "493e22f0c1d8d2d4b0150e4a873fc79ee34b152c", "messageHeadline": "Remove `dhat` feature and imports (#6525)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 130}}, {"node": {"oid": "c5a28bea721f0a272ee4a48bc02e14e7edefcd09", "messageHeadline": "[wallet-ext] Add support for fetching pending delegations (#6557)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 278, "deletions": 178}}, {"node": {"oid": "db5a090d56c8f1f065474f26a12e97dc0ee33e12", "messageHeadline": "[move] Refactored dynamic fields natives work with Move Prover (#6200)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 165, "deletions": 76}}, {"node": {"oid": "868f36584ee4c59d2b351202b1a715a9820da7e2", "messageHeadline": "Allow votes for old headers up to gc_depth (#6276)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "efa97ab716271428047797c6f96b01febeb25ee3", "messageHeadline": "[move] remove outdated comment about shared mutable object not suppor\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ff1ad917222b2c6d3ebf8f279059b3e394da3d7f", "messageHeadline": "[wallet-adapters] Remove old react UI packages (#6592)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 53, "deletions": 990}}, {"node": {"oid": "947b91048b9f6767a22d47f7fa1ca44790d0aca7", "messageHeadline": "Update exchange-integration-faq.md (#6599)", "author": {"name": "IngaAgibalova", "email": "117687837+IngaAgibalova@users.noreply.github.com", "user": {"login": "IngaAgibalova"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08efb2f1da16f4a97b26689c82cf9e661553a522", "messageHeadline": "discovery: have fullnodes use validators as seed peers", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "15ee1fba6f576e2468d7c692c5c4e7df19622964", "messageHeadline": "fix: assert dryrun digest == execute tx digest (#6594)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f2f69045d1a637fc5bb67cbbbaa2cc9d081e9029", "messageHeadline": "chore: update anemo (#6596)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "066bee63906008d84fed15963b33d1e14c094d9a", "messageHeadline": "[explorer] Add merged search params helper (#6563)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 71, "deletions": 34}}, {"node": {"oid": "27fb8f94bd5dedddcec54457c342956f0684eb2b", "messageHeadline": "Adding Exchange Integration FAQ topic (#6539)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 186, "deletions": 3}}, {"node": {"oid": "088b3e48401e8028382745482da622ca827d86f4", "messageHeadline": "Reduce size of TransactionManager critical sections (#6504)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 101, "deletions": 79}}, {"node": {"oid": "5a29121f7007ffe8e8a1d81b0bfc1b1e115a4c4e", "messageHeadline": "Key assigned_object_versions by TransactionDigest (#6537)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 94, "deletions": 104}}, {"node": {"oid": "187ce9e101e84b368199db39905c79b60a267752", "messageHeadline": "Add a missing check in validator.move (#6561)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "67625bebfb839cea7e18c117094494b9a53d061f", "messageHeadline": "Remove handle_certificate() shared transaction limit (#6587)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "77ab658a96969a2c60a6c2fdf72cf5592c1eb5a5", "messageHeadline": "[explorer] Show gas breakdown on transaction page (#6550)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 193, "deletions": 64}}, {"node": {"oid": "11ebe20b477754e131e04b106bc5b525fae8e4f6", "messageHeadline": "[tiny] Rename InsertResult::{Success -> QuorumReached} (#6586)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3dd38f68e43102576f91913fb1522a15132c2404", "messageHeadline": "Add cache headers for assets (#6556)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "af0e221ceccb7d1270a16146150923dcf5080a6d", "messageHeadline": "[sui-rosetta] - Utilize Amount / Address Objects Construction prepro\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 462, "deletions": 127}}, {"node": {"oid": "6b78edaa421686378f9e133907e01d45f07ee36d", "messageHeadline": "wallet-ext: nft-details ui update (#6241)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 774, "deletions": 819}}, {"node": {"oid": "d99dd68873a653d939f9797190e9c4c1cb1e2436", "messageHeadline": "[Explorer] Fixes flickering between 1M and full number bug (#6581)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "3ae8b8c4c60fe37e4eece0223bfec6fa31b7edb9", "messageHeadline": "explorer: use wallet kit (#6520)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 55, "deletions": 145}}, {"node": {"oid": "f9be28a423754825e8daf17312a8c64581693732", "messageHeadline": "[TypeScript SDK] Fix bug in Coin.isCoin (#6582)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1573b68e1e37e3471056b0d06a155d3be86f13d9", "messageHeadline": "wallet-ext: explorer: reduce sentry noise (#6496)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "db839a151eff2e58c75e4b75dfe3232740f5b96c", "messageHeadline": "build(deps): bump derive_builder from 0.11.2 to 0.12.0 (#6575)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "04384bf28654dfc9f0a4b90a6adb4fdab5c7ed8c", "messageHeadline": "build(deps): bump reqwest from 0.11.12 to 0.11.13 (#6571)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a07527c4d7417fe6810d1522b0a91640590ac6c9", "messageHeadline": "build(deps): bump terminal_size from 0.1.17 to 0.2.3 (#6576)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b930b8caf5436151698fe1173d0d52b18b39d4f5", "messageHeadline": "build(deps): bump fd-lock from 3.0.6 to 3.0.8 (#6573)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "c9efde293b6b3c136cdaecd3ad1fba0dbcd3ce8b", "messageHeadline": "build(deps): bump wyz from 0.2.0 to 0.6.1 (#6574)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be4a50090ad42ce0a6f4843211f574a922f63ef0", "messageHeadline": "build(deps): bump native-tls from 0.2.10 to 0.2.11 (#6572)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a9cebc7a4f732924e2a19d96454d8f6e379b555", "messageHeadline": "build(deps): bump clap_lex from 0.2.4 to 0.3.0 (#6570)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "33ed995270d0945ed7c876cbca6a0bf82eddc39d", "messageHeadline": "build(deps): bump prost from 0.11.0 to 0.11.3 (#6568)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "87d7550bd2c691bb8ab8bd52cb81a0ac4c75f5b7", "messageHeadline": "build(deps): bump gimli from 0.26.2 to 0.27.0 (#6569)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1d48d6e3c7e0a6fd584f694d6ecef39c9718dea5", "messageHeadline": "Add prettier tailwind plugin (#6139)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 334, "deletions": 227}}, {"node": {"oid": "014c14fb11f6b36b4369fdcad58ab1728fb61d9d", "messageHeadline": "Enable anti-aliasing for explorer (#6450)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d871be4179d108451791307a7aaa823b91b1db63", "messageHeadline": "Revert \"[Event store] Allow prefix searching for move event struct na\u2026", "author": {"name": "srinath-mysten", "email": "111299450+srinath-mysten@users.noreply.github.com", "user": {"login": "srinath-mysten"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "f5ad2e5577ace52973cdd73ae00f527cc13f144a", "messageHeadline": "[doc] Rename Lamport Timestamps (#6552)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59c586dcf0636c181a43a91e9a420ae529bb7ebc", "messageHeadline": "fix possible overflows in rewards dist", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "ff97de02e7b95d06c9104dd90d07fbde271ab415", "messageHeadline": "[staking] immediate compounding of validator rewards and other small \u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 119, "deletions": 59}}, {"node": {"oid": "f280d90b9f3a29a2dcd00c9c14d1e60d76a65603", "messageHeadline": "[wal] Move wal to per-epoch store (#6508)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 59, "deletions": 48}}, {"node": {"oid": "937eb843d63769a016d577b059b9ba3d78108b96", "messageHeadline": "[sui framework] use address instead of signer in TxContext", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 23, "deletions": 104}}, {"node": {"oid": "8fbbfa08536601a1483fa0109565a8c983e0c3da", "messageHeadline": "Update DEVX_ROADMAP.md (#6549)", "author": {"name": "srinath-mysten", "email": "111299450+srinath-mysten@users.noreply.github.com", "user": {"login": "srinath-mysten"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "890bb25cf6dbfc032638b836692ace7c509a6465", "messageHeadline": "remove stage based estimator (#6545)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 86}}, {"node": {"oid": "7461d9bca57ef219518f3c89546bd21c7f53d89a", "messageHeadline": "[TypeScript SDK] remove yarn as dependency (#6544)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 30, "deletions": 120}}, {"node": {"oid": "b8257cecb8c01069ef743067225482b6dc74e1e9", "messageHeadline": "add missing types (#6540)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "359c9da4d9b617e7e48d938dd5e2fd71735f8bcc", "messageHeadline": "config: use 0.0.0.0 for listen address for dns multiaddrs (#6541)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4e2ffd5d2f2f690ca6a437cdf19e4d50b32c034c", "messageHeadline": "Deleted misplaced angle bracket (#6512)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c1f8122864edd66dbd244bd1f4b013a534b7ea5", "messageHeadline": "crypto: tx digest on TransactionData only (#6495)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 47, "deletions": 78}}, {"node": {"oid": "0f71243c525b1e9cfe3460bbf34949401a959038", "messageHeadline": "discovery: add other validators as seed peers", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8db678b20b9ccb1bda08c092876e581de8903e19", "messageHeadline": "network: include p2p address in ValidatorInfo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "fe34aa331c8173976f847d00d75baafed056d4d1", "messageHeadline": "Update mysten-sim pointer (#6503)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4bc9eb72eba74bbf0eedeb98546f797417f0cc6f", "messageHeadline": "Version Packages (#6355)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 127, "deletions": 50}}, {"node": {"oid": "ef4a949f3d9b980461830bba908b72c8abbf1b77", "messageHeadline": "[reconfiguration] Reject all certificates when collected quorum of En\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 280, "deletions": 144}}, {"node": {"oid": "1559d5ea16732dd77bbe49fbac304a7df346417a", "messageHeadline": "[bug fix] Fix missing return in id_leak_verifier (#6526)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "d34c417247be1949ff9409c83e3d9e36828be81f", "messageHeadline": "crypto: use executeTransaction legacy if version < 0.18 (#6519)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c711c1fc9f39ed54a6e4095433e0a9b5318faac", "messageHeadline": "Add a scoped utility to monitor cumulative duration and iterations (#\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 80, "deletions": 100}}, {"node": {"oid": "fae9b0f9eeb78f5acc9a33431ad9d477e7cf34a1", "messageHeadline": "narwhal: require udp multiaddrs for primary and worker addresses", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 122, "deletions": 118}}, {"node": {"oid": "f4a831605f1c3fec396216544844a9dd4db1f174", "messageHeadline": "[sui-core] Sign timestamp in headers (#6056)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 211, "deletions": 24}}, {"node": {"oid": "68429045a766fb2f1dbb24aedcb4b8c7a92ce298", "messageHeadline": "[tools] Refinements to object vector parsing (#6218)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e564d006743f0d6627f09201e27d0c697d1b78b1", "messageHeadline": "[wallet-kit] Move from peer dep to direct dep (#6518)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2de2c287f3ba918fb65aa49563d404227add32f3", "messageHeadline": "reduced time for test_node_staggered_starts", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c64f63ca84dcbe979c32333c66bbfccf324a79e", "messageHeadline": "Updating release notes for v0.17.0 (#6515)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c894435bce81102757bf183691335769cbf552be", "messageHeadline": "remove all reference of rpc-server (#6514)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "bcb77b887819960ba9b8c23b86594e24dc8559fa", "messageHeadline": "do not emit CoinBalanceChange for ObjectOwner (#6499)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "2a0b8e85d472a9507011bb537863aa1276cd020c", "messageHeadline": "crypto: Use Base58 tx digest (#6270)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 282, "deletions": 143}}, {"node": {"oid": "73ca7ee1837f3332e583828f18f16dfb0bb501f0", "messageHeadline": "[object][BUGFIX] Omission of `cfg(debug_assertions)` Guard. (#6510)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65cc8128725166455421427e661b8717ef79b35c", "messageHeadline": "Fixed TS-SDK path manipulation (#6480)", "author": {"name": "xydas97", "email": "105368040+xydas97@users.noreply.github.com", "user": {"login": "xydas97"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "58a8ae5c6e89095a7be3e96cabf900817fa9cef1", "messageHeadline": "[core] Make AuthorityState.committee private field (#6484)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "15d1e30b73421c3ed01f911666956c9372e87f3c", "messageHeadline": "[5/x][lamport] Remove SequenceNumber::decrement and ::increment (#6163)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 494, "deletions": 403}}, {"node": {"oid": "689c8e4fb45c44a1b5311f0b0096678cd9a00d14", "messageHeadline": "[Cleanup] - Remove Gateway Server crate and RPC apis (#6482)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 23, "deletions": 580}}, {"node": {"oid": "3330f63d8d2de31a1485edb7404600786fdb6cb0", "messageHeadline": "Mark all spam RPC calls metrics as \"Spam\" (#6491)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "81778e51b3b594e82935d8aa85703a6a7de9373c", "messageHeadline": "[authority] Move reconfiguration state into PerEpochStore (#6497)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 81, "deletions": 75}}, {"node": {"oid": "56cb6c7f14137f868562bad212c4c95d5b32fa09", "messageHeadline": "[tiny] [authority] Remove consensus_guardrail (#6494)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b212a76dd65373b280d0bf7cf5a4fad76dd9ee9e", "messageHeadline": "crypto: Add endpoint to get auth signers for a tx digest (#6337)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 203, "deletions": 50}}, {"node": {"oid": "66021884ed740747805b847c7ca58cdb30ca4383", "messageHeadline": "crypto: Serialize sig on client side (#6475)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "fbc390acfae415bfcf81833b0370a77948c2b407", "messageHeadline": "[checkpoints] Introduce StakeAggregator (#6492)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 106, "deletions": 37}}, {"node": {"oid": "2f1fb7e53284a93bd17b08228207bd708bd2fb59", "messageHeadline": "Rename sui-metrics to mysten-metrics (#6489)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "ba695026354adc0d206488c991601ff9eedd2afd", "messageHeadline": "[checkpoints] submit consensus transaction from every validator with \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "f8b193b217c2517b3b2bf71a8b6c17955ef923db", "messageHeadline": "Separate out sentry envs (#6472)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a1f5a891b2800453e2003571b6d211d3e30d79a", "messageHeadline": "Main version bump to v0.18.0 (#6488)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8abdb89ec41139ed5dc6b2c033cffdc9020760ac", "messageHeadline": "[chore] Bump move version (#6334)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 375, "deletions": 361}}, {"node": {"oid": "a6cfd1ac71b2466595c05d7cd15c5b337a2590b2", "messageHeadline": "Fix faulty test (#6476)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2047ef96869157f2ca7bca113b568b4dc5a6f546", "messageHeadline": "[wallet-ext] Remove demo nft example (#6442)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 56, "deletions": 553}}, {"node": {"oid": "ba25a03143346789083eb5a3ab5e9671861d0dce", "messageHeadline": "Remove old wallet dapp list (#6473)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "7756cedbcf5e4a8cf6e4a7eed1ba03a49f0d14b8", "messageHeadline": "Dynamic tracing values (#6474)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "81ab833aed475d0e1b1b5eada41a2dea1059d33c", "messageHeadline": "crypto: send serialized signature flag || signature || pubkey (#6391)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "7caff4073f1238c093ae8ca5d0bf9a028ac8b130", "messageHeadline": "[Node] Add reconfig channel (#6456)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 167, "deletions": 137}}, {"node": {"oid": "64ed885a58d6c1f4669f44a7913a35b388c3b22b", "messageHeadline": "[EASY][sui/shared] Clean-up stale comment (#6478)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "78cfd9ba78bab152f68e2945a10e79fb09b97a91", "messageHeadline": "[JSON-RPC] - Upgrade jsonrpsee to v0.16.1 (#6387)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 456, "deletions": 522}}, {"node": {"oid": "ccfa6104fb99c7559d5ba7a984b4929d426ed20b", "messageHeadline": "[store] Add epoch id to epoch store tables (#6357)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 537, "deletions": 377}}, {"node": {"oid": "c0a6939f93b8b50cfd9951c23681bd67bdf6a090", "messageHeadline": "Update DEVX_ROADMAP.md (#6468)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "3ccf4b4594c70e6b5296181fd24efa9408f37da6", "messageHeadline": "[checkpoints] Use consensus adapter to send checkpoint signatures (#6\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "faaab9dc04a5a2d507e4862cd18e3b8dd0338d76", "messageHeadline": "Randomize object IDs for better random test coverage (#6469)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "2bc280338e0da5273524696f354946ab2ff9eb58", "messageHeadline": "[checkpoint] Return error on failed epoch last checkpoint augment (#6\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "e8f9e6b43c77a5b8a56928735f98a12d7d2e6ee0", "messageHeadline": "[sui/shared] Make shared_object_sync less flaky (#6467)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "e3f78e216e5b783665c6b600d9ae8bca419a6b5d", "messageHeadline": "[data model] enforce max package size", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 157, "deletions": 84}}, {"node": {"oid": "7d5c7e4d5e7422e07a0299c26b48cc3361934f9b", "messageHeadline": "fix spelling error (#5741)", "author": {"name": "Peng Qu", "email": "82029664+pengqu123@users.noreply.github.com", "user": {"login": "pengqu123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c828d84c753a777caba6bf1be83e5d3f2cf40e26", "messageHeadline": "build(deps): bump num_cpus from 1.13.1 to 1.14.0 (#6403)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2d467a56d067365ac7b9f8982016a7bcd5dd01f", "messageHeadline": "CI: automatically update the fastcrypto pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "a05fae14b1835f7dc3bafb66b9b608d41e1a58f6", "messageHeadline": "Update fastcrypto to 3ac9fa490f2d7eecd133c87a7c616328a217b66a", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 188}}, {"node": {"oid": "c1bcc3fde97b2f49d39b6ad06636f2ade18201bd", "messageHeadline": "chore: upgrade syn", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "954428bab29484e0eec7d61684dd32f4140d388b", "messageHeadline": "chore: upgrade serde_with", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f9f2ad97a28515f1f3a060d77ab2971663d7cb30", "messageHeadline": "chore: upgrade blake3", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b12505653a14e2655c509f73f152b409466b9453", "messageHeadline": "wallet-ext: sentry source maps (#6458)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 261, "deletions": 37}}, {"node": {"oid": "7a67d61e2a1b1e23281483e1eff24284e0bcacbe", "messageHeadline": "[TypeScript SDK] Add util function to compute transaction digest (#6384)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 534, "deletions": 735}}, {"node": {"oid": "2dbb1122028abc39eace8745691d5886d2f31031", "messageHeadline": "fix windows build (#6459)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "84d50dcf592fadfb0d0460ee55befab09c5ef520", "messageHeadline": "[narwhal] restarter not working (#6417)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "eaefc90832f2169997516590b9443539368d641e", "messageHeadline": "explorer: enable source maps (#6453)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6282ae7187a2fdc09d22f8f7a5c9e2a50752791", "messageHeadline": "Sui Wallet Kit (#6396)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1469, "deletions": 276}}, {"node": {"oid": "463ee2aaaad32d3c7664f5d713e69268d2eb8a83", "messageHeadline": "Ignore wallet typescript error (#6457)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1289c0ee5f87d9ef887f265acf3a22a08762ed8f", "messageHeadline": "[rosetta] Feature fix rosetta /block endpoint (#6378)", "author": {"name": "sierra-kilo-yankee", "email": "118956790+sierra-kilo-yankee@users.noreply.github.com", "user": {"login": "sierra-kilo-yankee"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "728f177a255bd4a125bad4b3c9b924f7a2b30439", "messageHeadline": "chore(deps): cargo hakari", "author": {"name": "Francois Garillot", "email": "francois@mystenlabs.com", "user": null}, "additions": 12, "deletions": 69}}, {"node": {"oid": "eab65c35bb4250fcdc265f8d8824c3ea03cb9233", "messageHeadline": "build(deps): bump criterion from 0.3.6 to 0.4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9e444bc4d98140605985d20eb4fe90ef61b7aaa9", "messageHeadline": "fix: monomorphize `verificationObligation`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 59}}, {"node": {"oid": "e5f323940ee7c2f5ce99fa5b62f645ddd97b6bf9", "messageHeadline": "refactor: remove unused, untested add_to_verification_obligation_and_\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "4b0f68e9f31190c756b2e2a695b8809e384ae6cb", "messageHeadline": "[explorer] Migrate to singular routes (#6424)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 95, "deletions": 99}}, {"node": {"oid": "97e96ba1cf2cd8226bc31a7aecd35b6fdd7ea37a", "messageHeadline": "explorer: moveCall execution (#6383)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 382, "deletions": 17}}, {"node": {"oid": "ba6bd63944fe63a6feecf9122573222b36c857f7", "messageHeadline": "Explorer add validation stake delegation distribution (#6381)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 236, "deletions": 372}}, {"node": {"oid": "cb95f69175dae81894efad93942dadb188e1af03", "messageHeadline": "[docs/objects] Update \"Use Sui Move Library\" (#6048)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "75b780ebe4acb6d69ead7820293607f9171ffcc4", "messageHeadline": "[fe] Use new tsconfig paths (#6438)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 283, "deletions": 247}}, {"node": {"oid": "f93f727ffc86983a23e42e67c2861d002f5bad37", "messageHeadline": "sui-node: enable metrics for state-sync", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a6ff1d14b40f89b90031486fa8f2d9532083e84c", "messageHeadline": "state-sync: add metrics", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 113, "deletions": 3}}, {"node": {"oid": "3910efc5960445429b101092e07850d6ddee655a", "messageHeadline": "narwhal-network: remove async from reliable send trait", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "89ac2d9c539d91aa3bf550cf46f2889b9cbc40de", "messageHeadline": "narwhal-network: remove unutilized bounded-executor", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 406}}, {"node": {"oid": "9ecf440b5cff54af7cd4d6a28d58e0e93d79ad7c", "messageHeadline": "chore: update anemo (#6279)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 67}}, {"node": {"oid": "7c68497c1fd7a6b03f836a52bf204b3df61127c2", "messageHeadline": "[cli] omit argument names for single-argument commands", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "04b622b1c8500ff638b5b800d916f09a4e5cbda9", "messageHeadline": "Make tokio a workspace dep, and update it to 1.22.0, update mysten-si\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 79, "deletions": 77}}, {"node": {"oid": "433c5376863e94222449c001a5e38d639b2454c2", "messageHeadline": "[move] Temporarily disable verification of test code (#6435)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62d4660f6b0b2de06c41fb799a344f2beeb63330", "messageHeadline": "Disable wallet builds on rust changes (#6437)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87c24acc897f50624ec2edf3b237b4b1b3179223", "messageHeadline": "starting fullnode automatically in sui start is breaking rosetta loca\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ac94767f78573955559f2fdf010c4b60e3a0258c", "messageHeadline": "[move] Option to verify on-chain dependencies on publish (#6285)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 635, "deletions": 7}}, {"node": {"oid": "2d8facc96f211a0a2765b13fef438e3b81980891", "messageHeadline": "Update staking setup (#6321)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "4e4a82cd2217c368aed8e4fb70ae7312c34d2128", "messageHeadline": "Update transactions.md (#5971)", "author": {"name": "ldback-aftermath", "email": "113177674+ldback-aftermath@users.noreply.github.com", "user": {"login": "ldback-aftermath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6102b24b817c9cfa7d6a16a1af4c9f5b8be9cf69", "messageHeadline": "[move] 0x0 subst on publish matches source subst (#6246)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 36, "deletions": 440}}, {"node": {"oid": "6f60d403dc93a29fc46a08280a9410fb3396b23e", "messageHeadline": "Remove unused narwhal `LuckyNetwork` trait (#6433)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2, "deletions": 49}}, {"node": {"oid": "4e3f7e1ef002153dc3845f51a198306c19bf0754", "messageHeadline": "build(deps): bump parity-scale-codec-derive from 2.3.1 to 3.1.3 (#6405)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "45293b6ffaf96d778719caba4f1f3319786991e8", "messageHeadline": "[RPC] Add endpoint for fetching CoinMetadata (#6281)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 411, "deletions": 147}}, {"node": {"oid": "f124572f3856e53aa23a72c4a95fe53b6a0a947e", "messageHeadline": "build(deps): bump ref-cast from 1.0.12 to 1.0.13 (#6412)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc39d7f850ed62c2a48e66ba20678a8d48101c15", "messageHeadline": "build(deps): bump object from 0.29.0 to 0.30.0 (#6404)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2fbdb692eac919e1cd85a374692332517d6ce1a5", "messageHeadline": "build(deps): bump foreign-types-shared from 0.1.1 to 0.3.1 (#6400)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ec6668b5290d54dba2c8fb977f61af3c3ce743d", "messageHeadline": "build(deps): bump futures-executor from 0.3.24 to 0.3.25 (#6401)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9309d4fad5336f72d417f6b0c874b087c14261f2", "messageHeadline": "build(deps): bump serde_with_macros from 2.0.1 to 2.1.0 (#6399)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffb53c88bbd28a5245a73c2c8ecfb5a9cc3d9649", "messageHeadline": "build(deps): bump slackapi/slack-github-action from 1.22.0 to 1.23.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040f15a415bb6aa9acad212988b8064879e79245", "messageHeadline": "tracking_id in little endian for consistency", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e625f24bbb46423d864918bdb6a5dbe86bc3193", "messageHeadline": "Explorer add error boundaries (#6382)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 113, "deletions": 101}}, {"node": {"oid": "6f1f54d7aec58307e45e857dcf961efa44c51d7f", "messageHeadline": "Explorer description list UI component (#6314)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "6949aa2baf27ab826b330246e890b6d0ec8d3c98", "messageHeadline": "add function to calculate tx digest (#5010)", "author": {"name": "joey-bai", "email": "91087462+joey-bai@users.noreply.github.com", "user": {"login": "joey-bai"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "4c87968b36199f18987d1639bdb023683e732278", "messageHeadline": "[indexer][1/N] init, txn and event handlers, basic DB ops (#6174)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1109, "deletions": 8}}, {"node": {"oid": "f4b58aee733bfbe2489f2b4adb48ad2bd1857644", "messageHeadline": "improves marketplace example with ofields (#6104)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 102, "deletions": 37}}, {"node": {"oid": "988e384ef9fdb1f7507ceeae045fa7a6694ef0a0", "messageHeadline": "Add another example for how to use drand with single-owner objects (#\u2026", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 496, "deletions": 134}}, {"node": {"oid": "214409b110b19854da373a5247f854ee2acc66ca", "messageHeadline": "[store] Add epoch_id to transaction lock query (#6332)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "f680a9672c06997cb4f70b8b00a4a35a9180c57a", "messageHeadline": "Fix flaky test_all_transaction_type (#6368)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "98f42f8f1562906b7eda742c56f507a36a26df0e", "messageHeadline": "Adding full dapps folder", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "21c26ce6a5d4e3448abd74323e3164286d3deba6", "messageHeadline": "[TypeScript SDK] Add retry for the faucet to e2e tests (#6362)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "0f5ffa81c7088f27f5e367eae40c30b71509bd75", "messageHeadline": "use name.concise() in sui tool, and display lock info in concise mode\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "cb1bfef689d58de276029db54010f6dfb0661f9e", "messageHeadline": "[events, messages] Move name_variant -> strum_macros", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 214}}, {"node": {"oid": "8c4b473a195352e74c9663bde39ac26e2db6660e", "messageHeadline": "fix: simplify SignatureScheme FromStr / ToString", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "28621c3d14c20d779f1b8c387db52810b19edef5", "messageHeadline": "explorer: display package module execute tab", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 227, "deletions": 37}}, {"node": {"oid": "341951eba3c32d231b6802957380f0f4570caada", "messageHeadline": "Add support for separately configured internal address for workers (#\u2026", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "6fb64397f73606b142de90e01478cda15ceb0522", "messageHeadline": "[data model] enforce 250 KB size limit for Move objects", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 288, "deletions": 102}}, {"node": {"oid": "4000351bbbda7c0a4defa3dabdb51e78cabcf836", "messageHeadline": "[narwhal] initialize GC round on recovery (#6230)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 294, "deletions": 82}}, {"node": {"oid": "773c505b9e4330973bfaad668b2b7467e032e231", "messageHeadline": "Updates to install topic (#6208)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "46368e0e1e99b311c91a3b744205f725809b9d08", "messageHeadline": "tracing: don't emit span New and Close events (#6356)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "6b002dc87c8605f98558607b6d6be7b468d609ee", "messageHeadline": "[tailwind] Reorganize colors in custom theme (#6325)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 245, "deletions": 202}}, {"node": {"oid": "ddcfe87b528c4dcdb60837d31c0908b44f44b62c", "messageHeadline": "[simtest] Move a few fullnode tests to simtest (#6045)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ce18305285f2b4d8193b475cbe544084e50e07dd", "messageHeadline": "wallet-adapters: make react provider auto-connect configurable", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "465ed514b7369198d01ca4de7875366d9516bd0a", "messageHeadline": "Add femver to the SDK (#6320)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "846cf60304efe65ea1d3e8aa4a9516133771b39a", "messageHeadline": "[wallet-ext] Remove wallet sentry middleware (#6335)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "760d8ef08d4e320a24aebcc5b12c5d9596b17df8", "messageHeadline": "[move][adapter] Add more detailed error location information (#6329)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 181, "deletions": 53}}, {"node": {"oid": "b43800e8bdc63fa2a1cf2bc702d4be69903a99dc", "messageHeadline": "Remove gateway_state_tests (#6331)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 751}}, {"node": {"oid": "af8cd53337fbfee03a9b1fb4bda564ada9d3fedb", "messageHeadline": "Increase rocksdb parallelism to recommended value (#6324)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58229627970a6e9ff558b156c1cb193f246eaf88", "messageHeadline": "use principal sui amount instead of pool token amount in undelegation", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 68, "deletions": 74}}, {"node": {"oid": "e17004ff89ca604ed53b64c862dc52c56596a0b8", "messageHeadline": "record errors for transaction/cert processing (#6308)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "e92dc67760062013b8b4eaee214413910c32d61c", "messageHeadline": "[move][adapter] Improve type argument errors (#6286)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 188, "deletions": 33}}, {"node": {"oid": "0e65506cee43211568440c7d7e083fca0f7c67a3", "messageHeadline": "[reconfiguration] Augment epoch last checkpoint with advance epoch tr\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 183, "deletions": 134}}, {"node": {"oid": "08cea6416142804ff45b96b941eb63a205844ed6", "messageHeadline": "[explorer] Homepage tweaks (#6229)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "f9460dff0aa6afa4bda276b72986e10a8e35902d", "messageHeadline": "[TypeScript SDK] Run e2e test against devnet (#6309)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "66f98962584de68b313a0b4d02af9458529eab35", "messageHeadline": "Use jemalloc as default memory allocator (#6287)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54c88eacd995742c2c8ed0df25757bac1d130140", "messageHeadline": "[checkpoint] Remove use of waypoint (#6319)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "19bea53f320bbf2c7b0c1eaf3301c0690e1929af", "messageHeadline": "[crypto] Simplify some boilerplate trait implementations (#6283)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 71, "deletions": 43}}, {"node": {"oid": "48c0ce189335ac36fe2f89a86a5c3e77cd11139e", "messageHeadline": "Internal link UI component (#6315)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1be21fb732a50ded4c288bce37a3e9d34980ed79", "messageHeadline": "update text component to add color props (#6282)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7f093ff81662c76d079be85e1a8512016ffe2e8e", "messageHeadline": "Increase faucet outgoing rpc timeout to 60s (#6311)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f46a8caf1668589c57df7ca84995b406ca0a553d", "messageHeadline": "[refactor] metrics for connectivity & proposals (#6177)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 121, "deletions": 40}}, {"node": {"oid": "616d2284a793f78d09672f7f83713f9bd8e1f731", "messageHeadline": "Check for lock existence before attempting tx execution. (#6129)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 177, "deletions": 27}}, {"node": {"oid": "81a0d757570fe22c4cbfaa7f40612c247e5e855a", "messageHeadline": "[sui types] use enum instead of string for object type", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 68, "deletions": 45}}, {"node": {"oid": "1aca0465275496e40f02a674938def962126412b", "messageHeadline": "[move] Coin Metadata Storage (#5635)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 434, "deletions": 45}}, {"node": {"oid": "c1cd70acf81a70dfa29cd8215887ebff0cd9fe44", "messageHeadline": "update anemo to close connections after 30min ~ 90min (#6277)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2903184a7723dd6d23b625ae735403a1dd525dea", "messageHeadline": "do not pin user sig in transaction digest (#6284)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "177f44152f836def171b7e1618a896ea27a180d9", "messageHeadline": "[core] Add API to create advance epoch tx cert (#6273)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 225, "deletions": 126}}, {"node": {"oid": "1024c0e2161d43d5878b3bd3cba35cf47c7653ce", "messageHeadline": "[checkpoint] Add AuthorityState to CheckpointBuilder (#6225)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "c719e457e08aea9b978656d458221ae96355189f", "messageHeadline": "crypto: use get instead of panic for slice (#6112)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "be9c42fb68fde8993743e2f1f418ac0d51db3f70", "messageHeadline": "sui-node: 2-phase tx commit (#6173)", "author": {"name": "William Smith", "email": "williamprincesmith@gmail.com", "user": {"login": "williampsmith"}}, "additions": 223, "deletions": 28}}, {"node": {"oid": "547be11a55d6d8bf47a06f62112670ecc2722749", "messageHeadline": "Add IndirectValidity (#6158)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "34cac056070a7eaf3034fa6dae2ba6a2c6349d85", "messageHeadline": "chore(ci): specify repo token in setup-protoc (#6274)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a48325d87684b3fe3823b40d6581f99a8a67d6db", "messageHeadline": "build(deps): bump comfy-table from 6.1.0 to 6.1.3 (#6266)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79f53921d34d89fcdf520baeee981e4c708a5587", "messageHeadline": "build(deps): bump blake3 from 1.3.1 to 1.3.2 (#6259)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "6427026393ed397ce04a3ca822ba287c89f9e4d9", "messageHeadline": "[Explorer] Fixes bugs relating to network and module search query int\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "70578d27200d6458b10fdc7aa817f847dc73c19c", "messageHeadline": "fixed event query example (#6247)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "6e491710d133a606a31f374c2359eca42f8243a9", "messageHeadline": "build(deps): bump indexmap from 1.9.1 to 1.9.2 (#6271)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0c0d0774ec3a262767b0231f20ce687f3b0049ea", "messageHeadline": "[fe] Update fonts (#6269)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 132, "deletions": 44}}, {"node": {"oid": "146d5d28e551b29b2227d335306c3c086b0c4c5b", "messageHeadline": "build(deps): bump insta from 1.21.0 to 1.21.1 (#6268)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "679787a3b5c14551711f9f8149d76e5cce348e9e", "messageHeadline": "[ci] Move to new method of setting actions output (#5154)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6e16f6289373696467513aedf4d1ed325a1e69bb", "messageHeadline": "[explorer] Minimize data fetching in base UI components (#6228)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 38, "deletions": 54}}, {"node": {"oid": "9dd3b774354e6e6f83864a9005375024fdce5d4d", "messageHeadline": "build(deps): bump chrono-tz-build from 0.0.3 to 0.1.0 (#6267)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3f6a595550909327ac26742e1ecfa0c3f78f4701", "messageHeadline": "build(deps): bump indicatif from 0.17.1 to 0.17.2 (#6263)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "258e0dfb1882d2024c083318a263c14767577475", "messageHeadline": "build(deps): bump matchit from 0.5.0 to 0.7.0 (#6264)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2448425256222e7765c358bfb41eb728e6118cea", "messageHeadline": "build(deps): bump keccak from 0.1.2 to 0.1.3 (#6265)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c040b4a2a0bee1a1ded565f508ea2af2738855b5", "messageHeadline": "build(deps): bump libloading from 0.7.3 to 0.7.4 (#6262)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2c46cf8580b524d784d06e89ac3e168c0afd5f5", "messageHeadline": "build(deps): bump os_str_bytes from 6.3.1 to 6.4.1 (#6261)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96632a8f83d1e4b195da276337f898a904466cd4", "messageHeadline": "build(deps): bump rayon-core from 1.9.3 to 1.10.1 (#6260)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f584f8c1fc2069e5807f4e21939ff315dcf5d342", "messageHeadline": "update criterion library to fix failing build (#6251)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "6a933d3a4fdc5f6b158c3e905dae280805697f4b", "messageHeadline": "Lower sentry sample rate (#6258)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "43b1ca012a60ea7e0a21d8828f085819ede7b7b3", "messageHeadline": "[explorer] New network selection UI (#6051)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 469, "deletions": 305}}, {"node": {"oid": "ca2d1ffe278d6158f0de94bc3681e8d89d300bd1", "messageHeadline": "build(deps): bump bytes from 1.2.1 to 1.3.0 (#6250)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4ff63ca7cb8ff5c69be72b2c5c6cf938812d347c", "messageHeadline": "build(deps): bump chrono from 0.4.22 to 0.4.23 (#6257)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abb953eaea7d23ec1245a90ad71ba942c7cf1497", "messageHeadline": "Bump io-lifetimes from 0.7.5 to 1.0.1 (#6080)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a50ec6340b5f85290249f548038a3cf9d823582", "messageHeadline": "build(deps): bump textwrap from 0.15.1 to 0.16.0 (#6255)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "8ce40362e1f03cd33d69fe267366ed109abb6d50", "messageHeadline": "build(deps): bump hyper-rustls from 0.23.0 to 0.23.1 (#6256)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c4106360295a9bd9c062d6901b6928b9d8da72a", "messageHeadline": "build(deps): bump h2 from 0.3.14 to 0.3.15 (#6254)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e41a60ca34f7a0a3e32682dbcaa924159593c7a4", "messageHeadline": "build(deps): bump libc from 0.2.135 to 0.2.137 (#6253)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e3f2845190ca3fd99201146b6e7fb1c5f42fc48", "messageHeadline": "build(deps): bump bytemuck from 1.12.1 to 1.12.3 (#6252)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c689fbfd521bc60ef448e38ba382489e488c8b1", "messageHeadline": "build(deps): bump rustix from 0.35.13 to 0.36.2 (#6249)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9da6c00d7512d33a096f268262e289a2e65d6264", "messageHeadline": "build(deps): bump serde_json from 1.0.87 to 1.0.88 (#6248)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "360e859ca1a3d5b0de953b27ea6c3cd67648da3a", "messageHeadline": "Bump linux-raw-sys from 0.0.46 to 0.1.2 (#6081)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8fa7d09b2fbc1c0ce6ab97f3595d148baef90fa8", "messageHeadline": "Bump tui from 0.17.0 to 0.19.0 (#6079)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1da9495e54c50f910ddc27d1816fb18d42b33e4f", "messageHeadline": "build(deps): bump foreign-types-shared from 0.1.1 to 0.3.1 (#6233)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "387975b4c03ea047f34ac64d9b6a0d1c54ad5f14", "messageHeadline": "[narwhal] (re)enable end to end tests for Narwhal (#6044)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "1326a0e41ed9b2859f052e6da2b5b72f80e6250d", "messageHeadline": "Add an example on how to use drand's randomness in a game (#5883)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 289, "deletions": 0}}, {"node": {"oid": "3a4706acdbb6e1aae2ad3013ac6f34f32d94c81d", "messageHeadline": "Improve LockService Return Info (#6031)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 370, "deletions": 90}}, {"node": {"oid": "1f2fbf720df556f67c927050142317572585bdef", "messageHeadline": "[checkpoint] Add CheckpointService to ConsensusHandler (#6224)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 137, "deletions": 128}}, {"node": {"oid": "4f98acd4bc18abb79826053d2252471d56236e08", "messageHeadline": "checkpoint: simplify state-sync notifier (#6219)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "f6ff2231bf84c8c99c751a68d44aa77f5b042b91", "messageHeadline": "[node] Create p2p network first during node start (#6213)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 85, "deletions": 68}}, {"node": {"oid": "7b429f61a6555db7583dd53cd217bebe8006b204", "messageHeadline": "[checkpoint] Define CheckpointStore (#6211)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 38, "deletions": 87}}, {"node": {"oid": "87503639f6d1a8d36c74b727b808f1b04075eec4", "messageHeadline": "[node] Validator network creation cleanup (#6209)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "99aee6a181a335a30c0e2e20f56d39830e254c37", "messageHeadline": "Version Packages (#6217)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "623505886dfb353fce972bbfefbcd47132ff7d17", "messageHeadline": "[TypeScript SDK] Fix bug in LocalTxnSerializer (#6216)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "954d3629452dace6fe82dbb5844aef326550804b", "messageHeadline": "[chore] Remove lingering script function references (#6206)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "224427200066373f1969ce1ecfcdd3d4e6dcea26", "messageHeadline": "[reconfiguration] Send EndOfPublish message (#6194)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 148, "deletions": 32}}, {"node": {"oid": "c7ff34c533a2916674eeb5fe672f52ef7fbb3138", "messageHeadline": "[genesis] Open authority store with genesis (#6203)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 115, "deletions": 46}}, {"node": {"oid": "edcb179a7a38d004dca90cacb93c416109984043", "messageHeadline": "Update msim pointer (#6207)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4834c3283749115968b46554bcae95245a6877eb", "messageHeadline": "fix explorer bug (#6204)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "630a14b0f4e58f980d46aa09a5d236fc3066448b", "messageHeadline": "crypto: Add groth16 verifier in Move (#6170)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1008, "deletions": 41}}, {"node": {"oid": "4f8cfb8c6d758a1d41e88924d9ab9b981098b0da", "messageHeadline": "Rename to Validators (#6189)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "f6c272b9a79cce7d27693472e6fbce6caba974ab", "messageHeadline": "documentation: fix event api readme (#6198)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "148e64fb8cb04df37c7e5c2f6d922bd6a9faeffd", "messageHeadline": "fix: typo (#6182)", "author": {"name": "KanLei", "email": "kanlei@live.com", "user": {"login": "KanLei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb19010eb6247ab1888f4313bd2ae4eadce72e2", "messageHeadline": "Bump fastcrypto version (#6195)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7e8b0657dc47e05785174cc25e28bcc3d4eb0535", "messageHeadline": "tracing: bump level of network request spans to INFO (#6196)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "e819b5e2dab75694aff4cf9ae0d9dcf21d03b968", "messageHeadline": "[Authority] Track size of compiled module cache (#6039)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "bd093f2dc2e6a28b8bc84645794f8d129922b5f8", "messageHeadline": "[sui move] add testing function for destroying a supply", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fce8a412ffd711cfe8907f4e38a95eefe930a59f", "messageHeadline": "[reconfiguration] Add and record EndOfPublish message (#6175)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 94, "deletions": 26}}, {"node": {"oid": "fbe822e0822fabe99b5bdd5093eb8a3bc8a13e96", "messageHeadline": "[4/x][lamport] More detailed revert_state_update tests (#6162)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 433, "deletions": 31}}, {"node": {"oid": "6cb29b68ead72e1330897c576edcbbf69d439029", "messageHeadline": "[CertificateWaiter] Add a timeout to parallel fetching (#6180)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "ad91a6afd7b01e1d5a9e50cd922d046247f31754", "messageHeadline": "[3/x][lamport] wrap/unwrap transactional tests (#6161)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "beac6c2e82daa9009d164e58f3ded0e9f647d7e8", "messageHeadline": "docker: ensure GIT_REVISION arg is properly set before building sui-n\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3734d5baae2f9bc1db8e6c326e791828a2814b17", "messageHeadline": "[README] JsonRpcProvider faucetURL needs /gas (#6192)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36f57b6f9cf24d0806fe589bfe61c58bb98251b8", "messageHeadline": "[2/x][lamport] Clean up some references to SequenceNumber (#6160)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 17, "deletions": 31}}, {"node": {"oid": "2b90ede1cf16dcda1702b14f8f1a6970d3c9b3c3", "messageHeadline": "chore: remove unecessary unwrap (#6148)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0eca16f6e41771cc0c6ca5c73fddb7de3a1a680d", "messageHeadline": "Refactor consensus adapter (#6152)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 241, "deletions": 183}}, {"node": {"oid": "765dcf59a5575317d2eb2131d62d5cd2f3abbc9a", "messageHeadline": "sui-node: add an uptime metric that includes the version and git revi\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "452301a895dbae0a43a58aa5b55843e621caf266", "messageHeadline": "sui-core: rename the transaction effects tables", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "4673e727a102eb35bcb4751ddb04c983d8cf6e82", "messageHeadline": "checkpoints: use batch update when inserting a certified checkpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "1f93a5674bb1fbbb0bb4b10c5ff6451d7c700a12", "messageHeadline": "checkpoints: allow access to db through CheckpointService", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "0091ef9b5b01e93c8ca09ecf69d3559134c00f1e", "messageHeadline": "storage: change ReadStore and WriteStore to be failable", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 342, "deletions": 174}}, {"node": {"oid": "a04ce43ac450cbfec8a89e72d68ee71cecd0b9bf", "messageHeadline": "sui-node: state state-sync on node startup", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "d399a5170bd36de17e374dd01d1ef91efedeab7d", "messageHeadline": "sui-core: add a rocksdb implementation for ReadStore and WriteStore", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 308, "deletions": 26}}, {"node": {"oid": "1648676eb952e2cbadecf2c011d9d57efa9d25d8", "messageHeadline": "[Event store] Allow prefix searching for move event struct name (#6179)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ea8cc5c0f74131594448d02f39936f33082c56f8", "messageHeadline": "[Event Store] Pragmas and periodic task to limit WAL size (#6169)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 47, "deletions": 2}}, {"node": {"oid": "1a6f071e9a7022d7d13bae201616d16623173834", "messageHeadline": "Version Packages (#6147)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "718f872d8b842fd5600e4508961f34eefef0141f", "messageHeadline": "fix empty package (#6172)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f10437d23e1b9a75c102d48675cb9813a0fabcd", "messageHeadline": "Update RELEASES.md (#6171)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d87a5268350cd7d5f91e9cb699248d92e48d2636", "messageHeadline": "Explorer show pay paysui amount (#6065)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 385, "deletions": 447}}, {"node": {"oid": "4ff81ee49fb0db194d88cbeb668b09624c691f61", "messageHeadline": "Reorder own-cert processing (#6159)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "ca739445d84b681ebc618d1e6d33701dbf4ba466", "messageHeadline": "rosetta: fix account value below zero crash (#6165)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ca4b35a6ad99692e926e71870d9181a76710c70e", "messageHeadline": "refactor: TxValidator -> TransactionValidator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "c31555856258cc6cfe8282a9611e8eeccf5ae7f2", "messageHeadline": "fix: Error logging & check batcher from helper", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "e81ffe9fae868b44f53c488e2882fcf658951e80", "messageHeadline": "feat: add a consensus validator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "ba0ecbb6e71b40623cfd46285658d79e4ce66eba", "messageHeadline": "refactor validator.rs -> tx_validator.rs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "3d6f90cfd4d2c170aa9d85756ed9c4a15257a22e", "messageHeadline": "feat: use the validator in TX reception & batch reception", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 132, "deletions": 9}}, {"node": {"oid": "c935c8f3eba53ceb975a8dea6728f45decadd146", "messageHeadline": "feat: build basic TxValidator scaffolding", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "980238d1d10906e78241b72d8d533239f3636274", "messageHeadline": "wallet-ext: use paySui", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 124, "deletions": 257}}, {"node": {"oid": "3b510d0fc1c314bd014c37be1906d2ef2b7da0db", "messageHeadline": "ts-sdk: coin transfer using pay or paySui", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "e05255b5a6119d0593bf09eac76133edb3c5d9d3", "messageHeadline": "[Explorer] Updates UI for Addresses displaying packages (#5745)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 208, "deletions": 15}}, {"node": {"oid": "7878cd34e72eb121f0f612ec5829f65c80d8bada", "messageHeadline": "use rolling sum of gas costs in checkpoints", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "9bffa79048678f45880455c18c09c993155f9818", "messageHeadline": "Refactor Header proposal/voting in narwhal (#5990)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 2032, "deletions": 2228}}, {"node": {"oid": "f9b34505165fc06e84cd9ba70844456282e6441f", "messageHeadline": "Sui version bump: v0.17.0 (#6155)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1c2ba750e7cf940d39e732186c84c75192f9c610", "messageHeadline": "[reconfig] Add new reconfig state (#6140)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 231, "deletions": 178}}, {"node": {"oid": "08aa38a57e4304db5a5570e0bd292c074bac7f94", "messageHeadline": "crypto: Expose ed25519_verify as public (#6135)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b1f258116e68c9365aa90cc306f053ba74f2b5c", "messageHeadline": "wallet-ext: nft transfer view use ts-sdk to estimate gas cost", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 99, "deletions": 105}}, {"node": {"oid": "7e31b51c70ff2bd47ce31b9fa30a02f57f331836", "messageHeadline": "ts-sdk: dryRunTransaction allow tx in Base64Buffer format", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "25f3210c25674328ddcdeffe0b609e1a5a136a86", "messageHeadline": "wallet-ext: use ts-sdk to estimate gas cost in dapps-tx-approval page", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "db22728c14ee687173cc00990a41ac4fb30ba91a", "messageHeadline": "ts-sdk: changeset", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "33eb5963859d62cd3358705d392387927b3be09d", "messageHeadline": "ts-sdk: adds getGasCostEstimation for transactions", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a8d36c23ae6473dd55c9d441e01b525974e59402", "messageHeadline": "ts-sdk: add dryRunTransaction support", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "89247b392d6384dd0e81df5b8d35d3c805bca243", "messageHeadline": "Add authority to ConsensusAdapter (#6136)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "a9602e53368120d3e03596b0c5f0bdd624d12204", "messageHeadline": "[TypeScript SDK] Remove deprecated methods (#6141)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 15, "deletions": 409}}, {"node": {"oid": "626f668d1a87d5d7200f6408ee8443dec6dae87b", "messageHeadline": "[crypto] Use let-else to simplify deserializations (#6146)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "c935d9c83a65491a2f8ddac5c7986af17224708d", "messageHeadline": "Fix last checkpoint calculations (#6138)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7ea3c51101e4807a6de8af923f1424d0aed8ba7b", "messageHeadline": "[refactor] adding some logging and small refactoring in primary & wor\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 136, "deletions": 56}}, {"node": {"oid": "3f52b10e932c5084dba50e204533dfbf762ddedb", "messageHeadline": "polish sui-tool result display and add latency (#4540)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 478, "deletions": 127}}, {"node": {"oid": "384dc62332ab9a560026d598b626299449b44a3f", "messageHeadline": "Verify epoch before processing cert (#6134)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5d467bdbe9ddeeaaa6a3575cd23aa84c490e156a", "messageHeadline": "Rename checkpoints2 -> checkpoints (#6130)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "8d683fff04ed3a3fcd9ea47a4f52c4f79565053f", "messageHeadline": "[narwhal] add test and small refactoring in proposer (#6121)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "c7ebd872eb6d04b132791c6196322baf50de3408", "messageHeadline": "[RFC] [checkpoint v2] Checkpoint notification mechanism (#6111)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "05ba6c912a34c3003fe39a379a8df6d8515ffdbd", "messageHeadline": "Enable unwind table in rust (#6131)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01fbbdd6f2f0ef58af8f00a72c29e1efa69ffcb6", "messageHeadline": "config: add a StateSync config", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 114, "deletions": 25}}, {"node": {"oid": "339e3a24b956c7ec007463e43b8b791ced755c06", "messageHeadline": "sui: introduce a peer-to-peer state-sync process", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1665, "deletions": 9}}, {"node": {"oid": "63f7a25d8b089762d155bb6e7c920b3a28b56f00", "messageHeadline": "types: introduce ReadStore and WriteStore traits as well as an in-mem\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 335, "deletions": 2}}, {"node": {"oid": "3e2bac5b223916687ddf58d3f889e4de5e7d89bb", "messageHeadline": "types: introduce VerifiedCheckpoint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "2df033e8b9aae52f67afb70169b6a9ebfb54c4db", "messageHeadline": "[checkpoint v2] Use commit round instead for checkpoint boundaries (#\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "0a6da9aeb66415d55eb6a1e660b9ac8a4dfd486b", "messageHeadline": "[core] Use Envelope for TransactionEffects (#5967)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 147, "deletions": 199}}, {"node": {"oid": "df251081cb280ec2d92a08b6ad25e58ba1e99288", "messageHeadline": "[consensus_adapter] Remove ConsensusListener (#6128)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 7, "deletions": 266}}, {"node": {"oid": "5644fefd53edd961da5f3490bb1a211e01af8fbe", "messageHeadline": "[checkpoint v2] Add checkpoint metrics (#6127)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "ddcfccb693db1fd7d006a9f78f518a39c6dfcef5", "messageHeadline": "So long, checkpoint (#6114)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 97, "deletions": 7325}}, {"node": {"oid": "9a6a313b3f8186c30d84e82f7f781633a9554ba7", "messageHeadline": "[docs] Document examples of web apps (#6122)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "782501cb24dcd0d168678d17fbfe855bdb39cfe0", "messageHeadline": "crypto: use fastcrypto::encoding::Hex everywhere (#5958)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 147, "deletions": 190}}, {"node": {"oid": "993b7276d4e3a638f714a1a8a361b71c2fe32df7", "messageHeadline": "Removed Clay and added me (#6115)", "author": {"name": "ronny-mysten", "email": "118224482+ronny-mysten@users.noreply.github.com", "user": {"login": "ronny-mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b60eac7c6b4e1f6ddec154af809b7f46e5b5b38", "messageHeadline": "explorer-show-recent-package-component (#6007)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 187, "deletions": 18}}, {"node": {"oid": "4e7f3502ec2ce918766d5ba865b35d06a0a97c6b", "messageHeadline": "Add ability to have skewed shared counter traffic (#5991)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 146, "deletions": 53}}, {"node": {"oid": "335ff5d67df51843f02308376a337435c84687e2", "messageHeadline": "[checkpoint v2] Aggregate checkpoint signatures (#6032)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 369, "deletions": 29}}, {"node": {"oid": "6111b33d0b6321567fcd7bec9e274db826cd0547", "messageHeadline": "Propagate committed subdag (#5900)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 481, "deletions": 266}}, {"node": {"oid": "80a0b4ee64b764052fc54ac4887bca6d0287c188", "messageHeadline": "Periodically resend NW header (#6113)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "e96e518a5979b6bb2fc922ff36de6aeb989343a4", "messageHeadline": "Randall docs misc copyedits (#5764)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 17, "deletions": 31}}, {"node": {"oid": "952ff98113524e4e803557734160db194bd5ac35", "messageHeadline": "[staking] add more comments and clean up code", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 622, "deletions": 470}}, {"node": {"oid": "34a760f970e5995b9b6158f5f62556381c76952d", "messageHeadline": "[staking] process delegations withdraws at epoch boundaries to includ\u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 767, "deletions": 300}}, {"node": {"oid": "0998a3d301354c4c79e949a88bfb73ea174bd502", "messageHeadline": "Update all explorer references (#6052)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 73, "deletions": 79}}, {"node": {"oid": "0ae74f37e1217fa53b84a2e41837c81c1b1b377a", "messageHeadline": "[checkpoint v2] Submit checkpoint signatures to consensus (#6021)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 156, "deletions": 48}}, {"node": {"oid": "4935cdb5f81df649c70997f8d3f261f0db774708", "messageHeadline": "crypto: AuthoritySignature commits to epoch (#6024)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 97, "deletions": 26}}, {"node": {"oid": "05fd9b422da6333ebc3ef0ec0705522cd6b1aa42", "messageHeadline": "Bump prometheus from 0.13.2 to 0.13.3 (#6083)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "13b2fa171a2afdb09f4faa5ab6f25e4e6cf397a2", "messageHeadline": "[explorer] Add transaction polling (#6053)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 94, "deletions": 16}}, {"node": {"oid": "7d02c3c93b4f83493878f7ee74a835235d21fc35", "messageHeadline": "update move ptr (#6105)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "5923e520535ea69bc6d809e4d0b9c4de4a558cad", "messageHeadline": "Add new id field (#5992)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f0b08cc93be25bce78c98e56eceedddc063fdda1", "messageHeadline": "Wait for remote peer connections in Core recovery header fetch (#6100)", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "0df3093a80541c92767f78f8e7435c305fdd060b", "messageHeadline": "Add debug logs to header proposing and voting (#6101)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "3b43aa1fb90dfa3e43df4e9f182a653c1f7e038e", "messageHeadline": "header-waiter: properly handle case when we don't need to fetch paren\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8d1f894b40fe7bf9f50219b92fac92cb09f91fa3", "messageHeadline": "Update event_api.md (#6099)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b25fd4e1b52acf13507571553a5236278abbe476", "messageHeadline": "[TransactionManager] Remove unnecessary epoch id in pending certs (#6\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 56}}, {"node": {"oid": "7939feb775f8b0c1739af9024da75f167a0e8380", "messageHeadline": "[faucet] RequestMetricLayer (#6074)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 152, "deletions": 22}}, {"node": {"oid": "5a0a94eb2fdfdb7296299158f0826718c95190bc", "messageHeadline": "Update README.md (#6087)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88b35981993069e1a7e76a31aacc84d066d77c8b", "messageHeadline": "[faucet] Replace timeout with load-shedding (#6073)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "b9a7263a0f51a7e3714426b3adcbd78d7efa9a51", "messageHeadline": "Bump inferno from 0.11.10 to 0.11.12 (#6082)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd47fac82ed4074cda93d24fe2f427ffc7308d14", "messageHeadline": "Bump symbolic-demangle from 10.1.1 to 10.1.2 (#6077)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "37ed6aa09990162362a844db161e07cbd6abad8d", "messageHeadline": "Bump multiaddr from 0.15.0 to 0.16.0 (#6078)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8056b12c9bf887cbf630ac1226c3bba5d699be47", "messageHeadline": "Bump futures-io from 0.3.24 to 0.3.25 (#6076)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7eb231c7bf3977bc2a07f4ed7729fe12db97c51", "messageHeadline": "Bump lycheeverse/lychee-action from 1.5.2 to 1.5.4 (#6075)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397fe86f057356895f31dc851e0559dedc032dbd", "messageHeadline": "Update Sui doc `devnet.md` and `cli-client.md` (#6042)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "9d8f7d496dd61ae0183fc838e634eaaef3603f02", "messageHeadline": "update index.md (#6059)", "author": {"name": "Ryoji Shimizu", "email": "ryoji-s@weseek.co.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44dca3cff5af69d2a520594c5a2e767b75adcd7e", "messageHeadline": "[sui-move] update Move pointer to c055a38d04dd70092b7c5dde537b368224a\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 164, "deletions": 151}}, {"node": {"oid": "c522544a9268c7545b510200dd590d15494bc02b", "messageHeadline": "[governance] add validator commission rate (#5894)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 325, "deletions": 25}}, {"node": {"oid": "7cbaa2675ce01bfe47808e1780fd6fb417e5449f", "messageHeadline": "Fix navigate with query (#6066)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "cd58d1f4f1b86cd806acb0cb4863447a53319968", "messageHeadline": "[tx manager] Acquire tx lock, check if tx already executed (#6054)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 51, "deletions": 26}}, {"node": {"oid": "b48f6c5fd4d0240f7a51e1e634def39287346185", "messageHeadline": "[docs/sdk/rust] Update refs to SuiClient::new (#6046)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dee25171277dffb7989986ad56eac7e11201428f", "messageHeadline": "[error] Properly detect epoch change error in auth aggregator (#5739)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "c5f75662b13ef7fefdf0eda875ce443d11cdae43", "messageHeadline": "Force frame pointers in release builds (#6055)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fb7be5a89d1bba62f2c7f3d5e6f5306676aae97b", "messageHeadline": "Remove explorer continuous deploys (#6035)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "ee2fe909f674361bed65df57b92dfc11990de0aa", "messageHeadline": "[TypeScript SDK] Fix e2e test (#6050)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f9698507a4cfe274676e940c863b4ecd518ff39e", "messageHeadline": "[BUGFIX][deps] Explicitly set patched version of sqlx (#6047)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c5bab7b5e1b6f7ae3a6314ab2f670c1d0da0ba19", "messageHeadline": "Actually strip debug info from sui binaries (#6043)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "64ee3f3f742a97d02e898de580b94f5ea113cf8e", "messageHeadline": "Explorer UI sender recipient (#5920)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 279, "deletions": 0}}, {"node": {"oid": "63302bf70433d49ecdbd8349dbfb12e88c09bd74", "messageHeadline": "Version Packages (#5780)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "6e116981f7cbb5a89ac805de97796b3873957985", "messageHeadline": "fix: convert tests which rely on submitting to a single validator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "a43dd21608b2393a3b1b27b3dcf41b23a00b1d6e", "messageHeadline": "fix: remove an unneeded import", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "acbf422044312c7032fabc11d40cffbbf92457ef", "messageHeadline": "fix: submit transactions to only (f+1) validators", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "42909845758c6d5f5dcdc1e376f14f4386999f48", "messageHeadline": "[narwhal refactor - move NodeStorage (#5973)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 157, "deletions": 143}}, {"node": {"oid": "0c01fc68e853d0e8750a06c06a4cb84070a628b8", "messageHeadline": "Add missing function `transfer` (#5972)", "author": {"name": "Wayne Kuo", "email": "95527849+WayneAl@users.noreply.github.com", "user": {"login": "WayneAl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e217dd9b17e1fd815f9a4eb586dd0eb5dfcf0ad0", "messageHeadline": "chore: update nextlint to get updated guppy and hakari deps", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 53}}, {"node": {"oid": "c5d4759c2bef27edc64499a21846e1264c65bb27", "messageHeadline": "[explorer] Add validator view more (#6036)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "674c359bdac9b28aae70cd26f1dcabecbf2cdddb", "messageHeadline": "Update devnet.md (#6030)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "12fcfcde3a0ea3e9893577d6684c50cd3686f75e", "messageHeadline": "remove store ability of LockedCoin (#6027)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "541dd943e107a83ef38e583600428df43070f926", "messageHeadline": "Update fullnode.md (#6033)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82fb69fa42a6ba591f1bda3a67ced9e39535d7c3", "messageHeadline": "[move] Move prover fix via Move version bump (#6028)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "18b9a7afd97f05e56350686a14751d448ab8a9a3", "messageHeadline": "[TransactionManager] Remove periodic scanning for available input obj\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 17, "deletions": 77}}, {"node": {"oid": "71b4a3422fcbbe0e5d22fdfcfb60631a5acfaab1", "messageHeadline": "Remove unneeded specialization for simulator (#5979)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "9ff797ceeee667e1be3399bfd386a7254773938b", "messageHeadline": "Update RELEASES.md (#6026)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ede3fdd40a8bfa5a15e42ee8271b3452113f9d26", "messageHeadline": "chore: Make tests run faster (#6023)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "370a422c8c2edd4a0fc59c9957be8c41d59a9bae", "messageHeadline": "[explorer] Better error handling for vercel builds (#6020)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0caea3a1f5aaa985cd5c4e534c61fd1971b93b2a", "messageHeadline": "wallet-ext: catch any errors during reviving vault from session storage", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "da3853dd17643861f8fdd4bbb5a57fe1f44bcf3e", "messageHeadline": "wallet-ext: session storage use static secret for dev", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ea8528c06864adfd45673da4ef93b66061286c41", "messageHeadline": "Improve network switches on singular deploy (#6019)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "24120510888425ca72d88e1e6d180f20ec9b04dd", "messageHeadline": "show gas used in Move tests (#5956)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "25d0e6662422d6dd0ab147527194cd3ce3453f7c", "messageHeadline": "remove wallet CI job (#5987)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "cce6362536cab942c0a9f4170445a2110a7e0ab6", "messageHeadline": "Clean up consensus submit logic (#6005)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "49a283022d03bd1a1178b8c21c2c343bf31f22cc", "messageHeadline": "fix unlocking resources in header_waiter when error (#5954)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 69, "deletions": 47}}, {"node": {"oid": "1282fc65b254595d424722c2b992fab0c28aa760", "messageHeadline": "[1/x][lamport] Get rid of TransactionEffects::is_object_mutated_here \u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 54}}, {"node": {"oid": "23533a2d4a884084e4281271404de153bb997eaa", "messageHeadline": "[BUGFIX][object] Fix initial_shared_version being overridden by paren\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "0e402e973b5b8d0327100a9275c758ae5ec8d7a1", "messageHeadline": "[Move] update to b21f565f48 (#5997)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "058f1b86ae734cdac852435a4ab42ccbad1996ac", "messageHeadline": "Double check json number is u64 (#6000)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "078400d41683c43846dfd4674aeb6d9b73633922", "messageHeadline": "Optimize batch streaming by reading txns in one go (#5946)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "0e38c13a338404a4f0e5822050c0a169973972c0", "messageHeadline": "Add `TransactionManager` to execute certified transactions based on i\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 692, "deletions": 528}}, {"node": {"oid": "50b5101e4357ac82d9f6d557780de7a54872fa91", "messageHeadline": "Split debuginfo to a separate file. (#5875)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "25acf7285a6c5dd3bb2e6dcefcda412be0022846", "messageHeadline": "sui-node: start discovery service on node startup", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "094d1cbca3154d513a4b67a21fde41f3a48f69a6", "messageHeadline": "discovery: implement a simple discovery service", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 918, "deletions": 2}}, {"node": {"oid": "e7fab5618b2b2f6b7a05d9ed4920223b290c82be", "messageHeadline": "config: add seed_peers config to P2pConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2cae497ff3fd605acfb1b0d7747aef231fd9b259", "messageHeadline": "network: add testing utils for constructing an anemo network", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "48db7e534e5810c4398ea53eb919938039464ded", "messageHeadline": "config: add external_address to p2p config", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e46c398b6fc816e4bd8bb6d651a3d5120738b9ac", "messageHeadline": "Add rate-limiting to faucet (#5981)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "78fccc5965df02743329ead5dfba99de167ca763", "messageHeadline": "fix flaky orchestrator test test_local_execution_with_missing_parents\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1771a2e13e7ba5498f6f84a8c4bfc006dfdb401a", "messageHeadline": "[TS, SDK, Events] Change eventID serialization to struct for clarity \u2026", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 54, "deletions": 40}}, {"node": {"oid": "7b1c3c1b4aa194b120f415823f205af0e38030a3", "messageHeadline": "[move] Removed unnecessary parameter to transfer_internal (#5985)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "d2be0351fea57a534319af559d3cd28ebc3c746e", "messageHeadline": "Update msim pointer (#5968)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "a66ab90b33aca48f3740ead13e39e5170d30180a", "messageHeadline": "[consensus_adapter] use notify_read instead of ConsensusListener (#5986)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 125, "deletions": 93}}, {"node": {"oid": "73d702c1bb913bf33fd0e17ee5196f6d2980bb58", "messageHeadline": "Use workspace instead of path based dependencies (#5980)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "3be07818e34532f16b0ff248c935046cf6744fd3", "messageHeadline": "[small] print hex checkpoint digest rather then Debug (#5983)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "229a29194614becf641b1a73e0709f2adc050162", "messageHeadline": "[small] impl notify_commit_boundary for Arc<T> (#5982)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1718421ba5c7cb0f1586a891ba5b5311c2d18ace", "messageHeadline": "Preserve network through search params (#5978)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "fa015ed6481f415e015274660483a77b30dacc5d", "messageHeadline": "Fix total transactions (#5959)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2a52d3a31fe29d22d78425364783d637e8f62518", "messageHeadline": "[ts-sdk] Remove \"withRequestType\" from API names (#5802)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 70, "deletions": 110}}, {"node": {"oid": "499993834746562634b0943cab32a917d2e82103", "messageHeadline": "[explorer] Set up explorer for unified deploy (#5948)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 247, "deletions": 143}}, {"node": {"oid": "0bcc99e1f6efa7725c6ffda4e85b8806de08edb0", "messageHeadline": "[move] Updated Boogie native function skeletons (#5962)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "01d6d311a8128624e5a534c87bc324e3dd906f0b", "messageHeadline": "Sadhan/merge_mysten_infra (#5955)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 10103, "deletions": 249}}, {"node": {"oid": "841d9db5dc34c8938289523d8aeb5795125ed0b7", "messageHeadline": "wallet-ext: faucet track event", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "6071dbbc2361713ef02cd95bd3e10ca54e5caad3", "messageHeadline": "Expose EventID to SuiEventEnvelope for easier event querying (#5961)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d2a9840c4193bf3c50c87f61362c9a06654b1e58", "messageHeadline": "[checkpoints V2] Create checkpoints locally (#5953)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 665, "deletions": 27}}, {"node": {"oid": "654c060ff3737eb516403febbf60190f33db629d", "messageHeadline": "[authority] introduce notify_read for effects (#5913)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 232, "deletions": 1}}, {"node": {"oid": "657caa2dd0762456c16bb4dd474e12cd70f27c4e", "messageHeadline": "[wallet-ext] New wallet versioning strategy (#5814)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 78, "deletions": 58}}, {"node": {"oid": "1fcc74132150cdb345da80839cdae7e7f2ab8eb0", "messageHeadline": "[faucet fix] return coin to gas pool upon FN failure (#5952)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 169, "deletions": 136}}, {"node": {"oid": "404731246c569fef4b4cd457b49d52d82e42cf46", "messageHeadline": "Explorer UI statAmount component (#5891)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "672c5ec0b9018dc94882c38b9309004d113728af", "messageHeadline": "[sui move] generate layouts for Move structs", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 148, "deletions": 6}}, {"node": {"oid": "25265ef6624b314801a5715062416980f2913e85", "messageHeadline": "[checkpoint] Disable by default (#5949)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "29bae48274ff9c63ca7c95ed6810ac8f40d823dd", "messageHeadline": "[dynamic child objects][cleanup] Remove creation of locks for child o\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "d8fef9cd19a5bfe2efbbbeb078d6dda2966e0302", "messageHeadline": "[move] Shared objects must be newly created (#5873)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 254, "deletions": 89}}, {"node": {"oid": "f0ade294420de7839c6eec224b4b851f406c6abf", "messageHeadline": "[core] Refactor Transaction to use MessageEnvelope (#5915)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 400, "deletions": 680}}, {"node": {"oid": "17c6c72025b0d76660a4388af655b369e0bcfbb6", "messageHeadline": "wallet-ext: use session storage to unlock wallet", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 233, "deletions": 67}}, {"node": {"oid": "7df73edd69f8a01ca205eabaf4fa56361394d3ac", "messageHeadline": "Sui v0.16.0 version bump (#5945)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b506a3e61258df44ce4349fc2c0ec3ec7d788e4c", "messageHeadline": "[wallet-ext] Fix lint (#5947)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3b5b7562aa23892b122bbfde0c30ee8577e17cb2", "messageHeadline": "doc: Provide instruction on offline signing (#5853)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "a24f88e67c1049f394c9b1db027a7a984ee4a9c7", "messageHeadline": "[narwhal] Make the primary re-transmit batch digests in non-committed\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 279, "deletions": 64}}, {"node": {"oid": "19fd50c490e6924645de5bada9cbdfa75f470abf", "messageHeadline": "Wallet add custom RPC endpoint (#5805)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 415, "deletions": 101}}, {"node": {"oid": "254848b34516a6506211410dd2954a1828af8d9c", "messageHeadline": "Remove oracle server example (#5917)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 13807}}, {"node": {"oid": "048ef272ca1a0b4b229e54c684bb1b7cdbb96eb7", "messageHeadline": "removed needs for first job (#5941)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "280401c2a348c4145a2c93b946aa96ab9cea8501", "messageHeadline": "Remove sha3 dependencies (#5935)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "a149bdaea53276c205a1ccf1ecb21b19ad81cdb2", "messageHeadline": "Update RELEASES.md (#5940)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "95dc217f6775aebf61b7bc46f7113ff891e07627", "messageHeadline": "wallet-ext: clear ui keypair when wallet is locked", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "26f05e1174ce8ff89c4ded177236636934169e88", "messageHeadline": "wallet-ext: add error-boundaries", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 83, "deletions": 14}}, {"node": {"oid": "49776d775516d227fe8473bade8f4e06924e3b69", "messageHeadline": "Fixed Typo (#5933)", "author": {"name": "Kyrie Huang", "email": "KyrieHuang@gmail.com", "user": {"login": "KyrieHuang"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "472a5f5304a4663835032719c047e70b8dc9107d", "messageHeadline": "wallet-ext: keep entropy in memory instead of mnemonic (when unlocked)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 204, "deletions": 120}}, {"node": {"oid": "3ad8a5f648493ecad77f5c623d3960d0a213a55d", "messageHeadline": "wallet-ext: change encrypt/decrypt functions to accept serializable data", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fde531413674ec6d9d24d4b31e875faf4893965b", "messageHeadline": "wallet-ext: bip39 utils to help working with entropy", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 111, "deletions": 10}}, {"node": {"oid": "8e9fefe912f18fb265f6f885ac93d00c14385889", "messageHeadline": "remove duplicate code (#5899)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 11, "deletions": 83}}, {"node": {"oid": "4db07082a7c05fb4e847523a64eb44bc3fc09af5", "messageHeadline": "Bump got, @alch/alchemy-web3 and nodemon in /nft_mirror/oracle_server\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1439, "deletions": 2112}}, {"node": {"oid": "2b78cfb8da0675c3c88e91152df5e017db1538ec", "messageHeadline": "Update wallet-browser.md (#5927)", "author": {"name": "Krishna", "email": "88415843+ImKrishnaMadala@users.noreply.github.com", "user": {"login": "ImKrishnaMadala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d2fadcf473630b3a5b79d819e6b5af8ea1682c", "messageHeadline": "crypto: Update fastcrypto and mysten-infra (#5854)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 520, "deletions": 502}}, {"node": {"oid": "271ad59b0274f684fff0b7c79e00258a1bfcd29b", "messageHeadline": "Add missing metrics (#5924)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ac37de67eb698ece6019b903c77a72b1ef44cefb", "messageHeadline": "Rename channels for ConsensusListener to {tx,rx}_consensus_listener (\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "2210e5f614ed562a84f87ca943b430007dbef3ed", "messageHeadline": "recover only certificates that are below the last committed round of \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 356, "deletions": 50}}, {"node": {"oid": "fc2e646963105951907555c194d0eba475897050", "messageHeadline": "update Move pointer, and new gas charge points (#5910)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 228, "deletions": 176}}, {"node": {"oid": "367da1318d4761439f857c0f0ead4d498edfe963", "messageHeadline": "1. let faucet timeout more proactively, 2. add metrics 3. fix flaky t\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 123, "deletions": 51}}, {"node": {"oid": "b4193a864edf6db35f837edc615300cdefc1817a", "messageHeadline": "Bump atoi from 1.0.0 to 2.0.0 (#5688)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb271872cc3de334a033d2ee220b52dfc5aebcb5", "messageHeadline": "Bump gethostname from 0.2.3 to 0.4.0 (#5897)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48269dd9dd438cd84c5262f5edd7d4697e7355c2", "messageHeadline": "Bump chrono-tz from 0.6.3 to 0.8.0 (#5867)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cdcd1c41ed9dbd003f84092122194affdca5767c", "messageHeadline": "Bump primitive-types from 0.10.1 to 0.12.1 (#5859)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e4dc4d47d9f9533d7752072d87768ee70d741b1a", "messageHeadline": "chore(ci): fix use of pnpm output (#5909)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29d3a502b4cc76b887d3a20adc5d472239470980", "messageHeadline": "renders objects as strings (#5904)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e6f8cee235365d4723e16234e8ff811ea2182e98", "messageHeadline": "Fix narwhal example config (#5908)", "author": {"name": "Paul Lange", "email": "palango@users.noreply.github.com", "user": {"login": "palango"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ce8b70b22cfd66b22815209abc4a4a233870fbbf", "messageHeadline": "add execution driver metrics (#5876)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 65, "deletions": 9}}, {"node": {"oid": "f62d9752d89205150e6b825267c8d6de3e5773bb", "messageHeadline": "Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 (#5895)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe60a7f73830ee05124cab60c1dbca3db44f36f", "messageHeadline": "Bump lycheeverse/lychee-action from 1.5.1 to 1.5.2 (#5896)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2240d4217f4e6bc25381f2dde08bf5e50d44b522", "messageHeadline": "[cleanup] leverage collect() to eliminate error cases in transaction_\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 10, "deletions": 45}}, {"node": {"oid": "37bad27deb365314742b908d4825d78a78dc84a6", "messageHeadline": "Qd retry transactions that locks objs (#5735)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 639, "deletions": 43}}, {"node": {"oid": "29432271027b292e225c693c6830504963498ae2", "messageHeadline": "Fix coin object read unwrap (#5849)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "896a89c57fe834825d2a8d2415f7ead843aae02a", "messageHeadline": "fix(ci): Make CI skip wallet tests when no package has been changed (\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4928c8485f2053243cdcc3703a89f97b2a57603", "messageHeadline": "[docs] update SECURITY.md (#5872)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "567de98558abaa7a89022e58854ab26d8c94c3a5", "messageHeadline": "\"[move] Enabled Sui bytecode verification for test code\" (#5732)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 195, "deletions": 73}}, {"node": {"oid": "298533d9ed305b2e4d9a7d096329d6aa6734467a", "messageHeadline": "relax transaction input checker (#5855)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 46, "deletions": 82}}, {"node": {"oid": "8d105bb11f2b2e8d65e7c4bed54e0bd62f11e158", "messageHeadline": "Notify batch notifier for actual sequence number because it could be \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 104, "deletions": 20}}, {"node": {"oid": "079ad31b1186bf847a7044a1292f1dd20f65637f", "messageHeadline": "Bump pkg-config from 0.3.25 to 0.3.26 (#5871)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "985b685182df5c2e377aec0716e7313dcde64a4c", "messageHeadline": "Bump rustix from 0.35.11 to 0.35.13 (#5870)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "8e5261914d955323ec15b3599dfd76478fce4245", "messageHeadline": "Bump serde_test from 1.0.145 to 1.0.147 (#5866)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a91ad0c4898d1b0c15922a4655887fb86f4da8d6", "messageHeadline": "Bump futures-channel from 0.3.24 to 0.3.25 (#5865)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f199a5e825e8c1c9c46d67218cd0ab610375b12a", "messageHeadline": "Bump pest_generator from 2.4.0 to 2.4.1 (#5864)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bfc7493f30a008401ee828baca87e11ef658adad", "messageHeadline": "Bump prettyplease from 0.1.20 to 0.1.21 (#5863)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbb23cf942a58238b404e500f31a9e95a661e967", "messageHeadline": "Bump dhat from 0.3.1 to 0.3.2 (#5862)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "26a941341db3ee593d9b975789e7f933cf0e301c", "messageHeadline": "Bump pprof from 0.10.1 to 0.11.0 (#5861)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 130, "deletions": 31}}, {"node": {"oid": "acd3975fa99b4663490d2e8f3b234325ee2dc204", "messageHeadline": "Bump include_dir_macros from 0.7.2 to 0.7.3 (#5860)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e823f578eff115cdf6c7a0a1277ade0f2bd78a68", "messageHeadline": "Bump rustls from 0.20.6 to 0.20.7 (#5858)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcf48430f20258ee42ad9e3efc38c52af855a017", "messageHeadline": "Bump tj-actions/changed-files from 32 to 34 (#5686)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30d784b76a1c694f0724dd4c525d351967df68f", "messageHeadline": "Simplify and fix the code in handle_batch_streaming (#5770)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 134, "deletions": 434}}, {"node": {"oid": "86f6b5d00238c6468e4564245e112b451a3b7827", "messageHeadline": "[explorer] Add denominated gas fees (#5811)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "bcf1749bbdd6932d38aa3e6fff6cfd722aedc637", "messageHeadline": "Use synchronous writes to batch store in worker Synchronize (#5823)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a80d26f8f3d23b34ca966829887f6dc3a60c59a9", "messageHeadline": "Update debug-publish.md (#5843)", "author": {"name": "Wayne Kuo", "email": "95527849+WayneAl@users.noreply.github.com", "user": {"login": "WayneAl"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "88197f2325f6ee6a97a267e7b897ad73562f71ca", "messageHeadline": "chore(core): Remove unused test file (#5810)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "cb91467b777b7dd93fce6f8fa0d55bbac5c0879c", "messageHeadline": "Add support for testnet network in Explorer (#5848)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "4e4834eac816b75825cb941beccd6539cff1e6c1", "messageHeadline": "[narwhal] fix executor recovery (#5820)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 247, "deletions": 67}}, {"node": {"oid": "efb16d5e3f594d3d37b536f905987a0e60947bec", "messageHeadline": "Add Capy to wallet apps (#5834)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e4ad5e4991e10d27f2b9a19312973422384dc765", "messageHeadline": "SuiJSON only allow unsigned ints improve tests and errors (#5841)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 217, "deletions": 129}}, {"node": {"oid": "b6d56ef0492eca34f8743b52038895dca1c16b7f", "messageHeadline": "[bullshark] fix sub-dag leader round calculation (#5239)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2223cfa1aa3489e09846ceea4f9c4612f80408f", "messageHeadline": "review updates", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 74, "deletions": 129}}, {"node": {"oid": "5d6decb1cd08a755a23fc8d5dbcf22fb86774ba3", "messageHeadline": "add test", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 213, "deletions": 34}}, {"node": {"oid": "12b4692e128723eec1db00a9810c8aea42310885", "messageHeadline": "Make a request to the other nodes to get latest headers on recovery", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "6332dd53dbb133129f1b3526cd20f1247566df5c", "messageHeadline": "Sui v0.15.0 version bump (#5765)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 162, "deletions": 25}}, {"node": {"oid": "2188f13d79d6ad4754734355c6f59046bb01d2ec", "messageHeadline": "[small] EffectsStore: take list of TransactionDigest instead of Effec\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "60c693eaa5bd249140e36d586923cf18488b1850", "messageHeadline": "fix pay all sui schema (#5833)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e71e0c673a58094874b644bb24fb178256adfc5d", "messageHeadline": "[checkpoints] Record checkpoint boundaries (#5824)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "36b1f868591cbd5de9cd69c8f6b0a8ce5410372e", "messageHeadline": "Revert \"Revert \"Upgrade to rust 1.65 (#5821)\" (#5827)\" (#5832)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7c1764c1ffb0443b179113bfaca577b15ed0f078", "messageHeadline": "Event pagination doc (#5529)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 454, "deletions": 176}}, {"node": {"oid": "6a82148db8a726c59e237768a6d06cc109036e5b", "messageHeadline": "fix main clippy (#5831)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5e20e6569416525bef8101357adda8a9a3c66a63", "messageHeadline": "[RPC API Improvement 2/n] - Event query pagination and merge all getE\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1340, "deletions": 1523}}, {"node": {"oid": "69949ded4c6d70488c93ba2b92e2aa162bb39cd3", "messageHeadline": "Honor round GC-based cancellation in `HeaderWaiter` `GetCertificates`\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ec9c5a864e232d96d2cb014633c78bd078a042c7", "messageHeadline": "Revert \"Upgrade to rust 1.65 (#5821)\" (#5827)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ca19b0461321d2fdd9fd8f09e23e374738504d3a", "messageHeadline": "[narwhal] fetch missing certificates based on GC round and existing c\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 295, "deletions": 226}}, {"node": {"oid": "69cb246b414628e2572fd62dca185f449b5ea87f", "messageHeadline": "[create-pull-request] automated change (#5828)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a1e1f5cb31658480e493e1a6141e1ceefad8430", "messageHeadline": "[explorer] Add balance formatting for owned objects (#5818)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 76, "deletions": 53}}, {"node": {"oid": "106c54da1ba51d9f671fd5f49f665cedea350037", "messageHeadline": "[checkpoints] Maintain reverse index consensus_position=>transaction \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "b2e733fa9e8b4f9e00d36cf778c6e5e72622a24f", "messageHeadline": "[examples] letting capy out of the box (#5753)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 730, "deletions": 0}}, {"node": {"oid": "9d60e3e638562b04bec5dacfd3fa3f24d35c5230", "messageHeadline": "Call a digest a \"digest\" instead of an \"id\". (#5789)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 349, "deletions": 335}}, {"node": {"oid": "e083baa32daa1e700ff5df14999bef6dfdd916e5", "messageHeadline": "[explorer] Refactor recent transactions to use useQuery. (#5782)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 317, "deletions": 287}}, {"node": {"oid": "2b208b30a7874267685635745bbb7b6148289175", "messageHeadline": "[RFC] disable gossip on validators (#5795)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "8a7c59b06206b6259588a227a1165971059f3e59", "messageHeadline": "Remove unnecessary awaits (#5822)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "351c752911e01d0202d193f1b8dee13100f16944", "messageHeadline": "Upgrade to rust 1.65 (#5821)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "264bc42bcbe5721fe7c9566a37e1430311fe7b73", "messageHeadline": "Execute sequenced certs serially in execution driver (#5788)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 146, "deletions": 32}}, {"node": {"oid": "842fbd9be85bf553a2808980c08219c168ce10aa", "messageHeadline": "[explorer] Automatically update timestamps (#5817)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "7998ca85fa501d518e04ecd8e63676c473550a68", "messageHeadline": "[Rosetta API] - Hardcode OperationStatus to success for Gas charge (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bcbef7f4747eb4dc9f4f12a4e5b8cb65e63a05dc", "messageHeadline": "Show amount PaySui and Pay on wallet. (#5776)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "4406a42b6fc0154fd0bb0f6026398461132e0033", "messageHeadline": "Add useRpc hook (#5800)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 139, "deletions": 147}}, {"node": {"oid": "0c0b002f0a7f24c302e27814cad873834ef30801", "messageHeadline": "Remove embedded gateway connection mode (#5751)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 938, "deletions": 1063}}, {"node": {"oid": "2b850fc8f11b3ac8a1ec855050ad4ecb50b36cf8", "messageHeadline": "[narwhal] Notify client about commit boundaries (#5773)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b7cf8b7c5eccde2c0fc5807daa5ba78253c86acf", "messageHeadline": "Disable mem profiler (#5775)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59b75c63a8492098a0d472c0df31109ed264c36a", "messageHeadline": "[explorer] Add more lint rules to explorer (#5738)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 305, "deletions": 176}}, {"node": {"oid": "df45cdfb8305ad8d11a05295634bc2d7774a5114", "messageHeadline": "spawn task for transaction execution to avoid sudden pause from conne\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "aa266c5aadc3805112465d84b241f9a978574909", "messageHeadline": "Update RELEASES.md (#5794)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ecfa9de227d6bfaeed706d634f22609bff503b42", "messageHeadline": "Update to newer ying profiler with stuck fix and re-enable it (#5790)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aba9190342bbf88266adaef2563716c7bba0768", "messageHeadline": "Submit all certificates to consensus (#5772)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 117, "deletions": 74}}, {"node": {"oid": "9b950204387e45f5863df7d8d9598d5f867b5f55", "messageHeadline": "[Explorer] Adds Sender / Recipients / Amount data to Pay transaction \u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 347, "deletions": 169}}, {"node": {"oid": "7eba32f791b7b929c0e80a17f2b56fb8ceea8db1", "messageHeadline": "[db] Fix block cache capacity (#5785)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0d8a1aba7011115949d36e6545f32aa641c10011", "messageHeadline": "[message] Add Verified/Trusted message_envelope (#5699)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 141, "deletions": 34}}, {"node": {"oid": "730320efad6446dda807ebaf0169e18c0acc0d19", "messageHeadline": "Fixed Readme and added some links (#5665)", "author": {"name": "PIYUSH CHOUDHARY", "email": "71705154+Developer-piyush@users.noreply.github.com", "user": {"login": "Developer-piyush"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "01989d3d5e4a555b64cd45f4a539f6080730f5ec", "messageHeadline": "[ts-sdk] Remove usage of buffer in SDK (#5706)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 132, "deletions": 173}}, {"node": {"oid": "82a6440869830f97179fd61a99df0feac7f65a8d", "messageHeadline": "Monitor most tasks/futures that might be consuming memory. (#5761)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 351, "deletions": 160}}, {"node": {"oid": "1a0968636619da2fb2a97d82146a144689befa9c", "messageHeadline": "[bcs] Remove usage of bn.js in BCS (#5744)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 202, "deletions": 218}}, {"node": {"oid": "e24ec50f25278e6fca85541561a7377a2a35e103", "messageHeadline": "[Narwhal] Simplify worker to give stronger client guarantees (#5022)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 443, "deletions": 130}}, {"node": {"oid": "0370b3bd57f2d0f8175fc5cabb878200b70a6c7c", "messageHeadline": "[dynamic-fields/docs] Add ctx argument to sui::table::new example (#5\u2026", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48a8f008e90f985918da0dd583cc1a1892656105", "messageHeadline": "wallet-ext: fix error in wallet-standard-interface", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e8a63121e3be38e0d4a731602bd9e00631cd5e5a", "messageHeadline": "chore: Remove duplicate keytool sign (#5530)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "c46cd8c40bcc79c92c06859492234820457bc34d", "messageHeadline": "[small] Use unified mechanism to verify whether certificate was seque\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "b0e7812d7b7b214ec487f2d903e5b00f8ae092f3", "messageHeadline": "Sui v0.15.0 version bump (#5765)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3eb315a1e924ec28992adbff045ed45f6de53ece", "messageHeadline": "Version Packages (#5616)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 124, "deletions": 61}}, {"node": {"oid": "1591726e8ccb72da63fd8a3b4f8db5e82dfc3992", "messageHeadline": "[bcs] Add missing changeset (#5767)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1f65377cfdc9134acd06e6562a19d1f2a3fee9e5", "messageHeadline": "[rpc] fix serialization bug for ID in sui-json (#5734)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "57b60f9dc8daa2b9b7f916a5b8eef9df266fa592", "messageHeadline": "Automate wallet versioning process (#5759)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f7b308cabcc10edd9136ba612d209b758674f07f", "messageHeadline": "chore(consensus): remove duplication in consensus tests (#5757)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 57, "deletions": 96}}, {"node": {"oid": "c9a27739a7b64119476f7ea2623b8edd60c55feb", "messageHeadline": "[ts-sdk] increase hook timeout for vitest (#5756)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7aebc67d0f62c11d5299e484a6159bd319f77263", "messageHeadline": "explorer: object version number in transaction page (#5747)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 284, "deletions": 16}}, {"node": {"oid": "7e6f095b01431676921a86d6be042ca308b675bb", "messageHeadline": "Support bls_min_pk verify in Move (#5703)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 209, "deletions": 63}}, {"node": {"oid": "cea1b6c9ef5c3691cafe8ee2b663183bd4d72f86", "messageHeadline": "Refactor faucet with PaySui (#5726)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 159, "deletions": 155}}, {"node": {"oid": "974eed2cd5566fd8aecd04fe674885edc6b50173", "messageHeadline": "[Explorer] Fixes owned object collision (#5743)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4180f238c9a7924e492b09536cb9c51d02641071", "messageHeadline": "wallet-ext: add extra port between cs and bg", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 153, "deletions": 3}}, {"node": {"oid": "9466260432b77ab300e640a51508e8093caf06f8", "messageHeadline": "feat: remove the id from serialized forms of the Header", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 125, "deletions": 104}}, {"node": {"oid": "9ad4d363bd9be5525d39de764d233aa54c0fb3d4", "messageHeadline": "fix: introduce a test showing that a header can deserialize under an \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "c0471541649299cd4bb1d5ebfba53733e6cdbb40", "messageHeadline": "chore(deps): upgrade once_cell, mysten-infra", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "cfd8464b00c4c505fe4fb97463cc6d5ac81723b9", "messageHeadline": "[crypto TS] better error handling to fromSecretKey (for ed25519 keys)", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "fd9536941798baf0ad375cb59b12061e4ee6878f", "messageHeadline": "[move] Add example of user code organized into multiple packages (#5676)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "26082a5de0d75cd9c9610e7ddbbef81edf8a994e", "messageHeadline": "Update json-rpc.md (#5694)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "4be208fe0f4c5d037b8dc949770e4b437774f744", "messageHeadline": "validity check for Pay(All)Sui TransactionData (#5597)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a6478d485ca5e13e81dc340b90a2c72cda2e78b3", "messageHeadline": "[Rosetta] - Use PaySui instead of TransferSui in Rosetta API (#5684)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 145, "deletions": 564}}, {"node": {"oid": "65814c7603b4cd676fb0876978167b0053ee43db", "messageHeadline": "rename/polish errors (#5723)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6bbc17263258ff7e1eb7d622c7ae8e7bb1511eed", "messageHeadline": "[validator] Re-sign effects from previous epoch (#5547)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 170, "deletions": 78}}, {"node": {"oid": "31c0d9b7ea712ab0209346003c5e9cf9057a81f2", "messageHeadline": "display deserialize serialized move call (#5685)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 437, "deletions": 163}}, {"node": {"oid": "5f6e36ad7a1679a06549cf4e83ff160f3d9eef7d", "messageHeadline": "Wallet fix activity bug (#5652)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 125, "deletions": 106}}, {"node": {"oid": "1975a2537ac5aca844c06ea8b3cc90a8694ac3b4", "messageHeadline": "Initialize prometheus in swarm (#5724)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f062a093130b9e13adfa81dff6864c1360b90eda", "messageHeadline": "[error] Allow conversion between tonic error and sui error (#5708)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 58, "deletions": 91}}, {"node": {"oid": "2a7c895501aa7848b1155711cc6a765beaa3fb60", "messageHeadline": "[sui-framework] Adds pow function to sui::math (#5642)", "author": {"name": "3rror404", "email": "daniel_rochelle@hotmail.com", "user": {"login": "3rror404"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "4f50ed1664cb27ebce75985dc29f8785ac6bea77", "messageHeadline": "release binaries: allow specifying the tag (#5718)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "90898d3666f470bde3cc65892ade62f6da1bffd7", "messageHeadline": "[TypeScript SDK] Support passing ascii & utf8 (#5675)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 149, "deletions": 26}}, {"node": {"oid": "36991f199545ebb7f69f74a0e1954e46dfaef1af", "messageHeadline": "Convert primary<->primary certificate requests to request-response (#\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 315, "deletions": 891}}, {"node": {"oid": "b7fbe71e8e5704adc8c1d7c49a4aebb779a1aa53", "messageHeadline": "[bcs] generics support + bcs schema (#5427)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 548, "deletions": 201}}, {"node": {"oid": "bc8996308ab03126e5c5550d1a1235e564b9b758", "messageHeadline": "Update ch5-dynamic-fields.md (#5682)", "author": {"name": "joshualyguessennd", "email": "75019812+joshualyguessennd@users.noreply.github.com", "user": {"login": "joshualyguessennd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1c67a26039c8a1a13027b7bafeae1cc56b28b7", "messageHeadline": "Update index.md (#5714)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a5e988a91b41d920a082f3de3c2c7372627b00", "messageHeadline": "Fix get_transactions doc, cursor should be transaction hash (#5696)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "aa807cf33a7ebbd3019c8fffcb1171f2c338457c", "messageHeadline": "Migrate to move v6 and u16, u32, u256 support (#5659)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 668, "deletions": 220}}, {"node": {"oid": "18a155bc807a4543f7948427b09971e2795cc12d", "messageHeadline": "Update fastcrypto & mysten-infra (#5701)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "5f7fa489ecb7d4e75bc0718640acc8291620fb13", "messageHeadline": "Add Sentry (#5632)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 87, "deletions": 28}}, {"node": {"oid": "f5679be359e3dfb809d3699c65f207e079d537d7", "messageHeadline": "[wallet-adapter] Rework mock adapter into unsafe burner wallet adapte\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 115, "deletions": 188}}, {"node": {"oid": "fcd2a6bec66ac98f3c40677a37afcc44246cf3e8", "messageHeadline": "Clean up denomination feature (#5668)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "1a6af6e62bf893c11905f55abba0b1b5c2e0c20c", "messageHeadline": "Bump os_str_bytes from 6.3.0 to 6.3.1 (#5687)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9899b74a010d32c6078d3223cfcb73eec20066c6", "messageHeadline": "fix: test & fix crypto functions accepting bytes (#5681)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "da34fcc6e36ea5702258c55ba5f444cb545c9c85", "messageHeadline": "fix out of index in deser (#5678)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ef090e131e14d6a67a4c2112d760c74c83129606", "messageHeadline": "Add custom Ying memory profiler and prevent giant allocations (#5649)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 65, "deletions": 84}}, {"node": {"oid": "c27933292d3ecdfc2d4a6e1f16df7ee4e89d5946", "messageHeadline": "[TypeScript SDK] Add faucet util function in SDK (#5655)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 266, "deletions": 56}}, {"node": {"oid": "3ead1eefb5e61f592a64a973df202f2ea9a74023", "messageHeadline": "[wallet-adapter] Remove legacy sui wallet adapter (#5671)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 269}}, {"node": {"oid": "87bbf0cb2c1ee67f54f395a682f9c2b03fdc9a52", "messageHeadline": "Fix mis-alignment of signatures and events tabs (#5677)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e97d280d743295581f534449c88c9043768f64bc", "messageHeadline": "[wallet-adapter] Update to wallet standard v1 (#5672)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "6def0bb5f35d0237c3db84cba7bb3aca64212fc6", "messageHeadline": "deserialization: update codecs to be more defensive on malicious inpu\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 83, "deletions": 36}}, {"node": {"oid": "fe917eaa0e7ccd694a79021eda3349d342f53b3f", "messageHeadline": "[gossip] Change logging from info to debug (#5656)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da46127036250c6f4360abdadc66cbe90539b593", "messageHeadline": "Skip transactions with shared object in gossip (#5629)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "88b115ce51112ac8601e0695eec08151444295dc", "messageHeadline": "[checkpoint] Support slicing large fragment into chunks (#5651)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 661, "deletions": 418}}, {"node": {"oid": "03528e1508a5413ca882167fcdff67a5fb763341", "messageHeadline": "populate aggregator with last round certs and replay on startup (#5633)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 192, "deletions": 15}}, {"node": {"oid": "170ef1b7d469fa0b85d8cb30352c597d8a70a3e0", "messageHeadline": "Fix PageHeader overflow (#5650)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "94850d3b72bc225757fec47680ebc56421e2e446", "messageHeadline": "New placeholder file for code examples (#5536)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "cbbb7d4948ca375d3e456c2ac25600c0f047a27a", "messageHeadline": "crypto: Use Base64 and Hex from fastcrypto instead of sui (#5640)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 222, "deletions": 292}}, {"node": {"oid": "1c6871b7f1e5af8744895f323650a9537f0e69d8", "messageHeadline": "[TypeScript SDK] update README (#5647)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5b63c70fc449ebdf5a8256d3c78e8a8207ce6d82", "messageHeadline": "[dynamic-fields][docs] Include \"Collections\"\" in contents page. (#5641)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6193a38941ceed85955a946569d8a618ebf1bbaa", "messageHeadline": "Remove unused dependencies from narwhal/crypto (#5644)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 2, "deletions": 56}}, {"node": {"oid": "368c582167713c57626e9f7a4783b8f696c56804", "messageHeadline": "wallet-ext: use throttle-debounce instead of lodash-es", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "25862533769439c03b8b453c1c88733e4295997a", "messageHeadline": "wallet-ext: use bg service to set auto-lock timeout", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "80de05e86fd01d8c50a07a32120e8a2ddb4cea12", "messageHeadline": "wallet-ext: improve keyring locking mechanism", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 66, "deletions": 99}}, {"node": {"oid": "0720367ba7ec9590bda46e0bde8f66dbab3e906e", "messageHeadline": "chore: Add README for running e2e explorer test (#5527)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4b0a1b58f9677f5fd303768c394c5ca0bb912872", "messageHeadline": "Expose hmac-sha3-256 in Move (#5507)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 139, "deletions": 10}}, {"node": {"oid": "1e04bf92564d0ac94efb2a8355cc72f3d752be02", "messageHeadline": "Switch to system memory allocator by default (#5614)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "cf16bc16aa182349b528abd48d1568efe0c091ee", "messageHeadline": "[explorer] Support dynamic field names (#5627)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0eebffb745a89298316f99ebb71bcd06be7e3ddf", "messageHeadline": "Update typed-store and typed-store-derive pointers (#5557)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 278, "deletions": 306}}, {"node": {"oid": "2505f78d4847bf0c6bc01e6db51dbd88f49d2eb6", "messageHeadline": "Update local faucet path (#5626)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb00eb45516a4ad19c1d420a4a4d07ebdf84e006", "messageHeadline": "Revert move v6 changes (#5621)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 157, "deletions": 410}}, {"node": {"oid": "6d83424cbdaf4b6e126aa7698990c4285716d211", "messageHeadline": "update install doc (#5589)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "643ee0ba9c3e92b01b278742f2cfe522477df585", "messageHeadline": "Refactor payload availability to request-response model (#5456)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 481, "deletions": 650}}, {"node": {"oid": "1541b387fa00b1caacdb51e15f4df4702d34eacb", "messageHeadline": "Add timeout support to `WaitingPeer` (#5592)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "56de8448fe005606494e014e4dd87d7477a3f905", "messageHeadline": "[wallet-ext][wallet-adapter] Update to new wallet standard (#5585)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "73074c90153a2fa1922f35b8261be311508a526a", "messageHeadline": "[Move] Expose causes for Move build errors (#5607)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2b0d2a34f7650778753e0214eeef3fed618bb8c8", "messageHeadline": "rename var to bypass unused var check (#5555)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "90e234719e5b367a7e669bb7178eaba151c3dffa", "messageHeadline": "Event logging logic refactoring and new CoinBalanceChange and MutateO\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2286, "deletions": 880}}, {"node": {"oid": "795e201d82305541513619080d4251382efdb32f", "messageHeadline": "ci: use correct id for release output (#5540)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "14b03d7bd7ba349d7aa2641e88180dda611702c3", "messageHeadline": "Update RELEASES.md (#5611)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "37691db34820b44aaaaa04f59d63e3d3eeda1b81", "messageHeadline": "[explorer] Support Sui denomination (#5604)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 269, "deletions": 47}}, {"node": {"oid": "0a5c9fcd91c6a19e1b39c096b743e4a09b72f5fc", "messageHeadline": "[TypeScript SDK] Fix e2e tests (#5606)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "a049f1da57c204b1576b0ed7258a552d39a928d6", "messageHeadline": "child objects becomes dynamic fields (#5605)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b979aa5bee920e0b83c9dfa80ddf3013713e669", "messageHeadline": "Wallet coins details (#5568)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 320, "deletions": 162}}, {"node": {"oid": "9cdec4fec1895bb3cc9996fe842bf50c24753cf2", "messageHeadline": "[move] introduce Sui variant of CompiledPackage", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 419, "deletions": 355}}, {"node": {"oid": "a9f4f60668e2658be3bb1e470799f14c3788e03f", "messageHeadline": "Use Move version 6 (#5590)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 390, "deletions": 155}}, {"node": {"oid": "4dd9e787dca1880f8f126b1a6fbf3cd31d3f741c", "messageHeadline": "More instrument adapter (#5588)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d9f06e1fe486267e230c7cd5bffff7f2c123d7d", "messageHeadline": "[wallet-ext] Add wallet CI task (#5548)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e1a7cc6d6d16d01221f35c4a5ca186c158c89ff5", "messageHeadline": "Version Packages (#5341)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 150, "deletions": 57}}, {"node": {"oid": "0d00b4008cfa586f61237d18bb757e1736bebd75", "messageHeadline": "Use type system to indicate signatures have been verified (#4100)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1107, "deletions": 641}}, {"node": {"oid": "8b4bea5e254903c6d92806ac140da9010ebc7709", "messageHeadline": "wallet-ext: remove usage of gateway (#5556)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 146, "deletions": 558}}, {"node": {"oid": "ef3571dc8c034ba52c09b3479e73cec34d05c59c", "messageHeadline": "[TypeScript SDK] Fix gas selection bug for passing a vector of object\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 62, "deletions": 74}}, {"node": {"oid": "abc23b9d30ddd5eb27d8d7db371bf2035f67335b", "messageHeadline": "fix(deps): Upgrade sqlx and dependents to a patched version (#5574)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "19dc08749fbe73747169005b39b9a2431c221704", "messageHeadline": "Use stable tokio (#5575)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8a62e9607df025a4e354ce24dc67fb3861b78b7f", "messageHeadline": "[checkpoint] Optimize fragment cert download (#5466)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "171f93c343696d867141d4da3bc1e8ac98233f2e", "messageHeadline": "Sui version bump v0.14.0 (#5558)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4cdccb31e229776f144e99d828d9d595a7c1b72b", "messageHeadline": "[batch] Add more details for inconsistent batch error (#5573)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ccf439fcd075a5b2f68858c9a3043d7cc0c77c16", "messageHeadline": "chore: update roadmap link in explore docs (#5563)", "author": {"name": "devgang.eth", "email": "96130437+devgang-eth@users.noreply.github.com", "user": {"login": "hyeongjun-dev"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "783ece9c3d1577dfa8b4e7b82323a17e15d4d512", "messageHeadline": "Update fastcrypto & mysten-infra (#5533)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e45b188a80a067700efdc5a099745f18e1f41aac", "messageHeadline": "pay(all)sui in SDK (#5545)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 408, "deletions": 8}}, {"node": {"oid": "5973865c7e773625b01da06d4c727dc082c3e31f", "messageHeadline": "Version Wallet (#5559)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18563ec89fcab0a7b39fc0011be17b759a1a3afb", "messageHeadline": "wallet-ext: update coin items in tokens view (#5515)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 609, "deletions": 173}}, {"node": {"oid": "8e033f9fd7cfd55d73cd4827926a4d43b7008c1d", "messageHeadline": "[histogram] Do not print histogram full warning in debug mode (#5554)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7e98f5c7791520289230e9ec54ef082805c7e86b", "messageHeadline": "Index txes immediately after execution (#5490)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 402, "deletions": 174}}, {"node": {"oid": "e1145b22af15d20b5557bf773729064fd3c8e6ca", "messageHeadline": "pay(all)sui in RPC and CLI (#5385)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 366, "deletions": 3}}, {"node": {"oid": "6cc10435b64a8ea3f4ce0d5f87dc488b22995764", "messageHeadline": "Fix table card styles (#5553)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddf3ef50d66eef2888b479ad46401e43f3f80fd1", "messageHeadline": "Workaround for move compiler stack exceeded errors (#5549)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1759, "deletions": 1692}}, {"node": {"oid": "dd952865a5ee2725023f472b5ad871b91dbc8120", "messageHeadline": "Correcting link path (#5546)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cccfe9315e594f02b95e96bca16ca65a12b82da7", "messageHeadline": "[TypeScript SDK] fetch API version from fullnode (#5437)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 534, "deletions": 166}}, {"node": {"oid": "7caa48d6829d518eb3b5f84fdb236153b1fcfd1f", "messageHeadline": "when having features enabled then the right field should be used for \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "691625379ebe85ff8c7d3aa905024bfb83c99eae", "messageHeadline": "[validator] Fix up handle_certificate in validator server (#5552)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "cf4629d4122a809a0d1b252e974e9588a8e8b7a1", "messageHeadline": "updated correct path to the roadmap (#5551)", "author": {"name": "Vishal Kannankara", "email": "kvishalv@gmail.com", "user": {"login": "kvishalv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f396dad5b6d147842a3cbcb36edf0474b8bfd660", "messageHeadline": "[consensus] Restart safety for consensus integrity hash (#5518)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "32b8d9bf0eb95ef1235f2d1e61324a72b95bad1e", "messageHeadline": "[move][test scenario] Fixed docs. Fixed immutable modified bug (#5544)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 158, "deletions": 80}}, {"node": {"oid": "c3be4fad416ca1ecd44ac1483092ffb228c3672d", "messageHeadline": "Add wallet adapter packages to explorer (#5539)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 40, "deletions": 76}}, {"node": {"oid": "d4a68f388f8069f825169b6f66e243b810507984", "messageHeadline": "[explorer] Cleanup new UI components (#5537)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 36, "deletions": 51}}, {"node": {"oid": "a6f475b95c9889dbccf83012417caf48efd4a534", "messageHeadline": "[crypto] signature aggregation cleanups (#5521)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 243, "deletions": 295}}, {"node": {"oid": "8988262945fdfc7ef2bf73bc67924428c4748932", "messageHeadline": "Improve transfer docs cli (#5543)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "f5ac6f7ba1a411476e897aad739d15f3fefdb990", "messageHeadline": "Move sequencing early exit before acquiring tx_guard. (#5542)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d28025d037d9e2f3b5e59ce0b105a79935c9895", "messageHeadline": "Remove Google Analytics from explorer (#5541)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 125}}, {"node": {"oid": "559aba9809125f9607b84cb20fd0cbc75f433378", "messageHeadline": "Event subscription examples (#5356)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c7893bfae7c2823e77f5df966121a3e4dba453ed", "messageHeadline": "Update wallet adapter docs (#5535)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6d56bd22a6076cd4cd1d1cca657da21a6ae2f67", "messageHeadline": "[wallet-ext] Add feature-flagged denomination to wallet (#5401)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 777, "deletions": 393}}, {"node": {"oid": "04207264e0ba430eeca60e2c712a1b9872b6e47c", "messageHeadline": "Update siteconfig.json (#5520)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d639c5b8ecb15a6bca789f8f01ca0833d08b6d", "messageHeadline": "[narwhal] adding timestamp to entities (#5411)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 357, "deletions": 112}}, {"node": {"oid": "2ad1d45b95aa02c282fe2a457d8ffc8161b721f6", "messageHeadline": "chore: fix doc on SuiKeystore (#5528)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63b92baaa3fd94695159edf497fa46e648c02a75", "messageHeadline": "[explorer] Fix flaky e2e test (#5519)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "49b5311cc4b760d26843abbd76e4c2acebee1273", "messageHeadline": "[sui core] check for effects before verifying cert", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ff8f3882f8613acfbbd9cede7e38b8dff84945c9", "messageHeadline": "implement PaySui and PayAllSui native tx types (#5035)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1465, "deletions": 77}}, {"node": {"oid": "7913530cd643ac16a164a13a028629219efa0d77", "messageHeadline": "Update siteconfig.json (#5516)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1989acd4ec7032efeaa4ebf3a4ed4b1a46aa0ac7", "messageHeadline": "Docs: Update nav titles, add a Reference node, move reference topics \u2026", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 225, "deletions": 358}}, {"node": {"oid": "d12c20ed03af8a707987fddb1188bbf55ac537f0", "messageHeadline": "comments and rename ObjectErrors to TransactionInputObjectsError (#5491)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "6cdd619be0ef16dde6a3dc24c52e6371a73c575a", "messageHeadline": "[Dynamic Fields] Replace Child Object docs with Dynamic Field Docs (#\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 398, "deletions": 219}}, {"node": {"oid": "180da1748d796145b0a269d2ec7d66384b5c5a43", "messageHeadline": "narwhal-types: remove unused bounded future queues", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 283}}, {"node": {"oid": "af18e2ad17aca8076909e7ff2d4eca6107759a2e", "messageHeadline": "narwhal: remove invalid unsafe impl of Send + Sync", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "e6fe290e230ee4a0cd6df6ad3452b61fe6e42950", "messageHeadline": "[move] Additional tests for entry function string arguments (Move ver\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 282, "deletions": 132}}, {"node": {"oid": "c3b00995a2f34f6ee4e6ce8f8ec27add18c51dd0", "messageHeadline": "Remove wallet apps (#5509)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 28, "deletions": 72}}, {"node": {"oid": "325184e5bc992f7c4ac5786ce25a486edfa04b94", "messageHeadline": "[Explorer] Changes the loading visualization on the Home Page (#4866)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 711, "deletions": 470}}, {"node": {"oid": "536edcbbfc4a5144b78a51d0dc68777659eb287e", "messageHeadline": "Update install.md (#5508)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5a479f231823ae36835cac0b3ea4a57aa05049e", "messageHeadline": "Add more metrics in transaction notifier (#5504)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "17e95e030d5288d70f2c4b57bff35244034faaee", "messageHeadline": "[Dynamic Fields] Fixing some doc comment nits (#5503)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c56de6483dd3a2b4f93f70f2c35061bf2b493c25", "messageHeadline": "[validator] Quick fix to allow shared object cert return success (#5487)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "73c942c18fb90e65c4f4ebe03d3821ca91724558", "messageHeadline": "Fixed link in devnet.md to sui token request section in install.md (#\u2026", "author": {"name": "Nate", "email": "626278+NateThaGreat@users.noreply.github.com", "user": {"login": "NateThaGreat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "213991bdf760531d8699faf2399809352cfa2400", "messageHeadline": "Fix cargo 1.66.0-nightly build (#5496)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 533, "deletions": 333}}, {"node": {"oid": "9d5f30c0ae0f3f0e797f752a8688b042e7343db7", "messageHeadline": "Use Full Node to Submit txns in Load Gen (#5349)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 530, "deletions": 268}}, {"node": {"oid": "d6989ad564b8e505539210af825cf2cb0a870954", "messageHeadline": "Keep a count of the active batch and post-processing tasks (#5459)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "dc363b123b93fd2cb8e5bc6632dfb4457480b6d3", "messageHeadline": "Speed up event store ingestion + benchmark (#5464)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 165, "deletions": 42}}, {"node": {"oid": "e9d0042d9e4c1b1bf3a9ba22f61cc407bed03dba", "messageHeadline": "use workspace version in sdk crate (#5484)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5dd4a1d0dcdd6f5512c76c68296c1fe8bb9ef43e", "messageHeadline": "[framework] Improves performance of BCS implementation (#5407)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 343, "deletions": 153}}, {"node": {"oid": "9b0ccfe30777b519d02664c8991181191c5050ae", "messageHeadline": "Update Twitter links to SuiNetwork (#5474)", "author": {"name": "Akasha of the New Epoch, Affinity MATRiX Network", "email": "akasha@mystenlabs.com", "user": {"login": "AkashaCoin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ce5b0e9d9b67569f87334d697e609aa9367bc8e", "messageHeadline": "Update README.md (#5467)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "a3b901b25e82040fe6f54c9cd43f6a56a5b89484", "messageHeadline": "Updating install command to use node not gateway (#5463)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67b789e559d3c074ffcfb7848ee013afd5dc46fd", "messageHeadline": "[9/x][dynamic child loading] Remove old child object logic (#5457)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 165, "deletions": 1163}}, {"node": {"oid": "9c3705aaa0e9daa2a23eea83eea342e83b699ac9", "messageHeadline": "Updates for gateway deprecation 10/21 (#5266)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 371, "deletions": 912}}, {"node": {"oid": "983021958719040c2ff1d5fe0067c3e7b63415fe", "messageHeadline": "[8/x][dynamic child loading] Added bag. (#5454)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1518, "deletions": 53}}, {"node": {"oid": "f471bed719adc543afae9a61616252ea8aa44bb3", "messageHeadline": "revert flat vm fee (#5458)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "77f769c3cdb370d7a28825cca80e68c3557f4e6b", "messageHeadline": "fix benchmarks (#5455)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "866a02e7300b9c0dd29908bd358dafc60ef006ca", "messageHeadline": "Adding a top level version string for sui crates (#5453)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8a4d1a8ce9c87b4d125206f552311a8ff0108c0d", "messageHeadline": "wallet-ext: fix transfer coin view width", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4611384bca873ddbf5e3e8c7b6b65595909a825c", "messageHeadline": "[checkpoint] Separate checkpoint construction and checkpoint proposin\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 475, "deletions": 139}}, {"node": {"oid": "62b1f6137a49079d3577387a757670b280383f1f", "messageHeadline": "[7/x][dynamic child loading] Added table (#5434)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1248, "deletions": 10}}, {"node": {"oid": "a8fc4477ec299803d530df77eb9356b1204a8664", "messageHeadline": "Log error if authorities empty in quorum_once_inner (#5448)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1d814fe34c5a33f84ed15a04e0ccba6664764950", "messageHeadline": "[6/x][dynamic child loading] Added new transactional tests (#5400)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 971, "deletions": 0}}, {"node": {"oid": "2849e2ab2c078fbbbcc726c6bf96f050eab6f666", "messageHeadline": "wallet-ext: fix dapp status url check", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c26ed63c07539405cb8d832556ec3d6c026a7c50", "messageHeadline": "wallet-ext: forgot page remove back arrow", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "798d724c037e02d1d43446126146ee430d93e8f3", "messageHeadline": "[5/x][dynamic child loading] Added unit tests. Fixed bug. (#5364)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 253, "deletions": 19}}, {"node": {"oid": "4d3b50bd43e9f87697069b15d52c49c18c5ef5a8", "messageHeadline": "[4/x] Updated transactional tests (#5347)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 503, "deletions": 905}}, {"node": {"oid": "e76d7457bdd7d9d504b6e448f20e15ca930e37ab", "messageHeadline": "crypto: sui-keys crate for keystore and key derivation (#5363)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 287, "deletions": 160}}, {"node": {"oid": "52298581ffdfba50244d7e8a082f5f8f63820308", "messageHeadline": "[narwhal] fix Narwhal Docker image build (#5444)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "812c84143ae1820d9ea1eacbf487f618699f415b", "messageHeadline": "[crypto] feat: remove BLS12-377 (#5443)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 33, "deletions": 1391}}, {"node": {"oid": "60298af768b64b3ffa032140ce2ab8256dd34148", "messageHeadline": "Remove hardcoded signature type (#5439)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "366967249594c40d816add47117d2957137e5341", "messageHeadline": "Update url.move (#4844)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 442, "deletions": 267}}, {"node": {"oid": "a3d7ec1f6f4ac5cd28cd155b4a66e8363c50582b", "messageHeadline": "Remove `RequestBatches` RPC, combine with `RequestBatch` (#5435)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 79, "deletions": 195}}, {"node": {"oid": "02cae19c2926484a83288c51f236a01f11bfefd7", "messageHeadline": "f", "author": {"name": "punwai", "email": "punwai@gmail.com", "user": null}, "additions": 10, "deletions": 25}}, {"node": {"oid": "1bef1a7c45dc8fa6d82500df8bf4b38022dcc4b8", "messageHeadline": "F", "author": {"name": "punwai", "email": "punwai@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d5795af3cb442e1ecadac5c75eafa64ab4e2db67", "messageHeadline": "fix", "author": {"name": "punwai", "email": "punwai@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "29f82ab9d37e85ff394438ff9c5ae7f945fd29f0", "messageHeadline": "upd", "author": {"name": "punwai", "email": "punwai@gmail.com", "user": null}, "additions": 628, "deletions": 3}}, {"node": {"oid": "194b3af1a62d48e8f6cff6ec177a5bf1f2814743", "messageHeadline": "edit tests", "author": {"name": "punwai", "email": "punwai@gmail.com", "user": null}, "additions": 56, "deletions": 69}}, {"node": {"oid": "ff7c93f0846ad1a0f243239bdf7bfbc5970f3ea7", "messageHeadline": "add safe", "author": {"name": "punwai", "email": "punwaiw@gmail.com", "user": {"login": "punwai"}}, "additions": 324, "deletions": 0}}, {"node": {"oid": "8d607979133bc04f093572f318088a5632479471", "messageHeadline": "[tally] functionality for validator peer review (#5424)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 462, "deletions": 30}}, {"node": {"oid": "197bc8ea9fde8c77d3d8a08982a5da5a3214c93d", "messageHeadline": "[narwhal] miscellaneous fixes (#5438)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "cefe98d594caf8a5269e42a6a22e047bb2992fe9", "messageHeadline": "[checkpoint] Add some logging in the fragment making process (#5397)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e56772a2e47ab373e5a8481505a75abce7b191db", "messageHeadline": "Bumping main version to v0.13.0 (#5429)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f64b214d82606c4b11b396b7a5c751851561bb23", "messageHeadline": "[3/x][dynamic child loading] Dynamic child runtime and modules (#5169)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 2672, "deletions": 313}}, {"node": {"oid": "f5359589ca1db80dbda1b58ae06568dc2cace3c1", "messageHeadline": "discard gases with insufficient balance (#5418)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 125, "deletions": 67}}, {"node": {"oid": "0987517c36bb3740bece0518d52a1cf754a8cb8f", "messageHeadline": "apps: fix txn ordering (#5432)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 26, "deletions": 85}}, {"node": {"oid": "d3d1546d218e39d7d85d1abc308a40b011b594bb", "messageHeadline": "Fix copy icon alignment on pageheader (#5430)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "06ba46f7dfd960d4837348c303ac314f81418968", "messageHeadline": "[wallet-adapter] Remove deprecated wallet adapter APIs (#5237)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 69}}, {"node": {"oid": "a734d3f9a0fd40c6a35c58312a5975515a230f6b", "messageHeadline": "[narwhal] limit txn size accepted by workers (#5428)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c85552be4b126bc121f728a1a4ec23b2be7af80c", "messageHeadline": "[narwhal] additional consensus/worker metrics (#5355)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 261, "deletions": 43}}, {"node": {"oid": "5418f3b0c9f060fcde61b0772dc3c657b7c4bf77", "messageHeadline": "sum up gas costs at checkpoint and reconfig (#5246)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 414, "deletions": 119}}, {"node": {"oid": "bbcdaf0eaed804f88bc5b003b5eb6a36a7eb6606", "messageHeadline": "Update RELEASES.md (#5422)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc6671dd5364abbb9b21875144c45e631396654a", "messageHeadline": "wallet-ext: fix lockWallet action name", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "322430d11abfa729e4a3b8eb9db75bcbbcdc0d84", "messageHeadline": "sui-cluster-test: add authorization header to faucet request (#5420)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ddb17e2332ca00ac85a7a87c457a1e9db026940c", "messageHeadline": "wallet-ext: improve visibility change effect", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11b99a73d4d5711d72a7f15a5583cbd50e718eb2", "messageHeadline": "[explorer] Add link component (#5395)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "f5e4fcf27ce76b011a74c2a9ad3c0a346dc062bb", "messageHeadline": "wallet-ext: pause polling objects when app is hidden", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "852658c9dbe40d92f10603932c9124986cd74187", "messageHeadline": "wallet-ext: fetch only updated objects", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "583baf5290c393f711e87a7e62d0690a9017e2be", "messageHeadline": "Updates for Sui Wallet .2 release (#5417)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "62ee47aca9c246471910ec6a4661e1d09d83686e", "messageHeadline": "[explorer] Use PageHeader component on pages, and add Banner componen\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 182, "deletions": 245}}, {"node": {"oid": "84b6f1ebdfecf730c41dd236023c50f541dbd065", "messageHeadline": "cli: add serialize-transfer and execute-signed-tx commands (#5345)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 150, "deletions": 4}}, {"node": {"oid": "9e5af899a6fc26d92430ac9b2e6c4a3b95e25c09", "messageHeadline": "wallet-ext: use font smoothing instead of less font-weight", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "2a2875ef95b60300fcffeecfefc6ff68b53c7b39", "messageHeadline": "Remove unused crypto dependencies in narwhal (#5406)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "781b13d0ef29af52ff25710b237b67fa1bece2e0", "messageHeadline": "narwhal: require authorization for primary-to-worker and worker-to-pr\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "031b54906fbf1768ec76322b4db53fed9e071edd", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3d7ad1e5bc8bd394aac2f8628c0ad110418e9beb", "messageHeadline": "narwhal: fix how primary and workers are notified of reconfig events", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 306, "deletions": 383}}, {"node": {"oid": "02d5109eb4077144f8a2d8a392e40448f6bbc29e", "messageHeadline": "worker: move request_batch rpc from primary-to-worker to worker-to-wo\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "3783903f8ca5310d476aec3d719f1e713e8f1d6a", "messageHeadline": "[Narwhal] use consistent names for channels (#5398)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 165, "deletions": 194}}, {"node": {"oid": "aca98952468a1a0d7abf6dcdf65f8b355f213f93", "messageHeadline": "Increase default connection and request timeout (#5399)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0fdabd8c8bf169f7baa1fbccaabdea5918fced0", "messageHeadline": "[checkpoint] Nit: Move up notify a bit (#5251)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "31f9fffcdf9662ab9127cb140f48c290b45bdda8", "messageHeadline": "crypto: use sui-types Base64 wrapper everywhere (#5384)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 25, "deletions": 37}}, {"node": {"oid": "fdb58601343afd6e373bd08e9e13d4383b739ff7", "messageHeadline": "Log error and restart batch service when it fails (#5391)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "4f0c611ffeee894d3ed91130e92a48a6265a3271", "messageHeadline": "[messages][object] Remember version object is shared at (#4878)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1006, "deletions": 225}}, {"node": {"oid": "11256f4898876e0636a684df8212e22fb2a6e433", "messageHeadline": "docs: add suiet wallet into wallet standard doc (#5386)", "author": {"name": "brrruski", "email": "sizhe4real@gmail.com", "user": {"login": "bruceeewong"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fa3cf608c48b98f86e0950707277bdb8193bc678", "messageHeadline": "Reopen AuthorityEpochTables under new pathname during reconfiguration\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 424, "deletions": 178}}, {"node": {"oid": "2fea4f8b0eb7f43a4282d3829ce93c9166875bd6", "messageHeadline": "Create shared Tailwind configuration (#5281)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 228, "deletions": 125}}, {"node": {"oid": "3c2c4ebaebb432039e6d592a6f9b890ee781ea4d", "messageHeadline": "Add RPC API version check to Rust SDK, Sui CLI and Sui Console (#5381)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "1da87fc218217e79eaa596e35c4f2356d7c37da8", "messageHeadline": "[explorer] Add PageHeader component (#5278)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 295, "deletions": 12}}, {"node": {"oid": "1f7e436b0a3b55cd1870560225b91323fcd4677c", "messageHeadline": "wallet-ext: update unlock wallet button", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0deb873a8d4c98efe5f98b4a47ec615b4a195b22", "messageHeadline": "wallet-ext: add unlocked font-icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b7ec1eac286ffaeb87236379410114dfd624fd47", "messageHeadline": "Exit before signature verification if a cert still requires sequencin\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "b2b9116066e7042c885a265325619271e2299f0e", "messageHeadline": "Wallet small design fixes (#5380)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "8a99c67d40f27d9891e845163f6f7258c5ec1018", "messageHeadline": "Added punctuation (#5378)", "author": {"name": "Awosise Oluwaseun", "email": "awosiseo@gmail.com", "user": {"login": "jhhornn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dc594ef7db50ea42ec50760369f536dee01bdb2", "messageHeadline": "Coin denomination info for SUI (#5181)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "469a11031615447aa641611a62f9c8eb87f45137", "messageHeadline": "wallet-ext: fix color and spacing for backup view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "977ef543bd08fb02b25b8b0f6d4c8ad39f75b4a4", "messageHeadline": "wallet-ext: subtract 100 from font-weight", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "cc5e74171e43ebf3fd5e0ea64a228fc8c400d2fb", "messageHeadline": "enable websocket and event post-processing by default (#5354)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "127e0929b0317ee40a4f0cd95825db25616ca1d5", "messageHeadline": "[sui-core] avoid certificate cloning", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "5d79905211f62e31b78106529057a53929b8c000", "messageHeadline": "Delete ROADMAP.md (#5367)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "69ef705a10fd4ec283fda52d5d7fb36ca0ea2623", "messageHeadline": "Remove enum wrapper for last remaining w2w \"Batch\" RPC (#5365)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 61, "deletions": 65}}, {"node": {"oid": "2f71fcda8425a8131d802bfdad6796d133619890", "messageHeadline": "Update siteconfig.json (#5366)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0db0f1fafd349b30413c841484db4746937e8e27", "messageHeadline": "Refactor ConsensusHandler in preparation for parallel signature verif\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 240, "deletions": 206}}, {"node": {"oid": "e7dd476bdc56c4b17318429e465dacb53bb9c70e", "messageHeadline": "Refactor worker->primary batch messages to request-response (#5343)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 279, "deletions": 506}}, {"node": {"oid": "e86f8bc5e526f1b2b7890fb1e01f03f80ce2f1fe", "messageHeadline": "[TypeScript SDK] Add method for getting the version number of RPC API\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "406bd6094709025d5de11ff3a7d6f8459d520b66", "messageHeadline": "Add panic=abort to release profile (#5360)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b1e8cc9fb51f77ad6caf05472c6e323e240a693", "messageHeadline": "fix build (#5361)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8a6a85c3da09f343c69fcaaada79dd554af6b0fe", "messageHeadline": "Use burst mode because we sometime miss the tick causing client side \u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15f4384c1cc3b6e3cdcdb5c003820a6b4229182", "messageHeadline": "[examples, book] adds ID Pointer pattern example (#5248)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "53fa30de59fac94825e7fc6550559486006f4b8b", "messageHeadline": "[documentation] Fix typo errors in documentation (#5348)", "author": {"name": "Jay Soh", "email": "96561121+c0wjay@users.noreply.github.com", "user": {"login": "c0wjay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27492fe4cdf376be78370345809d435c59026def", "messageHeadline": "[narwhal] implement range fetching of missing certificates (#5058)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1409, "deletions": 1112}}, {"node": {"oid": "d8633441e79f3d30aba4b001de94808c294b4317", "messageHeadline": "add AuthorityAggregatorBuilder (#5233)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 185, "deletions": 207}}, {"node": {"oid": "38658d03c80f796d279dd345f3546fcd3cfa3567", "messageHeadline": "Refactor worker synchronize to remove separate response channel (#5254)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 167, "deletions": 179}}, {"node": {"oid": "b4a8ee9bfd807fd9b871c5139cba94c2c0071442", "messageHeadline": "[TypeScript SDK] Support passing a vector of objects in LocalTxnBuild\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 174, "deletions": 7}}, {"node": {"oid": "32a141af46f4384b60ecad3c11a4e915a796ca02", "messageHeadline": "[explorer] Implement badge component (#5274)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2835, "deletions": 4924}}, {"node": {"oid": "74180e5d3ec2754677dc5330599110b36c9527c6", "messageHeadline": "[checkpoint] Log error when fork (#5271)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ab99c73aa9da540cdd0ec4f71cfca5c849797f02", "messageHeadline": "[checkpoint] Revert the removal of extra transactions dependency (#5331)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "a07c405cde239ecc5f4ed6b454e1a0c191561e4e", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bda852d59af57c809e067829d3f764756da95814", "messageHeadline": "sui-node: start an anemo network on node startup", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "7737a769eb97a0330dcaf35a4c7953d072dd8591", "messageHeadline": "config: introduce a P2pConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "068799ccea03a3fcdee1fd4fd3954e9c496414d1", "messageHeadline": "chore: define anemo dependencies in top-level Cargo.toml", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "aec382c42c18e3dfb650bf2afae600aecf37f75b", "messageHeadline": "narwhal-network: make connectivity metric monitor general purpose", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "9c949d96e9703749e36100d01da7e8ad6c32fe2f", "messageHeadline": "[explorer] Add react-hot-toast for notifications (#5280)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "72c32476ed9ce75e2e79b8d54dac6bd4ba1ac13b", "messageHeadline": "Ethos Wallet now supports the new wallet standard (#5291)", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17d3a2f4cfa771f149f15ce747c29d9184aa9b51", "messageHeadline": "add get committe info in FN (#5337)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "a3a7241ca184c40b722d733d9e2765ec5116f34d", "messageHeadline": "add TransactionOrchestratorMetrics (#5234)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 235, "deletions": 6}}, {"node": {"oid": "ab151ed07b829fc438f379ea09a4c127d297cf20", "messageHeadline": "wallet-ext: allow only strong passwords", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "a70a072e0e613d34286794e20b3ca77911cc09a1", "messageHeadline": "wallet-ext: helper to unlock wallet", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "208c8f24f87d6cd3b89bbc3ee551282983110ae0", "messageHeadline": "[documentation] Add trouble shooting step to the install doc (#5336)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "33305511560ef12712c6b0bfc6dcba6f89ee7f96", "messageHeadline": "Change objectID from 16 to 20 bytes (#5334)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d125a2a4f7b7034ca84ac692e4a88f0baab35a", "messageHeadline": "narwhal-network: add WaitingPeer (#5277)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "1cf887aacce3f41e22e8bf45150399a53359e5b5", "messageHeadline": "chore(ci): remove auto-Narwhal import PRs (#5330)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "592127ed588e496425168389e445c65919fcfc42", "messageHeadline": "Bump pnpm/action-setup from 2.2.2 to 2.2.4 (#5284)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "63ee159966e6caab1b1249a16a2c73a1acc69325", "messageHeadline": "Bump slackapi/slack-github-action from 1.22.0 to 1.23.0 (#5285)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad89f667d8b5d3aa94a5a4b608e6128d9e3eff7", "messageHeadline": "Bump include_dir from 0.7.2 to 0.7.3 (#5283)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30a52de3f3fe79cc60006a1b007a3bd2d3c77181", "messageHeadline": "add arg for git-revision image label (#5275)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a8e1bb890f8a698d6313b6eadd8e0d3ebc3a144", "messageHeadline": "[move] add type_name module to vendored Move stdlib deps", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "2707b834d4207830ac8593362162fe941b7781a4", "messageHeadline": "update cluster-test env names (#5272)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5a85f2d0bda85f741bb552fd3d5dc1b4580a04c", "messageHeadline": "[bugfix] - Failed to convert 0x1::option::Option to SuiMoveValue (#5247)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 81, "deletions": 62}}, {"node": {"oid": "78643af7eee54096a2833b410e09d5ba61358365", "messageHeadline": "Bump fastcrypto (#5147)", "author": {"name": "Jonas Lindstr\u00f8m", "email": "jonas-lj@users.noreply.github.com", "user": {"login": "jonas-lj"}}, "additions": 984, "deletions": 912}}, {"node": {"oid": "a9a3e39835054f88734774b4848c0ed7f78b2670", "messageHeadline": "[TypeScript SDK] remove the usage of gateway in e2e test (#5264)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 151, "deletions": 273}}, {"node": {"oid": "4864af0c13c11523a194f2078dc7205ecef64315", "messageHeadline": "Add feature gating to explorer (#5253)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "39543ef9fb4d8e74fc143098e477976e4f0277ba", "messageHeadline": "Version Packages (#5179)", "author": {"name": "sui-merge-bot[bot]", "email": "114704316+sui-merge-bot[bot]@users.noreply.github.com", "user": {"login": "sui-merge-bot[bot]"}}, "additions": 97, "deletions": 29}}, {"node": {"oid": "1b42c411157a589ada6156b65e279bfaea04dfa7", "messageHeadline": "wallet-ext: avoid importing internal types from GrowthBook (#5252)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9633651c7bfdf6be48fb9cf00e5fadb75aa3f858", "messageHeadline": "Bump Move version (#5240)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 168, "deletions": 191}}, {"node": {"oid": "87e1314ef61fc39904a612bcf9d96481065f02bb", "messageHeadline": "[validator] Drop tx from WAL when validator halt (#5165)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 49}}, {"node": {"oid": "b11b69262bc36aa219686e0310532296ef11da93", "messageHeadline": "wallet-ext: use fullnode for executing transaction (#5242)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 924, "deletions": 272}}, {"node": {"oid": "cf35a1362682723835ae8fd3d31360b4accc19a2", "messageHeadline": "remove some mentioning of gateway (#5243)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "64cf0967768a819c5169f345c88ed0ccaf74f0c0", "messageHeadline": "Fix windows build failure (#5249)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "f35d94d784d225134c69f674c3f4a8bbdd30c32b", "messageHeadline": "doc(objects): fix links (#5244)", "author": {"name": "Abc Xyz", "email": "rum.274.4@gmail.com", "user": {"login": "saruman9"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0cac2172bdf3884fe06f3e58411ba3e14d84b3ba", "messageHeadline": "added app pagelink (#4978)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "0d7b189c84872dcb482b2ae49ce09ebd062ec71e", "messageHeadline": "Authority Aggregator should reject certs with unexpected epoch (#5171)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "21e866421f464c3f54a975981663532541db3d0f", "messageHeadline": "[bullshark]: do not insert certificates past committed round (#5238)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "01932e89c1ca06f02767d4e7c859686d51a24840", "messageHeadline": "[deps] update bcs (#5236)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 156, "deletions": 156}}, {"node": {"oid": "f4ea3fc5f2e8a506c045a30bc59bf79c3c317f54", "messageHeadline": "Split AuthorityStoreTables into AuthorityEpochTables and AuthorityPer\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 362, "deletions": 232}}, {"node": {"oid": "e4cfd67e27de272f439b82bef32b5995ce3a175a", "messageHeadline": "[move] Extended txn testing framework to support vectors of objects (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 668, "deletions": 165}}, {"node": {"oid": "c9d098921d0f62158e248dc464fc81b48c26dfe6", "messageHeadline": "Add a stream API to notify when a validator has accepted/created a ne\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 334, "deletions": 22}}, {"node": {"oid": "5ad739130f66c7b2c7666cfe0d64d9429fbc9dec", "messageHeadline": "Removing rpc samples (#5177)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 3168}}, {"node": {"oid": "ffe1a8c71ccb2fbcbfc7583f35cb04b94ba786a0", "messageHeadline": "[small] fix: move state into Consensus struct (#5232)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "1b55e6a952a8c313a5e82aa06942b6ffe397b4b6", "messageHeadline": "[framework] Adds sui::pay module for wallet functionality (#5018)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 797, "deletions": 413}}, {"node": {"oid": "682708d966d69063ed3ff677e427de66f73b7a8c", "messageHeadline": "[bug fix][Rosetta API] TransferSui with None amount is not handled co\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 123, "deletions": 91}}, {"node": {"oid": "25f5a9f01c3063d997baef5a959898e1e424cb48", "messageHeadline": "[Narwhal] Add checks to the DAG and panic if fail (#5173)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "04e1e1856c4d6e1a31e03b66a8e27688bf5dd4d5", "messageHeadline": "fix: add a test for the functioning of with_permit (#5162)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "307ae83ec04648caa4c0f0bc6c5e67e6d07046c5", "messageHeadline": "Bumping version to v0.12.0 (#5226)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2662ae1212e7174f614043f1c1b1756a373dd67", "messageHeadline": "Fix a link to moved Objects topic (#5225)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d036d45922cf199cc382fb7b775e895c1174052", "messageHeadline": "[RPC API Improvement 1/n] - Transactions query pagination and merge a\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1104, "deletions": 1194}}, {"node": {"oid": "0f952581a7ace805997681bae32026c4e56a2e7c", "messageHeadline": "Fix Json spec generation (#5176)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 721, "deletions": 721}}, {"node": {"oid": "154b41cd70123d62610262ef54dc9b945d9e10de", "messageHeadline": "[Move] Check unit test success (#5170)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fad9359faa577287da9745a8bcd74bc5e494e84b", "messageHeadline": "wallet-ext: fix navigate to backup screen when creating or importing \u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "7e624d5d0b5d3feadf14675d505a643245346269", "messageHeadline": "[github] Trigger tests on move changes (#5167)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5aba41962f9884dabef55626f46fc3a7dd95c461", "messageHeadline": "Version Packages (#4882)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 164, "deletions": 71}}, {"node": {"oid": "6cf5ab7ab006cde011250e837f93a40c82f0de35", "messageHeadline": "Fix tests in treasury lock (#5168)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "850e658fb9dbfbba45fd82d458e45f9238af6d39", "messageHeadline": "[move] Fix incorrect license header (#5166)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb8885b257f22658c99765d10fdd3b661bd20ac9", "messageHeadline": "Sui v0.11.0 branch cut + version bump (#5131)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1efb2859a897da907f77b2d6fbf004e33c06c41a", "messageHeadline": "address comments", "author": {"name": "Kre\u0161imir Klas", "email": "github@kklas.net", "user": {"login": "kklas"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "f5bbeedb41778ee7cc5fba46b92be5cf2d843cbf", "messageHeadline": "Update sui_programmability/examples/fungible_tokens/sources/treasury_\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00236baf0be4970b9584c70d4b75ec30933fc312", "messageHeadline": "[examples] add treasury lock example", "author": {"name": "Kre\u0161imir Klas", "email": "github@kklas.net", "user": {"login": "kklas"}}, "additions": 389, "deletions": 0}}, {"node": {"oid": "1fec090afcb716daa2e01492f3e01e48ec63e16c", "messageHeadline": "Add determinism check for a basic network, fix determinism issue. (#5\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "29dd9bab9dc7beb8dc1ae35d6b94cb6bf19d686e", "messageHeadline": "Support dapp interactions with locked wallets (#5161)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "2aad701b8d60e4cdbc758d9354a420e8fb2a5e51", "messageHeadline": "[wallet-ext] Add warning for http connection requests (#5108)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 142, "deletions": 35}}, {"node": {"oid": "961feba3f2f2a7dc1704ae2ae8f8e8dafe6533dc", "messageHeadline": "[narwhal] fix cancellation safety for permit and future pattern (#5157)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "710ad8891155dfdb9d4e5b12f62cbf64c6499ea5", "messageHeadline": "[changesets] Don't run comment for missing PRs (#5159)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97a4f6e7596b5eaa5746dddfec8bfa7c2109f851", "messageHeadline": "added Got Beef? dApp (#5158)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7920dab3364472005e0017a34356b11b7b8a5af1", "messageHeadline": "Update RELEASES.md", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e01ff699ad2010d6f2ba9578c6231cba1726ad0b", "messageHeadline": "removes word ago from timestamps (#5156)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d6f0365759c94aad403b407d91618e654b563a9", "messageHeadline": "October update to devx_roadmap (#5066)", "author": {"name": "srinath-mysten", "email": "111299450+srinath-mysten@users.noreply.github.com", "user": {"login": "srinath-mysten"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "0136a53513256a684f724b029d2cdca0ca52bb23", "messageHeadline": "[move] Fix test_scenario tests (#5153)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "665d3e9bc850afcc1e64806c57483aea3d2c7ce0", "messageHeadline": "Update fastcrypto & mysten-infra (#5150)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 192, "deletions": 23}}, {"node": {"oid": "6db678af5f2fd1a0e20ab0a1e807997536d59a13", "messageHeadline": "wallet-ext: clean up coin management logic (#5044)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 543, "deletions": 104}}, {"node": {"oid": "04ae4b8008a75d515776e06270b332be8fe92fec", "messageHeadline": "Change log level to debug for tx exec error due to validator halt (#5\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "2958c1c629e5c48bdffe65c9879693973bc4b5ff", "messageHeadline": "Remove metrics for deleted channels (#5143)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "813ed5d05efbdcfbf3749338f14a797c4dbbe000", "messageHeadline": "[checkpoint] Do not wait for tx to show up in extra_transactions (#5132)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 81}}, {"node": {"oid": "5d057482aabbb8ebbdf43cf997709eca45a00cc9", "messageHeadline": "reuse network authority client metrics in bench (#5151)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f6212c36c30fe639ea1b625e5a277f2a85c1c1c", "messageHeadline": "add tests for delegation and staking reward distribution (#5068)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 498, "deletions": 44}}, {"node": {"oid": "df06b68609ba82efbe6a580660109adaef3d38cf", "messageHeadline": "Add new folder for reference docs (#5141)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "84083726877719d39954b44e16f71412949dca42", "messageHeadline": "[reconfig] Add enable_reconfig flag to checkpoint state (#5142)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 77, "deletions": 67}}, {"node": {"oid": "230d2c29ac327aad56dcfa8fc692556a30910c03", "messageHeadline": "crypto: fix ecdsa module name in example (#5140)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7015a94e035b3215d0534a27e5ac1567ae31b14b", "messageHeadline": "[framework] Adds bcs to sui framework (#5094)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1048, "deletions": 42}}, {"node": {"oid": "c5374dbc2b84bc2e4f9721091b73a5ba24446a41", "messageHeadline": "[narwhal] introduce max number of batches in header (#5093)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 182, "deletions": 68}}, {"node": {"oid": "20adb893bd0098feed768d31be120d48d79a9fd6", "messageHeadline": "fix narwhal benchmarks (#5133)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "8f57610e76487f947ad74a5a1a73d2aabb49754f", "messageHeadline": "use flat vm fee (#4607)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 97, "deletions": 75}}, {"node": {"oid": "b3bf5a3d1ca8a4ea7d352a81b9c5025a1144ae99", "messageHeadline": "Reconfig AuthorityAggregator (#5049)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1328, "deletions": 305}}, {"node": {"oid": "38a8d6f31e8bff1b5e325a968e07d9b06d02398d", "messageHeadline": "Move fastcrypto dep to workspace (#5115)", "author": {"name": "benr-ml", "email": "112846738+benr-ml@users.noreply.github.com", "user": {"login": "benr-ml"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "a8ce206ead9d21d2ea5b7ba67b551ac6c355e0c7", "messageHeadline": "Dedupe worker cache update code in worker Reconfigure handler", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "567dc8753429ca6ecedd9d5ad502685bcf74a342", "messageHeadline": "Move worker reconfigure to its own RPC and delete `Synchronizer`", "author": {"name": "Andrew Schran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 158, "deletions": 305}}, {"node": {"oid": "33e5a886652edc3ecabb5df0a73cad04b5123198", "messageHeadline": "event store metrics (#5128)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "01d26977f0020aa039221b30e76e5c67c3886756", "messageHeadline": "Add index for move_event_name (#5136)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef3fecca9c1f4dbedf72a836a95b1471dc4249a0", "messageHeadline": "[narwhal] small code nit in subscriber (#5139)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "976da6fa4845e658ed6c0359a1fee4d372a60ee3", "messageHeadline": "Log skipped consensus transaction in a similar fashion to processed (\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8f493dfa736165db5b02300106e25403187e38b2", "messageHeadline": "[narwhal] subscriber: use blocking send to notifier instead of waitin\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4dcea7f7fbfb272aa69cbcdf1ddc20861bc576ab", "messageHeadline": "[2/x][dynamic child loading] Use new object runtime (#4928)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 3033, "deletions": 3425}}, {"node": {"oid": "fd73b22554566bdfd312624a6d57005a65a8e1d4", "messageHeadline": "[move] Relaxed one-time withess verfification rules (#5069)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 95, "deletions": 47}}, {"node": {"oid": "3f836765183e215550f0532e0f42f76565b24450", "messageHeadline": "[framework][object] Expose `bytes_to_address` as `address_from_bytes`\u2026", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 194, "deletions": 111}}, {"node": {"oid": "1f2d625705d144e7b26b78c76e8fdec8850bb5cd", "messageHeadline": "Consensus: calculate basic integrity hash on consensus messages (#5129)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 56, "deletions": 14}}, {"node": {"oid": "5ac98bc9aea4b9bae385bb860e43ddde7225f35d", "messageHeadline": "[wallet-standard] Introduce wallet-standard package for wallet develo\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1408, "deletions": 559}}, {"node": {"oid": "852b937e9606450a02dbb457ca1bed378203d491", "messageHeadline": "use generate_network_key instead of generate_key (#5076)", "author": {"name": "masatsch", "email": "38716910+masatsch@users.noreply.github.com", "user": {"login": "0xvon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf3570f9eee8b9e087eac9a265f34248bb765c0", "messageHeadline": "[narwhal] fixing benchmark configs (#5031)", "author": {"name": "Maksim Ivanov", "email": "m0597@berkeley.edu", "user": {"login": "maks-ivanov"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "01a14c2cc6938f0206fafb8d52d7eba2f659a355", "messageHeadline": "Updating topics in the Explore section (#5024)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "6f1a3cc2ed87b29d9952d2f3c8c650abae7483d4", "messageHeadline": "wallet-ext: clear storage when the extension gets updated", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "9e90664d881501be4d067847e05df33ea3844eb2", "messageHeadline": "wallet-ext: use bg service keyring to get mnemonic", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 74, "deletions": 132}}, {"node": {"oid": "b4c22043bd7bc0512c19f5f20a276fa996d2c8c2", "messageHeadline": "wallet-ext: forgot password view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 124, "deletions": 18}}, {"node": {"oid": "b24cc95a3e81ec91bc84747fe50c893b57fa3480", "messageHeadline": "wallet-ext: auto-lock timer setting", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 256, "deletions": 4}}, {"node": {"oid": "525e7d069c31bdd84f827870374e56aa4fbc9292", "messageHeadline": "wallet-ext: lock wallet timer", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "a4a2f7c743c5289086e1d9f80e35d22389f17176", "messageHeadline": "wallet-ext: lock wallet from menu", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "3eccf6b6f39b359b5398db729d76be0cbd12cc59", "messageHeadline": "wallet-ext: add lock font icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "0dca3b8c2a277f181e08ee46a772f27d49aa9520", "messageHeadline": "wallet-ext: card layout scrollable", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9132aba0118836b9b5affccf34174c447e00718c", "messageHeadline": "wallet-ext: stop using mnemonic to check if wallet is initialized", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b2f9d54d987e930b1f26852c0c6b6c389999a1fd", "messageHeadline": "wallet-ext: check keyring status to access pages", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 275, "deletions": 137}}, {"node": {"oid": "1a3d89ed9fa2d96d1cf11d903af3b6aee25ed816", "messageHeadline": "wallet-ext: unlock keyring functionality", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "4723e46a980224f5a90291433088b868238064dc", "messageHeadline": "wallet-ext: locked view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 248, "deletions": 49}}, {"node": {"oid": "99123ba041b0487a5e6aafce2a6e94a96c9393c9", "messageHeadline": "wallet-ext: adds check-fill font icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 79, "deletions": 71}}, {"node": {"oid": "d12bb356e75e758c92b906281bdff7a62a5843d4", "messageHeadline": "wallet-ext: import flow backup screen", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 64, "deletions": 33}}, {"node": {"oid": "439a5b6f471b183eecb5b3be2d600fcc32d84f17", "messageHeadline": "wallet-ext: use keyring to import mnemonic", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "eb6a9ccb537988ad27a5eda163c27b937e92adfa", "messageHeadline": "wallet-ext: import mnemonic flow step two (password)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 253, "deletions": 132}}, {"node": {"oid": "a3473acb22666c3734c2c01bdc5716d725873b3e", "messageHeadline": "wallet-ext: onboarding views reuse card-layout", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 104, "deletions": 131}}, {"node": {"oid": "e462611f06c7ba93604fad0545c51baad14995ae", "messageHeadline": "wallet-ext: import mnemonic flow step one (input mnemonic)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 273, "deletions": 150}}, {"node": {"oid": "bf5134d97520a1e20f8eb8522a385efef1bf1cd3", "messageHeadline": "wallet-ext: backup mnemonic view ui update & use bg service for mnemonic", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 255, "deletions": 108}}, {"node": {"oid": "fe97029dc0f85edf7defa17b2a6fdb8adbc88aed", "messageHeadline": "wallet-ext: change copy-to-clipboard icon & plain mode", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "afa7b5088915af6882e7439f953f7947009b9ee7", "messageHeadline": "wallet-ext: add copy font-icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 58, "deletions": 50}}, {"node": {"oid": "f7401040a134da7c3d19ae1f44ece5e39f33912b", "messageHeadline": "wallet-ext: fix isKeyringPayload check", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1f147c0077545e4c41ecc989b73615e283d90f3b", "messageHeadline": "wallet-ext: create wallet view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 496, "deletions": 154}}, {"node": {"oid": "6a8af3495a5b42b7fc9dd72ec77af7497fd67bd7", "messageHeadline": "wallet-ext: add info font-icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "0733690468121003375b9f4aedb041c4e91cb915", "messageHeadline": "wallet-ext: eslint disable jsx-no-bind rule", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3478a7c7d49e534b929d692a388ac503aed7f49", "messageHeadline": "Skip wallet artifact upload for rust changes (#5110)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a9cbe6ec174339dc6247ec24baef6e4d322c6553", "messageHeadline": "Fix `mysten-util-mem` version in `Cargo.toml` (#5125)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4ac74b523d3bfd75278aee196e7d7052511d84eb", "messageHeadline": "keystore: display path only (#5116)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7d8a14622fc164e4d9d83ea1e12c667ef1f1a1c4", "messageHeadline": "Reuse TransactionBuilder in Fullnode (#5090)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1232, "deletions": 834}}, {"node": {"oid": "e9e667859f04861e852e3453b89f00c5e8a1aa86", "messageHeadline": "ci: disable beta and cargo-udeps nightly jobs (#5121)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 52}}, {"node": {"oid": "2faa831508faf54227ac9deacd33103e683d54fb", "messageHeadline": "[changesets] Update changeset CI to include warning (#5029)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "03a0c2170a2df2f00291c41d0733d1f241d73758", "messageHeadline": "add metrics, do not exit post processing loop when lagged (#5111)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 103, "deletions": 26}}, {"node": {"oid": "16b6110f515e6b96de212086d1d1f44f3e00e108", "messageHeadline": "fix sui cli split-coin by amounts (#5104)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "92c8f07ab0f4566cbc82c9959452055105f32680", "messageHeadline": "AuthorityAggregator no longer pro-actively syncs authorities (#5099)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 21, "deletions": 110}}, {"node": {"oid": "40217da1d4136d669bd609957aec4e194ae8c1ad", "messageHeadline": "Use mocks for block waiter tests (#5103)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "84f3b6a52501fa8f87f39dfe0e51b7699aa7ba36", "messageHeadline": "Fix Narwhal Dockerfile in Sui repo (#4991)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "df8e8044bb6eba16b3e7ace1927d13790cbbfd7e", "messageHeadline": "Remove no-longer-used block remover result/error types (#5080)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "b7030775b4b9e13a16e90e45a05158908d88f66b", "messageHeadline": "[sui move examples] make managed::mint an entry function", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c49b74edb86f2d31bea008c27cab3e1c824ba68b", "messageHeadline": "generate new parameters (admin port) for primaries (#5098)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4d5a33919b224c71e20011a45553366be0d6f889", "messageHeadline": "ci: merge narwhal and rust test jobs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "409744d47daa1fa9f00f5285d87f45eae4f9b5e3", "messageHeadline": "primary: return error when channels are full", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "1496386cca548bf230f1bb9fd6557d7a05a6478b", "messageHeadline": "worker: fix synchronize rpc handler to request NetworkRef from correc\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "867fd619f17737a2e0cb6fe20dfd1dc82aad8a6f", "messageHeadline": "Rewrite BlockWaiter with request-response model (#5053)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 286, "deletions": 1763}}, {"node": {"oid": "63796fa648355925ff8af319174c350fb06ab60b", "messageHeadline": "[validator] Do not reuse signed tx from previous epoch (#5060)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "9afc9dc6b28319e5108e93749ab6228b45b839af", "messageHeadline": "do not use fullnode if use_embedded_gateway (#5086)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b412149f905f6e56b8d86685495328464f5912aa", "messageHeadline": "Bump itertools from 0.10.4 to 0.10.5 (#5085)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "47fdd499cae21d480383131a8f3e04322ffd88c4", "messageHeadline": "Bump pest_derive from 2.2.1 to 2.4.0 (#5084)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "aad981e7cff817e3203299023e419c5ae97adfe9", "messageHeadline": "doc: --coin-object-id is renamed --object-id", "author": {"name": "Masumi Kawasaki", "email": "geeknees@gmail.com", "user": {"login": "geeknees"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61c9b01eaf31127957be1c19e268fec16cb35115", "messageHeadline": "Remove Gateway in Major Code Paths (#4932)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2555, "deletions": 1727}}, {"node": {"oid": "27d81cfd9789954a82754f96bfef4e26ae7e863e", "messageHeadline": "narwhal: set a default timeout for all outbound network requests (#5077)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ff0b8c5a04ae2db2521a03d063efbf5820d2e49", "messageHeadline": "Remove accidental commented code line (#5071)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa383ad7c03e47b224301be05a471a34351966fc", "messageHeadline": "[move] Improved error message for init function parameters (#4985)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "dee31c3afaa7d7177d6943d53c115bc91c108427", "messageHeadline": "Use mockall mocks for block remover tests, instead of handwritten (#5\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 47, "deletions": 76}}, {"node": {"oid": "aac626c781176e55c13219ff922cec8421bc21e1", "messageHeadline": "Migrate worker Synchronize handler to native anemo timeouts (#5046)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "92fbd8073534b0832520e74d01a1d209f145bb32", "messageHeadline": "[reconfig] Only revert extra transactions that are not already checkp\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "2a0ae20e0b3c5d1810b5cb62e85a14808f1ba26a", "messageHeadline": "[exec_driver] Bail if a parent tx execution failed (#5063)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3585e5c0d8a23a342b0a1a66f04901e668abe7b5", "messageHeadline": "[reconfig] Avoid a data race in validator halt (#5062)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 85, "deletions": 62}}, {"node": {"oid": "4fee9e0a2474fb5f9c56a0890646af5f982a6a45", "messageHeadline": "[move] Fixed framework version mismatch check via Move version bump (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "da37af7d14c696d15948c4369ae1cd79e54a2882", "messageHeadline": "Convert reconfiguration tests to sim_test (#4973)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 166, "deletions": 130}}, {"node": {"oid": "20232e1a26ce58f531d15f9c52c7188a8f304e7f", "messageHeadline": "crypto: use one place to sign in test (#5033)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 144, "deletions": 172}}, {"node": {"oid": "a439f3671938225b3654300d1049e3905ad3afeb", "messageHeadline": "Updating links to moved object and transaction topics (#4986)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "97cb80674acce3fb192925bb9ddb89529e06488e", "messageHeadline": "crypto: add intent sign/verify method (#3687)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 274, "deletions": 2}}, {"node": {"oid": "4f49d63b83eb9bc36598f70eda63d2d53133d44c", "messageHeadline": "[checkpoint] Remove unused checkpoint sync path (#5045)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 44, "deletions": 157}}, {"node": {"oid": "286985230e2ce9049b1cdb93a8657b0de00f74e4", "messageHeadline": "test for equivocation protection", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 124, "deletions": 9}}, {"node": {"oid": "791b2fd0f982b16002cf639a4711e8096a38e9ef", "messageHeadline": "refactored proposer store key and restore digests on equivocation pro\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 52}}, {"node": {"oid": "916b6104380248dcadb9ec874ac40624e1804c1d", "messageHeadline": "add proposer store and use it to prevent equivocation", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "8bd9c0cd61ff353b0e9ff9abff5293b48d5db749", "messageHeadline": "narwhal: enable keepalives on quic connections", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e2e49fa91f8917fb9df8a36c7a7ddbcbf772e569", "messageHeadline": "chore: update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "0662481b49230c4ad8bf7d3ee2d04088a649173c", "messageHeadline": "integration test update", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87c7d710344f98ae082e240faed3912efb8bcf96", "messageHeadline": "test update", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 135, "deletions": 86}}, {"node": {"oid": "099631c78de0008ddd6ae2f397f6d2f160379dab", "messageHeadline": "update format of recovery token from channel input arg to bool output\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 77, "deletions": 102}}, {"node": {"oid": "2169e044de3124fc2eabbfc21446e6a1d41e517e", "messageHeadline": "core recovery from loss of liveness", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 331, "deletions": 11}}, {"node": {"oid": "e59ed2ac2b56030b4d6bb8446058dab23a1dc453", "messageHeadline": "[explorer] Change explorer e2e tests to local transaction serializer \u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "77e7db09165deabdc0b4cfe35c05cf5e1dad8f09", "messageHeadline": "Use single channel for ConsensusListener state change (#5038)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "5f82f76732c022c22cc876e82bb42abdb50292c1", "messageHeadline": "Tiny changes in the executor (#4997)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7a6cb9320e80e6f270d4e05e2f4a951f879eb7b5", "messageHeadline": "Wallet transfer non sui coins (#5040)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 243, "deletions": 115}}, {"node": {"oid": "06c12689cb784b9a0f8b9329fc1281e9abf22b86", "messageHeadline": "[Explorer] Implements changes to fix the display of capybaras on mobi\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44436ed30a6d7533c42602b4a808505eeec99c21", "messageHeadline": "Various fixes assert_eq, unnecessary path prefix, duplicated code, re\u2026", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 264, "deletions": 240}}, {"node": {"oid": "04ac466b1405ddb1a71bd2c46aabd8f98e9834c9", "messageHeadline": "check gas balance and validity (#4918)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 211, "deletions": 32}}, {"node": {"oid": "e8cf17b0c407de784d262ec5a527e86b17b5dcf8", "messageHeadline": "Rewrite BlockRemover with request-response model (#5002)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 389, "deletions": 1072}}, {"node": {"oid": "e4a5d351b9997128b5ba2202a6771c4887a1aece", "messageHeadline": "[Narwhal] Add metrics for certificates missing parents, received, and\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "3605f5b1b02f959e524ece2744460905c5f317fd", "messageHeadline": "Ability to log concise authority names (#5037)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "da56427a4721ecac320bc2be095b0ee806086c31", "messageHeadline": "[authority_aggregator] Quick fix on sync_authority_source_to_destinat\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7424aba44aece90f2969171629773bdc6c79ed7e", "messageHeadline": "chore: update license header to remove year", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1083, "deletions": 1083}}, {"node": {"oid": "756acd8cbc144440303dec8f6d5d0ab0b29e4bde", "messageHeadline": "ci: remove unneeded license checking script", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "7794d726b6f50895a48cd97d07973178bf367530", "messageHeadline": "chore: update nextlint", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "914e1e88f9da27fc80bafeef8194611498c10961", "messageHeadline": "chore: update tonic to 0.8.2 (#5013)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 96, "deletions": 141}}, {"node": {"oid": "c04719af59d4582c45cc6c04784866008f7b773d", "messageHeadline": "Update wallet-browser.md (#4914)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "c895bc2300cbcef6f69ad7aa6e59060abdb415f5", "messageHeadline": "wallet-ext: set up experimentation framework (#4988)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "130f4f3c3134b0e7bbe953a74ef6316f71129a0b", "messageHeadline": "[reconfig] Stop accepting consensus transactions after last fragment \u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "30577ff28d625cabd157c5f1f57402288637f7cd", "messageHeadline": "Docs for simulator (#4889)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 286, "deletions": 0}}, {"node": {"oid": "041765e2eef742a7f51923de1b01d98f4b05f064", "messageHeadline": "fixed broken image for Bluemove app icon (#5019)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cce65069bceee8a5863dcfb6b608ca0c47908916", "messageHeadline": "[events] Changes to event queries (#4976)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "ab0666a56e7475d26aaa54a565dd897b9bb78abf", "messageHeadline": "Wallet receipt card update (#4913)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 521, "deletions": 455}}, {"node": {"oid": "4575c0a025c67cb62373cf46c8606e5b2000d5e1", "messageHeadline": "[TypeScript SDK] Fix type defintion for Normalized modules", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 112, "deletions": 32}}, {"node": {"oid": "d68e5edfa6a2c776083d753e3425b47065e130a2", "messageHeadline": "Format sub errors of `ExecutionDriverError` with `Display` instead of\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "41e747180082f9137992512cf0deb85c3b44c709", "messageHeadline": "Updates to multiple topics to address issues, style, and discoverabil\u2026", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 226, "deletions": 238}}, {"node": {"oid": "b02c38d525148bab60505fce5fab5d1c0360e2aa", "messageHeadline": "[checkpoint] Incremental checkpoint construction (#4994)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 329, "deletions": 209}}, {"node": {"oid": "4cfa8d56af40dfacca6a36d615b80df1b0000d23", "messageHeadline": "[small] narwhal: add metric for current subscriber round (#5007)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f1884d147ad1f4c2631d2c20a302068074b749ec", "messageHeadline": "Build rosetta devnet docker image from github instead of code to avoi\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "62e8632ca19bb9a39a1f13925e84fa97e174ae1f", "messageHeadline": "Add connectivity debug endpoint and connectivity metrics (#4935)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 914, "deletions": 21}}, {"node": {"oid": "39928ca6902e29ada307e9b32104baf3cbec5c77", "messageHeadline": "Revert \"chore: increase end-to-end explorer ci retries (#5001)\" (#5006)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "66ab7b2b07f53eed2dbe9b66abe2985b36b62595", "messageHeadline": "Update msim pointer (#5005)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 31, "deletions": 71}}, {"node": {"oid": "79b27ebe259a7f0410c2109a1e97b779e5da9f1f", "messageHeadline": "Reapply keystore (#4999)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 283, "deletions": 238}}, {"node": {"oid": "8eb9d03b453293e443a81e42a6aab1dfdf7f9c67", "messageHeadline": "chore: increase end-to-end explorer ci retries (#5001)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f346b7977c34efe4604185f08931734e874f9ba", "messageHeadline": "Support Vec<StructInstantiation> (#4837)", "author": {"name": "icodezjb", "email": "8869892+icodezjb@users.noreply.github.com", "user": {"login": "icodezjb"}}, "additions": 485, "deletions": 6}}, {"node": {"oid": "fe1db4b50425c28693a34564bd8b54be8a68ad89", "messageHeadline": "[sui framework] generate docs for Sui Framework and examples", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 10082, "deletions": 15}}, {"node": {"oid": "bd0c07c5b11077149623f3fd4ed0c984131abfc4", "messageHeadline": "Revert \"[2/n] crypto: simplify keystore (#4909)\" (#4992)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 238, "deletions": 284}}, {"node": {"oid": "4f5983d9a0f3ab868b292be499746e10495537e7", "messageHeadline": "[explorer] Introduce more base UI components (#4957)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "0c33ffe0483523a3dc8b7953ad2cd1c6368247a7", "messageHeadline": "Rust changes should trigger frontend tests (#4989)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "ca29304435905825051a369892259040acaa35e4", "messageHeadline": "Move notifier ticket notifying on drop to notify call (4754) (#4938)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "16e0c2bdeee5924c03b369de861a47b24fa49482", "messageHeadline": "Remove no-op `PrimaryWorkerMessage::Cleanup` RPC (#4974)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "5e6b00ad88d904f3a511fc266445f1f1ef955209", "messageHeadline": "wallet-ext: disable plausible auto outbound tracking", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "93f796a5cce03ea1abb62904b28263b297c856c7", "messageHeadline": "Use constant (60s) certificate sequencing timeout (#4961)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 102, "deletions": 107}}, {"node": {"oid": "2602d45baf7c405bf82e74bada583dd18e708125", "messageHeadline": "Print actionable info if nextest is missing (#4984)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b63590680392d07ae938f794b3a6b99173b7d1b6", "messageHeadline": "[Rosetta API] Fix incorrect balance due to inconsistencies in event (\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2ceae9f9eb6e473921757e30a575089668498756", "messageHeadline": "Fix pay CLI, multiple values (#4982)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2b2348c15847cdcd1d9df76bc5208349a2ed922", "messageHeadline": "[chore] bump move version (#4981)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 154, "deletions": 213}}, {"node": {"oid": "957d718579cd9eeb280fd1461347d4ea7e680023", "messageHeadline": "[2/n] crypto: simplify keystore (#4909)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 284, "deletions": 238}}, {"node": {"oid": "79fc9638909b139802e4c2497137b20132d56924", "messageHeadline": "[Narwal] Added metric to report total use of channel (#4963)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 386, "deletions": 53}}, {"node": {"oid": "37eae487898826873f6eb9bcc3fd8a80a4f90091", "messageHeadline": "[explorer] Remove month option from fullnode map (#4971)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ab07713441ec003eb9e2462906a591a295194ecc", "messageHeadline": "Fix typo and link in tutorials.md (#4970)", "author": {"name": "piersy", "email": "pierspowlesland@gmail.com", "user": {"login": "piersy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1675182a194851827730fe3542aef846d20ddbb", "messageHeadline": "Add handle_committeee_info to validators (#4931)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 158, "deletions": 4}}, {"node": {"oid": "d12094016df3d3263e50df51021290af2c8337c0", "messageHeadline": "crypto: split crypto move lib (#4653)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 150, "deletions": 135}}, {"node": {"oid": "9755f1958883f4c096913dd4f8cf47bd5555b85f", "messageHeadline": "Remove `ChildRpcSender`; send child batch request RPCs directly in ha\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 181, "deletions": 262}}, {"node": {"oid": "499e8c4d4835acbd9401bf1cca68800d8264e07d", "messageHeadline": "Use nondeterministic temp dir", "author": {"name": "Mark Logan", "email": "mark@mystenlabs.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31a5b4078cf206e0b0942bb7dcde0f92fc1fcb0a", "messageHeadline": "[epoch] Replace epoch store with committee store", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 119, "deletions": 694}}, {"node": {"oid": "8fe68912ea296a56cb64f1dadb3debae73f46071", "messageHeadline": "[epoch] Add committee store", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "53f99363ddc2c0153385362a41a96621c10d461e", "messageHeadline": "Fix test_quorum_map_and_reduce_timeout, convert to sim_test (#4964)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f586b376de2126c4a6e7619b61599624c775a189", "messageHeadline": "add sui-cluster-test to suit-tools docker image (#4920)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bda236c37b7b5a748b0d5ad3f0380e718f6b5f08", "messageHeadline": "[Sui/Tests] Removing tokio yields/sleeps (#4939)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "c96f18b22c6fa2e14e85a1b02d0bb86d4b412498", "messageHeadline": "wallet-ext: mnemonic from getter to function", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695e5400e26ed1bd5d3436726b400a5740556562", "messageHeadline": "wallet-ext: replace events with mitt", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "f3345a5a0819409e6e4751590d3b023c556c4868", "messageHeadline": "wallet-ext: keyring keep plain mnemonic in memory", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1f3374b4429d28c5cd04c5684dc2098d0d25151c", "messageHeadline": "wallet-ext: access encrypted mnemonic every time from storage", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "5406209f070786d3c966ee08d71953b2a2ae2915", "messageHeadline": "wallet-ext: address PR comments", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "7593859a8d52cce97e2fdbf18744383ab67a57c6", "messageHeadline": "wallet-ext: keyring controller", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "ded9a4855795837dfaae736d70d672b932a33bb0", "messageHeadline": "wallet-ext: dapp status popover animation", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 162, "deletions": 41}}, {"node": {"oid": "c85320c0e9adbe2d2a2bf03d5958cf053a0f3937", "messageHeadline": "wallet-ext: replace popper with floating-ui", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 101, "deletions": 79}}, {"node": {"oid": "b9231a1a06ee50e536abc375e9c6d2ee9b036bad", "messageHeadline": "fix nightly (#4958)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "99d35a330cfd830fa16e49c31a0f28ac614f9fdf", "messageHeadline": "[checkpoint] Add next epoch committee to checkpoint summary (#4923)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 202, "deletions": 49}}, {"node": {"oid": "fae74322f669524ca1296d54967efe4a10c4d6f6", "messageHeadline": "Executor follow up (#4954)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "56e998fda3ed9173e653fdfa6873550cce5b0457", "messageHeadline": "[Benchmark] Fix max inflight qps calculation when only using the last\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69a29b4da8fcb65ffa15a23bec5f01e27fdcf1e9", "messageHeadline": "lint: fix OnlyPublishToCratesIo and PublishedPackagesDontDependOnUnpu\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "393aa2ab0fa810317f983fb2809fd949c6796643", "messageHeadline": "Update run_actual_and_estimate_costs to use SuiNodeHandle API (#4956)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "ac9ddce1c9798fe3f3a8f17a4e70a5157977ec70", "messageHeadline": "[explorer] Support filtering the fullnode map by time window (#4900)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 147, "deletions": 53}}, {"node": {"oid": "720c68e237d78eed26de3d3ec12618eda6d393c9", "messageHeadline": "git: exclude annotated tags when using git-describe (#4951)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2f5ae5361acb52f77a2ff88a79cffc5d34de38d8", "messageHeadline": "Convert a bunch of tests to sim_test (#4851)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 397, "deletions": 140}}, {"node": {"oid": "dfd0ac5e53f1c425f0d58bfddd1c822fa7d43541", "messageHeadline": "Update Narwhal docs and code owners (#4944)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 23, "deletions": 96}}, {"node": {"oid": "c423d74cc0f4dfb1cffc8a29552662b9d42eccf1", "messageHeadline": "wallet-ext: onboarding new to sui wallet design update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 80, "deletions": 85}}, {"node": {"oid": "cb38e071137f79d813f2ebe37de9527fcbf1beee", "messageHeadline": "Do not verify signatures for nw transactions that was already process\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "f64b191e114dd93d67c787ead8b6a4bbd9988c24", "messageHeadline": "stage based estimator (#4835)", "author": {"name": "oxade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 371, "deletions": 267}}, {"node": {"oid": "03e6b552baf8a70bec0e6d7840da41295b84b1b9", "messageHeadline": "[TypeScript SDK] Add e2e tests (#4711)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 372, "deletions": 18}}, {"node": {"oid": "ccf7f148d7bb62efbd322a3921fe8aa6585ff60b", "messageHeadline": "[wallet-ext][sdk] Introduce generic dapp transaction signing interfac\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 407, "deletions": 181}}, {"node": {"oid": "e011249262865b001fd282c7a6fe9e3d1a6c5111", "messageHeadline": "[wallet-ext] Update plausible to track more events (#4901)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 176, "deletions": 190}}, {"node": {"oid": "0c2fe7e1303966a7ea806a3ec7e5b9af3cc8f06d", "messageHeadline": "Fix simtest (#4942)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "4a49f387e6a3e9388c1a105053d164fdf4daba1e", "messageHeadline": "Enable Tokio-Console in Sui for debugging (#4438)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 343, "deletions": 78}}, {"node": {"oid": "51fff3da8b3b3f0efaeef5a376380137e91d4168", "messageHeadline": "ci: fix tag format", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada853f0ce744f1d493d23a6d21c254f84a5a684", "messageHeadline": "Add docs history topic (#4846)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 27, "deletions": 56}}, {"node": {"oid": "903062af5d159ea0a0a8475b9518bd7cd049e20c", "messageHeadline": "chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 (#4930)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a86abc125727d0fff992e41dbe2efb53d6a8093b", "messageHeadline": "wallet-ext: use default line height for typography", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "059ede517255f70dd0733d11c36b788ef434a98a", "messageHeadline": "[TypeScript SDK] Flip the default value of skipDataValidation (#4910)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c8acd2369a6beb8d08671b6e6cc95a6652a7a50c", "messageHeadline": "[lockservice] Improve object lock errors (#4905)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 66, "deletions": 45}}, {"node": {"oid": "55beb07deb226a793e5add8b831745501ce71227", "messageHeadline": "Sui Rosetta API (#4170)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4575, "deletions": 977}}, {"node": {"oid": "a2a54c5aa0cbb29e3a89aa0dba9313432687b8a5", "messageHeadline": "Fix Sui docker builds (#4915)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9bbf69c3ae88ed6d54e04e3d040270a0477c1859", "messageHeadline": "[1/x][dynamic child loading] Remove child count (#4806)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 943, "deletions": 1181}}, {"node": {"oid": "34b6415656de6c085ff68d522a2aaffbfaea262d", "messageHeadline": "do not pad zero to the ed25519 pubkey (#4912)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "755d69243f54c1e8c6eb902adda300d9468eb27f", "messageHeadline": "ts-sdk: fix ed25519 private key length to match nacl (#4911)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "30d2fba3a0471a6addb50e50630978f963d34f05", "messageHeadline": "Merge pull request #4884 from mwtian/merge-narwhal", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 64335, "deletions": 635}}, {"node": {"oid": "188d757c55e302232cdc4a04de229b849f9382c5", "messageHeadline": "Make Narwhal work together with Sui in the same repo:", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 566, "deletions": 671}}, {"node": {"oid": "e0b173b9e63b4af4ab5279e15bf29cab7f98f8b8", "messageHeadline": "[TypeScript SDK] Add missing changesets (#4903)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a9fa5879a3dcc8aba02925226db5fe7d5f3f4cb5", "messageHeadline": "Merge Narwhal into Sui", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 63805, "deletions": 0}}, {"node": {"oid": "b57baf3d30a223869d77a6ae51089028e39f0294", "messageHeadline": "block waiting instead of sleep (#4902)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87f3522f6093ea61394d9472b2d962f171e5fd66", "messageHeadline": "Switch to new narwhal executor (#4865)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 153, "deletions": 140}}, {"node": {"oid": "f371f8aaa09e26a40b3ca5d6992ce18b25e629b1", "messageHeadline": "Make checkpoint store non optional (#4840)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 103, "deletions": 173}}, {"node": {"oid": "0300a6a21e87d87e993e599cdde56def8dd6b4db", "messageHeadline": "Remove test changeset (#4891)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c012117cb34f3920db8da5a1019d6d4c1db03156", "messageHeadline": "Typescript SDK fix (#4864)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "67e2325587dfc0ac2d582e3c7888cd9f9dc920e5", "messageHeadline": "wallet-ext:ts-sdk: use named exports from bip39", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0b5d03432d5af0af8cd9ed65593464652c0eea9f", "messageHeadline": "Rework executor (MystenLabs/narwhal#1034)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 792, "deletions": 1830}}, {"node": {"oid": "30b6756a07293a7e2aee1668af4e9f4570f02e09", "messageHeadline": "Add primary->worker Synchronize RPC (MystenLabs/narwhal#1035)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 625, "deletions": 522}}, {"node": {"oid": "6356c6de474ffd2c3a3c551a3c05835811b01e20", "messageHeadline": "Start batch and post processing steps before checkpoint sync (#4886)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "28c34995c4296c74935e86e233bcdba163c92193", "messageHeadline": "use SLIP10 for Ed25519 key derivation frontend (#4719)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 419, "deletions": 335}}, {"node": {"oid": "a8b9c6658028d6ce84f440424a99b6a875835e44", "messageHeadline": "Transaction Orchestrator (#4706)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1086, "deletions": 254}}, {"node": {"oid": "0d4b7474a7fc6060297826ee779c29486d3e387b", "messageHeadline": "Fix github bench workflow to use stress binary (#4879)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a26acc7debcc33e21464eac8d8552276a3a585eb", "messageHeadline": "Update wallet-browser.md to add instructions for the wallet demo site\u2026", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "381921dd21db385b8136cdd27441c0b452484150", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4890)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "c82c04d5a3406f7f0dc97a1f45b5327851e3ad88", "messageHeadline": "network: add metrics and logging layers", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 217, "deletions": 180}}, {"node": {"oid": "b1375791dc408ae11f5678532f851895eb484867", "messageHeadline": "update anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "584e08a80b5ef1ec0c3aba0a016560dabb8cc9b6", "messageHeadline": "Switching over to use sui-merge-bot app for creating pull requests (#\u2026", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "08195a347eca8e95c2a99d53b3cac95c36342359", "messageHeadline": "add licenses to shell scripts", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ca83bd92990f10e1b13ecf51671f2424ad9dd3e9", "messageHeadline": "move test_utils to test-utils", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 1889, "deletions": 9}}, {"node": {"oid": "0861475fab998325ee864fd2fe21b6a0b6cc8948", "messageHeadline": "docs(sui-security): Fix typo", "author": {"name": "Matheus Cardoso", "email": "45436839+Cardosaum@users.noreply.github.com", "user": {"login": "Cardosaum"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e997d74676020f804ee636bf436f9875d754b50e", "messageHeadline": "[changesets] Update to use new changeset process (#4857)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "dbe359626b65c0d0a29808af4c22b4a1bf592559", "messageHeadline": "Do not panic if histogram task stops (#4883)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec300066aa303c731fb845a12c1e91c3213139e9", "messageHeadline": "move vote counting out of rate limiting zone (#4854)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 87, "deletions": 51}}, {"node": {"oid": "78152c14dfb66c1d2ae8a626345756d26720ceb2", "messageHeadline": "[explorer] Rewrite all tabs in new UI components (#4842)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 397, "deletions": 477}}, {"node": {"oid": "4347727b0f3b2b7649e24d4c12d89cd12ed7e16f", "messageHeadline": "crypto: library to use passworder for enc/dec mnemonics` (#4853)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "cf154758468fc99e1523c92713311e590605c162", "messageHeadline": "Explorer design tweaks (#4856)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "1877794d87e57701df8beea33b12f6c97b56b788", "messageHeadline": "Adding GITHUB_TOKEN back (#4870)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc134ce0a30ffd0b904b34995e5067ef6ff591d6", "messageHeadline": "Test changeset (#4872)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a7a15e4ccc04981cbe25244d59c2055b1bbbe79", "messageHeadline": "Update mysten-sim pointer (#4871)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a3a7823dab1eca3b4cc6cc075c3c293ebd7d83fc", "messageHeadline": "crypto: simplify keystore (#4828)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 18, "deletions": 53}}, {"node": {"oid": "bab554d6c9b54c8654cc7baed1d640b23e40cf32", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4869)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "cd2b4a9e665a443a085c12ee022105193c397dfb", "messageHeadline": "Switching to using ssh keys instead of GH token for creating PRs (#4868)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e447031fd2957db1eca49631191dcbfd0faff349", "messageHeadline": "Reduce timeout value for leader (MystenLabs/narwhal#980)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6af8f61f045db357918a858321adc4408e8dd192", "messageHeadline": "Fix nightly build (#4855)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4beb15e7b0462095630ffa99b0e1281829f8a6f9", "messageHeadline": "[lockservice] Add epoch to object transaction lock (#4858)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 142, "deletions": 42}}, {"node": {"oid": "a6a4c92eb83b8dc98a2e9a7eb609e70ecdf55039", "messageHeadline": "[crypto] fix private coin Move tests", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 230, "deletions": 51}}, {"node": {"oid": "76bd8c8b92316f4360fd0ccf30e767651424703c", "messageHeadline": "Fix nightly (#4838)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "018b529cd69d87bd265519795c17dee9b878d5d5", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4847)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "7fe2f3227c7f45b6b88c681a859715d1a3be07cc", "messageHeadline": "[framework] Emits coin::CreatedCurrency metadata + compiles book exam\u2026", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 76, "deletions": 20}}, {"node": {"oid": "5818df48159f9dd1ae0a912c9968c7fcb751be71", "messageHeadline": "Support reconfiguration in NodeSyncState (#4825)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 406, "deletions": 221}}, {"node": {"oid": "8821b0d5d487d4c08b6039877d5e936e7e1f1720", "messageHeadline": "Version Packages (#4850)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 95, "deletions": 20}}, {"node": {"oid": "6d168e9e38561e06395bfd9b1c28bad319f0b0c2", "messageHeadline": "Add Pay tx to TS SDK (#4832)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 305, "deletions": 157}}, {"node": {"oid": "7d7b21fc9bd45e5fae77e18974ccd6fad323a51e", "messageHeadline": "Change windows from test to build only (#4849)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "1fc280aa02803b7d97ab5369854eba1c1782070e", "messageHeadline": "Add Pay to gateway and fullnode APIs (#4827)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1128, "deletions": 690}}, {"node": {"oid": "d343b67ef84836247b3b91644d5bc41c58579805", "messageHeadline": "[sdk] Re-release packages (#4848)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "be8f6d5f96b929c706f95cfa415792a85b8896dc", "messageHeadline": "[framework, crypto] Owned -> Ref (#4775)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 127, "deletions": 103}}, {"node": {"oid": "ad536886696547d16d6143ae1882237b815aabf0", "messageHeadline": "Version Packages (#4327)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 162, "deletions": 64}}, {"node": {"oid": "d87dbfa0baa60ff353ab54e6e34708adc683b9df", "messageHeadline": "[changesets] Ignore wallet app from changesets (#4845)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d734de7d0279793d9eb82c9d437e704081654ffe", "messageHeadline": "[subscriber] convert to sequential approach (MystenLabs/narwhal#1005)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 135, "deletions": 58}}, {"node": {"oid": "bac869d045e44c4b40e01b26c26cc9d85753177f", "messageHeadline": "fix delegation tests and a few bugs in staking pool (#4843)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0368d24d3383b1f64d7991a77683ca63350aeede", "messageHeadline": "Make logs in stress go to stderr by default (#4841)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "02734c07c5b3f599bc5267c54f8ad9b667376fe6", "messageHeadline": "Devnet v0.10.0 Release Version bump (#4794)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "378f874d846801d93a316cb6301f87a498c2766d", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4839)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "130ec692711cfb02c99739660d813c9de4718bf1", "messageHeadline": "Wallet activities update (#4818)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 209, "deletions": 96}}, {"node": {"oid": "3b3b2015b14f4049fca91509b2e27c417ef6a375", "messageHeadline": "Updating release notes for Sui v0.10.0 Release", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d80aa0e8daec5d56d87d7b91c23b54f429dd0abf", "messageHeadline": "Increase max client task / outgoing call concurrency to 500K in Bound\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f021676e4610e6fcc97860b2168f7427717a2a5", "messageHeadline": "Adding a docs update topic, misc edits (#4824)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 38, "deletions": 52}}, {"node": {"oid": "a0fe7cd1427dc8e7fa8afce205a4c30b314f67c4", "messageHeadline": "chore(deps): bump actions/stale from 5 to 6 (MystenLabs/narwhal#1030)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe607e4d0df42b5e780d5a968b3f44bd4224f2dd", "messageHeadline": "chore(deps): bump constant_time_eq from 0.1.5 to 0.2.4 (MystenLabs/na\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "23739f31a618d76cb592828d8e0ef2422c4d9535", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4831)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "e5afcc0c070827b23ceaba7d2ca79d712ca00ef8", "messageHeadline": "[fe] Add top-level command alias for easier monorepo management (#4804)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "ea8bddc7da5e5557b159ff7e04a805d406db4776", "messageHeadline": "Move worker RPC handlers to a separate file (MystenLabs/narwhal#1032)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 86, "deletions": 72}}, {"node": {"oid": "f0d52399c054272d40aefb1870bdb63de3a812e4", "messageHeadline": "wallet-ext: remove unused component", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 0, "deletions": 100}}, {"node": {"oid": "195d3954e219cdf757a9b6f5a8f473f508ddea3d", "messageHeadline": "ci: detect changes for rust under crates directory", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6239740d3cb24e2899b1e2ae8bd6c26b7daad16", "messageHeadline": "crowdin cms branch (#4799)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "139cdf5980de3c7c3097ead5576863d6e1da34dc", "messageHeadline": "[Explorer] Updates look of the Owned Coins Section to follow Figma (#\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 85, "deletions": 90}}, {"node": {"oid": "ad5d79f49a5cc75d0633cf43f6af181247beaaea", "messageHeadline": "deterministically wait for fullnode to sync txns (#4810)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 181, "deletions": 174}}, {"node": {"oid": "0204ed3bed33d2d57b2e39f48eaad98293c1897b", "messageHeadline": "Update install.md (#4823)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adab04703f6d3756b55b713e5d490226ce95c46", "messageHeadline": "Updating links to moved artifacts (#4822)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 39, "deletions": 77}}, {"node": {"oid": "cbba1dad8eb371ff133179bedcc96a9e2fafc70c", "messageHeadline": "[Move] Added support for passing strings to entry functions (#4627)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 793, "deletions": 186}}, {"node": {"oid": "e2c74a45545327b811db8e0d57b6e5b2c79c5c3b", "messageHeadline": "crypto: update keytool to generate NodeConfig (#4769)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 266, "deletions": 9}}, {"node": {"oid": "857ef728c2423529f43fe938508d9c1b6c2840a5", "messageHeadline": "build(deps): bump actions/stale from 5 to 6 (#4781)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caaa439e33ac78df047537bd8bfe8c29746bc6ec", "messageHeadline": "build(deps): bump actions/upload-artifact from 2 to 3 (#4699)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3edcb18969de5529289554e064f3d7d8bd4ba1cd", "messageHeadline": "wallet-ext: show loading indicator only for initial load", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdf2c960b88f4ff50cb9ae98d790866f3632ca1", "messageHeadline": "wallet-ext: update nft display with no media", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "7b20b2b57dc97fad583d3b425da184e45c8e989a", "messageHeadline": "wallet-ext: hide back txt from send nft page title", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fb255f0fccf41f12a1026f169ae2eb22af8c6d7", "messageHeadline": "wallet-ext: useMiddleEllipsis change default max length", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "e988b6653a7a3d9ea66af639410c27db7729b58b", "messageHeadline": "wallet-ext: update font-icons", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "9783fec6b305d67a34889fc6a4b135ebbca0085f", "messageHeadline": "wallet-ext: display non-transferable nfts", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 90, "deletions": 29}}, {"node": {"oid": "235b921c2f580af777e9d5823a1addaa87fcf665", "messageHeadline": "[crypto] Bulletproofs: nothing up my sleeve number for group generation.", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a67537ba9cdb3b987810581f7755c487c66c06a6", "messageHeadline": "Fix nightly build (#4809)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "a6b4f08bb2c22b26b2be75d438b85e335154fd53", "messageHeadline": "[reconfig] Allow sync last checkpoint tx when validator is halted (#4\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 303, "deletions": 112}}, {"node": {"oid": "2fdc7ed9bd27a6d4bc2e807dcfb2a9ed712a5da2", "messageHeadline": "[apps] Reorganize apps in monorepo (#4802)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 250, "deletions": 207}}, {"node": {"oid": "c81de2db6adb39319026134595fd85edf82e1110", "messageHeadline": "Fix PR comment action (#4801)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59750a5eb913793454c55ace471515a3c22133a5", "messageHeadline": "Final fix for pr comments (#4800)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695e13a9f0c4bae9bf298b6adc969fa6c1a1ca04", "messageHeadline": "Fix wallet download URL (#4797)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cdc309f39bea1a73c93c837dc4c4577b0fa5d19", "messageHeadline": "Fix wallet ext build comment (#4795)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d4ab848eccd3cb159d482ce656284fb8b77d6a80", "messageHeadline": "Move mysten-infra dependencies to common Cargo file (#4791)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 37, "deletions": 31}}, {"node": {"oid": "055299d959c5fe398f81f0183665cbb115bf62eb", "messageHeadline": "use background service to revoke/disconnect app (#4790)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "aa469e45c722373af9977cc4615872378aae5570", "messageHeadline": "[wallet-ext] Workflow run wallet extension (#4766)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "110dd6dd8a93736ba7ef197974b0ed09c981e7c2", "messageHeadline": "Update wallet-browser.md (#4731)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 110, "deletions": 105}}, {"node": {"oid": "71a96f634636365c9ea40738aa3151535c6b4899", "messageHeadline": "Emit a better error when shared locks have not been set (#4772)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "553e27d13c324ca050e5459f40a7b449616fe933", "messageHeadline": "[wallet-ext] Add security note about wallet (#4768)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7b70e88f973d91f8436822f07f1e21e2669caa24", "messageHeadline": "[examples] flash_lender comment refers to AdminCap (#4649)", "author": {"name": "Ashok Menon", "email": "ashok@mystenlabs.com", "user": {"login": "amnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55c236acdc519ccfe09dc88b8bf1ab7d8ccd0755", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4773)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "d85318f9954378ccf4e34ff8fa8a9714c7719e86", "messageHeadline": "build(deps): bump sqlx from 0.6.1 to 0.6.2 (#4783)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6b69221c9de99a23fa11669ba5f2d776a2b45c30", "messageHeadline": "build(deps): bump libc from 0.2.132 to 0.2.133 (#4782)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8db6008594557cf9a1f43c0598a4dd56bab5b328", "messageHeadline": "build(deps): bump named-lock from 0.1.1 to 0.3.0 (#4780)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8066d2a4db673f6c1247662538190cee19930cb7", "messageHeadline": "Fix Secp256k1 Signature in typescript to be 65-bytes recoverable form\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "d21f6a1411632b317758cd8375d107508e27ee6a", "messageHeadline": "update docker files to rust 1.64 (#4778)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "714bb443bf1436913f5ad1c57eeecb5a830a0dcb", "messageHeadline": "[FE] Reorganize SDKs in the repo (#4771)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 323, "deletions": 327}}, {"node": {"oid": "1d5be4a6db56498f17afcdf4723c3a119865c877", "messageHeadline": "fix nightly failure from package renaming (MystenLabs/narwhal#1027)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "285a8fbba85d3066c9adcdb08746d92be1b96172", "messageHeadline": "Bump narwhal pointer (#4770)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 467, "deletions": 467}}, {"node": {"oid": "ecc7b529789892d38f5a15f8a7dd595439dca7f1", "messageHeadline": "Add `narwhal-` prefix to narwhal package names (MystenLabs/narwhal#1025)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 88, "deletions": 74}}, {"node": {"oid": "1b871dd57d0fd5fe47ecff42d5acda5ac1ba94c5", "messageHeadline": "adds ellipsis to handle text running over multiple lines in owned coi\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "48ff7c936e01950bd491a8d69ff8829b95613d83", "messageHeadline": "Update Sui NFT mint link (#4758)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e12eda8c1d0d56280ec4dbb1a3bbb18c5896ca", "messageHeadline": "declare move dependencies as workspace dependencies (#4762)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 109, "deletions": 11070}}, {"node": {"oid": "b5475dc099520e07cc37c419314e57ae466b736e", "messageHeadline": "network: make unreliable network methods non-async", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 50}}, {"node": {"oid": "04b487889c42ece7051cfc064b76ae08451f3a6f", "messageHeadline": "network: don't block on unreliable_send", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "1c404adba03cfb6ea14c62ad4e9841cd4dd3d702", "messageHeadline": "network: enable unreliable network requests to fail earlier", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "bbaafa21b648c247f2c308621430ce9703d36d51", "messageHeadline": "Simulator network configuration and stress test (#4677)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 391, "deletions": 170}}, {"node": {"oid": "79cc151377d37b3fe44334427b5dd63b00893ef6", "messageHeadline": "rust: update to 1.64.0 (#4759)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "738feb2ad333c1e56056989eef5e56e9bfba087d", "messageHeadline": "Remove unnecessary borrow (MystenLabs/narwhal#1023)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "61f2ccbf622174311986cdd18624b5fa719a039b", "messageHeadline": "Fix unused dependency errors (#4757)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "c6af384f714fbfad04e7853a877f67c1f5bc84f3", "messageHeadline": "Support for patching blst with a mocked version that bypasses crypto \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e5beaa696d993a3f780f1e8685c9818140a5321c", "messageHeadline": "Fix how we handle control-c in stress (#4723)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "5033bd01d287f54fb68ef5f3af59ac3a98cdc029", "messageHeadline": "[Wallet] Update NFT image field name", "author": {"name": "Dmitry Modin", "email": "dmitry@aldrin.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba34af6a29ff649261c4379b02c0fb800f8d8ca4", "messageHeadline": "[wallet-ext] Add OriginByte NFTs support", "author": {"name": "Dmitry Modin", "email": "dmitry@aldrin.com", "user": null}, "additions": 53, "deletions": 23}}, {"node": {"oid": "957f601bae945a4bc3fd5e0a455d06655c1f3128", "messageHeadline": "[sdks] new Pay transaction type for generic payment", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 704, "deletions": 47}}, {"node": {"oid": "80e8ccf71a07b3cfa84a76adb720c417b5e3babc", "messageHeadline": "chore: Change m1.move to my_module.move (#4734)", "author": {"name": "Masumi Kawasaki", "email": "geeknees@gmail.com", "user": {"login": "geeknees"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bc10793efe1dfb1a5fe454d8c7264754215c7403", "messageHeadline": "Update rust-sdk.md (#4732)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "420f6db6341871e91fe79fa4a0a3e328e0f7d077", "messageHeadline": "typo (#4742)", "author": {"name": "Samuel Laferriere", "email": "samlaf92@gmail.com", "user": {"login": "samlaf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "268d59b6870ceb3c81f982d27d12d9d13a4fe879", "messageHeadline": "Remove unnecessary borrow (MystenLabs/narwhal#1022)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec77d25f21a935dcf69d6442c0c01e6e9999b58b", "messageHeadline": "Update dapps.json (#4740)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0413cdab90e1b02754361db0010669fe766e624c", "messageHeadline": "[scripts] update dependency script with new paths in Move repo", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ec1d605ca3bc97d0db0f6c5640198ad3d3e6a7ab", "messageHeadline": "Fix changeset publishing + add changeset CI (#4737)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "9c1bfc74e4303011f4cfc7a656d737c71dfbfabd", "messageHeadline": "fix: avoid copying transactions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "eac19ab77d2eb50995c44c04e8fc3bbb02facc5e", "messageHeadline": "fix: rename tx_pending_batches, as it's not a channel", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "02b7ad7c89a5e662ef4b316ea9a33e8d5a7e0fe3", "messageHeadline": "fix: simplify channel management in handler", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "8a1670a44c9eef685ff479dd7e37c9463740b178", "messageHeadline": "fix: adjust range sync log messages", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3eaf28948d59cfa9ab1970349555dabc3f00103b", "messageHeadline": "fix: correct cfg flag for trace_transaction", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5b7b6272408c6b1c91c82319e481064472a93778", "messageHeadline": "bump wallet version to 0.1.0 (#4726)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b170f26d164386811f5e4a1392393f21ccaceb4", "messageHeadline": "Wallet apps (#4650)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1785, "deletions": 251}}, {"node": {"oid": "aff89aee2ae22a1390d8e353da63e689c784bd01", "messageHeadline": "[reconfig] Do not respawn node sync process (#4724)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab2c36cfcb519b761be9b1c064346ae5d8b2920a", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4710)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "afe60aee6279b6e0f1a0137766b89ae40997c2cc", "messageHeadline": "[governance] add delegation staking pool implementation (#4187)", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 589, "deletions": 643}}, {"node": {"oid": "9f88318ae9a98e409f72c5551f513fe92c1e398d", "messageHeadline": "Fix `test_restore_from_disk` (MystenLabs/narwhal#1019)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "df6657d8a258ccd4c919aca1617e79fd974b0a8a", "messageHeadline": "Add instrumentation to block synchronizer (MystenLabs/narwhal#1018)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "24981e64fe019d29cd828e917af07182d8727c33", "messageHeadline": "Laura/persist last voted (MystenLabs/narwhal#958)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 201, "deletions": 60}}, {"node": {"oid": "ab2309dcf1b226182b1b9d6289a3b1a0c3a5fb15", "messageHeadline": "Remove experimental SDK (#4718)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 0, "deletions": 1036}}, {"node": {"oid": "4412040a442de8af8c21d933eb10d015599f05da", "messageHeadline": "wallet-ext: hide dapp connection status when not connected", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "021980e16aa78bfa450d1cdaa3eef26a1b552083", "messageHeadline": "wallet-ext: disconnect dapp popup", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1376, "deletions": 165}}, {"node": {"oid": "eb412fcc474bfc181fd50305bcc0116d5fb1455d", "messageHeadline": "wallet-ext: add chevron-down font icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 71, "deletions": 55}}, {"node": {"oid": "3b94cc9c5af1fb828ee4a1bb52b24b723005b7f4", "messageHeadline": "add page views to wallet (#4715)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 177, "deletions": 1086}}, {"node": {"oid": "6000716057a5723283bd413f0f30e8a36c6bf905", "messageHeadline": "Add code to raise ulimit automatically in tests (MystenLabs/narwhal#1\u2026", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "be9ea22ab152a0a57b44c720cfa07eaddd1e4237", "messageHeadline": "Refactor worker-to-worker RPC flows to be synchronous. (MystenLabs/na\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 202, "deletions": 235}}, {"node": {"oid": "e4b786a2cbaff99ffbd254107522625067a9bb01", "messageHeadline": "[db-tool] Add checkpoint query (#4682)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "a677c268d4e5ab43d8fa484ac43e765b614b24a8", "messageHeadline": "[authority] Remove unused cached checkpoint number (#4690)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "b41bbf4bb8397f89926aca4cfe84c1ec5765031b", "messageHeadline": "wallet-ext: dapp connection status", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 286, "deletions": 11}}, {"node": {"oid": "fb4bbac517eefd3cf6865c9b50d47a014e4e6348", "messageHeadline": "Track which validators are contributing towards tx and effects cert t\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "c6c3d6446e452c8a359dc6951fbe9200e4aac9fd", "messageHeadline": "chore(deps): bump tokio-stream from 0.1.9 to 0.1.10 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4083b9045ca0aa4982b81de37c6d9b464f5ab4f", "messageHeadline": "build(deps): bump widestring from 0.4.3 to 1.0.2 (#4697)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fab4f667e5772addb01668f8d02d7a8915fcbba2", "messageHeadline": "chore(deps): bump insta from 1.19.1 to 1.20.0 (MystenLabs/narwhal#1009)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6f2c3e716d84512310848eba98090a985f2ff9d", "messageHeadline": "chore(deps): bump slackapi/slack-github-action from 1.21.0 to 1.22.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d15b944e2a83d5fbe58303108472893dceb7ff3", "messageHeadline": "build(deps): bump foreign-types-shared from 0.1.1 to 0.3.1 (#4704)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "574a52080f1afed6be080bfa9a9163a8c42632e4", "messageHeadline": "build(deps): bump ouroboros_macro from 0.9.5 to 0.15.5 (#4703)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4c394ecb49d07ab33587e6dd96d0e2d053866394", "messageHeadline": "build(deps): bump io-lifetimes from 0.6.1 to 0.7.3 (#4702)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6f69a9fab1f1dbf50a3503ffaa2edb984588a5c", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4686)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "9177d1a46c61e69453b9e237e33b9a7bdf3d1456", "messageHeadline": "build(deps): bump slackapi/slack-github-action from 1.21.0 to 1.22.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e44c4080c5eb0fafd4784793c9cfcb5fa0bd81df", "messageHeadline": "crypto: Add BIP32 derivation to keygen (#4524)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 663, "deletions": 296}}, {"node": {"oid": "39364a7d42c4cded2e3a811d6ca148447f792936", "messageHeadline": "Update README.md", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d0bc32ed4b8079b39a24bc78b94216ba0095225", "messageHeadline": "[book/example] Capability module initializer", "author": {"name": "Ashok Menon", "email": "amenon94@gmail.com", "user": {"login": "amnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3adb8ae3669e0bcd81687add06905e06bb5df1", "messageHeadline": "code snippet typos", "author": {"name": "stalewhale", "email": "112107126+stalewhale@users.noreply.github.com", "user": {"login": "stalewhale"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9e1855ba8a3cd216ad96c09a228d0326380ee55", "messageHeadline": "Fix typo in ch2-using-objects.md", "author": {"name": "Tommy Gaidus", "email": "tommy.gaidus@gmail.com", "user": {"login": "tjg323"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aebfd609bc215dd66e74b6505d69afa0b376af6", "messageHeadline": "remove amount check in native transfer cluster test case (#4692)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bee2098cbdceaec73342d4dd763cf3e4c11b1ed9", "messageHeadline": "Add ability to compare two different benchmark runs (#4519)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 484, "deletions": 83}}, {"node": {"oid": "8046158d884d96b61fa711d3cb140122ce7c5d2b", "messageHeadline": "Add plausible analytics to explorer (#4689)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 106, "deletions": 80}}, {"node": {"oid": "7f23867db71b8613ae61fbee07f10c01d3cb7a0a", "messageHeadline": "fix: improve the span arguments at the primary (MystenLabs/narwhal#1004)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "617e600a2b2b1481647f4f192083921ea022f1a7", "messageHeadline": "Add ability to run stress for a finite duration or count (#4518)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 662, "deletions": 354}}, {"node": {"oid": "658e14032373ddc66d7bc2eec0c0ab6b829c8488", "messageHeadline": "Fix simtest (#4688)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "68140e8f03e4b6f33e718fc5958e2a65b509ccb7", "messageHeadline": "[explorer] Remove targeted builds for explorer (#4631)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 42, "deletions": 64}}, {"node": {"oid": "2a03a5c5101bb90bb3161f4d62cd65327c58d842", "messageHeadline": "Fix error message for handle_consensus_transaction (#4687)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0caf3f4396856ee45e7298308a8f4fd5c35bdda7", "messageHeadline": "chore(deps): bump sha3 from 0.10.4 to 0.10.5 (MystenLabs/narwhal#999)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc5be2b82f3281d95812f50f64d132db8b06ef1a", "messageHeadline": "chore(deps): bump terminal_size from 0.1.17 to 0.2.1 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "279bfe6e3d2f9c99857fb740eaf32d382a792b72", "messageHeadline": "[metrics] Add a more precise histogram implementation (#4601)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 413, "deletions": 16}}, {"node": {"oid": "f0b7916848b4158bb9f9b99db0d106850846b199", "messageHeadline": "Replace error! with debug! in quorum driver (#4671)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb46db962040d638362a06d2c04af7ef10ba5072", "messageHeadline": "[Explorer] Replaces broken image icon and uses as placeholder in owne\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 64, "deletions": 19}}, {"node": {"oid": "a21b93c99180e9f00b10b8c9b1dd090de336702b", "messageHeadline": "fix: doc issues", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1c11f3e12b4362ba74cd55d397e87b3a271d04d", "messageHeadline": "fix: remove unneeded dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "42ac72c163234a47113014e728b50e80a7368ffb", "messageHeadline": "switch from Ed25519 to BLS12381 for AuthorityKeyPair (#4645)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1151, "deletions": 1043}}, {"node": {"oid": "c2486c3b3c26a2648dcafbe5fb6883fa4f51c2a9", "messageHeadline": "Update doc-bug.md (#4629)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "030563924a842202bf7648a77507d85fba675aaf", "messageHeadline": "crypto: switch to BLS (MystenLabs/narwhal#989)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "922a54af06f79b3f73741eebae2b8fa628c70ad2", "messageHeadline": "[doc] fix unused import in tutorial code", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "fe8b107ed1097b93adc59b68282f5df656fcd1f4", "messageHeadline": "Update debug-publish.md (#4608)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d7893b0f320934d61465b1a5544f944c8a90e5c", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4660)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 66, "deletions": 59}}, {"node": {"oid": "455b658d47538b1e963cd6a57927b5e28aefc6ce", "messageHeadline": "Re-enable simtests (#4668)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11001, "deletions": 13}}, {"node": {"oid": "9c9283c83fa575c0317b998186ff804faabc390a", "messageHeadline": "[WIP] New Move object runtime. New test scenario implementation (#4364)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1013, "deletions": 8}}, {"node": {"oid": "e1e1c9443bd4635647273436e2abe54bb7100c9b", "messageHeadline": "Make sure guard is not considered unused (#4642)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d3278e990a3c3c363066457993a65fbc776a383", "messageHeadline": "Add a BlockSynchronizer command to fetch certificate digests with a s\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 541, "deletions": 30}}, {"node": {"oid": "72738d5096e7afe60532129c1b7549f937e57d50", "messageHeadline": "add testnet to sui-cluster-test (#4667)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5de312c9a8b5b813f6848b23d148a912a08c190f", "messageHeadline": "Add missing changesets (#4602)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "01a752a49ce37d21fa00b4f751ec46583ab7a7f8", "messageHeadline": "[explorer] Base UI Components (#4572)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 8144, "deletions": 1641}}, {"node": {"oid": "ee5a7d5e03d409b8a2bdbdea56353a7ec5a2a8d8", "messageHeadline": "wallet-ext: fix pending permission request", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 225, "deletions": 67}}, {"node": {"oid": "b0681f2eb021abc8ddc0271d29543fb4358797da", "messageHeadline": "wallet-ext: tabs helper functionality", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "05ef1236f9a5b8d568f2998f4b77a3c0473d192c", "messageHeadline": "wallet-ext: content script lazy connect to bg service", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "0d4f79614335858e442a82b67ed50e2c6f79b535", "messageHeadline": "Update narwhal pointer (#4655)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 59, "deletions": 64}}, {"node": {"oid": "b1debfd3aedc93ea382daa653aa0863e50075d09", "messageHeadline": "update codeworkers (MystenLabs/narwhal#992)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "98921d2cd719e186e70c238b785797f2dd4be6c5", "messageHeadline": "Small fixes in `block_synchronizer` and friends (MystenLabs/narwhal#994)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "18280f5757c8b814fd3d3b95f7d0299eb6ec205a", "messageHeadline": "Do not wait any longer once quorum threshold is reached in handle_cer\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 173, "deletions": 63}}, {"node": {"oid": "bff86109c300383fd0228bed4e440a52e0c4a365", "messageHeadline": "Add top-level trace_transaction feature (MystenLabs/narwhal#988)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36ca2fdc99390b2472572f798c7633ceb755af1e", "messageHeadline": "fix: Multiplex messages to the BlockSynchronizer on a single channel \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 56, "deletions": 81}}, {"node": {"oid": "d09e76094f46fcaf8cd9d324c63703839bff6dce", "messageHeadline": "use NetworkKeyPair in ValidatorInfo (#4644)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "d242c08d9ab2760e87c642ac544b01b9713e9963", "messageHeadline": "[Explorer] Swaps failed and sucess icons to X and Check icons (#4614)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "5b6fffc344bd2d21dc5edda69b8e66ad971bddad", "messageHeadline": "[checkpoint] Log the size of checkpoint fragment message (#4641)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2aa08e997d5c8cae362732be6d8b3f4c299de7d", "messageHeadline": "Fix published files (#4636)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "21d18537002cabe90fc171d4c3b1309d3df787f0", "messageHeadline": "move quorum driver from its own crate to sui-core (#4611)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 11, "deletions": 53}}, {"node": {"oid": "4c0615394e26c9c941c673ded652f8aa4d2d34da", "messageHeadline": "[explorer] Convert some tests to localnet tests (#4580)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 101, "deletions": 73}}, {"node": {"oid": "4403ac9d4a32386b484aab82811f581c2dc4f466", "messageHeadline": "use NetworkKeyPair (#4595)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 981, "deletions": 878}}, {"node": {"oid": "ee595bbe0176f205492a0238c58143552288c44c", "messageHeadline": "[Move] Fixed a problem with checking Sui framework mismatch (#4613)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "54057c82a63e43e1f559b95742d5260510839a3a", "messageHeadline": "chore(deps): bump k256 from 0.11.4 to 0.11.5 (MystenLabs/narwhal#985)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a0a389064afd0ff4e043b0c348dca1538744c5c", "messageHeadline": "[adapter] Pass write kind information to temporary store (#4552)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 151, "deletions": 157}}, {"node": {"oid": "b6ae60a2b20f10cf5e902bfa1664adb54a87ffa0", "messageHeadline": "Use feature for tracking_id (MystenLabs/narwhal#961)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "ac4716f86bd111b0eacde782cc4a79327381ed74", "messageHeadline": "[gas] Fix potential data race in gas object check (#4588)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5a09deeebf2a08a0636c487a80804738aebe2a30", "messageHeadline": "Add consensus time metrics on SUI side (#4584)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "f34e9d630d56f0522458240661834a21dd864382", "messageHeadline": "chore: update narwhal pointer (#4628)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 610, "deletions": 633}}, {"node": {"oid": "82bd9f60119995a016ae239129ca7276d2f52060", "messageHeadline": "Correcting typos / spelling (#4610)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4eb0ed15e3e1fd4986081a379c132fc86b3b982c", "messageHeadline": "build(deps): bump dotenvy from 0.15.1 to 0.15.3 (#4623)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d4398c1d708379a02935baffa0ac79c96bd4383", "messageHeadline": "build(deps): bump opentelemetry-semantic-conventions from 0.9.0 to 0.\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "37ba303fbb86b30215f460e832795f57ad7472b7", "messageHeadline": "build(deps): bump plotters from 0.3.2 to 0.3.4 (#4620)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5f22dc5727547d5a30492231e23f40d8fbd0f0d", "messageHeadline": "build(deps): bump openssl-sys from 0.9.74 to 0.9.75 (#4619)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba896a76d3685211b460862e8cc252d053966fb1", "messageHeadline": "build(deps): bump windows_x86_64_msvc from 0.36.1 to 0.39.0 (#4622)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e026d69e2b37033bc192af580cf58a02f6e633b", "messageHeadline": "chore(deps): bump ordered-float from 1.1.1 to 3.0.0 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "110bfbc5bf2eeb5bc4b35db349f4dc79555db073", "messageHeadline": "build(deps): bump foreign-types from 0.3.2 to 0.5.0 (#4618)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "78a84303ecbde54234349d920d63d517594a250f", "messageHeadline": "chore(deps): bump tonic-health from 0.6.0 to 0.7.1 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5657b20bc06019d460a1b313f0b63d8e889b132a", "messageHeadline": "build(deps): bump terminal_size from 0.1.17 to 0.2.1 (#4617)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "17ef6819882a3c41bce24ae91b79e0aa0be65510", "messageHeadline": "build(deps): bump ahash from 0.7.6 to 0.8.0 (#4616)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9e277c25f9be7c6778ae0e5f21142b6906f89fc5", "messageHeadline": "build(deps): bump libtest-mimic from 0.4.1 to 0.5.2 (#4615)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e97708ba635660b8e24e18874d4a20614d45fbc1", "messageHeadline": "[Explorer] Updates the Arrow Right to match Figma Design (#4603)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "a703f66e6e648690fa0257daee3ed5bf47b2c8ce", "messageHeadline": "Pass a host string to get_available_port. (MystenLabs/narwhal#979)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "611b73e45f89977efd03d648d1f13869ce767a5d", "messageHeadline": "Update mysten-sim pointer to fix simtest build (#4609)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e1e29f2f21c1e4cf1a2b8f144b1a9223bdf4b871", "messageHeadline": "[ts-sdk] Add e2e localnet tests (#4605)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 145, "deletions": 103}}, {"node": {"oid": "f88f6dee345b280112ab31ae4a56fc882c0e2095", "messageHeadline": "Add heap usage tracking metric for DAG. (MystenLabs/narwhal#898)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "e889294b12754b97514eb7f08842d6fdcf4b4558", "messageHeadline": "primary: convert primary-to-worker interface to quic/anemo (MystenLab\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 762, "deletions": 1124}}, {"node": {"oid": "09e052a5da64364ffede5453e590eae1b5f6569c", "messageHeadline": "use prom server registry for load generator & adjust buckets (#4581)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "13c5b0225a7b1e82debbc76e33b77ee3484079f5", "messageHeadline": "chore(deps): bump prost-types from 0.10.1 to 0.11.1 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9fa78129e1896bbaaab314243eda8b745a0eb8f9", "messageHeadline": "chore(deps): bump anyhow from 1.0.64 to 1.0.65 (MystenLabs/narwhal#978)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71b8c736da9dc7b2d5a661fd22d8cee9ca959c70", "messageHeadline": "chore(deps): bump thiserror from 1.0.34 to 1.0.35 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "69adc366bf708d4ed18a6cf0d08471b0b6ed2888", "messageHeadline": "Still use Ed25519 for PublicKey (MystenLabs/narwhal#967)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "66113ea51c8a4a791d7f6ccd0600e12f914cd255", "messageHeadline": "Miscellaneous fixes (#4596)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 228, "deletions": 12}}, {"node": {"oid": "20b368f3bf2eab99e21315066cccfd67b6af56d0", "messageHeadline": "build(deps): bump ryu from 1.0.10 to 1.0.11 (#4600)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baf59d55cfc960930ddc9b4f617463285d165e29", "messageHeadline": "build(deps): bump ahash from 0.7.6 to 0.8.0 (#4559)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5aab86b8f59b589d1475d425a73da52479dbbcb3", "messageHeadline": "build(deps): bump rand_jitter from 0.1.4 to 0.3.0 (#4146)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e962caca510a70dbf97f9a26a5efd0056334c0f2", "messageHeadline": "Change Stake type to u64 (MystenLabs/narwhal#969)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fda813f415f0bb86ab7e0c862d54cae0535b65a9", "messageHeadline": "[wallet-ext] Build extension during CI (#4420)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1490, "deletions": 16}}, {"node": {"oid": "4cfabfc23e5f39c7f298b4296e618cdbd0e79346", "messageHeadline": "build(deps): bump ecdsa from 0.14.4 to 0.14.5 (#4598)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78cbfe1ee0ebb7a645aecc16d8cc3c52bd5dfd6c", "messageHeadline": "adds name field to each Owned NFT (#4593)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bc3ade0415cf89621a8e5da89be832cee01948eb", "messageHeadline": "chore(deps): bump itertools from 0.10.3 to 0.10.4 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c167d3d46e23ae7c9b7e14c9a748e1f6abb1215", "messageHeadline": "build(deps): bump sha3 from 0.10.2 to 0.10.4 (#4575)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "090efc27500b947765af78058bf93ad798157cfc", "messageHeadline": "chore(deps): bump signature from 1.6.0 to 1.6.1 (MystenLabs/narwhal#970)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d50c8370ef3918d1a254797feea88f92306e538", "messageHeadline": "chore(deps): bump opentelemetry-jaeger from 0.16.0 to 0.17.0 (MystenL\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3736a1523e130cee7eebc4c36598a12e020ed04f", "messageHeadline": "chore(deps): bump tokio-util from 0.7.3 to 0.7.4 (MystenLabs/narwhal#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "362e7ba1c7e64828eb3861d98664fefb39dfb3e8", "messageHeadline": "chore(deps): bump serde_with from 2.0.0 to 2.0.1 (MystenLabs/narwhal#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1665a55fbbd33bac1d7fbe766c671f2b596c910d", "messageHeadline": "Use correct sha3 import (#4569)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "74855927f5a79541461892f830160ac6a2a400da", "messageHeadline": "[ts-sdk] Update Instructions for using CLI to get compiled modules (#\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 36, "deletions": 32}}, {"node": {"oid": "6edfdb940b0d889e3960fc5e19cacfb0a3689984", "messageHeadline": "[Explorer] Prevents collision when owned object has more text (#4529)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "e308aaa720de1c5dddc81ab88cd9027a85f564cb", "messageHeadline": "fixed a missing `]` in jsonrpc subscribe example (#4585)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbda25ad098b17616911a53453aedea7289c30b9", "messageHeadline": "Update wallet-adapter examples readme (#4590)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b996ab1a8e7918553cbdf30c92030fbcd5b6cf", "messageHeadline": "Require only f+1 leader votes in the proposer (MystenLabs/narwhal#966)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32e2b7bb18ddac42585ce89b7adeece638dccd53", "messageHeadline": "collect f+1 leader votes (MystenLabs/narwhal#965)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cee758b55839520e9db166c5d10d9f3ef2e0078c", "messageHeadline": "Update DEVX_ROADMAP.md (#4587)", "author": {"name": "janetwu11", "email": "104783993+janetwu11@users.noreply.github.com", "user": {"login": "janetwu11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf89beaa342d0a6f4833b5ee9a220849210f113", "messageHeadline": "network: convert worker-to-primary interface to quic/anemo (MystenLab\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 397, "deletions": 558}}, {"node": {"oid": "87e126eb78ca4a3e1d44f472c93c0fe693e12a23", "messageHeadline": "More info in telemetry event (#4531)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "35a99116a39965695f77485dfdf20f86f89ca839", "messageHeadline": "Improve CODEOWNERS for doc reviewers (#4586)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b85bd349008930082b2df66f7c01dded46a85d26", "messageHeadline": "Cleanup old benchmark code (#4576) (#4564)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 184, "deletions": 42}}, {"node": {"oid": "c55adde189993eeafc7974303912ef15a0fea0e1", "messageHeadline": "Add RPC endpoint to call tx without commit (#4514)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 885, "deletions": 740}}, {"node": {"oid": "acb6c8631e0713cf065d5b9498a016b57e82c2af", "messageHeadline": "Nit code improvements (MystenLabs/narwhal#962)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "5c4c30d17b6251a37be0aa991e756ca645514db6", "messageHeadline": "Cleanup old benchmark code (#4576)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 91, "deletions": 1978}}, {"node": {"oid": "6536b28127386b4d03f5dcc60aada6ac5326aa9c", "messageHeadline": "chore(deps): bump lru from 0.7.8 to 0.8.0 (MystenLabs/narwhal#950)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d90e3af814f56a00ad25174512dafa15b51ded89", "messageHeadline": "chore(deps): bump criterion-plot from 0.4.5 to 0.5.0 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e64720f3a65b586cbb60f747c0bb6a409bdfa9e6", "messageHeadline": "Fix shared object retries (#4579)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 110, "deletions": 39}}, {"node": {"oid": "0b88006b3d2f45ebaecdf25ead8dbe804d257435", "messageHeadline": "fix: repair dependabot CI triggers + auto-approve (#4578)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "15005c056287e4cfd21bfb293969c64fb200cde4", "messageHeadline": "fix: make sure dependabot patching re-triggers CI (MystenLabs/narwhal\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2fa91f337822990fd0290b89b8eca7e05045da8b", "messageHeadline": "Fix clippy (#4570)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f648f1c3422b226ca4481ba4523a1790e6c662a7", "messageHeadline": "types: bring back serialized Batch benchmark", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 118, "deletions": 1}}, {"node": {"oid": "5eea1b6cccabfc71472c1999aca7cf7b0f169e25", "messageHeadline": "worker: convert worker-to-worker network to quic/anemo", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 424, "deletions": 753}}, {"node": {"oid": "35ae219428feba352d9e2440d6e25f0824006e7a", "messageHeadline": "worker: remove unused client-batch-request api", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 224}}, {"node": {"oid": "cbc2bc5cf97426217aa7f58d2dc64675f8e9adb8", "messageHeadline": "network: refactor PrimaryNetwork to generic P2pNetwork", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 110, "deletions": 81}}, {"node": {"oid": "290c1236f18de39a1644d7031b9012207162dfbf", "messageHeadline": "Repair benchmark (MystenLabs/narwhal#959)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "e612b58e3d3dfb841dec171283bac84757bbe5d7", "messageHeadline": "build(deps): bump iana-time-zone from 0.1.45 to 0.1.47 (#4561)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e4f4da70428dd6fad5b0466b238de71315986d5e", "messageHeadline": "Update devnet.md for links to Move tutorial (#4571)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a3c9793a6ae16ef008b2a40ef21d250b8e53f476", "messageHeadline": "fix: decouple Sui and Narwhal key formats", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "eb4bd2923fb7f827b737d4c3e1c864b6c91a074a", "messageHeadline": "fix: adapt the generated configs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "96140c54b598561c160b281ed0f1ba651b2dc42c", "messageHeadline": "chore(deps): Update Narwhal pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 87}}, {"node": {"oid": "b78cb6ad8b850939af306555158e50c8db528394", "messageHeadline": "chore(deps): upgrade fastcrypto to 0.1.2", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c2155969ae85c281c14ee4f09f1cf695bd1e11a7", "messageHeadline": "chore(deps): update axum to 0.5.16", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6fd8874e120ceba5a7e17359865c472da2676e48", "messageHeadline": "chore(deps): upgrade url to 2.3.1", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "44c829b4d319f06cef9de3bfc12e538e307d238a", "messageHeadline": "chore(deps): upgrade roaring to 0.10.1", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce72d920d01f9803f7651604e5574e22793b8325", "messageHeadline": "chore(deps): upgrade prometheus to 0.13.2", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8092c7323cc94a736fb260ebb31e1ee315e71d17", "messageHeadline": "crypto: Add decompress_to_pubkey native function, Move example contra\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 191, "deletions": 13}}, {"node": {"oid": "dced2e77ac9f93e66311ba9bd536e820d868696e", "messageHeadline": "serde as KeyPairBase64 (#4568)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0c1ec11b40f0a14810419fc4f389e9fd910be55b", "messageHeadline": "Trigger parent cert execution for SharedObjectLockNotSetObject (#4549)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2821c0765e6332b4d4ce6f9570ae6170895f37e8", "messageHeadline": "chore(deps): bump axum from 0.5.15 to 0.5.16 (MystenLabs/narwhal#951)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c69d1a92ed8a98ee73983f6f01044747c1e1498", "messageHeadline": "chore(deps): re-enable auto-merge", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f862fb771bfdab3d25dae5c508a5d3bc558ef4f3", "messageHeadline": "chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b25481ca6b8cddcf79c04dca221fc7089ed220b", "messageHeadline": "chore(deps): bump jidicula/clang-format-action from 4.8.0 to 4.9.0 (M\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f029bf46c84b4a38addc16538bef655b7e11f668", "messageHeadline": "chore(deps): re-enable auto-merge", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc413343e8dd9441776d19ad6fd73fafe93f6c9b", "messageHeadline": "build(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff4d2be6851ce9495569f6f4b979111cf1929bf", "messageHeadline": "[crypto] Switch signature scheme to BLS + Add Networking key. (Mysten\u2026", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 519, "deletions": 250}}, {"node": {"oid": "092bc7d5a6fd624b1f804170eda2cdeb1ab03381", "messageHeadline": "[trivial] Fix comment (MystenLabs/narwhal#942)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b974a9f0b30ae6fafc7fa4e82e428721eeab32a", "messageHeadline": "[doc] fix Move package tutorial", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 85, "deletions": 111}}, {"node": {"oid": "994f962a829531acb9812b98950ad66a5a6e2b65", "messageHeadline": "Fixed typo", "author": {"name": "Leofis G", "email": "gw980531@gmail.com", "user": {"login": "leofisG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b6b89e47b17f10f81187cd2c3d042dee4f9f0d", "messageHeadline": "fix: make dependabot run cargo-hakari at the end (#4557)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "39a04ae13ed4fcca5d5cc52fae744cd81169ba2d", "messageHeadline": "fix: make dependabot run cargo-hakari at the end (MystenLabs/narwhal#\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "dc523175fada52185c8e6bf047d5a11290478e44", "messageHeadline": "Update index.md coin struct declaration for id", "author": {"name": "shiralitech", "email": "107736305+shiralitech@users.noreply.github.com", "user": {"login": "shiralitech"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61cdfa3fa3d3790f36a93940bef4665709acf011", "messageHeadline": "chore(deps): bump block-padding from 0.2.1 to 0.3.2 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a821498c1230a6b48a9ce1a09f6153734b6e7455", "messageHeadline": "chore(deps): bump ahash from 0.7.6 to 0.8.0 (MystenLabs/narwhal#944)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "84141597790c8c4d11be8bc795a6272626a424c1", "messageHeadline": "convert macro to function and start Instant there (#4547)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 30, "deletions": 66}}, {"node": {"oid": "3f673c886db9c38eec37ca764c1aedf83402b7b4", "messageHeadline": "[crypto] bls12377 code cleanup + fix duplicated code (MystenLabs/narw\u2026", "author": {"name": "Kostas Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 75, "deletions": 81}}, {"node": {"oid": "5e4b54a1ad09a292882256ac8879715f992ee32d", "messageHeadline": "chore(deps): bump prost-derive from 0.10.1 to 0.11.0 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "883ec171a15c8ae28b7be3361ca704a41aa4834f", "messageHeadline": "Increase `BlockSynchronizer` timeouts (MystenLabs/narwhal#937)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "8a0fb6fb093ecda640ea86cbada86059e6f3c066", "messageHeadline": "[nit, doc] Fixes imports in pool example (#4545)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7cb45e662cce1533ca60a69491e1c493784f043", "messageHeadline": "[sui framework] make framework version mismatch error message actionable", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "558907989c220c043a5cbbadff8842b4aef6c96f", "messageHeadline": "Create README.md (#4538)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "db822d8ebf29d8f28fd0d867572f52edf92cd67a", "messageHeadline": "chore(deps): bump url from 2.3.0 to 2.3.1 (MystenLabs/narwhal#933)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11ada63c2c658ab5d1a42e286a8df39e6a4db076", "messageHeadline": "Do not block workers during unreliable_send (extended) (MystenLabs/na\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 164, "deletions": 38}}, {"node": {"oid": "a99754b94b18b6663d84886771f4f6795a192a2b", "messageHeadline": "[doc] add devex roadmap document", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "51ec51f00ad26abc5cdeebf83abf8aa057640306", "messageHeadline": "Only verify simtest build, not test runs (temporarily broken due to a\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "760ae2d3c7fe92c0f187497046b36b7eef281b58", "messageHeadline": "Update snapshots", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8f4d2f79c4392ae7a0167a8782f079a918ba314b", "messageHeadline": "[sui framework] add unit test for `vec_map::get_entry_by_idx`", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d3ca19db296ae4221ba2e2db1152913496af6a9", "messageHeadline": "[sui framework] add unit tests for `vec_map::remove_entry_by_idx`", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2676cd5797ab4fd4ec407003ea7346933be360ee", "messageHeadline": "[sui framework] add `vec_map::remove_entry_by_idx`", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "73a1b6e940d683f7ce073c0304d4ee7b821de974", "messageHeadline": "add buckets for timers (#4548)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "88ae67724cd027cd974cebcedf33d990903ca518", "messageHeadline": "TS SDK - Event Queries (#4503)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 351, "deletions": 7}}, {"node": {"oid": "e12f8c58ef7ba17205c4caf5ad2c350cbb01656c", "messageHeadline": "chore: update narwhal pointer (#4541)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 279, "deletions": 307}}, {"node": {"oid": "62182c8c7caa455ae7463102585083374a8cb6b6", "messageHeadline": "Adaptive cleanup of mutex table (#4414)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 93, "deletions": 10}}, {"node": {"oid": "af4ce7a8f7803269f3a526399bf9ba3c7159e941", "messageHeadline": "Deterministic simulation for sui tests (#4429)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1170, "deletions": 313}}, {"node": {"oid": "bd8e0d04b8bd362f7c97cd81d526645b3ce09b9c", "messageHeadline": "adds example of a pool + removes entry fun (#4544)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "19ba9e0b9ba13c7011437d94b820b851756472cd", "messageHeadline": "add latency metrics and measurement (#4536)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 270, "deletions": 36}}, {"node": {"oid": "fe59d9cc2565897bc74a8a4e588706f2bb9d0470", "messageHeadline": "chore(deps): bump idna from 0.2.3 to 0.3.0 (MystenLabs/narwhal#935)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8dafe7723038c5750259eb0800a9656f4642555", "messageHeadline": "[Explorer] Reduces the size of the copy icon that is used with IDs (#\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 72, "deletions": 59}}, {"node": {"oid": "2bf1304757e212f337de076a5cfea29dd0f61aba", "messageHeadline": "fetch past objects (#4367)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1533, "deletions": 934}}, {"node": {"oid": "d110cc56fa0355800be3fff523cfd7c4ffb99d3d", "messageHeadline": "Switch single-key map deletion from `retain` to `remove` (MystenLabs/\u2026", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5584f5f0115809b34e5ac1be9d001d6a30f61f", "messageHeadline": "[Sui CLI] - Support full node (#4404)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 448, "deletions": 278}}, {"node": {"oid": "f0404c86958593c01a9fb5d36709f7b1efcd2222", "messageHeadline": "chore: update narwhal pointer (#4525)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 414, "deletions": 83}}, {"node": {"oid": "e046e01a0a91be3c46f04447235dfcebbbc2558f", "messageHeadline": "Event subscription (TS sdk) (#4249)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 572, "deletions": 10}}, {"node": {"oid": "ee77d8a770780f5c90f32377ff46704af07ea7f8", "messageHeadline": "Increase base consensus timeout and make it a config (#4532)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "f0d850d806e182bb78da5437815018267381b0b5", "messageHeadline": "[Move] Added support for object vectors to Sui JSON (#4526)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 139, "deletions": 27}}, {"node": {"oid": "612f880813d9693aec6ed3d49ee9b78effc623e0", "messageHeadline": "Calculate latency as soon as success is returned in stress tool (#4527)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "90918c1585869c2777c1e3ba86f33d1686372e7d", "messageHeadline": "chore(deps): bump prometheus from 0.13.1 to 0.13.2 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3d6b31e145ef124bc668b5772a10bbc705b429fc", "messageHeadline": "chore(deps): bump roaring from 0.10.0 to 0.10.1 (MystenLabs/narwhal#931)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d11a9fd1df261aae1bd956774ab30adcbfe6473", "messageHeadline": "chore(deps): bump url from 2.2.2 to 2.3.0 (MystenLabs/narwhal#928)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d346fdcceb3e0f42b2b23feb7cffd367a98ed49", "messageHeadline": "[Explorer] Clicking on the Object Type should go to the Address/Modul\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 42, "deletions": 64}}, {"node": {"oid": "709335729d0850646b54c2df7e0f26c03ec5fd98", "messageHeadline": "chore(deps): Switch sui to the mysten-infra released packages", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 90, "deletions": 86}}, {"node": {"oid": "f1a2994d7863b2446d253839674f41f9f004b1b3", "messageHeadline": "chore(deps): upgrade thiserror to 1.0.34", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "59e84db5ed1f1b4873f1f4c0dd953bd471c92293", "messageHeadline": "chore(deps): upgrade once_cell to 1.14.0", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "47566c9d111e930b6069670f1cbc542b2dfa24f0", "messageHeadline": "[crypto] Update fastcrypto, re-export its traits module (MystenLabs/n\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "5d82bc47604a7071a8f18833d246f0b3dff47993", "messageHeadline": "limit number validators on homepage to 5 and fix error display (#4515)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c8812ffdd3d2e1e86d7a6d91a1729d94d97f5d7c", "messageHeadline": "[move] Enabled debug printing in code published on chain (+ Move vers\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 213, "deletions": 217}}, {"node": {"oid": "58a0f9be00fd604a846f7df4a52c86c05c78df02", "messageHeadline": "assign workers keys (MystenLabs/narwhal#909)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 436, "deletions": 198}}, {"node": {"oid": "36bba8ce559806befac18b1341dfa316b84a0f75", "messageHeadline": "chore(deps): bump ahash from 0.7.6 to 0.8.0 (MystenLabs/narwhal#919)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "731f1559dce490c0162086df0b54fb61023335f9", "messageHeadline": "chore(deps): bump constant_time_eq from 0.1.5 to 0.2.4 (MystenLabs/na\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f7503748ec03f41335692ff396f0ba81679e10f3", "messageHeadline": "chore(deps): bump tonic-health from 0.6.0 to 0.7.1 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8e68b9a0cb9470558a80dc3d77fb9f1e58fd96cd", "messageHeadline": "consensus: convert tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 201, "deletions": 205}}, {"node": {"oid": "13d26fe97d3c7644d5b58648e89d79d360560419", "messageHeadline": "worker: convert tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "f232a3ec7388e954b085c86551b3f71573830342", "messageHeadline": "node: convert reconfigure tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "06a507112f17dfb9717b4cf67ddcdef538fb4f42", "messageHeadline": "executor: convert tests to use CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 72, "deletions": 36}}, {"node": {"oid": "cfd73d3431b5c5f175aff419a5ce97ca35c1f4b0", "messageHeadline": "enable span tracing latency via prom (#4512)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 46, "deletions": 62}}, {"node": {"oid": "3f41a8667f207ad0c94bc93e011f4f6ea8b2a88a", "messageHeadline": "primary: don't use test_utils::committee in helper tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "6ed489f9288ba16513d5303b03420fa04d998c1f", "messageHeadline": "node: convert smoke-tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "05e2eb9f0ec11dec2459875665fd67800d81538e", "messageHeadline": "primary: convert block synchronizer tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 102, "deletions": 79}}, {"node": {"oid": "5fe914fe69213617859960db0725e1764ea1e144", "messageHeadline": "primary: convert block remover tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "15724e246dd6dfd856f949bc6f6a4a74915bf82c", "messageHeadline": "storage: convert certificate store tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4d52f0d29a71c7ae6c664fd61349b93fa79f2544", "messageHeadline": "primary: convert block synchronizer handler tests to use a CommitteeF\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "79e07455bf377f7d78927c270fbfbbb71982899e", "messageHeadline": "primary: convert header waiter tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "999074889158848e6b7316ecb50fc03fad5384f8", "messageHeadline": "primary: convert block waiter tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "950fdc26141b4076118753dd61cf0054874f5043", "messageHeadline": "primary: convert certificate waiter tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "c6fc75514c02ef541043a2696b2a0a55200b70c0", "messageHeadline": "primary: convert synchronizer tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "59d0e55e4836569423dd4d71b7a04c322757a120", "messageHeadline": "primary: convert proposer tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "2938f3e9f23a8c58a52da6c665b8eabef5e4485b", "messageHeadline": "primary: convert helper tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "11c3ffe9348dd6fa3a75312c16e1722d5201160f", "messageHeadline": "primary: use proper fixture in validator-api tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6aa53bc030d28514018e9b3b647a297760ac409", "messageHeadline": "primary: convert epoch-change tests to use a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 38, "deletions": 77}}, {"node": {"oid": "bb77a68066efaca6790befe1bab51b077021836f", "messageHeadline": "test-utils: add utility for adding a new authority to a CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2ee57d21f25297ca8d04117177b5c56bd391eb2e", "messageHeadline": "cluster: convert cluster to use CommitteeFixture", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "674d133d12bb0b286ab5e68a89d71f1e8a06f3c4", "messageHeadline": "[checkpoint] local_fragments should be indexed on sequence number as \u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "7e3b2cd8ce52bdf57422c1f6c83e1d4579a5fc67", "messageHeadline": "Fix a livelock - do not poll timer if it has already expired (MystenL\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "624aafa0bcfacd88f4713c7bbe288be6518bf3c3", "messageHeadline": "[Explorer] Update Transaction Results Status Message to Reflect Figma\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "4f9151b5e6aa84ed2a725a41584ed30c73e81a11", "messageHeadline": "[checkpoint] Increase timeout to 60s for e2e tests (#4507)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd2031bd1c3287480bed8adfefea9eb00db9ae79", "messageHeadline": "fix: switch to mysten-infra packages, retire the dependencies job (My\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 55}}, {"node": {"oid": "e88ea55853c88808246cd127d9fb272cfd4f3e6a", "messageHeadline": "Updates to index.md for latest release (#4505)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "eb8c60fb99c4ca71d3ecd7bab3f6cfe451eeabc3", "messageHeadline": "[tag action]: Handle client payload params (#4508)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cd402d151d7f7663ef27e175e698fb72f6e73164", "messageHeadline": "chore(deps): update roaring to 0.10.0", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "e273b33b35e6213ff84fd531b2eed3776b266aaf", "messageHeadline": "chore(deps): update anyhow to 1.0.64", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "36efb690b3771a79d59b34badb1aa0c7c4683737", "messageHeadline": "chore: tidy up update script", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f390bcff2588b4f3b6ffa31a011d9d8fc2ceaf1", "messageHeadline": "[config] Only start checkpoint process on validator (#4450)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecca11601be83310615e0661fa8d3de2f366a099", "messageHeadline": "config: convert config tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 75, "deletions": 106}}, {"node": {"oid": "5b34c7c6a885be8fbb6571e010fcb6f84a8f8367", "messageHeadline": "primary: convert core tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 90, "deletions": 92}}, {"node": {"oid": "9db0d55b408cc4ef36913306b914e0b3ae356be0", "messageHeadline": "primary: convert proposer api tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "c81b440baccb78c079e26b43416e715e56dc0bab", "messageHeadline": "primary: convert validator-api tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "89bfb0f05d59031773099553087ea547948d9c08", "messageHeadline": "primary: convert certificate tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 62, "deletions": 74}}, {"node": {"oid": "b778f78236a23e9a4910e1d6ba3e3d96abe0c16c", "messageHeadline": "vote: allow creating vote with a signer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9fb2ddc315ccdca76f3c11836061c0fe98ec7f32", "messageHeadline": "fixes text overhang in failure message (#4462)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39530a3929d1814dcee99a3fce082c0ea5145a8", "messageHeadline": "chore(deps): Switch to fastcrypto published version (MystenLabs/narwh\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d03bcb162126ef587298bc739e266ffe308fc1bf", "messageHeadline": "[move] Added support for passing vectors of objects to entry function\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1089, "deletions": 183}}, {"node": {"oid": "29bb44902921d69dc9b5e78d7650a03b1f7b50fd", "messageHeadline": "chore(deps) Update the Mysten-infra pointer (MystenLabs/narwhal#908)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "84511d6795a84c725a2280bea2f56ac390b235fd", "messageHeadline": "[events] Enable event doc and add examples (#4436)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1752, "deletions": 845}}, {"node": {"oid": "90644871852302a057e9966816a2160fef055859", "messageHeadline": "remove batch_info_request_start_seq and add follower_start_seq_num (#\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "9c130dcaf340725f2384ac161a3cf12be343947a", "messageHeadline": "Adding dispatch info (#4500)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5fb85ff9a1030f6728a748306a80b449cfe1a487", "messageHeadline": "Creating initial tag commit action (#4499)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "322261cb062f904b0179a9ba08cf75d6b6a2bcc1", "messageHeadline": "[checkpoint] Fragment verification should check seq number consistenc\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8a95d9eeb2d184858aa3724c66c0980b19a81561", "messageHeadline": "chore(deps) Update the Mysten-infra pointer (MystenLabs/narwhal#907)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a3fb34b1685b2378627204d56d5ae5b3034f6b15", "messageHeadline": "ts-sdk: add secp256k1 keypair (#4410)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 604, "deletions": 127}}, {"node": {"oid": "7f86add2edda372a44f24235593ee1399b7240d6", "messageHeadline": "Update RELEASES.md", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c4b1d6741c0d9886809f08279260f4a9df8c82d", "messageHeadline": "Update mysten infra ptr with new db map (#4496)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 465, "deletions": 364}}, {"node": {"oid": "df05544fb0cbd6d6db016e71e5facb5e7cc27988", "messageHeadline": "Devnet 0.9.0 Release Vesion bump (#4491)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a2a982f36884006cccaa8047bf22956e5c9e28f4", "messageHeadline": "chore(deps) Update the Mysten-infra pointer (MystenLabs/narwhal#906)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b8cf8934e55d08a44b5bf0ff143f55c2b9620f95", "messageHeadline": "Count in-flight GRPC requests via request lifecycle metrics (#4494)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 368, "deletions": 432}}, {"node": {"oid": "21780d11097a1216287c0a6402566e5aae43811f", "messageHeadline": "[crypto] add confidential transactions to sui_programmability (#4162)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 495, "deletions": 1}}, {"node": {"oid": "41f499f212af0ef3d116860129c39c2bc3327c23", "messageHeadline": "chore(deps): bump thiserror from 1.0.33 to 1.0.34 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "428e27886e5853dbad11e7fcdda7cf9561288044", "messageHeadline": "chore(ci): Auto update mysten-infra (MystenLabs/narwhal#890)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "4188582e40260b67a43078745db2136b785e863f", "messageHeadline": "build(deps): bump miniz_oxide from 0.5.3 to 0.6.2 (#4477)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20241de4a0b1a8a97a4daeef93a4f959760a4393", "messageHeadline": "chore(deps): bump once_cell from 1.13.1 to 1.14.0 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "07d9de936e65d83043126afd94e378d600433e55", "messageHeadline": "build(deps): bump test-fuzz from 3.0.2 to 3.0.4 (#4480)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "13c9d226450e2f1bbae8013eb936a0cbbbb074b2", "messageHeadline": "chore(deps): bump ordered-float from 1.1.1 to 3.0.0 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "37746df7ec607eeabb473fa85091e6cd4e645122", "messageHeadline": "build(deps): bump peter-evans/create-pull-request from 3 to 4 (#4465)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51700ba607161965bb6a907789b2b7ce8a63486f", "messageHeadline": "chore(deps): bump roaring from 0.9.0 to 0.10.0 (MystenLabs/narwhal#893)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f792fd9363350e41eaa20013ff210f2ff3db87c6", "messageHeadline": "chore(deps): bump sha3 from 0.10.2 to 0.10.4 (MystenLabs/narwhal#894)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abe2ca67e2f68cdf7c52555b084e134a45c7426d", "messageHeadline": "fix(logging): Put quinn messages under the network logging level (Mys\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 45}}, {"node": {"oid": "11f5fd95a522f325c64bfc74b4ca0b6750f3bd92", "messageHeadline": "use 20000000000 which works on devnet (#4488)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3a50baeb3c28831d4da946abff00102cd2bab5e5", "messageHeadline": "Count in-flight GRPC requests (#4489)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "98a18f979a00f9d28a600eb1b50840b9c8b199a4", "messageHeadline": "chore(ci): allow triggering bench, nightly manually (MystenLabs/narwh\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9714d06cf28f9a3e7826aa2d0b033e167fb1fbeb", "messageHeadline": "[book] Adds one-time-witness page, example and links (#4483)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "45679c17b152c859cbee877ecfd2009584c89676", "messageHeadline": "[events] Remove checkpoint number from events (#4409)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 53, "deletions": 177}}, {"node": {"oid": "35cde062858d3aaa246e89951b223ba90fc9618a", "messageHeadline": "chore(deps): bump anyhow from 1.0.63 to 1.0.64 (MystenLabs/narwhal#888)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5abb5a070b9c2e38dbaa73764f2d25853d97ce50", "messageHeadline": "primary: don't panic on inbound RPCs when the node is shutting down (\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "28288e468f42eb158c1be7577e1cd3bf20c5d53c", "messageHeadline": "chore(deps): bump prost-types from 0.10.1 to 0.11.1 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "89dfa56e8542169e1e0dc8cd6c636b949d8a7199", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4454)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "3e166e52b08292766210f54bce9e969813bd6858", "messageHeadline": "[docs, framework] Documentation fixes + formatting (#4463)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "2b0a242034687a730f5788ea3d1721c2b199ab4a", "messageHeadline": "[Explorer] Add amount to Transaction For ID Tables (#4478)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 211, "deletions": 293}}, {"node": {"oid": "0435645c1b5e305efd3402a2bf7ab1b155e36281", "messageHeadline": "[TypeScript SDK] Auto derive call args (#4227)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 630, "deletions": 134}}, {"node": {"oid": "0cc3aeee9ba51cd4ee5ba6e7f21e2283edc13390", "messageHeadline": "build(deps): bump ecdsa from 0.14.3 to 0.14.4 (#4479)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aac62844b0809c151a0e6fb5b845c9ee26136563", "messageHeadline": "build(deps): bump proc-macro2 from 1.0.42 to 1.0.43 (#4467)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "6c0b607d7ea8131c0469ac7823948b86896e7234", "messageHeadline": "build(deps): bump serde_test from 1.0.140 to 1.0.144 (#4475)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a26ab3ae2d48aacf5c461fe3a1ee727981f8c12", "messageHeadline": "build(deps): bump phf_codegen from 0.11.0 to 0.11.1 (#4473)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85d026edaf51a9999c081a2f4090234d212e677b", "messageHeadline": "build(deps): bump debug-ignore from 1.0.2 to 1.0.3 (#4474)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "754fe7b4d99189e73f9337cda6b5950e154bbf07", "messageHeadline": "build(deps): bump socket2 from 0.4.4 to 0.4.7 (#4471)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8a0c3ae2afd251ff9fd2ee6dbedb377a27f4233", "messageHeadline": "build(deps): bump combine from 4.6.4 to 4.6.6 (#4470)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b1fcf2aeadb2ae9159d823d34b65add6971f66d", "messageHeadline": "build(deps): bump paste from 1.0.8 to 1.0.9 (#4468)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a78c169bb4a80231919bf93b3cf4ac9ead03537", "messageHeadline": "build(deps): bump wasm-bindgen from 0.2.81 to 0.2.82 (#4466)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8f163d6e8a74906345469eb175dddc9d00e43ff6", "messageHeadline": "Prefer ed25519 in docs and prompts", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d4e8ca6c09583f34af4f5903baae590f8585fd5", "messageHeadline": "Make client address configurable (#4459)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6b9dadafe60302ea01cae4bb878847db7ed164c1", "messageHeadline": "add stress binary to sui-tools docker image (#4455)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e88bbfe2b103b787cf8e43e73ee56d161dcb0449", "messageHeadline": "[explorer] Enabling localnet e2e tests (#4416)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 209, "deletions": 55}}, {"node": {"oid": "b4761687800bffc13fb48503c5739c36eb06c98c", "messageHeadline": "Use gas range instead of a single gas object (#4457)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b4f47806030fb9e1715f0221f0227a9066e8fb9b", "messageHeadline": "Breakdown stress metrics by workload type (#4453)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "67dbbd4dbc95b214859d108761ac4c12162c504d", "messageHeadline": "quic: primary-to-primary (MystenLabs/narwhal#668)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 834, "deletions": 416}}, {"node": {"oid": "1fb746d25b9a821eae56650f2f5dd1d2f7dea19e", "messageHeadline": "refactor executor temporary batch store. Clean up storage after execu\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 128, "deletions": 46}}, {"node": {"oid": "32b96ec2f64d585c37b4fdf8256fbec6f85a9dc1", "messageHeadline": "[#3992][Events] Extract amount field from coins into TransferObject e\u2026", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 876, "deletions": 754}}, {"node": {"oid": "8fd170a120e45d46c032b8eb421b15aac717878f", "messageHeadline": "[crypto] narwhal signature aggregation and pks compression (MystenLab\u2026", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 388, "deletions": 50}}, {"node": {"oid": "ed4258a0c925ce7d3437934c26c164a441c3bdb6", "messageHeadline": "More cost snapshot tests (#4449)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3007, "deletions": 82}}, {"node": {"oid": "29dd195483184cbe3bafed18f7def507ccadc1cc", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4445)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 149, "deletions": 133}}, {"node": {"oid": "fd5492ace1d2185be2eaf523a24ff6bfd9e72941", "messageHeadline": "debug print tracking_id of each transaction in a batch (MystenLabs/na\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "abca03c8718c471e3765a7a143205d81707ebfee", "messageHeadline": "crypto: fix decode SuiKeyPair (#4439)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "10bb0459d274b0872740f8dba9998a169e34b74e", "messageHeadline": "[consensus] Use struct field for tracking_id (#4442)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 113, "deletions": 93}}, {"node": {"oid": "cdfeb12391cfac5ce2ba2e245673beaa3f674219", "messageHeadline": "Fix reconfig_end_to_end_tests (#4441)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c40bfc95b73259f989ca6efcdb3c0062bd049a7f", "messageHeadline": "restore certificates in restarted executor (MystenLabs/narwhal#824)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 167, "deletions": 10}}, {"node": {"oid": "0b2605b88afdaa2d3d3777762cd35d24e458f2bc", "messageHeadline": "Clarify Bullshark is default, Tusk is still available for consensus (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "4a7ca04bd19cb855392504c7962a3c385fa9479c", "messageHeadline": "Initialize Narwhal node with span latency histograms enabled (MystenL\u2026", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 99, "deletions": 58}}, {"node": {"oid": "a3b3f638f33c2f466ae9d283ed5d553b5a232bdb", "messageHeadline": "[explorer] Add CI deploy (#4280)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c1bcf4326745f44ab852a86771737de3d845a14f", "messageHeadline": "removed unused deps (#4433)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b81509f38559f8e1e1af80a2c39e6d595c5fb729", "messageHeadline": "added formulas and moves constants (#4418)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 281, "deletions": 166}}, {"node": {"oid": "31e943678d3a8a1e99db0ab65b0bac3678269ee7", "messageHeadline": "[consensus] Add tracking_id to consensus messages (#4427)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 81, "deletions": 15}}, {"node": {"oid": "cf04a96e7557c86e07cccfe8db8ada0e2e11c6fb", "messageHeadline": "chore(ci): don't auto-close issues (MystenLabs/narwhal#881)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd5724fec26cda5ba29a4cb8af45bbb447369a0e", "messageHeadline": "build(deps): bump ahash from 0.7.6 to 0.8.0 (#4205)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ede268e808a07009f11b48dc85f9118afb67af12", "messageHeadline": "Removes Become a Validator link (#4430)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "7daf309df048656f244013e46b4f4f92d9d09734", "messageHeadline": "Transaction Streamer (#4288)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 418, "deletions": 58}}, {"node": {"oid": "73132456ee132a14cfeafc46b720f60ce11f0db0", "messageHeadline": "Do not auto close github issues (#4428)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "139acf3217eae863072f31aee0ce0c870c2ea1a9", "messageHeadline": "chore(deps): bump futures from 0.3.23 to 0.3.24 (MystenLabs/narwhal#880)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "91ac878fbeb9851eaf476080d898a7f731119510", "messageHeadline": "build(deps): bump pest_generator from 2.2.1 to 2.3.0 (#4206)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08d0f976c49365bf945cbd6189759fd8e6a547f7", "messageHeadline": "chore(deps): bump pretty_assertions from 1.2.1 to 1.3.0 (MystenLabs/n\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f6288831e64a2b417349c40f5aaf143321df7f", "messageHeadline": "chore(deps): bump insta from 1.17.2 to 1.19.1 (MystenLabs/narwhal#869)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d9c5c9ec2cd325df8aab4aaadb068aa9ec737b", "messageHeadline": "chore(deps): bump dashmap from 5.3.4 to 5.4.0 (MystenLabs/narwhal#875)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "524242b92edd2c19d9ea4ce3dced0fd195ad3a8a", "messageHeadline": "build(deps): bump ouroboros from 0.9.5 to 0.15.3 (#4304)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ecd76ef0e442bcb1c6fb42db6c62a4c41c051542", "messageHeadline": "chore(deps): bump pprof from 0.10.0 to 0.10.1 (MystenLabs/narwhal#872)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a61eaa16b273d1c32e60a89171379040e69985b", "messageHeadline": "chore(deps): bump thiserror from 1.0.32 to 1.0.33 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c7aeef14be4548ab4645a25c6fe5db3a0e2a7f67", "messageHeadline": "[ts-sdk] Fix publishing due to sui-open-rpc issue (#4422)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "27e9bc142b79abbbb5e03432b350ed11c6a35963", "messageHeadline": "chore(deps) Update the Narwhal pointer (#4415)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "a0fdb52e1a6b6e1559de163e4c5c847a10d49659", "messageHeadline": "[ts-sdk] Remove errors from ts-auto-guard (#4419)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 68, "deletions": 248}}, {"node": {"oid": "0d1cf7dc25c1f460d403b86fb5b2e303e8ed33f6", "messageHeadline": "[consensus] Update Narwhal rev (#4403)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 62}}, {"node": {"oid": "76d50f278606a7884633a79bf62a051f2f214ac8", "messageHeadline": "feat(CI): Add a script + job for NW auto-updates (#4393)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "a7fa50e69dbbc6241da4f114ca06b6adf4d28be9", "messageHeadline": "Remove tailwind deprecation notice (#4412)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "3b412037bf1fbff48a0a5e555eb4a6fe186277ba", "messageHeadline": "in-house cost logic for finer control (#4363)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 886, "deletions": 379}}, {"node": {"oid": "466e59fae5912d0bacbebe1342c841087a5b9d57", "messageHeadline": "add cast and vec unpack (#4411)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "f5ee396ba8ae08041e5f5a3d557a1e5d7788c465", "messageHeadline": "Announce need to specify key scheme type as an argument on Learn > Se\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e59ec64a45449a6d01cdb7226fb69e6d821bc6d3", "messageHeadline": "[reconfig] Do not wait for batch to pick up tx in the last checkpoint\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "804c433e698c71156252a4b5cb60acadeb6695dc", "messageHeadline": "[FE] Use pnpm diffs instead of file-based diffs (#4401)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "002a105c17baac4d127836ea1631e619b5e057ca", "messageHeadline": "[mutex_table] Fix acquire_locks deduplication (#4398)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e7ddb99e2669567c990d2fd1a744618234be1c4", "messageHeadline": "keytool: Remove default key scheme as ed25519 (#4351)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 128, "deletions": 81}}, {"node": {"oid": "aaef40698d9e54af17c2356f751d11df8e46a30c", "messageHeadline": "update fab seed (MystenLabs/narwhal#866)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "214d5ff51fc463cadc03bc24d1c787fadf3af5f5", "messageHeadline": "[examples] Adds a devpass (subscription) example (#3809)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "3a179d2df4083b30d01e8e4a513a00733448150e", "messageHeadline": "[executor] Add deserialize to ExecuteState trait (MystenLabs/narwhal#\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "81b8dd327acc0e49364c0d5c7266717cbfef1e83", "messageHeadline": "[FE] Use path aliases for app dependencies (#4340)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 142, "deletions": 1509}}, {"node": {"oid": "32adf054b88e991f165f7535b6d88244209ee862", "messageHeadline": "Announce Sui version 0.8.0 in Learn > See what's new section (#4400)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e4851b3ad750ec08499af0ddf3adfb16fff4c3", "messageHeadline": "[ts-sdk] Remove TSDX, replace with tsup / vitest (#4392)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 711, "deletions": 2001}}, {"node": {"oid": "550477d6151a6ca216ee2bb2e51de9ba971e8afa", "messageHeadline": "Update RELEASES.md", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5592662caa872a692cd4bfeb6a4db8cde1d026e", "messageHeadline": "Adding 0.8.0 release notes", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11c4ec2946391f22d6bb514dcf6a92e39bc5282c", "messageHeadline": "Fix link to relocated VS Code Plugin blog post on Dev Portal landing \u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1ce12b36e1660dfbe30d480fd606c8e8530c3cd", "messageHeadline": "[authority_store] Atomically store effects and executed_sequence (#4395)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "9262cab6a5c71b4e0b788d8489a37689178441d0", "messageHeadline": "[checkpoint] Separate proposal and checkpoint content type (#4255)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 221, "deletions": 190}}, {"node": {"oid": "8d46a94bb7c4a6b0883c34e8db6090f7fd774b4f", "messageHeadline": "actions: update release tag pattern (#4396)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0239d21cc4bf7483091c0210604459f5ee4f67f2", "messageHeadline": "Announce Cryptography (math) example in Learn > See what's new sectio\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b74b695d342b0beaf562890a4f3f011be4c8433f", "messageHeadline": "Sui v0.8.0 version bump (#4388)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "99cb6da9b6d7dae58eeefb9e4ff7db15e968c53c", "messageHeadline": "[mutex_table] Do not block entire mutex_table bucket when waiting for\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "522523751ed0ab28b81f6485c6dfd2ab1c8bda14", "messageHeadline": "wallet-ext: change executeSerializedMoveCall signature to accept base\u2026", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 51, "deletions": 61}}, {"node": {"oid": "48bb935c3e5f1a24c105525970eea28bc3be87b0", "messageHeadline": "Restore links to CLI Client file moved back to build directory (#4360)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "943e923a0af33fecb9638e6bdc0d69240f12754e", "messageHeadline": "Update rust version (#4390)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d00515fcbe5aca96d7d9b985a0e0eecb316c9018", "messageHeadline": "Rename doc/src/contribute/cli-client.md to doc/src/build/cli-client.m\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d427cf2d588d5195c8a0d5c13fdbde108bec2449", "messageHeadline": "[authority_store] Schedule certificate after acquiring tx lock (#4365)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b30d503982b7e7a661de7396622bfd6be866cfe", "messageHeadline": "changes website title from SuiExplorer to Sui Explorer (#4369)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ece23e9f4e256f85a0902a11ec2b420f6534357", "messageHeadline": "swaps three dots for unicode ellipsis (#4370)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d39d62695b1cd609e571e6cce2e6bedb22bb9a", "messageHeadline": "[wallet-adapter] Rework how wallet adapters are built (#4343)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 641, "deletions": 148}}, {"node": {"oid": "fbaf7506a94eed928b20c6218f93d8c07a83851a", "messageHeadline": "wallet-ext: add privacy policy in agreement flow", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "31ce00222f60c117215d7a6625025b54a777d19e", "messageHeadline": "chore: upgrade narwhal pointer (#4316)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 698, "deletions": 608}}, {"node": {"oid": "08d12eb57a9e1b0f3f0e03559212abc12613a992", "messageHeadline": "update point to 7ef7415 (#4368)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 146, "deletions": 80}}, {"node": {"oid": "6940a0c00483f06254a9f9c863cc3daf21ff78ee", "messageHeadline": "chore(deps): bump base64ct from 1.5.1 to 1.5.2 (MystenLabs/narwhal#855)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "253cb91b3cfa8c9e1371b5d38f5b67c1b728a765", "messageHeadline": "fix: extend the batch timeout", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8f1626a1a163d7fff2c582cb1ace18230a51d538", "messageHeadline": "revert: f78a4c5f7 - Batch execution with single execution adapter (My\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 242, "deletions": 379}}, {"node": {"oid": "0a4620bd1b5026d3f2ba24f67a6c51601009b847", "messageHeadline": "bump wallet version to 0.0.6 (#4366)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc3f397ef1b2dd026a1ade04400ef5a4e01d158c", "messageHeadline": "Remove unused imported module and update some CLI command (#4295)", "author": {"name": "Vo Anh Viet", "email": "anhviet5121pc@gmail.com", "user": {"login": "vietanhvo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "633b9a80b2b637566e5e6b88e7f60636c86b07fb", "messageHeadline": "fix nightly build failure https://github.com/MystenLabs/sui/actions/r\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "5ad8a9c3961285e1c0f4d757a845fe3021935ea1", "messageHeadline": "[sui-json-rpc] Use more efficient parser (#4306)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "84c4f78cb3673d1ea8d095c93c43d226caf36b06", "messageHeadline": "Prepare references to forthcoming crypto example (#4315)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "caba8a4ef98ad0839033bc5147b85e697d1f3db1", "messageHeadline": "[FE] Add diffs based on pnpm (#4239)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "1c3e284cf75a4e0e1f6799d6a96b3d3d8a91beba", "messageHeadline": "Adding images to Sui Explorer topic (#4313)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 77, "deletions": 43}}, {"node": {"oid": "70a738b2ac34e6d5ad38d6149706da477baba705", "messageHeadline": "fix tx events tab hight (#4312)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8f763629c9dc0444997eee32f699b4ac8361ee", "messageHeadline": "Entry function must not return any value (#4319)", "author": {"name": "Vo Anh Viet", "email": "anhviet5121pc@gmail.com", "user": {"login": "vietanhvo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "171cc4e33205dffbb6291e077feefd00a887423e", "messageHeadline": "[explorer] Add vitest UI (#4341)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "e496a1d3ce50169febc956315f43a7d941ad779f", "messageHeadline": "Set full width for table (#4335)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a90f76f9083aa0ca40e5ce634371a22fe783073c", "messageHeadline": "update rust sdk docs (#4317)", "author": {"name": "traitmeta", "email": "s.xue.xian.c@gmail.com", "user": {"login": "sixgo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1cd5ce9c2631d5b421da6cff348a524536cd21ec", "messageHeadline": "Update write-package.md id reference (#4330)", "author": {"name": "shiralitech", "email": "107736305+shiralitech@users.noreply.github.com", "user": {"login": "shiralitech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56128f5c12b20741f80a04dba2fb87b039bb9812", "messageHeadline": "[ts-sdk] Update docs to recommend experimental-tagged packages (#4334)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "b42885ebf5f60a66032548733be3b1f7b5b4fddd", "messageHeadline": "update worker index properly (MystenLabs/narwhal#856)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6730bd5a6ffd40c84c6d141aaee8d6b0c39a6347", "messageHeadline": "[move] framework unit tests should verify the move code", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfa15ddf5b488e70819aa5cfc3273afb0602092b", "messageHeadline": "[refactor] remove proof of possession from public configs (#4244)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 118, "deletions": 104}}, {"node": {"oid": "8ed8d4f38e1be6bf94575be72c360cb2f8ecab34", "messageHeadline": "[explorer] Migrate explorer to vite (#4177)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 440, "deletions": 2946}}, {"node": {"oid": "3278bff6e3418d315272a728e8d03261f80c5ee5", "messageHeadline": "Explicitly classify sui errors in consensus handler (#4326)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 58, "deletions": 101}}, {"node": {"oid": "5ff71528a37f642a4496bef86167deb5fe2d53bd", "messageHeadline": "[FE] Add pnpm audit workflow (#4216)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "67af75c1b4bb11a359f186ed8b39cd3761b55281", "messageHeadline": "crypto: add example ECDSA contract produces event (#4262)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "b9ee5c221cb3d642119f580ccfb55d2658b41038", "messageHeadline": "[FE] Add changesets (#4214)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 595, "deletions": 14}}, {"node": {"oid": "05ef7acfa299498aa5cf256c7db82863e570764c", "messageHeadline": "crypto: zeroize private key in BLS12377 (MystenLabs/narwhal#850)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "83cb004eea060627444cd88668f9f5acfad518ac", "messageHeadline": "WIP: Simple estimator (#4259)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 641, "deletions": 443}}, {"node": {"oid": "4ffdda50dd1e918f788db059e622aded59267059", "messageHeadline": "[refactor] replace the certificate_store with a wrapper struct (Myste\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 848, "deletions": 200}}, {"node": {"oid": "578e13f128755a98fc965c68a621691b7f2328e7", "messageHeadline": "Enqueue parents explicitly - handle ObjectNotFound error (#4309)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "fe857636bd035920f133806560904faddc084c34", "messageHeadline": "Add unit test to check extra_transactions size is limited (#4307)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5362f1b6d910e74ccb55cc9041df3d77fa5eb381", "messageHeadline": "fix: make Permits decrease the gauge on drop", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "00234287578a10543ccd6bcce8e92dba30e13f0d", "messageHeadline": "fix: introduce breaking test showing permits don't decrease the gauge\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cff676499c8eb1667aa9e1a9918d4c65fa9b4a29", "messageHeadline": "fix: Make the executor's channels use the same CHANNEL_CAPACITY constant", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "94e5bca0f38def733d2a3bb45683834126069c43", "messageHeadline": "Deprecate sui move utf8 (#4278)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 50, "deletions": 90}}, {"node": {"oid": "d027c4f9ce292450c0eddacf50b9012e7b5a54e0", "messageHeadline": "Fix checkpoint catch up for transactions not in extra_transactions (#\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c951368671b8bf35bf8629e389f4eb42b56c4751", "messageHeadline": "Wallet scrollbar fix (#4284)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 110, "deletions": 116}}, {"node": {"oid": "55989bc00ab0e7fcb09771045d943abbf02d12c1", "messageHeadline": "Reconfigure Consensus (#3998)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 127, "deletions": 36}}, {"node": {"oid": "b7a7c80172efaae146e06e74b17408150f2b5f3e", "messageHeadline": "Note verbose messaging for failed builds in Build Test doc (#4301)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "927af93e54253121cd28a0272d1361f000563c42", "messageHeadline": "Update sui-explorer.md (#4300)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ded328ed0b96e172fde20a6aa9cbb896bda0318", "messageHeadline": "New topic for Sui Explorer (#4294)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 122, "deletions": 5}}, {"node": {"oid": "da97d2bdea8a6b7c45751b7b6a703ed648d75964", "messageHeadline": "[Explorer] Clicking on Module Value in the Transaction Results Page t\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "05461532ecdf3a8a6ccf00c177af30c187b23266", "messageHeadline": "wallet-ext: fix lint:fix scripts and use pnpm for start script", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed254411028c85bccabf071ea16f227c8d1bee63", "messageHeadline": "Revert \"Adding a new topic for Sui Explorer (#4289)\" (#4293)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 5, "deletions": 128}}, {"node": {"oid": "7290719b4e4f70322bb5a6bcc03b06a43c3917b5", "messageHeadline": "Adding a new topic for Sui Explorer (#4289)", "author": {"name": "Randall-Mysten", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "bb111b479e9be15f18c96140c8416fb82fd02f47", "messageHeadline": "Use separate waiter maps (#4291)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "96d2dee24dfd470e019e15d9fd4ecbeb92ae4576", "messageHeadline": "[checkpoint] Restructure checkpoint loop to allow fine control on pro\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 428, "deletions": 443}}, {"node": {"oid": "caeaedf3eba6609d38b598ea49d7d0aa2b691777", "messageHeadline": "Add Reference page, include in navigation, move related links there (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "7f1ffc4ed68ffd03ecfa6ed4db23501c566df688", "messageHeadline": "Rename follower route to force fullnode upgrades (#4256)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46a7363c43da17df98e4b07ce33c3999745ded7c", "messageHeadline": "Wait for in-progress txes to finish (#4286)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "05d3eba0a8e46e632d0d2ac7c2d0adb364f719f6", "messageHeadline": "[sui-tool] Support getting old objects and print fields (#4271)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "2412bedc69f9701fd2e087f036ccde18824a0181", "messageHeadline": "Announce Bullshark and Shared Objects in Learn See what's new section\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3b012de7ed79ae9010a0668a1fbc81fa7c47aa6", "messageHeadline": "Fix link to API reference in nav (#4287)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb292788b5844a58c018cbb19efe9b3c82f0d5a", "messageHeadline": "Update cli-client.md (#4282)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b0431bca5e39fa2e8c754dc003009932326290e", "messageHeadline": "Shorten page nav titles, create Reference section, move CLI Client ba\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "50ebc5129d6a616c12eaf7556fde2532d53a12a8", "messageHeadline": "Changes to ensure forward progress in fullnode sync (#4185)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 486, "deletions": 234}}, {"node": {"oid": "66ac209415c997aa0a8242f80cbbae5fa9d8f62f", "messageHeadline": "[transaction] Check batch transaction validity (#4279)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "51fcf8e5257586406167c3fbfe98291de4df071c", "messageHeadline": "Swap id for info in Move Build and Test doc (#4275)", "author": {"name": "Vo Anh Viet", "email": "anhviet5121pc@gmail.com", "user": {"login": "vietanhvo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "305549fd4b083a3a7db3efdf8f6e7f6d3bf111cc", "messageHeadline": "Update faq.md testnet references to reflect current state (#4243)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d95deadb76b02879c0efb5fe7de52002ede20c97", "messageHeadline": "[move] update move stdlib to latest upstream", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 147, "deletions": 513}}, {"node": {"oid": "cb105188898d464212cfe375fbbafe9a2ef78d22", "messageHeadline": "Fix updated reference to sui::object and UID (#4267)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5406929fb02aaf35058ce6ce8096b85e1eac4a7", "messageHeadline": "fix typo in the doc. (#4257)", "author": {"name": "fenghaojiang", "email": "fenghaojiang97@m.scnu.edu.cn", "user": {"login": "fenghaojiang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016bc6b5d81c7a842f809e6464a45179c68c040a", "messageHeadline": "chore(deps): bump prost-types from 0.10.1 to 0.11.1 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8865e8e548d09c0e98c93a15c27301a057b82eb", "messageHeadline": "Migrate to new home page (#3857)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "50e926163d4a4c80be7706109ab0e2427950afa4", "messageHeadline": "[wallet-ext] Add wallet to pnpm workspace (#4242)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3115, "deletions": 28109}}, {"node": {"oid": "6b6e2930d386615664f4ca77a06ffab73db50235", "messageHeadline": "Updating index.md object specifications (#4241)", "author": {"name": "shiralitech", "email": "107736305+shiralitech@users.noreply.github.com", "user": {"login": "shiralitech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d6f497d5236ab64be9c84d45f6ebf2b855ef8a", "messageHeadline": "wallet-ext: fix invalid request (#4264)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "05f97937a2ee737ec3dc1533b43d3e1084baa110", "messageHeadline": "Rename cmd from transfer-coin to transfer (#4263)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f9a072f74d5359bb756b5f273ad4a3db9fe81056", "messageHeadline": "Update explorer cookie name (#4211)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "39a568435d86875a7d07e673323c0667e8d3352d", "messageHeadline": "[refactor / possible bug] worker synchronizer to reply back for avail\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 248, "deletions": 49}}, {"node": {"oid": "0fee90b62386f7fca2dd2238b71556c033a867f9", "messageHeadline": "[Explorer] Transaction Table Links should show link Color by Default \u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "8bacd22fc0fd49ba3c8fc5e51157f75573d0282d", "messageHeadline": "Replace gossip follower with dedicated node sync follower (#4154)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1554, "deletions": 953}}, {"node": {"oid": "28a4cf534b876d1acd81b12a0cedd3da694b8e17", "messageHeadline": "home icon change (#4252)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 198, "deletions": 90}}, {"node": {"oid": "51f193f13e6ecbe1d506881b5f839179c416b3dd", "messageHeadline": "bump-crypto (MystenLabs/narwhal#843)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "aa37922054a97545edaebfca96750d677234b28f", "messageHeadline": "crypto: Add keytool generate with flag (#4084)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 219, "deletions": 52}}, {"node": {"oid": "d23f983f855d37512dca47c763e936c7f0267c62", "messageHeadline": "release: use separate workflow for publishing artifacts (#4251)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 86, "deletions": 58}}, {"node": {"oid": "cb127677c359063a04b97878104ab7562177c1ff", "messageHeadline": "Use `default_db_options()` from `typed_store` for rocksdb options (#4\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52b39a629dc67edd37ae12e0cc784f2c77673edc", "messageHeadline": "ci: add release binary publishing (#4232)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "643f7fef2911543e5f6fbc709dd60f0e0af4f626", "messageHeadline": "Print more details when receiving checkpoint that has content digest \u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3aa6f4d05ff429e5993693ed9ea250c1aabcf129", "messageHeadline": "Check for valid coin split count on sui client (#4245)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11f3717231421bd0d96b035e69a6b9e0a141fb4c", "messageHeadline": "lifetime cleanup (#4161)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "b98bf4e56a38c261d9f9519b14c43c028293dc96", "messageHeadline": "[adapter] Fix bug for unwrapped but never stored object (#4231)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 154, "deletions": 27}}, {"node": {"oid": "c1de7ba1658b83654eff90f7fb7bb6cae2031750", "messageHeadline": "simplify gas units internally (#4240)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 78, "deletions": 61}}, {"node": {"oid": "5df4db2317a823155dd5d2e0c833170e11c503dd", "messageHeadline": "Add gateway and sui binary support to split a coin to N coins (#4223)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 338, "deletions": 39}}, {"node": {"oid": "cac897ea91ebca4ca1675bd86bad772ce03656a3", "messageHeadline": "chore(deps): cargo hakari", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c15e9e168651a5bcec8965cf132ad2cdd72a9134", "messageHeadline": "build(deps): bump deunicode from 0.4.3 to 1.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "640d8d02101f66b1151b421ce297dc9297f6bfaf", "messageHeadline": "[checkpoint] Sync checkpoint transactions in checkpoint driver (#4188)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 211, "deletions": 197}}, {"node": {"oid": "41c3a77cf37a5d12b4cb27375caa2bc5d180a808", "messageHeadline": "Wallet welcome screen redesign (#4236)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 645, "deletions": 159}}, {"node": {"oid": "750b23cd3746b34a710a512c57c1f84c6b2085b3", "messageHeadline": "Clean up checkpoint_integration test (#4183)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 43}}, {"node": {"oid": "47b25028d340007b072a6cbc0c9818900ac35e4f", "messageHeadline": "Sync up to the latest checkpoint when full node starts (#4221)", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "8fc718e7ea50fe76b2f2288187cad73213f9b536", "messageHeadline": "Replace relevant references to Tusk with Bullshark, explain enhanceme\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "6b6cefe7989f8ee458ed3599c29c4b0cdccbd6a4", "messageHeadline": "wallet-ext: clear extension storage on logout", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9565d382f7e55e659348fd15cc49c64906adc6b4", "messageHeadline": "[crypto] proof-of-possession (#3884)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 545, "deletions": 141}}, {"node": {"oid": "e940ea98ba9f389b2a3487e6c49dc875c3c36a05", "messageHeadline": "build(deps): bump pin-project from 1.0.11 to 1.0.12 (#4230)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7d7381948528682813d99f3e5ee5de577dd6729", "messageHeadline": "Fix hostname in fullnode-template.yaml", "author": {"name": "Karthik Kalyanaraman", "email": "karthik@scale3labs.com", "user": {"login": "karthikscale3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a94ea0aa2aac71ef6b57792911dc80fb096928d8", "messageHeadline": "fix: prevents infinite retries in case of non-transient network retries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "f7932a1f58431df8a86e02f277144aeafecba38f", "messageHeadline": "Remove workers from committee (MystenLabs/narwhal#670)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1190, "deletions": 598}}, {"node": {"oid": "c78a703b123c953870d84eeb9e94f0c0ac777df0", "messageHeadline": "[wallet-adapter] Migrate wallet adapter demo to Vite (#4179)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1402, "deletions": 379}}, {"node": {"oid": "5d04a9669098581ce3156bbff8c6457a0abf3de2", "messageHeadline": "chore(deps): update the Narwhal pointer (fast/easy version) (#4229)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 66, "deletions": 104}}, {"node": {"oid": "2a8bea7557b15de3515d4f03339a6b310a421a8b", "messageHeadline": "build(deps): bump tui from 0.17.0 to 0.19.0 (#4200)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a35c527c53ce3a746deef92e55d6c7e079c0e5ba", "messageHeadline": "[crypto] switch to multi-key validators (#4033)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 449, "deletions": 97}}, {"node": {"oid": "fd73f0a59357743a617392016751ca144020fcc4", "messageHeadline": "[Typescript SDK] Implement client side transaction data construction \u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 312, "deletions": 81}}, {"node": {"oid": "4cf926a84370d2ba781c04fc703026e122f6b87c", "messageHeadline": "Fix clippy failure on beta channel (MystenLabs/narwhal#826)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "63a239f5fb0d997da724cb747a28f0af78504a2c", "messageHeadline": "chore(deps): bump either from 1.7.0 to 1.8.0 (MystenLabs/narwhal#836)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c58b8a8c969daccfaf296f3332f220c7c81b4318", "messageHeadline": "Update documentation to remove sui::object::Info (#4213)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d3b15d2313d6a98c82c89a69ba26ace37992b90", "messageHeadline": "[move] sui framework cleanup", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 786, "deletions": 406}}, {"node": {"oid": "cda512a9847c12846ad1f4d3a43f2292e47aa490", "messageHeadline": "[wallet-adapter] Add overview for wallet adapter packages (#4186)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 174, "deletions": 96}}, {"node": {"oid": "f55af7fea2157a0dff15340172be0af0dd3c3b53", "messageHeadline": "Add `coin::split_n` and `coin::split_n_to_vec` functions (#4139)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "f55a34990ee45463ff607e00893435c4b3cb6b12", "messageHeadline": "Announce Sui version 0.7.0 in Learn > See what's new section (#4115)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "623646bed7ffd0a0046a67d94cafaeeb9ceaf20a", "messageHeadline": "make ws rpc client config optional, default to None if not provided i\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "40967d573a8b8d571dab4f2d9ef1652c9a7f5fe8", "messageHeadline": "chore(deps): bump serde_json from 1.0.83 to 1.0.85 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9052978e69e60c52217c97e8e44deab26b590b74", "messageHeadline": "chore(deps): bump serde from 1.0.143 to 1.0.144 (MystenLabs/narwhal#832)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6a4fa636e350f45ae3b44218f40d2d79fc347fe7", "messageHeadline": "chore(deps): bump serde_test from 1.0.143 to 1.0.144 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9389541bc1af4fcb176442cd93c388e6018b651", "messageHeadline": "[Explorer] Alterations to Dropdown Padding (#4081)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11aa1f68ed8eb7df667785992dd79669991d294c", "messageHeadline": "build(deps): bump bumpalo from 3.10.0 to 3.11.0 (#4204)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcd5b8e52090c6855e8192e3c03fa225c9d4e90a", "messageHeadline": "build(deps): bump dyn-clone from 1.0.8 to 1.0.9 (#4201)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "810f8628c1b06b9dec57845977087786a5046e5c", "messageHeadline": "build(deps): bump bytemuck from 1.10.0 to 1.12.1 (#4199)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edc1e6e82b052971c46f16a8da0452e5cf424615", "messageHeadline": "build(deps): bump paste from 1.0.7 to 1.0.8 (#4195)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6533441fd9cb4cbff92864855823553f2efa66be", "messageHeadline": "build(deps): bump mio from 0.8.3 to 0.8.4 (#4196)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "68290b75908c5bf66aa83998e2ed12c5de734a68", "messageHeadline": "build(deps): bump wasm-bindgen-futures from 0.4.30 to 0.4.31 (#4194)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15bf6f7a1b43544dbb98749f15926958343768e0", "messageHeadline": "[Event] wire up event store and query api, conversion, bug fixes and \u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2076, "deletions": 428}}, {"node": {"oid": "9fcc6ae0868f1ee838d09d347e09b00bd765ef46", "messageHeadline": "Add version flag for sui gateway and full node (#4182)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29c4285f67c8f27090b838b950cd60358a8865a0", "messageHeadline": "enable fullnode config in sui client & wallet context (#4117)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 94, "deletions": 23}}, {"node": {"oid": "68755c72356d89a147e6d1b94554524e0afc1c69", "messageHeadline": "Do not double-check transaction effects when catching up to checkpoin\u2026", "author": {"name": "Andrey Chursin", "email": "andrey@mystenlabs.com", "user": {"login": "andll"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "597f8991dc797e9ab963934725a0b7a825da4d91", "messageHeadline": "update default grpc connection limit (#4144)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4798a8623141bddaa31f654e69c577fb015ef2a1", "messageHeadline": "Pull Move upstream (#4163)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 538, "deletions": 407}}, {"node": {"oid": "d694a6d55af41a0ed0cee3490cd6cae83dbf4599", "messageHeadline": "Remove TxContext from the dapp signing page (#4181)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b6fbe03e3a0cdf10489c10b65037adf6adef2bc2", "messageHeadline": "crypto: remove all except bls12377 (MystenLabs/narwhal#823)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 186, "deletions": 4296}}, {"node": {"oid": "4ed29873e35cad9d709dbd9370e17d261446e873", "messageHeadline": "Fix link to Shared section of Objects doc", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8343dd8f814e076411fc1a5b79558fe06b200fd9", "messageHeadline": "Update doc/src/build/move/sui-move-library.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b5b8f9db9975555d29b2e7358ff3e9c6bad7609b", "messageHeadline": "Update doc/src/build/move/sui-move-library.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d258f740d1f6bc22a519ecc7edca9490537eba99", "messageHeadline": "Update doc/src/build/objects.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f50eec5836a7eb7a96b00aa033d1fa54b807a55e", "messageHeadline": "Update doc/src/build/objects.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "128cbc5fc1a73bdd479f6e80e68c0b1f5f2462dc", "messageHeadline": "Update index.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a4d72a14b5bd71a3623f48e5cb7d2dbd67efe82", "messageHeadline": "Update index.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52a0d44ea37135487fc11ae640a9b1f64179be5c", "messageHeadline": "Update references to shared objects as supported, link to related mat\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "f78a4c5f73b93677b6797614889d968c706cbf86", "messageHeadline": "Batch execution with single execution adapter (MystenLabs/narwhal#818)", "author": {"name": "Akosh Farkash", "email": "aakoshh@gmail.com", "user": {"login": "aakoshh"}}, "additions": 335, "deletions": 210}}, {"node": {"oid": "314b36f0069f20242ded4c5515b4e8029236fb51", "messageHeadline": "Explorer: Add explorer to pnpm workspace (#4152)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1791, "deletions": 11375}}, {"node": {"oid": "24ebf2269726091bb02ebb871e4e132a523c491b", "messageHeadline": "Add note about building SDK with all deps (#4173)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fcfe4d9f4bcebd36eb58475e21e5f0a4f289a228", "messageHeadline": "crypto: remove some lingering ed25519-dalek (MystenLabs/narwhal#821)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9402bdf9b10b3b8c59b19b1eadb9c9869ebbf595", "messageHeadline": "[Explorer] Adds Amount to the Recent Transactions Table (#4174)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "fe93e499fbcc0083d16754b08c1dd451af521d80", "messageHeadline": "[Explorer] Click Type to see the Definition of the Type (#4137)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 93, "deletions": 46}}, {"node": {"oid": "afeecdf97106dda1b071518a5f16d02aded563b4", "messageHeadline": "[TypeScript SDK] Add the option to skip data validation (#4092)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 190, "deletions": 56}}, {"node": {"oid": "b52d3df45865b4d87b3868949f09bcf7bd70f012", "messageHeadline": "[sui-test-validator] Add websocket support to test validator (#4101)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "a0fba24b2791053dd77c12d256ae4c9b2a1e4090", "messageHeadline": "crypto: fix secp256k1 scheme flag (#4169)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68fb59fd4b910db0f515e3fd2164dc1c0ab07660", "messageHeadline": "Properly verify certificates in a fragment (#4145)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "1aa1ed7c136be25a27ff2e949fcefdb50eacc9ba", "messageHeadline": "Updating sui version to 0.7.0 (#4114)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "14df1c849000b342092740d699b4872dbd79e383", "messageHeadline": "Fix node map (#4160)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87786221e8c16197236108d304233ed91e0af394", "messageHeadline": "build(deps): bump tera from 1.16.0 to 1.17.0 (#3984)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb157611b30ff84dbc275549c88f78a7a0dd221b", "messageHeadline": "build(deps): bump ouroboros_macro from 0.9.5 to 0.15.2 (#4153)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1219b272bcc6d530e69773be35fb4a92112438b4", "messageHeadline": "build(deps): bump webpki-roots from 0.22.3 to 0.22.4 (#4147)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ab65ca0688061a2290c939cc5702b8548912889", "messageHeadline": "crypto: add secp256k1 verify move function (#4088)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 99, "deletions": 9}}, {"node": {"oid": "7a327150d0ab7ea58afbac56b5b84851a202afe7", "messageHeadline": "[fix] fix bulletproofs move test failure (#4158)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "0c884b9d7a22622f69891f6f23400885c3ac01fd", "messageHeadline": "[Rust SDK] - Move gateway object state management, transaction builde\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1690, "deletions": 1256}}, {"node": {"oid": "09ae2571b6825ab4300ce4061b223c4c9789b220", "messageHeadline": "build(deps): bump prettyplease from 0.1.16 to 0.1.18 (#4151)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99bc8d07a1feee2f9be289a23b7e257d5feb7886", "messageHeadline": "build(deps): bump elliptic-curve from 0.12.2 to 0.12.3 (#4150)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69aee04edb4f27a76704e7539609f63fb3e16fed", "messageHeadline": "build(deps): bump unicode-ident from 1.0.2 to 1.0.3 (#4149)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e24f0449c40a2b5b72615e864eea4dace3c3840", "messageHeadline": "build(deps): bump libc from 0.2.126 to 0.2.132 (#4148)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2424ffa187328f984d961b0dc07a579fc8e3200", "messageHeadline": "chore: update clap (#4024)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "36cd1aeeb6f341bc43a1b04d9c5758a896cfb213", "messageHeadline": "[crypto] add bulletproofs to move (#4035)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 506, "deletions": 19}}, {"node": {"oid": "8b8654da436a39a2b2a54ebf8884561f5c0f0c36", "messageHeadline": "build(deps): bump rand_hc from 0.1.0 to 0.2.0 (#3985)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f09d2fca4949b3b8977a9af8279483270f16921", "messageHeadline": "build(deps): bump rand_os from 0.1.3 to 0.2.2 (#3975)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "783fe955548fc7cd09a853cf2b5500a88bec244f", "messageHeadline": "feat: Avoid blocking tokio::select branches on a potent. full channel\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 442, "deletions": 70}}, {"node": {"oid": "214f85ac25501446405acd6787910df54ae65db6", "messageHeadline": "crypto: switch from narwhal crypto crate to fastcrypto lib (#4120)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 143, "deletions": 154}}, {"node": {"oid": "3a31252d7044ee8cd8868d1816f2aa2b4bc30bfe", "messageHeadline": "[move][testing] add `test_scenario::take_shared_by_id`, `can_take_sha\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "d54559a9e5f7e0421624ac2eb70eca459456f5f6", "messageHeadline": "[docs] Quick fix to object docs (#4057)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "bbcac554c1810f9759469d0a7b547385a6838a5f", "messageHeadline": "crypto: use fastcrypto library (MystenLabs/narwhal#810)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "f1f72fab11046e0f6dcab4116cc2e57a37d91a3d", "messageHeadline": "Add config for Validator API load shedding/concurrency limits (#4053)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 44, "deletions": 1}}, {"node": {"oid": "31805baaaab383ae72f83294a17683a175897df5", "messageHeadline": "Print tx data in the log (#4056)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b92aaca7a7c028397dca71ea4504ebb85ec5f3", "messageHeadline": "[explorer] Migrate from Puppeteer to Cypress (#3837)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 1000, "deletions": 857}}, {"node": {"oid": "53af4aea7055c781145ed565610730a74725dbd6", "messageHeadline": "Replace account with address throughout Sui docs (#4108)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "0da98d276f235bfcf8c91d34776a4fefb5aee8de", "messageHeadline": "Added comma separated numbers to the activity section and receipt pag\u2026", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "6b98051ad6c826eea7addf0bfb41974893f93f26", "messageHeadline": "update to latency metrics", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 103, "deletions": 139}}, {"node": {"oid": "15f3e2f5356a483f61d35f703bffa0b7265f26fc", "messageHeadline": "use central metrics", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 106, "deletions": 33}}, {"node": {"oid": "7399c08bb28fc0b6b93e729e1a2a1aef488b98ef", "messageHeadline": "emit metrics:", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "61f92a172a7407c6b5853d56a42f0635c8fb5f93", "messageHeadline": "add metrics registry for network authority client", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "e659ae538e7b1eecbbb05989f33eb56435ae338f", "messageHeadline": "[test] revert task group change (MystenLabs/narwhal#812)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 88, "deletions": 67}}, {"node": {"oid": "165d06c0c2cc4931fb0b25e5455311b212a98f1a", "messageHeadline": "Remove event tab in for transaction without event (#4105)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c529ba7e577bbde22482e61184635c88fe129e2d", "messageHeadline": "Use address input component on tranferNFTform (#4125)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 35, "deletions": 122}}, {"node": {"oid": "683aac97ee8cac83c0b7315f3b0ded6705b3945a", "messageHeadline": "wallet-ext: fix tokens font icon", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1f6ce84b165ae3faf8585db7e9373c5e1623da2b", "messageHeadline": "Wallet send sui redesign (#4018)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1428, "deletions": 293}}, {"node": {"oid": "df9a9418b396b265899ee2e71dd331114e1a54dd", "messageHeadline": "Fix NFT object ID pointing to address instead of object url (#4116)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa9fbc7c507b5ed305ac47f44c5c3d5025968d98", "messageHeadline": "tiny: add context to genesis parsing errors (#4107)", "author": {"name": "Andrey Chursin", "email": "andll@danasoft.ws", "user": {"login": "andll"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e739a9035c0054edc04bae2b9a0a1f36a280b5d5", "messageHeadline": "Allow online retry of interrupted transactions. Add tests and fix bug\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 250, "deletions": 118}}, {"node": {"oid": "7b87aeb6d865b15dd07662414850831f0029c41d", "messageHeadline": "Add persistent link to Release Notes Discord channel, split doc and c\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a415e7cf3f8e0650b03189a7e12a2e7a824fd0c9", "messageHeadline": "Updating release notes for 0.7.0 release", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "995679e73d4954bc1226265606267ac4b8e351ac", "messageHeadline": "add QuorumDriverMetrics (#4096)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 209, "deletions": 42}}, {"node": {"oid": "230953a6c4902ae499853abc13f0ff1c9e36ebc0", "messageHeadline": "[sui-test-validator] Improve sui-test-validator for usage with explor\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "4b915c3e43da8f8dbffc46a8f06c2bd655712afb", "messageHeadline": "Update wallet adapter package names + versions (#4073)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 299, "deletions": 271}}, {"node": {"oid": "655ecaf981db940c63067bd8931f123363de357d", "messageHeadline": "[wallet-ext] Implement re-design for dapp connection and transaction \u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 560, "deletions": 141}}, {"node": {"oid": "8074213cfcd0e14ffe4b99b36c65bc31769a3077", "messageHeadline": "[typescript-sdk] Add TypeScript SDK to pnpm workspace (#4027)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 3327, "deletions": 19860}}, {"node": {"oid": "153b7363131b113a0f231520d4774af80be73155", "messageHeadline": "chore(deps): bump block-padding from 0.2.1 to 0.3.2 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "eaf22fc6b87e56f3eb9ef8dcfd00febbd1fa463a", "messageHeadline": "chore(deps): bump once_cell from 1.13.0 to 1.13.1 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1a7aedd69132687378e18fae950d9321ff56d8a", "messageHeadline": "[docs] Added additional explanations (#4059)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ec7220ab1836b42d4b5921ccf7ab5a1c2175e130", "messageHeadline": "chore(deps): bump serde_test from 1.0.142 to 1.0.143 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c296f7f91f6c5a3792dbf6a25c63f43f543c34f", "messageHeadline": "Update ROADMAP.md (#4054)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "01d095098a663138ea57a73799c0ebd63ab17f89", "messageHeadline": "Remove references to validator application form (#4055)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ac5d40a08e1ddef5db39490b49d5c05d2d84717c", "messageHeadline": "Fix remaining links to newly moved CLI Client and Devnet docs (#4089)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b93f0c824831d4bbc58f75070f00fa3fa07bf267", "messageHeadline": "[Explorer] Removes All Go Back Buttons following Latest Redesign (#4083)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "e5149f680398588db9640943ba90d1d5c300b649", "messageHeadline": "changes mutated to updated (#4079)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "44ccb0378f5ab9bf31ba1daedd27c74c1258a20f", "messageHeadline": "Update path to Devnet and CLI Client pages to reflect new locations i\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "1a6493bce88a014d4484116d404eac9af49123ac", "messageHeadline": "Rename doc/src/explore/devnet.md to doc/src/build/devnet.md (#4049)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "123fb670398d1adc809071ef9442b80bd460f71e", "messageHeadline": "Rename doc/src/build/cli-client.md to doc/src/contribute/cli-client.m\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0cc1c53e1be3f2df7be43d5c3ccfcb5c94c09a8", "messageHeadline": "[Onboard quorum driver to fullnode] 3/n add cluster test case (#3867)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 204, "deletions": 15}}, {"node": {"oid": "c6f835e07c1f063fb15f7fd7bd022501fdc6d19a", "messageHeadline": "build(deps): bump hdrhistogram from 7.5.0 to 7.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dd523f65c9c9c8135104d8401413a1b4397ad7c", "messageHeadline": "ci: use uncached install for huniq (#4030)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "230a8d96ad9e023a060e8fb046e143580bd60af1", "messageHeadline": "[explorer] #3902 display type arguments on transaction details page (\u2026", "author": {"name": "Josh", "email": "josh.hundley@gmail.com", "user": {"login": "oJshua"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "57b784183426b03601b9613445f2a7a196c396eb", "messageHeadline": "[Explorer] Adds Amount Field to TransferSui Page (#3949)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "acf1927f436caf2131759fc8e8ddbd501740bab2", "messageHeadline": "Fixes Irregular Validator Layout (#4045)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db9f2e2368abed0cfd079b2d6e1a8fd1fb665475", "messageHeadline": "[Onboard quorum driver to fullnode] 2/n add execute transaction end p\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 372, "deletions": 74}}, {"node": {"oid": "c612b9a84736915b4156c52181b248226eb908f9", "messageHeadline": "crypto: upgrade narwhal pointer (#4051)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1029, "deletions": 2296}}, {"node": {"oid": "f5b9a62549ac0ff9d1185090d4036e38246e4676", "messageHeadline": "examples now reference code + sui docs (#4036)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "71e588b36724c6f3ca00bea9c8a868935cc7ca02", "messageHeadline": "Update json-rpc.md to make Devnet the default (#4012)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "277a9d976d8358f6d5e889e7f82ec0535b4edf14", "messageHeadline": "crypto: fix Ed25519AggregateSignature serialization (MystenLabs/narwh\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "92c316650a7800ba1f4ce057285ed556fbae1258", "messageHeadline": "fix: Make leader election select from the whole Committee (MystenLabs\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "5c1f50e9938b838d4c624d4fdbbf7406487a1edf", "messageHeadline": "Delete duplicate link to json-rpc.md from Build index (#4043)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "adfc7bde4224aeda7f5009faad75364009cacd76", "messageHeadline": "Use execution driver instead of sync_authority_source_to_destination \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 21, "deletions": 54}}, {"node": {"oid": "d3f469096a399d32f87374b5b283f5cbcf143e37", "messageHeadline": "Consolidate and promote Devnet to Build section, move down CLI Client\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "e65338451cb82c05987bbe4b581129008b66d360", "messageHeadline": "[crypto] systematize verify_batch tests and bug fixes (MystenLabs/nar\u2026", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 225, "deletions": 209}}, {"node": {"oid": "9f727540ff8fa32377358ff431505fd6ea94d483", "messageHeadline": "Reorganize Building Sui index to match latest recommended workflow (#\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "afd91c163f762e31daa071dfe68425755f655bfa", "messageHeadline": "Change *.move syntax highlighting (#4037)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c7451bc1aaa2067ed7da6bd50c58f8ff51571018", "messageHeadline": "fix(ci): repair the nightly build (MystenLabs/narwhal#797)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e809093d2ce40901f6efbc586997f0094d16bbad", "messageHeadline": "[examples] Adds hot potato example (#3658)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "90971704121101239bf139e901a691aa40e924ac", "messageHeadline": "wallet-ext: fix ts error after sdk update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5745610afaf14b202991b0af25fac23c53310e7a", "messageHeadline": "wallet-ext: fix navigating to home when route doesn't exist", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "e5caa8ac9671269e20c37050340440503598486d", "messageHeadline": "wallet-ext: disable stake coins", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "90bb8cbd3d0beae7cd60f6e452e7d0d5147acb03", "messageHeadline": "wallet-ext: stake home view functionality", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 473, "deletions": 262}}, {"node": {"oid": "97157eccb0e978d6bc08e472917dc696f0030ed8", "messageHeadline": "ts-sdk: add delegation utility class", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 161, "deletions": 3}}, {"node": {"oid": "b0ec0ae95cd6c1cf344ff05241091120a7f83347", "messageHeadline": "[Typescript SDK] construct MoveCall without gateway (#3735)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 828, "deletions": 71}}, {"node": {"oid": "4f3ec838028ba7dda7bcd3ffcff9e2ef05134215", "messageHeadline": "chore: update narwhal pointer with rand upgrade (#3891)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 2449, "deletions": 1140}}, {"node": {"oid": "3f064dccc29a418785356cd43869e52d1ac0d063", "messageHeadline": "Empirical costs for snapshot tests and estimator (#3986)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 460, "deletions": 0}}, {"node": {"oid": "02e81d4259b5d1991e571588407b3c18d92a6b7a", "messageHeadline": "Update mysten infra pointer and use better DB options & mem stats (#4\u2026", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 320, "deletions": 123}}, {"node": {"oid": "bdf952521f5c290b50ad12499eaa2fc713405abd", "messageHeadline": "Update Talk index to include connecting to Devnet, move local network\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7a503300c96036b21e7cfc08c9184facf1e4a2c3", "messageHeadline": "Fix module name in example commands for e2e TicTacToe tutorial. (#4029)", "author": {"name": "aschran", "email": "aschran@mystenlabs.com", "user": {"login": "aschran"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ffeebabe00ee23031a5275e1e5300c478e65e5ab", "messageHeadline": "update reconfig test to include gas price", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b504d524998958736de3c4614a02b27b3bd6c91", "messageHeadline": "[governance] implement reference gas price", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 330, "deletions": 15}}, {"node": {"oid": "fb7809c33f7f59077f8c380d27313199328e473b", "messageHeadline": "chore(deps): bump futures from 0.3.21 to 0.3.23 (MystenLabs/narwhal#792)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d3fdf0ee9d4b68ca34419be05db1bb00f423b590", "messageHeadline": "chore(deps): bump serde from 1.0.142 to 1.0.143 (MystenLabs/narwhal#788)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "20c8714ea084ca2ca8cfd9eba6266c9af19377f8", "messageHeadline": "chore: adapt to new version of futures-executor", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a10c5b9be1e09d3dde166156a66c128064b3495", "messageHeadline": "chore(deps): remove anyhow", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "23d2feb3d6d4d97dbfa1481771e37f0eefaf7ee5", "messageHeadline": "chore(deps): Update the mysten-infra pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ec423087c4314b11d9ac7fd1716b442f464ff686", "messageHeadline": "Support setting custom RPC through URL param (#4020)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "02a3c01e3c4fb41fe52a3df25523fb1dea543d23", "messageHeadline": "[crypto] Add Pedersen Commitments and Range Proofs (MystenLabs/narwha\u2026", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 397, "deletions": 0}}, {"node": {"oid": "4d6c11d8225945f975cf0c7d4cd576019ef0a2ed", "messageHeadline": "[move] Implemented detection of Move version mismatch (#3967)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 146, "deletions": 58}}, {"node": {"oid": "eca1d7c5b0744f98cc0578014ea86979fea76e23", "messageHeadline": "chore(deps): bump axum from 0.5.14 to 0.5.15 (MystenLabs/narwhal#786)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13574692b19d3d2be9542ca821c68bb82755c1e7", "messageHeadline": "chore(deps): bump anyhow from 1.0.59 to 1.0.61 (MystenLabs/narwhal#773)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6725c67bfeed6bb26f70996969183ae75ca3c4e1", "messageHeadline": "chore(deps): bump ahash from 0.7.6 to 0.8.0 (MystenLabs/narwhal#769)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d6bcb01302d35e3d2fc4446d004d66b9adb019c1", "messageHeadline": "chore: bump rust toolchain to 1.63 (MystenLabs/narwhal#764)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "41059afa548219dfbe91e4ae0fbeb65e5062b9fa", "messageHeadline": "Allow batch_stream to handle large length (#3962)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "61b21f0caab16fba3454fbfc392e6def0db04eb0", "messageHeadline": "[wallet-adapter] Establish pnpm workspace, with wallet-adapter initia\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 10600, "deletions": 39505}}, {"node": {"oid": "03260d558c63217822ddf5011180c998366c8e0d", "messageHeadline": "Restore branching details on Learn index (#4017)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7783e121c8d9ce110e9ceed5d664a61ac0b6ce42", "messageHeadline": "fix: kill slow tests after 5 minutes", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4bbce0ff631d04b2eb62a38fba748dafb19a033b", "messageHeadline": "chore(ci): retire ubuntu-latest for performance-sensitive jobs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3c6e934e387c17ad86d6d0793773a7cb05ff041d", "messageHeadline": "improve keytool unpack comment (#4011)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d073c7d9b9b2fe2dae3b33b071afe12a6214af3", "messageHeadline": "[Explorer] Redesign of Owned Coins Section (#3924)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 509, "deletions": 371}}, {"node": {"oid": "f93f5478ebda392d6aca2b2fe89163e52cf2edf8", "messageHeadline": "Fix GA through cookieconsent (#4002)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f39b71690dc94c980b8b0a0aca72584efd93c0bd", "messageHeadline": "Minor update to json-rpc.md (#4001)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 11, "deletions": 32}}, {"node": {"oid": "22b8256b050e99a5bb05fbc265e5f6a85c2f9dfa", "messageHeadline": "Fix a bug in verifying checkpoint (#3952)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "2b4003fa8b8261ec9df05d270bc90e8a7bedc39e", "messageHeadline": "Clean up `update_processed_transactions` in checkpoint code (#3955)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 19, "deletions": 53}}, {"node": {"oid": "0643e188457ec5fd95d750e54b402280dad49a9b", "messageHeadline": "Fix constant name (#4005)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7074a55d7607a415b1f80687483c6696125b57ee", "messageHeadline": "[refactor] use block_waiter instead of batch_loader (MystenLabs/narw\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 553, "deletions": 489}}, {"node": {"oid": "8fca29dc021abd9913408241b597568a9a6efb70", "messageHeadline": "Update single-writer-apps.md (#3994)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84bde1c69e53066f956aa55ade67defbbbfe86b", "messageHeadline": "Update ch4-object-wrapping.md (#3999)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8d46d1a8e7388594489cc365a466f4a6356c53", "messageHeadline": "use contsts (#3997)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "1a909dd26ebadaedafc8c353dcaf1385eb72bc99", "messageHeadline": "Fix header mismatch in fullnode (#3996)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe12972308796f7d6d032d2bdef400debcf38af9", "messageHeadline": "Update Ed25519Signature ser/de logic (MystenLabs/narwhal#756)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 137, "deletions": 29}}, {"node": {"oid": "a62be3094232be6670c0fda4cdda1a8bc8655bef", "messageHeadline": "Update json-rpc.md (#3960)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "70e923b233c986867b8f4a60c48109930d114402", "messageHeadline": "[fix] block_waiter serve blocks with batches of similar digest ids (M\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 122, "deletions": 54}}, {"node": {"oid": "8ff3d1832dee37b78c04b561c21564a6a01c069a", "messageHeadline": "Add automatic jemalloc-based memory profiling (#3910)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 86, "deletions": 35}}, {"node": {"oid": "8eb678af7da779c635833ef0bfb8ea909006a662", "messageHeadline": "fix: Avoid spammy logging on hitting the entwork's BoundedExecutor (M\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "9ee1c9d1fbf473cf706f1c9c321d8cbf55b36276", "messageHeadline": "wallet-ext: wait for inter font or icon-font to load", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "f612b2f96025e2df0e02770f29beb02fefff804b", "messageHeadline": "wallet-ext: fix inter font weight", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65efcc17564cdcc3b7d97bb11f767c0ccd6cc770", "messageHeadline": "crypto: use SuiKeyPair enum instead of AccountKeyPair type (#3801)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 483, "deletions": 75}}, {"node": {"oid": "d3c943592d5ee93fdc5edcbbf6aeac3cce88a923", "messageHeadline": "chore(deps): bump k256 from 0.11.3 to 0.11.4 (MystenLabs/narwhal#772)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de89a908db7f83d9a7f9454969b5f6581ff85e5b", "messageHeadline": "chore(deps): bump signature from 1.5.0 to 1.6.0 (MystenLabs/narwhal#770)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3eb422748febac20904a6c5c82a99594bce074a9", "messageHeadline": "build(deps): bump signature from 1.5.0 to 1.6.0 (#3982)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9707078c373b91c2333655669c1d5f1ada3725a3", "messageHeadline": "build(deps): bump camino from 1.0.9 to 1.1.1 (#3983)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d23c61b9f66336978eca17ae6ac9e3a812542a4", "messageHeadline": "build(deps): bump phf from 0.11.0 to 0.11.1 (#3978)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd9aba765f2b36bda12e0f3306f1cf9260355e9b", "messageHeadline": "build(deps): bump ref-cast from 1.0.8 to 1.0.9 (#3979)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e06317cc9245c0a2b59acec027af9d59bf3260b2", "messageHeadline": "build(deps): bump serde_test from 1.0.140 to 1.0.143 (#3977)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29901893aa020ce931ddc0b3154fd13fce848597", "messageHeadline": "build(deps): bump phf_shared from 0.11.0 to 0.11.1 (#3976)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a0c71948b062293341615d0ff793cafecf3582e", "messageHeadline": "build(deps): bump os_str_bytes from 6.2.0 to 6.3.0 (#3974)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b52b487f8afe7dac369e38e2220db4ae6e610f6e", "messageHeadline": "build(deps): bump crossbeam-channel from 0.5.5 to 0.5.6 (#3972)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdc8b5524f3aa35c19eff1c34d2f464dcf133fcf", "messageHeadline": "build(deps): bump paste from 1.0.7 to 1.0.8 (#3971)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17a9a9aff11e5a104c2a4acda707906906cf6abc", "messageHeadline": "build(deps): bump futures-task from 0.3.21 to 0.3.23 (#3969)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39c9226c971a6f2aae5926f9782abd75f7619379", "messageHeadline": "build(deps): bump strum_macros from 0.24.2 to 0.24.3 (#3968)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13fce741b2a227421435b5889a69aeb9d1098292", "messageHeadline": "[crypto] systematize batch_verify tests (MystenLabs/narwhal#760)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 192, "deletions": 142}}, {"node": {"oid": "e912e030f06513b34b2f8c9bab8a61c105aab41f", "messageHeadline": "Use `TaskGroup` to ensure all primary / worker tasks are cancelled on\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "f08ee92b3b537d224f49fe199e707521ffb41def", "messageHeadline": "add retry for TransferSui transaction builder call at faucet (#3957)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "226564d4bb7296a8fc51079117cf06187925f47b", "messageHeadline": "[crypto] [move] add native move bls12381 verification (#3870)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "f1e9ae62df1d91349fa47cf21df247e32299909d", "messageHeadline": "Refactor stress to enable bench and test drivers (#3940)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 444, "deletions": 369}}, {"node": {"oid": "7d322267b6d01dbd651be2e18618ffdee0bf4eaa", "messageHeadline": "Add more logging to batch and checkpoint (#3953)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "f6422bd9d06cf22cd4909b68807890f480e63f90", "messageHeadline": "[crypto] sign over user signatures (#3586)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 277, "deletions": 105}}, {"node": {"oid": "8f70bc046900eec40b46fed78f09eda45f6b3be0", "messageHeadline": "[sui-adapter][sui-framework] Add child_count to Move objects (#3730)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1984, "deletions": 135}}, {"node": {"oid": "e069da151a988dec80fb4c52f641ec244df593d5", "messageHeadline": "Add a link in sui-move-diffs.md to Why we created Sui move (#3948)", "author": {"name": "Randall DuBois", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26f9f7ed8eac2c1a7410f736c4fad544f3ffeef7", "messageHeadline": "chore(deps): Update the narwhal pointer to devnet branch (#3947)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 83, "deletions": 85}}, {"node": {"oid": "a11c378d9b09bcacc616740c6292fe1eea83fd64", "messageHeadline": "removes unused modules css variables and replaces with tx section spa\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "e1b8d39cc498294324f3418b31d7db2ec084c7ad", "messageHeadline": "ci: move rust build/test to ghcloud (MystenLabs/narwhal#752)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c8d772be18376dca2cc37f92dd4505a0220b1ad", "messageHeadline": "debug -> trace (#3944)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "95796a5a8d9c1bbeb25a6aec713fd5ec4dcebbc1", "messageHeadline": "Add epoch store to SafeClient (#3856)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 208, "deletions": 138}}, {"node": {"oid": "340f8a4366c38e137abb059d0af97910b8188ea8", "messageHeadline": "[explorer] Implement go-to-definition within modules (#3930)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 185, "deletions": 20}}, {"node": {"oid": "00d41ab19a2024c428e75e294394f97b6d4546bd", "messageHeadline": "Input registry to restarter (MystenLabs/narwhal#744)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "22b69939d4e9d3b7ffbcc84e752ab0678d8dc8d0", "messageHeadline": "crypto: ensure the inner sigs and pubkeys are the same (MystenLabs/na\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c5cb2e6c7af6bd99318f03e799c6dc8fd2b026cc", "messageHeadline": "Add metrics for gossip/node sync process and SafeClient (#3919)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 403, "deletions": 94}}, {"node": {"oid": "4558de4eb1bab975437d62fb0609d2d61823daeb", "messageHeadline": "add a description field in TooManyIncorrectAuthorities (#3906)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "03beb9dd4a1d04675020fed16c5b55b98c74e4e6", "messageHeadline": "upgrade rocksdb 0.19 and use the right narwhale and mysten infra poin\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 166, "deletions": 258}}, {"node": {"oid": "5dddb36581bc6ef447911d86f6d0e411752091f5", "messageHeadline": "update mysten-infra and typed-store to latest version to get latest r\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "1424010092f39d407aa002969f73702ccf14e43a", "messageHeadline": "[docs] Fix \"programming with objects\" (#3767)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 98, "deletions": 136}}, {"node": {"oid": "934b25538de902b9a193c1b4eb70822270e1cb7f", "messageHeadline": "Wallet activity (#3909)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 759, "deletions": 388}}, {"node": {"oid": "054162f1b7b19b6947a2584e3eaff583fab8117c", "messageHeadline": "[Explorer] Stylises scrollbars across the website following Figma (#3\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "db724585021b554742158b44e74e0646fccf6651", "messageHeadline": "Replace Open RPC in footer and JSON-RPC doc, fix numerous links throu\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c5ec4476d870c74b4540104cec91f363ff4e001a", "messageHeadline": "Transaction Events Tab (#3596)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 547, "deletions": 10}}, {"node": {"oid": "9d2346f7c9efb71d88a2c48baeeebdd58408d9d6", "messageHeadline": "fix certificate waiter test (MystenLabs/narwhal#742)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "db66b036bc7153aa9313fa29524e6dc0a6d38230", "messageHeadline": "reconfig follow up fix (#3698)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 158, "deletions": 80}}, {"node": {"oid": "8d2f135e8d28ffee9523a5203f96d82f4d848de1", "messageHeadline": "chore: change end to end test run setup (MystenLabs/narwhal#743)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5ae53675d2bb667df5b848f10278ee5b1bbb94b6", "messageHeadline": "Cleanup mutex table periodically (#3872)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 183, "deletions": 9}}, {"node": {"oid": "6173c3a8ba0c3179ce800b448fb841f925195212", "messageHeadline": "ci: move runners to github cloud (#3893)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "c10787429ab416fb823946f52c5bb99c90c8f726", "messageHeadline": "Drastically reduce number of items we are willing to load from db (#3\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a523c40a5c47abeeeeab2c1cede9a7155c9941cd", "messageHeadline": "[Move] Implemented one-type witness checking (#3771)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 193, "deletions": 134}}, {"node": {"oid": "5487eae915f7da3aad55f454b7085b313fc9a2d5", "messageHeadline": "Get semaphore permit before launching task (#3572)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "61273935b5748b0f37fc12953338939ea06183dc", "messageHeadline": "Add read Move functions to TS SDK (#3821)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 484, "deletions": 31}}, {"node": {"oid": "35468bfa7dc43efc2d7e82e620ec53dd38682e12", "messageHeadline": "[explorer] Implement updated designs for validator table (#3904)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "e2740f5c5fdb91d99d7099560b8bec0a9e61fc9e", "messageHeadline": "[sui-test-validator] Add sui-test-validator crate (#3625)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 202, "deletions": 10}}, {"node": {"oid": "5f702eefeaa708140990d4ee92d126b59a0d0301", "messageHeadline": "[explorer] Fix node map based on updated API (#3896)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "94057130ed13a97b6e864fa1566536de54d8a234", "messageHeadline": "Update fullnode.md to emphasize need for regularly updated packages (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c6d50265cf6e71da14f0ba86e7e12c24b8905fe2", "messageHeadline": "[fix] move & rename the dag size metric (MystenLabs/narwhal#736)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "998354dccdab2950bb9a542dcb714961229274d7", "messageHeadline": "removes the gaps in the transaction tables (#3898)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "619d50fc5f4ff93a2e4579b44519fe253630ae44", "messageHeadline": "[explorer] Image Pop Out (#3291)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 358, "deletions": 46}}, {"node": {"oid": "9e2f69be66d21e6ec7a943403a4d5745e654752e", "messageHeadline": "[crypto] zeroize bls12381 secrets (MystenLabs/narwhal#733)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "210917ab26652b8dad505016c5ddb204e6925ba3", "messageHeadline": "RPC: unify return type for ExecuteTransaction (#3892)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2011, "deletions": 1885}}, {"node": {"oid": "a3761507793ee51d4c52bc715e7b8f4aa6164b02", "messageHeadline": "feat: make the `TooOld` error more intelligible by mentioning the rou\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "018dcec001003ee0af5e760d62b30f24d0ff7953", "messageHeadline": "Fix false contention in mutex table (#3858)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 45, "deletions": 43}}, {"node": {"oid": "a26d836ed46a068ef45da75d81189b58a3359c1b", "messageHeadline": "Ensure that object previous transaction is always updated (#3783)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 161, "deletions": 55}}, {"node": {"oid": "f1fac1e310460d27898ccc19f265f7e6b586c939", "messageHeadline": "Fix a bug in TransferSui (#3890)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "93bdf39400ec66146cfc8a4258c221c58aadd165", "messageHeadline": "[explorer] Implement map of nodes (#3766)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 11419, "deletions": 18}}, {"node": {"oid": "b5c3d5ce56163a0d4ac8f1fe769352285de98ca7", "messageHeadline": "read move function, module and struct RPC endpoints (#3852)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1413, "deletions": 630}}, {"node": {"oid": "daafc43052b8e960416c0e2f8ded7c3293784412", "messageHeadline": "Update narwhal dependency (#3748)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 211, "deletions": 210}}, {"node": {"oid": "b04d627001e933c3c0d63263a5e6e74cd35a8938", "messageHeadline": "Update install.md (#3883)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "548564d89992a09a457991c8fa7bbe670e9af60a", "messageHeadline": "[full node] Fix memory leak at full node follower (#3874)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "d6a8624c8e3ab73329e4c4c3155fdb166789fcc1", "messageHeadline": "refactor: convert all instances of anyhow to eyre (MystenLabs/narwhal\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "c8dd20e3f55cfdf7f45ff7e065ce31c86feb62b8", "messageHeadline": "Update CODEOWNERS for updates to genesis and network config snapshots\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4863e5702170fd7254240600c2eef05fab76ca8c", "messageHeadline": "Sadhan/fix_blocking_send (#3873)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e71e456fe47506a6d4c713845b20eed23114586", "messageHeadline": "crypto: expose verify with hashed message as input in library (Mysten\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "cc9a52fa0e1549fb5417f33f5c8ab7534ca55e67", "messageHeadline": "chore(ci): Auto-mark (and then close) stale issues / PRs (#3818)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "72fe63a6120b8be653a68bbc70337b7eebc5fe7f", "messageHeadline": "[metrics] adding metrics for batch maker (MystenLabs/narwhal#728)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "fc687e15e5dcb06e2d122c40cbbf8fb87e58b9be", "messageHeadline": "Add Important note to Docker Compose about change in V2 commands (#3682)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91d613b75fc11ff5ee040284f199f243bd69f498", "messageHeadline": "Update json-rpc.md (#3792)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "40c6f43661ddcadfb58710f94a6ab6159d87bc8f", "messageHeadline": "keystore: print path if fail to read keypair file (#3861)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c8032231dfc4499cd3a4719e8f3f68629f685843", "messageHeadline": "build(deps): bump sqlx from 0.5.13 to 0.6.1 (#3825)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 78, "deletions": 141}}, {"node": {"oid": "eeaa62f57b94478a130e9923e39e96c6d2deb232", "messageHeadline": "build(deps): bump ouroboros from 0.9.5 to 0.15.2 (#3838)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57cd97cf58e0df76e0a98b032569fdaa16f1bca2", "messageHeadline": "build(deps): bump vte from 0.10.1 to 0.11.0 (#3823)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "617dceed2131d77af048bb9bde809c45c5193302", "messageHeadline": "Maintenance; improve beta, CODEOWNERS edits (MystenLabs/narwhal#731)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bfd19857b33bab24672c8dfb344db825cc4dfd2f", "messageHeadline": "crypto: keccak256 native move function (#3637)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "8826c17cf4fa7dfc9acb8c22c64b47ed69c7d6d0", "messageHeadline": "use ci in place of continuous (#3859)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e262abef84f875a7b36f33d33c0f6bc056659321", "messageHeadline": "[Explorer] Cleanup validators UI (#3851)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 14, "deletions": 76}}, {"node": {"oid": "4b35626ad3076165d64283cf68eceb5a99eba74a", "messageHeadline": "Fix docs on debugging (#3829)", "author": {"name": "Ian Macalinao", "email": "github-primary@igm.pub", "user": {"login": "macalinao"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b4bd7a917015d21ca58a04ca19c2b6181f596048", "messageHeadline": "build(deps): bump serde_json from 1.0.82 to 1.0.83 (#3839)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "11efc67da4f5450677f131e801361c6f9e8ea258", "messageHeadline": "crypto: implement move native fun for ecrecover (#3636)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 110, "deletions": 12}}, {"node": {"oid": "4c5877da019b4f074046b0d9d0df01d6d246461a", "messageHeadline": "Put epochs to an independent store (#3813)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 252, "deletions": 361}}, {"node": {"oid": "30097e77c24b1e2db0f8370197c1cf3d9256a168", "messageHeadline": "rebase (#3726)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 212, "deletions": 117}}, {"node": {"oid": "2b2539670ddcd12a9e3b22ce2de843470701668b", "messageHeadline": "build(deps): bump generic-array from 0.14.5 to 0.14.6 (#3840)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "836d76c289c798187a596b024a335bcc86adafdf", "messageHeadline": "genesis-ceremony: display genesis.blob sha3-256 after successful cmds", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "180c406a8d18dfbf4ab250396d4392032b29cb5f", "messageHeadline": "build(deps): bump quote from 1.0.20 to 1.0.21 (#3827)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "63c755435de4b540c6cc41ba4d34f7b814de74e0", "messageHeadline": "build(deps): bump prost-derive from 0.10.1 to 0.11.0 (#3822)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7f9a06c34324cb17cf07e4a9f00ba3946495d1fa", "messageHeadline": "chore(deps): bump terminal_size from 0.1.17 to 0.2.1 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "619f41061869a9a38946af9f549e088352a600ea", "messageHeadline": "Add recommended extensions for VSCode (#3808)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d0314c0fd047e4b840168891dc67ed7f6cb6ab69", "messageHeadline": "build(deps): bump syn from 1.0.98 to 1.0.99 (#3826)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "59e9b323f3c79e08dbd0dc6ac25c3f193cb5ac90", "messageHeadline": "[sdk-typescript] Remove util dependency from typescript sdk (#3788)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 12, "deletions": 67}}, {"node": {"oid": "b352277ca6085ea19aacdbbacddef21feaa51f68", "messageHeadline": "[metrics] channel metrics in consensus and executor (MystenLabs/narwh\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 147, "deletions": 76}}, {"node": {"oid": "29f9da95fb2750dfb9d4afe67df49ee4c0dea5e2", "messageHeadline": "normalized modules and txn arguments tagging (#3758)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 872, "deletions": 655}}, {"node": {"oid": "ab9202758447ce951a987bc5cb64058e2ee9d45b", "messageHeadline": "Use Envelope for SignedBatch (#3789)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 80, "deletions": 88}}, {"node": {"oid": "57d075be7a4df332f16b7aa7f4a398b978454562", "messageHeadline": "chore(deps): downagrade anyhow to 1.0.59 (MystenLabs/narwhal#722)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "830955bcf14dfaf063fb6eaa29ac24111f75ebf4", "messageHeadline": "fix: Mitigate issue MystenLabs/narwhal#706 (MystenLabs/narwhal#715)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "7be7fbad849456bd9e2cc6ab7d058010cc2d73d2", "messageHeadline": "Fix network memory leaks (MystenLabs/narwhal#687)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 115, "deletions": 11}}, {"node": {"oid": "be0f11c0fc4f9c0add218eefc84733486a79eaa9", "messageHeadline": "feat: Make all Worker channels metered (MystenLabs/narwhal#711)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 168, "deletions": 91}}, {"node": {"oid": "130795044a526a95a5b564b139a74bd2d870e3cc", "messageHeadline": "Simplify executor-consensus interface (MystenLabs/narwhal#691)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 49, "deletions": 696}}, {"node": {"oid": "00aa2c526e8c5bfac1c102f55f5c71f9cd199764", "messageHeadline": "fix nightly/udeps (#3831)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "2c365f275dbdecedf11f949e9f2a6bde096e5cde", "messageHeadline": "build(deps): bump fastrand from 1.7.0 to 1.8.0 (#3824)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72993fc3e56eacb15638bf2100d499d1ce80e760", "messageHeadline": "chore(deps): bump prost-derive from 0.10.1 to 0.11.0 (MystenLabs/narw\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c417a9e1c1c082e0e99bd22ff666a3e32891622", "messageHeadline": "chore(deps): bump anyhow from 1.0.59 to 1.0.60 (MystenLabs/narwhal#708)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9d0952d28c8c2b4fbc2ac78629d8ac904beed7c", "messageHeadline": "Clean up dependencies (MystenLabs/narwhal#714)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "050febd5d51a66d38183e33e00e37b8aa6aabbad", "messageHeadline": "chore(ci): Auto-mark (and then close) stale issues / PRs (MystenLabs/\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "16acf0a7df35730e87da877011603b6053858ab1", "messageHeadline": "chore(deps): bump insta from 1.17.1 to 1.17.2 (MystenLabs/narwhal#704)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c3dc6b6280bc63819b6b2261cae84990605bcdc", "messageHeadline": "Announce Rust SDK, make small, related improvements (#3791)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "c70ef22f0197b9a11e12c52040ea8d453f4cadbe", "messageHeadline": "Link to Narwhal docs throughout Learn section and in FAQ (#3765)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "ec9967c16608900875ab6440290dedac09d40176", "messageHeadline": "Fix cert signing in local bench (#3802)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a55e22ce91124be3a2d126cf786945eb5ec00309", "messageHeadline": "Added draft cost values (#3734)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 408, "deletions": 0}}, {"node": {"oid": "942e44517ceb10e00f349489ee3ab98005f9bef7", "messageHeadline": "Wallet version number icon update (#3807)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8d96ffa3e92efc8dd38dd7e03527a16b442ded8d", "messageHeadline": "fix Object id bug (#3793)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 369, "deletions": 109}}, {"node": {"oid": "97bba5238d03a0acdc718e8e88a747571e732307", "messageHeadline": "wallet-ext: display version number (#3805)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "53020523a9a4add25df25985b8a57158c14c8fb5", "messageHeadline": "wallet-ext: fix route warning (#3806)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5538b7ee2d2ed3bce1e1c00388fe5ca121cbfb", "messageHeadline": "chore(deps): bump serde_bytes from 0.11.6 to 0.11.7 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "655abc6dd2c93536fa12efb3b1d36c7d34c3cbbb", "messageHeadline": "chore(deps): bump thiserror from 1.0.31 to 1.0.32 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7cc4fcd7033b6e3814529453144973ddd2d9a863", "messageHeadline": "chore(deps): bump sha3 from 0.10.1 to 0.10.2 (MystenLabs/narwhal#697)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2af67c3c91929bcc94f86ecfbf2ded7aa3c6437f", "messageHeadline": "chore(deps): bump readonly from 0.2.1 to 0.2.2 (MystenLabs/narwhal#695)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51562caf49a5d9abd5d2f1f316ea4ad02370875f", "messageHeadline": "chore(deps): bump arc-swap from 1.5.0 to 1.5.1 (MystenLabs/narwhal#694)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "70e2ffcc43cddb56c7f736fc41309fc213279789", "messageHeadline": "SuiKeystore mnemonic support (#3763)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 515, "deletions": 249}}, {"node": {"oid": "9b9f4ed3a506e84cb074673060547d20c9698e6a", "messageHeadline": "chore(deps): bump the mysten infra pointer (MystenLabs/narwhal#692)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0a3e8f8696c1541ca3dd3b52900e66cd8b23dbbd", "messageHeadline": "chore(ci): get CI signal on pushes to devnet branch (MystenLabs/narwh\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9e05fb8f119f17af7d38434d95eec06201896c45", "messageHeadline": "Simplify narwhal-sui interface (MystenLabs/narwhal#686)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "5087a5d3bde50ef40d26e77ded96429097e83536", "messageHeadline": "[faucet] enhance faucet's concurrent processing ability (#3700)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 341, "deletions": 133}}, {"node": {"oid": "8ed049e128d01401a4ec933a6c885d820bcc66d5", "messageHeadline": "Query signed epoch to form epoch cert during reconfiguration (#3749)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 210, "deletions": 38}}, {"node": {"oid": "488202ff1985a9224e944e36fcaeab321807d062", "messageHeadline": "move: Add readme on how to add a new Move native function (#3764)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f4680a3a37d713fe3ff90f434f61f1caec563cff", "messageHeadline": "[crypto] Add message envelope (#3753)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 275, "deletions": 109}}, {"node": {"oid": "acf217df7610c871f3b0950177a9ac381a7482b2", "messageHeadline": "Added docs to the metrics (#3781)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a90509af2b1c2a2f50e0fee2fe53b523bfeb5d36", "messageHeadline": "Update validators.md (#3787)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b28f8e477df40e669fd6bdfd268ee27737e0a217", "messageHeadline": "Update navconfig.json (#3786)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa3e4357aac065f8b064281dc2b76ba965a32160", "messageHeadline": "crypto: Upgrade rand to 0.8.5 (MystenLabs/narwhal#689)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "069c5f07b5e1e0208ff158011af77d5506f4133a", "messageHeadline": "Update and rename doc/src/build/comms/index.md to doc/src/build/comms\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0b6b198290eef273f10eec0970ea91fd928345ee", "messageHeadline": "Use well-defined signature scheme enum instead of arbitrary byte flag\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 100, "deletions": 60}}, {"node": {"oid": "e70107e0f75d83caacac2eead99e06fe6033b26c", "messageHeadline": "[metrics] Makes all channels metered (MystenLabs/narwhal#682)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1096, "deletions": 475}}, {"node": {"oid": "bfb41f2d36d4cd4d080c91253f66583bb212655e", "messageHeadline": "Onboard quorum driver to fullnode 1/n (#3778)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 422, "deletions": 111}}, {"node": {"oid": "6c009b9b0fb214402f3caf361ea4f888f0f9c9b4", "messageHeadline": "Bump `mysten-infra` version (#3777)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "7783dba1a02a075bb0051c16ad946c9fe67b79a7", "messageHeadline": "[gateway] Force update local digest if mismatch (#3773)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "486ed2c6a6f87bf78ee412f34def9733b481c337", "messageHeadline": "[narwhal adpater] Add backoff mechanism to consensus adapter (#3548)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 219, "deletions": 14}}, {"node": {"oid": "be004a17e02f74ef2f42c7853c596b43e5e7338a", "messageHeadline": "mute sqlx statement logs (#3780)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e91604e0863c86c77ea1def8d9bd116127bee0bc", "messageHeadline": "Wallet NFT section - WIP (#3738)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1621, "deletions": 334}}, {"node": {"oid": "e352e3c23aff9b2edbb74a6c5690b97fa4660018", "messageHeadline": "Updates to Glossary to put entries in alpha order, minor style edits \u2026", "author": {"name": "Randall DuBois", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 24, "deletions": 49}}, {"node": {"oid": "efecfcb3179a47f19ae5886e49e7898345e70b47", "messageHeadline": "nits (#3768)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "f1c978963e4f26ca3bf443613b530e7b8fd5d9f0", "messageHeadline": "genesis.md: use correct cmd name git -> sui", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ed786f3996f296f16be0fdc606fec8c7e003b41", "messageHeadline": "[reconfig] Finish end-to-end reconfig test (#3603)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 65, "deletions": 127}}, {"node": {"oid": "9a47ee0b137e928e3a94b8341ea633805c32e1fe", "messageHeadline": "Updates to About Sui including copyedit, formatting, and style (#3759)", "author": {"name": "Randall DuBois", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "276356e168047cdfce71814cb14403f4653a3656", "messageHeadline": "[Explorer] Standardizes the headers across Object, Address and Transa\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 48, "deletions": 71}}, {"node": {"oid": "dd37ce1694f1dc242b6f5710935d35ce0bde0917", "messageHeadline": "Reorganize Build nav with Talk subsection for Rust SDK and related do\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "41a1798708717ed44f88fdd800bb95dae0209a4b", "messageHeadline": "follower stress in bench (#3752)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "161aa27fe7eb8ecf2866ec9eb192e768f25da768", "messageHeadline": "fix double reward claiming bug", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 131, "deletions": 9}}, {"node": {"oid": "18b27c2f54cee03b7e7c9de9259969f68b4fec4d", "messageHeadline": "chore(deps): bump ed25519-consensus from 1.2.1 to 2.0.1 (MystenLabs/n\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "321d458b8faa82001bf45f0b2c408e33331850e0", "messageHeadline": "[test] loss of liveness end to end test (MystenLabs/narwhal#652)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 119, "deletions": 80}}, {"node": {"oid": "757a26cfd092ed001bc2a85076a89c769973169a", "messageHeadline": "Fix node sync log level (#3754)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "410bcc9a2495b6eb101e3c8981c24bc744085284", "messageHeadline": "chore(deps): bump serde_test from 1.0.141 to 1.0.142", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e833b612724c6fe30335c4896067fb008953569f", "messageHeadline": "Log the start of primary components (MystenLabs/narwhal#669)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "3b7c3ed0bf74caa6c9b989dc4347f59e5f53de91", "messageHeadline": "crypto: replace ed25519-dalek with ed25519-consensus (MystenLabs/narw\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 146, "deletions": 131}}, {"node": {"oid": "798177620d0f7401dab054450cbbbdd883b7468d", "messageHeadline": "wallet-adapter: add workspaces (#3751)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 156, "deletions": 9}}, {"node": {"oid": "5f1efcafa59469aab818068cc85ef037bb63ad70", "messageHeadline": "[reconfig] Do not recreate network client if unchanged (#3727)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "8a12a93f0b80181170b07f887b68ad9138598c62", "messageHeadline": "Update faq.md (#3747)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "13cfde38e09d258d690ba449c962386cc78b88d1", "messageHeadline": "Edit pass, updates to formatting, and style changes in Learn index (#\u2026", "author": {"name": "Randall DuBois", "email": "109545725+randall-Mysten@users.noreply.github.com", "user": {"login": "randall-Mysten"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "2a6276bbfb318581eeecc7b2bb174cc58e940cd3", "messageHeadline": "chore(deps): bump serde_json from 1.0.82 to 1.0.83 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "834075f458f8c3c4c2a82f2440603f9a9725e59e", "messageHeadline": "chore(deps): bump rustversion from 1.0.8 to 1.0.9 (MystenLabs/narwhal\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d33112ae4c3368dfc4e0fcd289acfc244afac86", "messageHeadline": "chore(deps): bump serde from 1.0.141 to 1.0.142 (MystenLabs/narwhal#674)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d737282df8c47716b75c46f14747d6f9009cae05", "messageHeadline": "Update issue (MystenLabs/narwhal#673)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b64c756451567fcf6e3a69914ebd5916dd70e81", "messageHeadline": "Preserve order of batches (MystenLabs/narwhal#660)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "9fe75ea3dcca30be697e5c3730143dacba42cace", "messageHeadline": "Add epoch query API to authorityAPI (#3725)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 173, "deletions": 9}}, {"node": {"oid": "f46a3f59ed5a8ccbaa4ee833d2bb6a3382bea3f0", "messageHeadline": "Arbitrary committee change (MystenLabs/narwhal#626)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 364, "deletions": 189}}, {"node": {"oid": "b2a19183fbcd9ac56c300aaa2e39cd7676e58b24", "messageHeadline": "build(deps): bump terminal_size from 0.1.17 to 0.2.1 (#3704)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a054880ff5be853f8112fc864afa1c3bbcd8c52", "messageHeadline": "build(deps): bump prost-types from 0.10.1 to 0.11.1 (#3731)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07274c0e9099c6722f54651239baa5d861f12ace", "messageHeadline": "workers point to corret url. Make prometheus scrape workers (MystenLa\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9bc066f919c7369e1c04cf836653fa5f98d4e1ba", "messageHeadline": "chore: clippy (repair nightly) (#3652)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "0f8bee53b2d8cdfb8cc3cae9f6a616fe20d9edc9", "messageHeadline": "fix(tests): port-allocate tests to avoid conflicts", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f32877f2e40d35a008710c232e49b57aab886462", "messageHeadline": "Use dbmap utils derive dump and open. Cleanup repetitions (#3697)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 659, "deletions": 720}}, {"node": {"oid": "c9c2be987bbb21d7c91714d928f216871688971d", "messageHeadline": "[Typescript SDK] Add getObjectRef and getGasObjectsOwnedByAddress (#3\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 86, "deletions": 10}}, {"node": {"oid": "7af627ea406f0d838b4a26ec9c7ce123ed59fc08", "messageHeadline": "[move][sui-adapter][sui-framework] Remove object versioning from the \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1842, "deletions": 1886}}, {"node": {"oid": "30c634eacb9aa95ce48ba87ccdb5cc57e8886532", "messageHeadline": "Announce validator registration, fix refs and links to Devnet, Testne\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a851164069c076a6907cfc1de6d0d64d2ba415d5", "messageHeadline": "OpenRPC examples (#3715)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1296, "deletions": 353}}, {"node": {"oid": "c4edfd65230e5a5be4753b3cb855df987a323035", "messageHeadline": "Process tx recovery log in execution driver (#3718)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "89790445ce33db460d0a6052cfe732812b76c951", "messageHeadline": "[sui-core] Better consensus adaptor logs (#3663)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "65ee6d53febb98001c14c701b0afa12319112d6c", "messageHeadline": "Deduplicate pending execution before execution (#3721)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5a6df0590af60903637f7e80e5ab1fd439a9ef61", "messageHeadline": "Add fetch-transaction to sui-tool (#3717)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "9aff02f4526ff5831654dc4bf102b07458507716", "messageHeadline": "Add prometheus metrics in benchmarking framework (#3578)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 87, "deletions": 7}}, {"node": {"oid": "ccfd6c2f9b6eba2cf6b712c4f591d9e6ef463452", "messageHeadline": "Rename CollectionRetrievalResult field 'batch' to 'transaction_list' \u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 137, "deletions": 211}}, {"node": {"oid": "c549fea9367315e53b963c93926afa4298d5ec50", "messageHeadline": "clippy self-hosted builds (#3719)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc511a7b02d09dd32ec8bf180a322e329d15f268", "messageHeadline": "sui: unconditionally process transactions even if a client connection\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "2a2e482d52d03e360c83f1ebd73012331af868cc", "messageHeadline": "sui: unconditionally process certs even if a client connection drops", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 60, "deletions": 46}}, {"node": {"oid": "929d3a04c4b881315da4123ccea396c44895ce6a", "messageHeadline": "add wallet asset sub-dir (#3226)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e3a55c3b84b0b2ff4d32b25b385b28045a93f93", "messageHeadline": "[explorer] Redesigns Object Results following Figma (#3653)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 545, "deletions": 604}}, {"node": {"oid": "a5ca2d0c66e3bc3ca44197ef6444bcbdbbe9892f", "messageHeadline": "chore(deps): cargo hakari", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "592c492134adbfa83c9b17d43dbc0c521ee0a79a", "messageHeadline": "build(deps): bump prost-derive from 0.10.1 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "a27f02c068982e3a36e0c195023e6d9f6e7717b4", "messageHeadline": "build(deps): bump serde from 1.0.140 to 1.0.141 (#3706)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 131, "deletions": 131}}, {"node": {"oid": "30388396ed840c695549e680d63e063129913e95", "messageHeadline": "crypto: bump narwhal version (#3688)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 65, "deletions": 69}}, {"node": {"oid": "010509a81f6eb53eee478b6885d01f5da60a261d", "messageHeadline": "Replace consensus number notification Atomic with async watch (Mysten\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 150, "deletions": 132}}, {"node": {"oid": "ebb13990b60b50a04402b1227577b9d9713761d1", "messageHeadline": "Sync sender address state before txns (#3621)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "c689474e11174a3a93ba49c892bc4691a242044c", "messageHeadline": "build(deps): bump wasm-bindgen from 0.2.81 to 0.2.82", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "337cecb3666efa69f064f105f4b5359683c1ac88", "messageHeadline": "build(deps): bump arc-swap from 1.5.0 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b4c77d38fecc51d3c15f3415506dd848ab793223", "messageHeadline": "Clarify part-sync timeout (MystenLabs/narwhal#661)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "585fb7a87bd2afa35e0756fb107198e854e4fca7", "messageHeadline": "Do not block on barrier in remote mode (#3694)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e407db60480dba0386fda0f814e4d31b435bd13c", "messageHeadline": "Support workload spec to pass in different workload combinations in b\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 204, "deletions": 34}}, {"node": {"oid": "c40b1224c8157f15786fcb1eb5b15eab1f67b451", "messageHeadline": "Add reason to byzantine validator error (#3695)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 87, "deletions": 60}}, {"node": {"oid": "7942def94c6f8bd23d93b11dd12b2bac663c7f3f", "messageHeadline": "[sui-verifier] Added support for characteristic types (#3563)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 638, "deletions": 130}}, {"node": {"oid": "4b5ee7d6744b038033c29e66139febda380bfd8d", "messageHeadline": "[explorer] Fix browser history getting reset when navigating to the h\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "e1936cc1bb1933c67445a5c23c8b2992e0d42475", "messageHeadline": "fix robust_value ordering (#3683)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "bfc5d5e8879b6f690ae52f5e8470bafc632771d9", "messageHeadline": "crypto: fix compiler error for building benchmark", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "90d7fe02187db7ca1abbf56b56bece5ba8a03dc9", "messageHeadline": "primary: add interface for querying information about a primary's wor\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "b4a41fdd9082f4391c4d93b98501c142c54f8a80", "messageHeadline": "grpc: move codegen into build.rs file", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 32, "deletions": 2519}}, {"node": {"oid": "036462af58a6acf6ec88465bf386b1164d70dccd", "messageHeadline": "[chore] fix comment on authority signatures (#3685)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811923ee7b7d37f631452a3ca13272f4f7ea0577", "messageHeadline": "[sdk] Adds experimental section (#3466)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2265, "deletions": 1}}, {"node": {"oid": "40e7d975e38f4d4f66cc9860c15f3a287ac51017", "messageHeadline": "ffmt", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a9d0f6657705ffa8708b6511618e46e4b1d9a9", "messageHeadline": "Also keep previous round", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8707069ac1dc2a0ee73e0c82358c25fdf61fb3e", "messageHeadline": "Do fmt", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d0d18357d0856452be5478500adcedec093d0659", "messageHeadline": "Update according to suggestion", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a82b59c66333dbb38962936b85b1508bb53b34ee", "messageHeadline": "More aggresive prunning of cancel handles", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "185ab5e735ca32a65294907654e3d738f092bdd2", "messageHeadline": "Be shutdown friendly", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 48, "deletions": 28}}, {"node": {"oid": "6b5024093f89ccc214cb2dc8e3e099d3aa122c54", "messageHeadline": "Log channel capacity every 5 sec", "author": {"name": "George Danezis", "email": "george@danez.is", "user": null}, "additions": 55, "deletions": 1}}, {"node": {"oid": "56c8d2e2284f90ba8cd572335a18655e1f6b21c3", "messageHeadline": "chore(deps): bump async-trait from 0.1.56 to 0.1.57", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8d457fb4a41f00467378329fb9a0e83e1b95eef0", "messageHeadline": "Fix a bug where transfer sui with insufficient gas still lead the obj\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "4933898004717c606f1d647d95d505a40e6a1cdd", "messageHeadline": "chore(deps): bump serde from 1.0.140 to 1.0.141 (MystenLabs/narwhal#653)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "44085c5551015dd20744a8ce9799902ff0b55945", "messageHeadline": "chore(deps): bump serde_test from 1.0.140 to 1.0.141", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "969ba7b93fcb916a3cccac8611cfec387687bd5d", "messageHeadline": "build(deps): bump tracing from 0.1.35 to 0.1.36 (#3670)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "7030ce3608710421de20738e0cc153d00d884390", "messageHeadline": "build(deps): bump ouroboros_macro from 0.9.5 to 0.15.1 (#3659)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0232a1525b1db1eb02ccf659b5e6ffcde4bcfcd8", "messageHeadline": "build(deps): bump pest_derive from 2.1.0 to 2.2.1 (#3662)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c8feb5765406d68ecfd7e9039ce944ae3631eb50", "messageHeadline": "fix(network): set a better initial retry delay for network", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58e4b991415e1b447c066c64a1fbcc456f8b8513", "messageHeadline": "build(deps): bump insta from 1.17.0 to 1.17.1 (#3660)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db6833e9f47d5687338b2b9905a32a16c0c494c8", "messageHeadline": "Added missing docs for transfer sui RPC method (#3606)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a943697594688e71d9c9441acb2c6b63f9aa05c1", "messageHeadline": "chore(deps): bump anyhow from 1.0.58 to 1.0.59", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5042f5e2c321574ec61b5c84a7a1d9a5dbd41ce", "messageHeadline": "call transferSui for Sui token sending (#3661)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "9f98391e08d14e723e1fb592a2ffe6705b057c37", "messageHeadline": "chore(deps): bump insta from 1.17.0 to 1.17.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f356a0bd96823c1e6ab8621263a290269df3d36", "messageHeadline": "build(deps): bump sha3 from 0.10.1 to 0.10.2 (#3654)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cf4e416d12d05aad6770c45c8974761380d65384", "messageHeadline": "build(deps): bump tracing-core from 0.1.28 to 0.1.29 (#3657)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92ecbe71a56cb4542b769c2effe298440f869a2b", "messageHeadline": "build(deps): bump async-trait from 0.1.56 to 0.1.57 (#3655)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d91c6e6c53f11f9c6163ad5a4660a391b73fda65", "messageHeadline": "chore(deps): bump tracing from 0.1.35 to 0.1.36 (MystenLabs/narwhal#640)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fa0274b5dcdc8e9007ae5d9c435e5cce4d6d60e6", "messageHeadline": "print the correct sui console version (#3639)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fea3240d5e96b20d91f33d84ded3f749d34ecf05", "messageHeadline": "bump jsonrpsee to 0.15.1 (#3651)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "7c673de029d2896a2c09805d86b0bb21dcee887b", "messageHeadline": "build(deps): bump prost-build from 0.10.4 to 0.11.0 (#3648)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "63ab608ba906dc909353f6c5fd8039da9c64a714", "messageHeadline": "build(deps): bump ouroboros from 0.9.5 to 0.15.1 (#3649)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e0a6ba8dad6126f1b3a145b101b3cdb33f1d5c33", "messageHeadline": "build(deps): bump prost from 0.10.4 to 0.11.0 (#3645)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf2ea57fd12fd8069b8ac0aa19d516b6f4e778b3", "messageHeadline": "build(deps): bump pest_meta from 2.1.3 to 2.2.1 (#3644)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 103}}, {"node": {"oid": "3bf7f9b5f53f369b31479f3196962d32d93a9c0b", "messageHeadline": "refactor: make functions returning join handles `#[must_use]`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 91, "deletions": 57}}, {"node": {"oid": "913567815a36dd372c4c94c5389779cfc6fc90dd", "messageHeadline": "chore(deps): bump bytes from 1.2.0 to 1.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "226e115a1368f994d0032638d9f4c41d4014a01f", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.5.0 to 1.5.1 (Myst\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b8d2b77fbbfa7e90266be3a9492d05c9f4bfaa0", "messageHeadline": "chore(deps): bump jidicula/clang-format-action from 4.6.2 to 4.8.0 (M\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d42140cd44eb8bfab02ca7e3350df9aedc6b66a", "messageHeadline": "chore(deps): bump slackapi/slack-github-action from 1.19.0 to 1.21.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eb058a840bec720209b2333474da5b7359409f7", "messageHeadline": "small improvements in benchmark client (MystenLabs/narwhal#621)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "28f3101056e4c1bccb37ade459b83941870d1038", "messageHeadline": "Switch to use `Multiaddr` to configure prometheus server for consiste\u2026", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 68, "deletions": 81}}, {"node": {"oid": "1f208565864c4caa54573cc9a2b4309711a2c974", "messageHeadline": "build(deps): bump bytes from 1.2.0 to 1.2.1 (#3646)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "feab11b8c5385124fe748ea36ee91e4200573ff3", "messageHeadline": "build(deps): bump slackapi/slack-github-action from 1.19.0 to 1.21.0 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d60d666c669f3c2275c0dfec6d6736436f4759ac", "messageHeadline": "build(deps): bump lycheeverse/lychee-action from 1.5.0 to 1.5.1 (#3642)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1daedd7bea157ed85be0d901c9ebb22cf974fb", "messageHeadline": "Fix let-and-return (#3641)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "0f7014d91a9f57b169f245def31f4b5036a777f1", "messageHeadline": "Fix fullnode RPC (#3623)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4a1f5efa938498790e04124b3f95d463d9a648e6", "messageHeadline": "Use SuiClient instead of RPCGatewayClient in Sui CLI (#3373)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 563, "deletions": 697}}, {"node": {"oid": "0938aa94f81147f400d3a81364afdab07e04404c", "messageHeadline": "build(deps): bump terser from 4.8.0 to 4.8.1 in /sdk/typescript/bcs (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "50d3335c61db73ee199d8a320ce50ac271c919af", "messageHeadline": "[tutorial] add tictactoc publish script (#3540)", "author": {"name": "0xeren", "email": "90474939+code-eren@users.noreply.github.com", "user": {"login": "code-eren"}}, "additions": 74, "deletions": 22}}, {"node": {"oid": "4ff357324a9f4e7998fa1155d69d1544f98f2734", "messageHeadline": "[checkpoint] Restructure fragment making progress (#3559)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 180, "deletions": 111}}, {"node": {"oid": "356670746d2dafc7bff8668b4ecee98deb3b37d3", "messageHeadline": "[temporary-storage] Add API to access last known ObjectRef from paren\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 225, "deletions": 152}}, {"node": {"oid": "dafbaa22e853abde43837643b475841c8c2fee1d", "messageHeadline": "use linked hash map for object inventory to preserve insertion order", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "5e06c90b3975c43f33d4665b242bf02102891eb6", "messageHeadline": "[epoch] Index authenticated epoch data structure by its epoch ID (#3553)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 148, "deletions": 129}}, {"node": {"oid": "b74783ddf0b082f4d280fd5bc1fcd5fed6a112b0", "messageHeadline": "Use constants (#3600)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "24d683b66033127d5a53786ff9d84637ba64f931", "messageHeadline": "crypto: use ecrecover to verify signature to ensure non-malleability \u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "48ec25ee6c25a7f2ac5d8776db6676df26871e77", "messageHeadline": "fix mobile alignment issues (#3601)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b5616f73e8094841f617575a4956e5c004fb8cd4", "messageHeadline": "Add copyright header lint (#3615)", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "bc229c02870af407af8537a5c18fd0c2c04700ee", "messageHeadline": "Rename lock error and distinguish gateway/validator error (#3560)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "d10928eb0f644b0e6101acfceefb5ac7661bbf43", "messageHeadline": "[metrics] adding metrics on the network executors (MystenLabs/narwhal\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 416, "deletions": 35}}, {"node": {"oid": "2631264c08c5c6aab8368a1034fd5727f39f71e3", "messageHeadline": "chore: adjust deps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4f5b85927c947d31e45ed370544209bd6c45eb9", "messageHeadline": "Revert \"Laura/eliminate recursion (MystenLabs/narwhal#376)\"", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a21bfab4407aa9278e2d2a42c1dc2791182ff11d", "messageHeadline": "disable stake feature for now (#3616)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eecab75d006ef22a035e4675c68846fd08b52823", "messageHeadline": "removes min space for owned objects in mobile (#3610)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccbf7dead614ab5b850d33f9f54162110f40543b", "messageHeadline": "[chore] fix nightly clippy error (#3614)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdddd9ef2f365960a9bbea77c1f2bdd70af1ffcc", "messageHeadline": "chore: clippy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19f686627c99b8097e9834558c2365b286c8b519", "messageHeadline": "refactor: reduce the boilerplate in network crate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 234, "deletions": 248}}, {"node": {"oid": "d8eb28e430f7a964cca734b1fea64654289dd73a", "messageHeadline": "Add endpoint to retrieve multiaddr of nw primary (MystenLabs/narwhal#\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 176, "deletions": 114}}, {"node": {"oid": "f0f71b6e389cfc1f075cd9713ebe72911eb8c607", "messageHeadline": "Don't sync in Authority Aggregator (#3599)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 60}}, {"node": {"oid": "ee2834e19dd7b85f0edd3508420cd8c892d75b0a", "messageHeadline": "build(deps): bump chrono-tz from 0.6.1 to 0.6.3 (#3571)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d7a9f443ecfe1f1466e2e8a3c51872dcd8f0f56b", "messageHeadline": "build(deps): bump constant_time_eq from 0.1.5 to 0.2.4 (#3580)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "397d7db956956ab7d2e043c21ffac1a028ecb947", "messageHeadline": "build(deps): bump chrono-tz-build from 0.0.2 to 0.0.3 (#3589)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d8d64141b0295c7ca07d4f7d3c559731ffa6575e", "messageHeadline": "[metrics] add metrics for the worker transaction endpoint (MystenLabs\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 100, "deletions": 15}}, {"node": {"oid": "af2c5ee08b9e7c1b91c1e57c39f0ea21279bfd5d", "messageHeadline": "Update jsonrpsee to forked version to fix the tracing span bug in jso\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 48, "deletions": 57}}, {"node": {"oid": "bf990b6a015d915ed70263feab94ebb8e61ea226", "messageHeadline": "Fix validator set bug (#3594)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "2d9f99a4dd303522fac199262baf22728d75adc6", "messageHeadline": "build(deps): bump bit-set from 0.5.2 to 0.5.3 (#3587)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7999d79f4a4d44f02e9bad42d298ed9978d33e01", "messageHeadline": "build(deps): bump event-listener from 2.5.2 to 2.5.3 (#3588)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc4c8983b16c398b64e521dc436df2997bbf271c", "messageHeadline": "Rename context to workload in benchamrking crate (#3537)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 382, "deletions": 326}}, {"node": {"oid": "240e940f3e654d8a3570f2e5f674275a6483039b", "messageHeadline": "Fix json rpc sample generation (#3595)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d124938edc8b245320b9d8a78eb94fe4957ad35", "messageHeadline": "bridge cluster tests into cargo test (#3592)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "5fd7100251b002abfc9e6b4d2ee4301b55248467", "messageHeadline": "Enable running benchmark on remote validators (#3474)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 473, "deletions": 184}}, {"node": {"oid": "319ca031d1a76e723c40f80acac566b4d3a0f481", "messageHeadline": "crypto: use result instead of unwrap when parsing (MystenLabs/narwhal\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "641cda0f986fcf2c1b024f2b2d74bed5eb2b1c4f", "messageHeadline": "Add telemetry crate (#3264)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "71d57e784059b7014d99cf561bfc3535ec667aef", "messageHeadline": "Minimal changes to test utils api to support running benchmarks (#3406)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "33f118532b380513610e9fcffaf30d0366090bce", "messageHeadline": "crypto: remove dalek (#3584)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0b1ce9ad9b51d36e6441c240fb49776ad6b83adb", "messageHeadline": "build(deps): bump web-sys from 0.3.58 to 0.3.59 (#3579)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a3a3c702662a70691d1a4e318a87d75f47e70ed", "messageHeadline": "build(deps): bump prettyplease from 0.1.16 to 0.1.17 (#3577)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "719f503e2f40a1393b73e4f4233bfcf1912055d1", "messageHeadline": "build(deps): bump crossbeam from 0.8.1 to 0.8.2 (#3569)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec7659e9e853b6f6b99e9d47e4038cda621eb991", "messageHeadline": "fix: redirect apt output to /dev/null (MystenLabs/narwhal#617)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79417b49c633b574b3867d459a796df8661eef5c", "messageHeadline": "fix rebase (#3191)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1133, "deletions": 678}}, {"node": {"oid": "bc03727f20c5f899d790d63d8ffded69a6f727b8", "messageHeadline": "build(deps): bump proc-macro2 from 1.0.40 to 1.0.42 (#3531)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "44c276a69c2681b3986dd52ee8faf71a4a3979f0", "messageHeadline": "build(deps): bump mockall from 0.11.1 to 0.11.2 (#3575)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db4a960e4916f49f81dd076a14771287e8bf69e4", "messageHeadline": "build(deps): bump crossbeam-deque from 0.8.1 to 0.8.2 (#3570)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4c97d6864c03ecea4802c6527a3c1978fbb4449", "messageHeadline": "bugfix(axum): downgrade axum from 0.5.14 to 0.5.13 (#3566)", "author": {"name": "Michael Silvestre", "email": "willtard@gmail.com", "user": {"login": "rsilvestre"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "534d2ed6d6003a5e6c61c88ac7a1c3fd9d8154c2", "messageHeadline": "Test `Parameters::import()` with snapshot (MystenLabs/narwhal#610)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 112, "deletions": 105}}, {"node": {"oid": "973920d2484e89469594a75722320e4bb10e7307", "messageHeadline": "build(deps): bump wasm-bindgen-futures from 0.4.30 to 0.4.32 (#3544)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db2a642d97c80562c0b7b2f751350befb36ff738", "messageHeadline": "fix: make apt update quiet (MystenLabs/narwhal#616)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "401a1459c1dd5b2ed9338a60b93b571d62acabc0", "messageHeadline": "build(deps): bump phf_codegen from 0.10.0 to 0.11.0 (#3499)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "90e5ba92df5644458ca7c4f57294f1d2deb83a73", "messageHeadline": "build(deps): bump js-sys from 0.3.58 to 0.3.59 (#3552)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "17bd9380160d1c4a32c3548a8b7cb05c5ed20ae8", "messageHeadline": "build(deps): bump tracing-test-macro from 0.2.2 to 0.2.3 (#3451)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ac12da1a8a011e3edd60557f00248c67b569eaf", "messageHeadline": "feat(ci): auto-merge some dependabot PRs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "720f70aafd3de51ea6817eaa037c5a0b9582d009", "messageHeadline": "fix: beef up the type aliases comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b688a30909be305d4571e42ebece16ff4a04a1a1", "messageHeadline": "fix: remove remaining instances of serde bounds", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "706507d9d5185055f8f77198577b1084c897b787", "messageHeadline": "chore: adjust the BCS manifest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65852962c2ac8f8ec8efaef74ee03c92c849da91", "messageHeadline": "refactor: also convert tests to use the type aliases", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 52, "deletions": 67}}, {"node": {"oid": "0ff0f820d3fd96d89e6999e52e844e17c86930e9", "messageHeadline": "refactor: replace generic cryptographic key parameters with type aliases", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 925, "deletions": 1085}}, {"node": {"oid": "b91a1d211b6f49eed5e83b2779bc1df34b3e6c05", "messageHeadline": "fix: retire crypto::CryptoError", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "97a529b5a56d7130486af9784a665008027405d2", "messageHeadline": "Add transfer_sui to TS SDK (#3561)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "e7e2c53149d2cf2a22fabe405ea888ae411e0053", "messageHeadline": "crypto: expose recover pubkey feature for Secp256k1Signature (MystenL\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8ffc99f398534b4b401f5c5b0887cbec77b24a9a", "messageHeadline": "refactor: rename `CancelHandler` to `CancelOnDropHandler`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "a7a469dd11a91eb301a155d2886a3fb3ea85f97d", "messageHeadline": "refactor: rename unreliable `broadcast` methods to `unreliable_broadc\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "4866248c3ef7afab17e9eaf6104e8b1a5d6ec0ef", "messageHeadline": "Add Human Vs. Computer games in single-writer friendly app list", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c00e32e5655127149652e217ceaf69f683100cb", "messageHeadline": "Update site to reflect dual branches (#3556)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "4b9c92e8ea8b36619b506d9258d67b30c21aab96", "messageHeadline": "chore(ci): add a hadolint config", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c30bb0ac4b0c1acbc6a53a8b6e29832843e3f7bf", "messageHeadline": "chore: adjust some documentation to the new features as well", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6804b4d8b9ffdc4db242d53f8fbcf641d683acaf", "messageHeadline": "chore: specifying features and building the benchmark_client", "author": {"name": "allan bailey", "email": "allan@mystenlabs.com", "user": {"login": "allan-bailey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ae7a7a82e90df89197e4c43d45f2d49fc7cf23a3", "messageHeadline": "feat: adding the benchmark_client to the images for load testing", "author": {"name": "allan bailey", "email": "allan@mystenlabs.com", "user": {"login": "allan-bailey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d95e50a803bdeb61dc897f2f4b03caef11afed3", "messageHeadline": "Add sample data for transferSui (#3550)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 766, "deletions": 621}}, {"node": {"oid": "78a7fb9957ebaf5c6f33148e32ca52c009ab2b9d", "messageHeadline": "chore: bump narwhal version (#3526)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 282, "deletions": 122}}, {"node": {"oid": "a0b24ca289f5984bd852a95057114fba5e867b74", "messageHeadline": "Fix Docker build bugs (#3554)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "394f89698464d6caed39b287970167ff0684ac77", "messageHeadline": "chore(deps): one round of updates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "fa973184a13579108a45965f7ff0fc3f2e2dc753", "messageHeadline": "Update index.md (#3518)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45a3903fb4462944b27d35b8e1d33198a368c098", "messageHeadline": "Ability to skip readline for configuring (#3551)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "4d71306d1f9ffdb1589232043794dc6073c35327", "messageHeadline": "feat: add genesis snapshot testing", "author": {"name": "Mingwei Tian", "email": "mingwei@mystenlabs.com", "user": {"login": "mwtian"}}, "additions": 678, "deletions": 4}}, {"node": {"oid": "a32ce6e383a8605db7149ffb3184d8d6af59fa1e", "messageHeadline": "remove println from open rpc macros (#3549)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "94286eafda8dbd002cec4244a1b0f6bbcdb637da", "messageHeadline": "fix: Correct the generics in ExecutionState", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "5878e76efda13923d8dfb862369ca67cd3223b22", "messageHeadline": "build(deps): bump lru from 0.7.7 to 0.7.8 (#3498)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69a79e07141e61591955fc6d2a9b516b69733410", "messageHeadline": "updated based on review", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 28, "deletions": 42}}, {"node": {"oid": "8c7df1a099ea4e0e020d2700f51eed524cbb5807", "messageHeadline": "wip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 139, "deletions": 72}}, {"node": {"oid": "d9a94d26fee6464834e953b147612131bf47bb2c", "messageHeadline": "comment out assertions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d2fe253ca329fc8d6b404e0c18f1ae4c2f3bc2bb", "messageHeadline": "wip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 143, "deletions": 2}}, {"node": {"oid": "2bffd4816f813e6a3d286d6a2476567f66355231", "messageHeadline": "Edit Rust SDK doc, add links to supporting docs (#3486)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "65f321e8d4ad36363c318d7ad4b779d80cd9da81", "messageHeadline": "wallet-ext: menu expanded remove border-radius", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3eaab2460b038e227e350b21f65e7ae657fdd5e9", "messageHeadline": "[explorer] Migrate address view transaction table to new table UI (#3\u2026", "author": {"name": "Jordan Gensler", "email": "jordan@mystenlabs.com", "user": {"login": "Jordan-Mysten"}}, "additions": 88, "deletions": 74}}, {"node": {"oid": "2568023e49e3519fcd72ac28f0620c46290ce26b", "messageHeadline": "Fix for #3511 (#3519)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "ab99b8e17b9225815ae6264922d6c912586b57fb", "messageHeadline": "build(deps): bump fastrand from 1.7.0 to 1.8.0 (#3452)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "314294dddf7e9f3bad63479c2bf98e25e6947767", "messageHeadline": "[explorer] Tidies up console warning (#3418)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "2f1c7fa2f940626cbe175253c57a9893e5c56506", "messageHeadline": "fix linter issue", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763b80b04d82e79f50de5428dd9d4cbb05f75e84", "messageHeadline": "[wallet-adapter] merge wallet adapter (#3361)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 40685, "deletions": 0}}, {"node": {"oid": "4f4a2ce883458134af33c012b4993f96ea3b7f42", "messageHeadline": "[testing] support external consensus for Cluster (MystenLabs/narwhal#\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "cab21b1d582663e90c07358c7471037aecad533e", "messageHeadline": "adding test scenario for 2nd node restart (MystenLabs/narwhal#597)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "39541ca16b83c8aec8d2a2710f5bba79ff178f9d", "messageHeadline": "wallet-ext: stake landing view updated ui", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 832, "deletions": 12}}, {"node": {"oid": "9e1cf06c01e1497c26686090ee8f3e22e2b1b111", "messageHeadline": "wallet-ext: update font-icons", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 58, "deletions": 42}}, {"node": {"oid": "eb3f17b09e370205e65b312451664c374b40b345", "messageHeadline": "wallet-ext: hide/show bottom navigation", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a6079f4fd837afbb2ec361dfd83ddd0bc3a81a7c", "messageHeadline": "wallet-ext: logo link to tokens view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "261d37965f6b900fbe4725de8d3a937ca0d805e9", "messageHeadline": "Track number of consensus transaction calls (#3542)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "abe57fcce69df08d7021176776d2bd65135343a3", "messageHeadline": "Split authenticated checkpoint and proposal request (#3536)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 338, "deletions": 297}}, {"node": {"oid": "936c5e3ded5ae4963799c28c16349d53a8d38f2f", "messageHeadline": "Fix link from Defining the package to Move source code section (#3527)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d26484d9bff7d18b1ac647fbf13f42cf6343097", "messageHeadline": "Disable fullnode checkpoint sync at startup - its not working yet (#3\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07f822924207afcc46203709881f08a696749915", "messageHeadline": "fix doc typo (#3455)", "author": {"name": "KanLei", "email": "kanlei@live.com", "user": {"login": "KanLei"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "855f8829cae328334a68cf2c9d81447d0d6377d4", "messageHeadline": "Unify/sync dump with authority store (#3494)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 553, "deletions": 509}}, {"node": {"oid": "64c230a171bca67165ee4e87a266f6baf34deb6c", "messageHeadline": "Update entry-functions.md to remove Markdown extension from Dev Porta\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e7eb4bb1ac496fb4bd7f2bc160e1d5baef36631", "messageHeadline": "Update move-toml.md to remove Markdown extension from Dev Portal (#3528)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e06e3989d88dfc2a06e1a32d2209885d98207e", "messageHeadline": "Fix flaky gateway tests (#3517)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 69}}, {"node": {"oid": "d8982a89bcbdcc60a6e46dcb795034fba2e8a935", "messageHeadline": "build(deps): bump crossbeam-queue from 0.3.5 to 0.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5826b225343b9370bc42a1652f52121b3126b275", "messageHeadline": "Delete doc/devnet directory (#3514)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1afa92ab3d2daa2b5fd4a8ce711c9a603e15ec44", "messageHeadline": "Add Supported OSes named anchor to Windows announcement (#3513)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d9aa8312de50ea721891dda887ef881b2894af", "messageHeadline": "add more logs on gateway and faucet for traceability (#3493)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 140, "deletions": 55}}, {"node": {"oid": "9387adcefa1e992216e50e46c6d7adf6977a3765", "messageHeadline": "fix: convert consensus DAG logs to trace", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f259d815f5e0c2f966ce23732ab6d5287ba23ee2", "messageHeadline": "fix: Make tokio instrumented spans not log an unbounded amount of arg\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "335c94abdf6715e593b8d36b681bddfa45e95f78", "messageHeadline": "chore(deps): udeps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0132bef5062a9357504adde01f35cdee2248eed4", "messageHeadline": "Improve latency when one or more validators is unhealthy (#3511)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 248, "deletions": 20}}, {"node": {"oid": "7b70ae0f81797ec6651f5b8f78346cd2eb7a951b", "messageHeadline": "Fix a bug where we ignored backpressure from mpsc channel (#3489)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "e21251d5d88d14081faca65742b3426213143adf", "messageHeadline": "Update Dev Portal landing to link to precise Install doc OS section (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9ad04184a9d75ab6d79dc8e120af1e73cbe92cb", "messageHeadline": "Add Visual Studio 2022 Preview to Microsoft Windows dependencies (#3507)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e529e431c2a0f77b462638c2c4f31b533a46487a", "messageHeadline": "[explorer] Move bytecode improve for Object Results (#3510)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "1df29ccd80e7b455933d348b46ad6fe61e7b9592", "messageHeadline": "Announce support for Windows, macOS and Linux on Dev Portal landing p\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "627efc81424472995eb5e7c341f1ac26bd2fb781", "messageHeadline": "Announce support for Windows 11, macOS, and Linux in Learn See what's\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "71aecbbfd1d2246aae9376cb1dcc03f1e4649026", "messageHeadline": "Add connect to RPC server to Sui tokens section of Install docs (#3503)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207a8c7bf4d63fec5a39b17bb1ddaff035915563", "messageHeadline": "Edit Rust SDK README (#3487)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "73c4142305e33c284bf16cf6a7d49570782bfbf7", "messageHeadline": "* added missing parameter descriptions (#3495)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 97, "deletions": 24}}, {"node": {"oid": "82eeea0223a44cfd0cbbc39671354b9babcd302a", "messageHeadline": "fix: changed slack channel to narwhal-tusk (MystenLabs/narwhal#596)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25681ee7c8a0e5f58152706de7ee17d39d7e806c", "messageHeadline": "Explorer: configure network (#3465)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "de865253bc402be32a6329fadb443987d6be7eed", "messageHeadline": "Explorer: render original Move field names (#3500)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "517639e1ac92c538e17cb8cad6707c6f7fd5aad4", "messageHeadline": "build(deps): bump bytemuck from 1.10.0 to 1.11.0 (#3490)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06eb85600ca9cdc57dd99fce441acc5fd5c748fc", "messageHeadline": "build(deps): bump crossbeam-channel from 0.5.5 to 0.5.6 (#3482)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56a372e307bd17277eb8513e88fac08f1fb7dcca", "messageHeadline": "[cluster-test] bootstrap an e2e cluster test framework (#3327)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1511, "deletions": 563}}, {"node": {"oid": "fdc4488ae82cb4f297a6b74f33f44ea387e525fc", "messageHeadline": "Add batch-stream, dump-genesis, and dump-validators commands (#3491)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "88940ee4ef0aa64ab5e6cc6e3de76ea320bbbec8", "messageHeadline": "A few gateway fixes (#3488)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4230348fe034d8e9a7bcaa7fce31994ae103bbe9", "messageHeadline": "build(deps): bump axum from 0.5.13 to 0.5.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6d7012833a8245ce7cbf9cdb72f20f7c5e6678c", "messageHeadline": "chore: add long-runing tests to the nightly build", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "566a978f3259bec2f9ef19f6ae4b3f8ecc3c60e1", "messageHeadline": "chore(deps): bump axum from 0.5.13 to 0.5.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "742da763ad85f2ef9368d42a690470c90855b960", "messageHeadline": "execution driver can sync missing parent certificates (#3450)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 781, "deletions": 275}}, {"node": {"oid": "a512b814415f5ee04d3bb1bb6057ade9269ed948", "messageHeadline": "Enable building Docker image with debug symbols as an option (#3472)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 24, "deletions": 3}}, {"node": {"oid": "87d5950c06dfc8cd8931ffe89ebcce4cd8c9060d", "messageHeadline": "fix: Protect BcsSignable behind a sealed trait pattern", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 72, "deletions": 76}}, {"node": {"oid": "414123d949ac507674364cc410f302478e52ea28", "messageHeadline": "fix: Remove a few panics", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9e02a2e3835b65bb93225710771aedd559486911", "messageHeadline": "Add RPC methods and parameters description to OpenRPC spec (#3459)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 205, "deletions": 38}}, {"node": {"oid": "b9ec8e7c091fe698462ab8220754605ac6761be0", "messageHeadline": "fixes errors introduced by object::Info (#3461)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e6279158345605ffa3c75b613f0eb51f40116f41", "messageHeadline": "build(deps): bump serde from 1.0.139 to 1.0.140", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "0d219159960b9a9935302795d8b3711ccade6af7", "messageHeadline": "chore(deps): cargo hakari", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "208b6de39fd4a50a62cb9725c00887c834d703a7", "messageHeadline": "build(deps): bump vte from 0.10.1 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e28c2fe39a7e828fd53c518e9d122568eaa3269d", "messageHeadline": "chore(deps): bump tokio from 1.20.0 to 1.20.1 (MystenLabs/narwhal#592)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "259ab998645f2d83b5c1bd01f2571398a4a44647", "messageHeadline": "chore: finish disabling the ubuntu self-hosted node qualifier", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a8ccee139a6e85248ae593b7184831bb794912e", "messageHeadline": "[explorer] Validators (#3192)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 587, "deletions": 115}}, {"node": {"oid": "cbbf56f47862936d64a0024da391c1447dfc19ff", "messageHeadline": "Explorer recenttx update (#3449)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 102, "deletions": 147}}, {"node": {"oid": "3212d56c21fe48214e03b877778b41095d8bff47", "messageHeadline": "chore(deps): bump mockall from 0.11.1 to 0.11.2 (MystenLabs/narwhal#581)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bb9e8f08e67997eb73e980761c5ca73394b6651", "messageHeadline": "Update doc/src/learn/index.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b247ab7c4970838a87c5d251c2b6e5d853b28e8", "messageHeadline": "Fix name of tutorial", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae4d1f1616c76149c274e2f566c4b47608cb878", "messageHeadline": "[checkpoint] Only clear proposal after we have stored a cert (#3425)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 99, "deletions": 75}}, {"node": {"oid": "32c1962cefe6ed0d683affcadc8a6ec3efa83b01", "messageHeadline": "Fix typos (#3454)", "author": {"name": "juzybits", "email": "96890594+juzybits@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9673f93c59a944b3c0cc72daaa5bd5be7b4bcac3", "messageHeadline": "chore: unblock the Wallet-Ext CI job", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14d977740d0dabf7232d7da9d573c4a94bb5f8eb", "messageHeadline": "Announce sui::id is now sui::object in Learn > See what's new (#3464)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11cfcb6b94a4817651cb502a3ac28f5981a4080f", "messageHeadline": "feat: add an action for auto-merging dependabot updates within a mino\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6ad7133c31ec994d6e7c2fc507becc8088c60a6a", "messageHeadline": "Added calib driver and more instrs (#3398)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 729, "deletions": 17}}, {"node": {"oid": "43dedd33f448af3589e6a9483b9a2200836d3f51", "messageHeadline": "crypto: use recoverable signature for secp256k1 (MystenLabs/narwhal#564)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "62b14449dbdd2ba0a1806538076c88e6be6ec770", "messageHeadline": "[testing] staggered network bootstrap (MystenLabs/narwhal#560)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 164, "deletions": 52}}, {"node": {"oid": "7d6bbe775f3871667bfad878f8801bc84664e66d", "messageHeadline": "fix: fix key usage in restarter,", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "3ad63d716fd14091b566bdefd8816e91481334c8", "messageHeadline": "[Lint] Run clang-format for protobuf (MystenLabs/narwhal#485)", "author": {"name": "mwtian", "email": "81660174+mwtian@users.noreply.github.com", "user": {"login": "mwtian"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "ca7f3f848b77c13cc260707e28c440e376db7589", "messageHeadline": "test: Snapshot-test our configurations", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 213, "deletions": 2}}, {"node": {"oid": "8db6ae1bea43e2d6fde7bc358fbc1cd951faab7c", "messageHeadline": "chore: clippy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "4c65424838b7be9edcbfc089497c35e22a3bbcfd", "messageHeadline": "chore: cargo udeps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3577e4cf68b14091beb671a6ae92de9732159bae", "messageHeadline": "Reconfig consensus (MystenLabs/narwhal#489)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 2222, "deletions": 737}}, {"node": {"oid": "b4d1f8f1c05d558ea78f886b74c72c2ee05b0acf", "messageHeadline": "build(deps): bump tracing-test from 0.2.2 to 0.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f29ab837e8e6c45f77880f7d58a550c1f4ab2c07", "messageHeadline": "build(deps): bump flume from 0.10.13 to 0.10.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7704232552612307cdd4fafba77cac4050cb945b", "messageHeadline": "Make need for updates clear, remove sudo from commands, format and li\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4747f072774a515fd49200d863bcc6ddf0e9f4ff", "messageHeadline": "add more workflows", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91b4feb48466428ee1e9c58fd8057ac4c6f5604c", "messageHeadline": "migrate workflow", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2df763c5d17221bf706129534ba3444249c67f94", "messageHeadline": "[checkpoint] Remove AuthenticatedCheckpoint::None (#3439)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 60, "deletions": 70}}, {"node": {"oid": "efa660b094e294133c3669339a0bd337696e02b6", "messageHeadline": "Fix miscapitalization in debug-publish.md title (#3440)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "950ccd21531b9590618a8903ff3647fb752987da", "messageHeadline": "Correct transfer_object function Build/chapter 4 (#3432)", "author": {"name": "Paul Fidika", "email": "fidika@hey.com", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "dd606f176f5b7938d28907eb9729687219f3dfb9", "messageHeadline": "fix typo", "author": {"name": "wayfzbee", "email": "96890594+wayfzbee@users.noreply.github.com", "user": {"login": "juzybits"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "810a6d94552f977dd0190c2738b8e185f7c3b0d0", "messageHeadline": "crypto: add proptest against k256 with ffi wrapper impl (MystenLabs/n\u2026", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d12ed1981269126ef2042399a14eeba4067a3f85", "messageHeadline": "clean println", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "67ac64196e0a3b29c04d1aadd46b0a2083dde9d1", "messageHeadline": "add fromstr trait (MystenLabs/narwhal#569)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "16c9bc11452bf5cae79fc20685d9be562fd95a6f", "messageHeadline": "Deleting redundant move.md file now at move.index.md (#3447)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1010}}, {"node": {"oid": "7dd5637036ac2f477f8bcf74bd3692ef5fbd581a", "messageHeadline": "Restore previous Debug impl for PublicKeyBytes (#3445)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "b8b657fbc56fa9a7a51ad8a36a7f233b6d4fe8de", "messageHeadline": "wallet-ext: fix coin field definition (#3442)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03bdc30f82566350f2d8e4093c53eff9e7461e7e", "messageHeadline": "Fix keytool update (#3424)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "eaadbe0d97916ba356c37af27eb897097dc790e3", "messageHeadline": "Fix authority metrics to reflect what I think they are intended to (#\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "1b343bb58a7dfa0388441d118f5cd1188a6e94c7", "messageHeadline": "[explorer] Replaces 'First' with '1' and 'Last' with Final Page Numbe\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f49c793f152fafb7055746b2bf4b6047ba80603a", "messageHeadline": "Explorer: fix signatures (#3437)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3acc69d0dc97504c19e7b88ac3e73f9eb4b4256e", "messageHeadline": "[sui-core] Fix to_sui_object (#3404)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 87, "deletions": 6}}, {"node": {"oid": "67117cc32bc70a668e581cea3d3eb398cca4c7d1", "messageHeadline": "Revert \"Add Ed25519Keypair.fromDerivePath method (#2900)\" (#3436)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 12, "deletions": 218}}, {"node": {"oid": "6ff23bdb4a94cabd262af4f212c9c546d8f90649", "messageHeadline": "Update openrpc.json link (#3434)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8fc82cc368ba9878ae41ae217372dfcd954f9d9f", "messageHeadline": "Make Install docs by OS much more clear (#3403)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "c532036a04bd66962c56a01b83a0638612816031", "messageHeadline": "Fix SDK name mismatch (#3402)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6d22210d771ebf4728290a4c811b8a242d886e6a", "messageHeadline": "Moved db tool to sui-tool (#3415)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "2944e4f034782630685f67de698174260e310f55", "messageHeadline": "update move repo commit", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 177, "deletions": 177}}, {"node": {"oid": "7bd19cd2ad34ef888e6b8218519001176f354dfd", "messageHeadline": "[prover] update naming in Boogie code", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "98c52910cb9b7814e94f89a6dfe4bf4187ab959d", "messageHeadline": "fix: more scary warnings", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "928f366f2b23ccd5b229f4e516cb4ab431c0bce9", "messageHeadline": "fix: assign a BoundedExecutor on a per-address basis", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "47aca0fe4f890245e49d35284dc66c466483d29e", "messageHeadline": "fix: make spawn_with_retries pub(crate)", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "04f95ba26db9d5592fac4302d1bf83c7c19880df", "messageHeadline": "fix: improve documentation of `spawn_with_retries`, remove useless async", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d3acdf60365d5682c8187077a8a05109fdca99b3", "messageHeadline": "fix: make the BoundedExecutor support retries with backoff outside of\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 152, "deletions": 49}}, {"node": {"oid": "78d7c5c9a8c5739995a5faefbe564a6c16bba470", "messageHeadline": "refactor: make BoundedExecutor use a future map", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "247eb65a88d1b2ff9475341891f63bdfd988af49", "messageHeadline": "feat: test panics in BoundedExecutor", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "b8be2b1da71b22e627606087ece4b22312e9bdf4", "messageHeadline": "build(deps): bump jsonrpsee-http-client from 0.14.0 to 0.15.0 (#3413)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 103, "deletions": 70}}, {"node": {"oid": "5aa25c6a643af2fcb79e7ef16e7110d244779c40", "messageHeadline": "fix unused import warning cause by conditional compilation (#3421)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6928b6916890080e93787d50c2c6ac842bd0b81f", "messageHeadline": "feat: adding nightly build failure reporting (MystenLabs/narwhal#565)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7d00b164e09953c7f5745b8d7463198a92f5c2e0", "messageHeadline": "Log errors with tap_err() (#3397)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "32d30479c7a2b7f8e6aa3f16f5492ce1bdabfcfb", "messageHeadline": "Add Ed25519Keypair.fromDerivePath method (#2900)", "author": {"name": "daoauth", "email": "57783762+daoauth@users.noreply.github.com", "user": {"login": "daoauth"}}, "additions": 218, "deletions": 12}}, {"node": {"oid": "f9690f3b5eac51dc0d5cdbe4b7dd6ba5c5fee511", "messageHeadline": "[explorer] Pagination Redesign and Refactoring (#3333)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 454, "deletions": 464}}, {"node": {"oid": "83cc12b698c15788b73793931faf1439896b34c8", "messageHeadline": "Fix pk bytes serialization (#3414)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b563fe0d1bb7853f1690166181d4f4653464150", "messageHeadline": "Remove unused deps as reported by cargo-udeps (#3410)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "c5fd1c66bb0ce14ff12def1c66c8e1899862986c", "messageHeadline": "Update README.md", "author": {"name": "Yue Zhao", "email": "yue_zhao_3@sfu.ca", "user": {"login": "freddy1020"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc4328c510ea8a4c0204fc00a03a9757fce7cd84", "messageHeadline": "Update README.md", "author": {"name": "Yue Zhao", "email": "yue_zhao_3@sfu.ca", "user": {"login": "freddy1020"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2fb65527405766645b5e833a1fbd462f8260c9a", "messageHeadline": "Don't test dhat-heap feature", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "08b327c989d56c980cb9760ffe3129d723bbb05e", "messageHeadline": "Oops merge mistake", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "039aaa27cf9b02cc8f596665e677369a8b2b5d57", "messageHeadline": "Restore original setting", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92a123170af2185c115618fb76f4cae26548d25f", "messageHeadline": "Hakari generate, move cfg-only import, etc.", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "860fe49bb5ae35213123c028b577f8ccc9fe7f55", "messageHeadline": "Fix flake issue", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a9adbdd2acc08b2945ee491a4925249f49f3a1d", "messageHeadline": "CR feedback", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "5fd44f2a79953365393607df03e8e2f6bed5bf06", "messageHeadline": "One profile dump per primary, and dump it 4 minutes later", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "622b26c8a8e3edd2e5f41d7c59eb5cdd5188b740", "messageHeadline": "Add support for DHAT memory profiler", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "79775823e66747ac6fbc92ebb67b31116e78e92d", "messageHeadline": "crypto: use secp256k1 instead of k256 (MystenLabs/narwhal#556)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 93, "deletions": 93}}, {"node": {"oid": "925e5931d50a0235ee1d2e0e21dca635b44aadce", "messageHeadline": "fix Keypair Base64 Serde (#3405)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 100, "deletions": 58}}, {"node": {"oid": "e151bf8ba5aa063b27eaa7ebe8de4d9977fac15a", "messageHeadline": "Base64 (MystenLabs/narwhal#557)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "352671c089238add911e82321ae212d30c626a99", "messageHeadline": "tidy nightly failure output (#3261)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f7c2514b06c0864b5aff74d7879f05f9fbd95005", "messageHeadline": "[Gateway] Retry conflicting tx if objects locked (#3400)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "5c2b5103c7592eba823e61573975ee40b956b361", "messageHeadline": "Fix silly extra paren in Wallet doc (#3401)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9cd9ba08955b9cb31933ad0920be3244c2fd1d2", "messageHeadline": "Show object owner (#3312)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "f96bd31ef22e5459df463bafec77417eea5e2a7d", "messageHeadline": "Cleanup tracing (#3394)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "776a42e227462480c4dc9b212770c6949ea89736", "messageHeadline": "Split the server and client runimtes in shared bench (#3182)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 406, "deletions": 246}}, {"node": {"oid": "54258b5cb26278a6573a172954742252b08cdc7f", "messageHeadline": "Full object history dump, better output (#3272)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 241, "deletions": 57}}, {"node": {"oid": "0b28e93bd6a7bce570b9240f394dd40bb310ed7b", "messageHeadline": "Cache TransactionEffectsDigest, same as TransactionDigest (#3389)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "03117d2938f4ddafb96eeab38160bcd5c00cf284", "messageHeadline": "build(deps): bump serde_test from 1.0.138 to 1.0.140", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7661f2351f24de70969a2c9e49d566eba6babe3", "messageHeadline": "use BTreeMap::get instead of bracket notation to avoid panic (#3387)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "25d3546594e14d50d4683b43487675c906b10c8c", "messageHeadline": "add necessary trait (MystenLabs/narwhal#553)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb06ba3a5ac93b229bad210b5f7ca97e3d9155e", "messageHeadline": "For some reason (#3390)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "030fc1930bd18452eec762bbe20449e14c1eda8b", "messageHeadline": "Laura/consensus restore (MystenLabs/narwhal#545)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 116, "deletions": 14}}, {"node": {"oid": "4016b638a4bb9847b7bff11c09355f11eed46d0b", "messageHeadline": "Fixed missing comma (#3388)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae4efd8adda036b4305600b80aaf5b9703a24362", "messageHeadline": "Add Fullnode and PubSub to Build index workflow (#3386)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a4c2d564c768d7238ebac019e3068d00784d235", "messageHeadline": "crypto: remove ed25519-dalek deps", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "de7d2933c893417126921603c28d86405eb5a73d", "messageHeadline": "Replace inline examples with examples.sui.io in Dev Portal Quick Link\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8aea8775a2ce8657779c199508afd6af0d9cef8d", "messageHeadline": "Replace inline Prototypes with examples.sui.io in Dev Portal footer (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5506016f3a52e04c7f77f29f428d4b0d8428a0a3", "messageHeadline": "Edit contents of examples,sui.io (#3365)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "6e7809824f350a992e54c5d83f2bfae9cddc6f89", "messageHeadline": "Execution driver uses NodeSyncState for certificate execution (#3323)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 333, "deletions": 235}}, {"node": {"oid": "5889a4a156f4c33c3fdd9ed08cd62999ff144806", "messageHeadline": "Spell out and link to rustup contents, fix curl reference in Install \u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "7140afeaeece89fcc36bac596f9c66dc4bb63aeb", "messageHeadline": "Update README.md (#3368)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ab144625f13b0229b33788f1bb2fc3ecf58d279", "messageHeadline": "chore(deps): bump tracing-subscriber from 0.3.14 to 0.3.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7516b53e865c22cac1cb8961dc97ee99fdf53599", "messageHeadline": "genesis: enable generating validator keys", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "a652fa36cd8c243d51d1c81372d10372530f73cb", "messageHeadline": "Fix links into newly broken down Move doc (#3347)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "9512d193327b6a11911787b3d0825dae09866bd2", "messageHeadline": "Split out Move docs in Dev Portal left navigation (#3348)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "522c6c6d4ebd0be47e98a22eb99ccf98ace143fb", "messageHeadline": "Break down Move doc into sub-pages (#3319)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1020, "deletions": 0}}, {"node": {"oid": "572174955cb5e88bd6f8cb0c772f621678888346", "messageHeadline": "chore(deps): bump tracing-test from 0.2.2 to 0.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c61ef4b98ab7ad169cdfb2af59800bf6440b4210", "messageHeadline": "build(deps): bump tracing-subscriber from 0.3.14 to 0.3.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0a73bfcc1d5783b9905e096aa70fd54797d659f8", "messageHeadline": "build(deps): bump rustversion from 1.0.7 to 1.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7764aa53e2d520f303cda189b596e58055ec5c32", "messageHeadline": "Replace signature_seed implementation with Narwhal's crypto", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 21, "deletions": 37}}, {"node": {"oid": "bc1c1e4c6f55295cb1995af433c646e3ca1b6310", "messageHeadline": "wallet-ext: update deps", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1754, "deletions": 2453}}, {"node": {"oid": "c95da662a49877e7d95a5caa8d491d3a6b3849f7", "messageHeadline": "chore(deps): bump zeroize from 1.5.6 to 1.5.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c195f49272f82885c3d357cf41b287ad233c8d2b", "messageHeadline": "[examples] swap pool implementation (#2510)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 538, "deletions": 2}}, {"node": {"oid": "4e5bb186451924371739e95173a2e3636d573419", "messageHeadline": "[crypto] Unify Narwhal and Sui Crypto (#2994)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1491, "deletions": 1449}}, {"node": {"oid": "6904576f34f346494cc6770a0058007708dd3eba", "messageHeadline": "chore: update mysten-infra pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 103, "deletions": 63}}, {"node": {"oid": "1baadd39a7a3d6d1fa6ec103ec74ba0b63547eb8", "messageHeadline": "Fix build issue with borrowing after deref (#3367)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3dbcf24b1376ce471982d2c883d5ea6813697e3", "messageHeadline": "Fix a bug in TransactionEffects that didn't capture unwrapped objects\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ede61fb385d933e5e7eb11562efbac7393ffce6f", "messageHeadline": "Add authenticated epoch (#3328)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 277, "deletions": 112}}, {"node": {"oid": "ed8722241892e3edb9b4fcf79b8e9db493a2be09", "messageHeadline": "chore: update mysten-infra pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5c43c63531d372d54d7475b97829fc2634f41c84", "messageHeadline": "[bcs]JS BCS v0.2.0 (#2944)", "author": {"name": "Damir Shamanaev", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 313, "deletions": 153}}, {"node": {"oid": "3282d41eac8d5b4079054e7e42d790467f39efdd", "messageHeadline": "Refactor signed batch (#3299)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 37}}, {"node": {"oid": "bc04fc29faed6ab03337b12c9436e8128b173c41", "messageHeadline": "Fix final line break (#3360)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "532c7d3f934ebc8afe5bda5ec99ce0d2519e6764", "messageHeadline": "Announce Sui version 0.6.1 on Learn See what's new, link to Discord f\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a03995ab2d91a2adde411cd8b3a8480dd39ad46", "messageHeadline": "Announce single-writer apps for simple transaction in Learn See what'\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d19b9f05669a6177ab36a49dfaa7f6cf15ea89b3", "messageHeadline": "Fix title", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7354ebd62b04a8d8d0deb20b3572d8fe609d381f", "messageHeadline": "Fix formatting of list in new single-writer apps page", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "20922e7706d22344907065890217f87eb59f706a", "messageHeadline": "crypto: upgrade signature and k256 (MystenLabs/narwhal#541)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b3ea051f7cc551e29cbdff6ffc84bd45e9738d0c", "messageHeadline": "Reorganize Learn contents per Eng review (#3317)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "7bc044390af71010f1c964774d52c85969d15693", "messageHeadline": "build(deps): bump dyn-clone from 1.0.6 to 1.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5731f6770355eb69d76f42d8f45cf1e6eecf262", "messageHeadline": "chore: hakari generate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5f7fd93169948329f5de1c4ed3ef0419686c4c71", "messageHeadline": "build(deps): bump criterion-plot from 0.4.4 to 0.4.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "89a94ebb23b71f4f45d3e480edeb7d68899f3857", "messageHeadline": "chore: hakari generate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "881c061d104ca9af168c5edc5231d360cbd4406a", "messageHeadline": "build(deps): bump phf_generator from 0.10.0 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "c7e84ab8f49dfaab44ab10b26d4d1169490ee436", "messageHeadline": "build(deps): bump terser from 4.8.0 to 4.8.1 in /sdk/typescript", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "deb8be70fac7fc1a365ccb906f37047cca2e2daa", "messageHeadline": "build(deps): bump spin from 0.9.3 to 0.9.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a598ec9962b5e0618883cb6618541fbfd17955e", "messageHeadline": "Adding same language fixes to single-writer dApps", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "4c7e172cee1b3c5d760d899f2135618586face23", "messageHeadline": "Fix title", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "69cea16b9505bf8b9c59e6f9385f87fb9195cbcf", "messageHeadline": "Add Single-Writer Apps list to Learn, update Glossary to match", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "e39ef78a48d6225ac1b2d1e551f696bb36fc425f", "messageHeadline": "Fix batch size in stress test (#3343)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b58e79b2fd2df08c2e8c76baa9db47713cd2fc87", "messageHeadline": "Add doc templates to Contribute, split and rename Doc section of page\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "76b77bf4b861449e62bbe8a0f90cec1418e9931f", "messageHeadline": "Upping the sui.js version (#3342)", "author": {"name": "Eugene Boguslavsky", "email": "eugene@mystenlabs.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf56a01760e85cfe029f6cb75bb23c431eca266", "messageHeadline": "ci: fix duplicate dep on mysten-infra", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "304ff3d8e954725f0677da522234839fce4fa80a", "messageHeadline": "Trigger reconfiguration logic in checkpoint (#3311)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 113, "deletions": 60}}, {"node": {"oid": "f34150e2fee7c4d5f36c68be34d101ec55a654d2", "messageHeadline": "Support transfer object transaction type in stress tests (#3310)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 568, "deletions": 355}}, {"node": {"oid": "4bd8d636b059ccfda3190f46d7cf818243dc6236", "messageHeadline": "update signature to 1.2.2 (MystenLabs/narwhal#538)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f1b0acb2c673af581546f297199205670175910", "messageHeadline": "wallet-ext: workflow to check prs", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "08d1bd2a68430a5ff831fb4488b8042c92959b28", "messageHeadline": "fixed pagination (#3290)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 312, "deletions": 216}}, {"node": {"oid": "16efb29897c8233e49b711cda57773f074248f5a", "messageHeadline": "[explorer] Implements Address Results Redesign (#3157)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 2422, "deletions": 1859}}, {"node": {"oid": "8a7a285a95452d78367aa2c04594671aa4872f14", "messageHeadline": "chore: allow Unicode-DFS-2016", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b286f45ccb6a40db53e9f6259a03f17a1d61e0de", "messageHeadline": "chore: update the narwhal pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "5b914abe0eb471da471d348d61ceddfc566357f8", "messageHeadline": "chore: update the mysten-infra pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "60ee39900511c57c3d2f820bd6ae32a8d8faaf55", "messageHeadline": "chore: hakari generate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 26}}, {"node": {"oid": "ea591712ee76a090f78ad5469da93e63a2eb8fdb", "messageHeadline": "build(deps): bump unicode-ident from 1.0.1 to 1.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e57d2e40f926110f360816981a0f51bc3a56fc6a", "messageHeadline": "build(deps): bump phf_generator from 0.10.0 to 0.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "6fa93c3428f99d2a78e1f34cf94841a2c0cdf97e", "messageHeadline": "build(deps): bump serde_yaml from 0.8.25 to 0.8.26", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dba95be96cd70cd26959358b7f13c3eb6df375dd", "messageHeadline": "Add Into/From between PublicKey/PublicKeyBytes (MystenLabs/narwhal#507)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "831d18b9d6850c28821728820d6019d0cdb83a5c", "messageHeadline": "Update to rust 1.62.1 (#3326)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ca0db7585568df7854b26653ca25d784a18f243", "messageHeadline": "devnet-0.6.1 release (#3322)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7ca51d4b11e3ad9ad00159fa82400190d69d8018", "messageHeadline": "crypto: Implement KeyPair for ECDSA secp256k1 (MystenLabs/narwhal#484)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 521, "deletions": 11}}, {"node": {"oid": "5a3cbfdf6151c0467c4adb4bf0dfc5135c22d18f", "messageHeadline": "Fixing the version for the next npm package publish (#3273)", "author": {"name": "Eugene Boguslavsky", "email": "15659060+ebmifa@users.noreply.github.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "df4a539b8fc80a64f82c35ec2080504aceb08c39", "messageHeadline": "feat: update the mysten-infra pointer & switch to telemetry-subscribers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "b4673c3ef5b5829427108f51f915d8a51115c08e", "messageHeadline": "chore(deps): bump bytes from 1.1.0 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "93a7701f517d432dc4b1cc84db68753fa2d3e6ee", "messageHeadline": "chore(deps): bump serde_yaml from 0.8.24 to 0.8.26", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faacf5875ade5a0231676dbacabd1e053b76edf8", "messageHeadline": "Update links_checker.yml (#3308)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60928a315ce9cd7f59d50e47c189704d5ef76826", "messageHeadline": "Update CODEOWNERS (#3307)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6828f80bbb9f0bfae2723fa37bf6114e9f1db885", "messageHeadline": "Update move.md to replace id.move with object.move (#3300)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3648e55b97e3aa71e903cc3bf371b3bc4748f0f9", "messageHeadline": "Update sui-move-diffs.md (#3301)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f030b1d849e236daef9dddcdb1455338f5fa5a6", "messageHeadline": "build(deps): bump bytes from 1.1.0 to 1.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a22a78952a2c9e73d149922758932335323f9ae", "messageHeadline": "build(deps): bump slab from 0.4.6 to 0.4.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c534b92149d2411f4b350c234ca8c6557e2f9cee", "messageHeadline": "build(deps): bump gimli from 0.26.1 to 0.26.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2847b34a0614ac1aba34d8201029f41c670f863", "messageHeadline": "build(deps): bump tokio from 1.19.2 to 1.20.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "dc04b9e49ba7ce4c9dabf8a77ebffdd661ff4d10", "messageHeadline": "chore: allow Unicode-DFS-2016", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b51826123630b638ca4757d3e73b00d89f67485", "messageHeadline": "Add metrics for follower stats (#3297)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "a316c32c322bb052a4516c8d308953fd407154db", "messageHeadline": "Separate Checkpoint summary and checkpoint proposal summary (#3242)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 195, "deletions": 154}}, {"node": {"oid": "cb777617f9c6313fb5ef7c3d1f4c906eb040d2a1", "messageHeadline": "Add CMake Installation tutorial to central Sui install docs (#3296)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffb92cf6eeb1679581e7d63db9d971bac0ee0538", "messageHeadline": "Update panzerdogs.md (#3266)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ef208b5e0a9d93eb7a12d3938022e434d03bf3", "messageHeadline": "Simplify auth sign info verify function (#3235)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "83e9845a01b8f686ef1e5986d5f5573b94f15323", "messageHeadline": "wallet-ext: fix menu backdrop", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89b17ff0e0981f67b26f9fe8d2628b714e513187", "messageHeadline": "wallet-ext: add inter font", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "785e1efb474fd296b96e1a83185b60e5c07d5326", "messageHeadline": "wallet-ext: home/tokens view ui update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 505, "deletions": 158}}, {"node": {"oid": "7739e10c9e80d0ca9db6f58903af8299ddca5521", "messageHeadline": "wallet-ext: add font icons for home screen", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "3aae3fd16d0e5e1d1c2064842832115b87b8908e", "messageHeadline": "wallet-ext: clear sui objects from state when switching networks", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "26af6536a3725cdcdbc08110266f97a16986e8d9", "messageHeadline": "wallet-ext: set API_ENV during app init", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "aa6c272a1558369a9590c68bb54b25e42110d0d5", "messageHeadline": "wallet-ext: fix ts error after sdk update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0482b93c4a851d4406e27421637ef3e6ad981de", "messageHeadline": "build(deps): bump prettyplease from 0.1.15 to 0.1.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28b4f466b44a0ebfc72b22ae72755597010afbc2", "messageHeadline": "build(deps): bump rustyline-derive from 0.6.0 to 0.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d0f6f2f48532c93e73bd3845e82000ffc00c479c", "messageHeadline": "build(deps): bump os_str_bytes from 6.1.0 to 6.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca005eda8f7e532509144494f8b6041360213432", "messageHeadline": "build(deps): bump crypto-common from 0.1.4 to 0.1.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c3a8d78757f745e253a94205ff135ca8f705a63", "messageHeadline": "[PR 2921] - Make event's move struct fields optional as gateway might\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 656, "deletions": 638}}, {"node": {"oid": "85c4908a7fc18f86bb0914a8becdec333e21c681", "messageHeadline": "build(deps): bump crossbeam-channel from 0.5.4 to 0.5.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c74cbb839ddd69fb1ebe7e85d4911a30e879a6e", "messageHeadline": "build(deps): bump ref-cast from 1.0.7 to 1.0.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b36a598388b4f376aff398216bb9258ce4f14dea", "messageHeadline": "Part 1 of Execute certificates from checkpoint locally (#2943)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 462, "deletions": 283}}, {"node": {"oid": "2fe26a37fb39640c5fed9209bfaa4dd420e04e80", "messageHeadline": "chore(deps): bump axum from 0.5.12 to 0.5.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf0a54ac3a1c29d65fa6bfb31639efaac89d9ca", "messageHeadline": "logging: log when the filter is updated", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "dc88bc2f62eb1b58e253c845b957a4fec162d8b2", "messageHeadline": "[checkpoint] Use IntGauge instead of IntCounter for checkpoint height\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "e4c3b1b989d3e194f679ed6b253bc7274e67d769", "messageHeadline": "sui-node: introduce admin interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "11d8eb3fe64fc9e223bf56b1a88b1366a15b4227", "messageHeadline": "chore: update mysten-infra dependencies", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 69, "deletions": 50}}, {"node": {"oid": "757df337127da18f60ea2c5a13920be8343a0eb4", "messageHeadline": "[sui-framework] Refactor `id` module to `object` (#3241)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1159, "deletions": 1162}}, {"node": {"oid": "9c949f016a95633661a826f418aef7942e477d7c", "messageHeadline": "crypto: use signature trait instead of ed25519-dalek (#3238)", "author": {"name": "Joy Wang", "email": "108701016+joyqvq@users.noreply.github.com", "user": {"login": "joyqvq"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "dc1f1e552a8d6559a8860f6d434ffc882f527c40", "messageHeadline": "[testing] add cluster workers support (MystenLabs/narwhal#498)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 88, "deletions": 55}}, {"node": {"oid": "fd9c51d4737baaa39b33b4a7fce0e7b84881372a", "messageHeadline": "convert html table to markdown table (#3223)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 19, "deletions": 266}}, {"node": {"oid": "405943705fd7ce3a21f2e6e6782b94698fd05940", "messageHeadline": "Adding a npm token to .npmrc file", "author": {"name": "Eugene Boguslavsky", "email": "15659060+ebmifa@users.noreply.github.com", "user": {"login": "ebmifa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b390b4b66f38b3c140015edcd994a800e494a2de", "messageHeadline": "chore(deps): bump tokio from 1.19.2 to 1.20.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f197ac3af5864550e448c8dbf2153e3a7bc961ea", "messageHeadline": "Log and verify effects digests when syncing in fullnode (#3229)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "5e18312c1e1787ff200248a71e91931d942c9b49", "messageHeadline": "Reorganize OS-specific prereqs, make global packages generic (#3206)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 89, "deletions": 65}}, {"node": {"oid": "44a08ef69a46be1697d4073e4f0e8cffb88bfa08", "messageHeadline": "Make shared object version assignment safe wrt checkpoints (#3189)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 390, "deletions": 148}}, {"node": {"oid": "4e0495f838d6ebaa0237aefaf46ac8c6c31be999", "messageHeadline": "Explorer: set up Sentry (#3136)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "14240bd537d8a3b7347914e538bf33b9763f270e", "messageHeadline": "fix pagination and style fixes (#3245)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 207, "deletions": 119}}, {"node": {"oid": "9e9c21ebd63db965db973a2c1b0d3a01fa2e9456", "messageHeadline": "chore: update to the latest Narwhal main", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 87, "deletions": 63}}, {"node": {"oid": "0896a24e57cb8c1d2e7e3ff32ca2ad74b92e0b0e", "messageHeadline": "Db tool v1 (#3188)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 403, "deletions": 1}}, {"node": {"oid": "cf9b6482cca54b99360607f6b7ab36007c10f1a9", "messageHeadline": "fix: do not panic on send failure for `waiter` items", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "b10253f602523a8fe8e205e70222275676685d6a", "messageHeadline": "update css styles (#3228)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "5ebf7aba3c4daa64b2edf6e8c094398470aacfe9", "messageHeadline": "Explorer: render transferSui (#3237)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 95, "deletions": 10}}, {"node": {"oid": "2a3f6df8be9d527e2949ad0bb25467aaf6c89ef7", "messageHeadline": "crypto: Add Sui + Aggregation support (MystenLabs/narwhal#460)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1769, "deletions": 78}}, {"node": {"oid": "1405d403243743ee34727d3a065484165b7ff71b", "messageHeadline": "chore: update to the latest Narwhal main", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "317151248562bae7f24d8eb0d86730ab90698141", "messageHeadline": "update to latest Narwhal main", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 141, "deletions": 98}}, {"node": {"oid": "fe09515859dbd13012fbc398605c5b93a78e9313", "messageHeadline": "fix: Make the table of pending certificates concurrency-safe", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "a8a20ba0ac9cfb58cc56cb0576997f47d895b55d", "messageHeadline": "Separate checkpoint digest and content digest (#3231)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da264c340ed6cd4695c22d04eea92dc3fc46ebe7", "messageHeadline": "More complete checkpoint verification (#3175)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 150, "deletions": 89}}, {"node": {"oid": "7f08e42a803d32783330c6ea3a92952d4ebe9356", "messageHeadline": "Explorer: add 'ago' to time column (#3232)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c298ae1530fca5519bbf08adae7cc316f46efeb2", "messageHeadline": "fix possible round overflow (MystenLabs/narwhal#497)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032212e6b68e0122c6714f9db34cb53692a2d562", "messageHeadline": "chore: update the Narwhal pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 58}}, {"node": {"oid": "06a9fd9db9a5e2d53c74bdb96118bc0228b5b0cb", "messageHeadline": "chore: update the mysten-infra pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 65, "deletions": 67}}, {"node": {"oid": "57a76369427d1c5571665d84ba145a92b251b1a8", "messageHeadline": "Remove unused deps (#3234)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d35d8f288b9eafbe98a83e6a965a71d5047eb1bb", "messageHeadline": "[governance] add delegation switching and some tests", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 305, "deletions": 25}}, {"node": {"oid": "cfe9222a734e610fe0250d69b960454dbae7dbfb", "messageHeadline": "fix: ignore this long-running test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ec976b1f0bc2711a5ffe4084412859653111ac9", "messageHeadline": "fix: make the certificate waiter fire off GC periodically", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "1d71f6614719983588a63e92d39aaa5bf5c26eeb", "messageHeadline": "feat: test the GC firing on certificate_waiter", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 155, "deletions": 3}}, {"node": {"oid": "be7f0e01ff567d6210959c12d689011022d2b26d", "messageHeadline": "Refactor sui-client for Sui Rust SDK and Rust SDK example project (#3\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1188, "deletions": 274}}, {"node": {"oid": "10eff9f86ed66e31a8d1225a951a0669f0b4029c", "messageHeadline": "Add more checkpoint logs and metrics (#3215)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 86, "deletions": 51}}, {"node": {"oid": "1d1328e136e5bcf0f33ac54cd1562ffd4f6de35a", "messageHeadline": "sui-tool (#3230)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 235, "deletions": 0}}, {"node": {"oid": "c9ba19346206dc0afc3d25ed356c528f2bb46e27", "messageHeadline": "[sui-framework] Remove ChildRef. Added TypedID. (#3184)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 325, "deletions": 741}}, {"node": {"oid": "b3126dc0ad800f3c4af8da0f0c910f8d018a6596", "messageHeadline": "explorer landing page update (#3217)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 325, "deletions": 89}}, {"node": {"oid": "64a1ce6b58838e62d513ae64c7107468f23db4d8", "messageHeadline": "Update ch1-object-basics.md (#3220)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "971576c917cbd79d96d665721e25183ef8fdb3b8", "messageHeadline": "Update json-rpc.md (#3219)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41097045f8e0894c0b4a11719cd50f778357de33", "messageHeadline": "Remove example Explorer object URL from Devnet doc (#3212)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "edcfae8f8004cabe39189c38be6f5781b31e19f7", "messageHeadline": "Add Docker Compose reset instructions to Fullnode doc (#3218)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "83a7bf023883698ede2bf6b0656e8a4f3723ecdc", "messageHeadline": "Try to replace animated GIFs for Wallet with updated versions (#3221)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c44352f2505e2799d3974d97d72819b07bdbc967", "messageHeadline": "Update siteconfig.json (#3224)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9d169e5d066aa7dd58a64e90b902a6f147e3b47", "messageHeadline": "Fixed JSON file (#3222)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2f67466f9ee8b7480beac9164609b2c932cd882", "messageHeadline": "refactor: making entry.sh more generic for k8s, etc (MystenLabs/narwh\u2026", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b0bff9975387b201127404fdeff4ca9add7bd04c", "messageHeadline": "remove word copyright from footer (#3208)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e480cce7f2613aa543c012186f8714a5fab4272d", "messageHeadline": "wallet-ext: menu list of settings", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 537, "deletions": 309}}, {"node": {"oid": "e0af77e865f547176dfd36647e74dee776e3f461", "messageHeadline": "wallet-ext: updated font with new icons", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 76, "deletions": 35}}, {"node": {"oid": "352e262a9675833407d12d6c5f0ca68a2f70d5e7", "messageHeadline": "wallet-ext: make sure address starts with 0x", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec927981219665f5c11366e86279a89d1295e22b", "messageHeadline": "wallet-ext: fix ApiProvider using cached signer", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58340e1bdead1e3d2f164a17cc5b28596f626460", "messageHeadline": "Updating sui-move command (#3216)", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "36fa5fd31ea479cbc38e0807099dde63109a3bb0", "messageHeadline": "ci: re-enable windows builds (#2765)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "d14a8fb996a7bc4274fd05a6151a6872ee55cc56", "messageHeadline": "genesis: have validators sign and verify genesis during ceremony", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 241, "deletions": 36}}, {"node": {"oid": "013b9e1b01519fd6037b96a6cb435b9d57fbe9b1", "messageHeadline": "genesis: add initial documentation for how to run a genesis ceremony", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "8a2cb1ce9252e7817a5c03ac4e08c4fac4d3f399", "messageHeadline": "genesis: check contents of onchain validator set after building genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "a3c75b87f4a3872f31af3693113e8e6808a62839", "messageHeadline": "genesis: remove unused mechanism for specifying sui/move framework mo\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 38}}, {"node": {"oid": "82fd05684a9dc7d0a6f7dd9c70775b2f81766cfe", "messageHeadline": "genesis: don't require specifying genesis TxContext", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "681a54baba9103891f2ae91be4e4cd596d627ab6", "messageHeadline": "genesis: remove ability to specify extra modules", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 52}}, {"node": {"oid": "d92b9b20848196c35ee5abaf6377b4fb81da751f", "messageHeadline": "cli-test: remove custom genesis test", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 618}}, {"node": {"oid": "dd4c71d0763c8cdeef59e3cde73222eb24f9b14c", "messageHeadline": "genesis: introduce cli tooling for genesis ceremony", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 258, "deletions": 4}}, {"node": {"oid": "303fc2901ea96562aacc2dea253812821787ae91", "messageHeadline": "config: remove narwhal committee information from ConsensusConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 60}}, {"node": {"oid": "8083d119680998d18340b1ee3a8fca1827ef803f", "messageHeadline": "config: enable constructing narwhal committee from validator set", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "062d08a89c06a87f987b04ae18a00a06caf69933", "messageHeadline": "validator-info: include narwhal network information", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "42865004e0f75253b899ed1bdcc57cac67eef211", "messageHeadline": "[sui-adapter] Relax orphan rule (#3106)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 216, "deletions": 74}}, {"node": {"oid": "d2a0f8337db6024eef94974ba2c686eeb660a53b", "messageHeadline": "Make gas objects in shared bench not run out of gas (#3211)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a053973a5a9f509a947dd395c24496fef55fd37", "messageHeadline": "Turn on checkpoint (#3207)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 135, "deletions": 125}}, {"node": {"oid": "bd232028aea9f47a3e54fcc15b35a735e2bf253b", "messageHeadline": "[testing] introduce the Cluster struct & integration test for causal \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 204, "deletions": 108}}, {"node": {"oid": "8b1425a12abc2102d55642eeae33bc5344ca74e1", "messageHeadline": "[sui-adapter][messages] Give more context for adapter errors (#3166)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 700, "deletions": 399}}, {"node": {"oid": "f2128e29e2cf8c7ab8fb206f2e56ffbd72a6f17f", "messageHeadline": "construct ConsensusState from ConsensusStore (MystenLabs/narwhal#481)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 158, "deletions": 34}}, {"node": {"oid": "15134acacb9e4c6a4bf1d762d28bedb0d6bc9bf4", "messageHeadline": "Remove Mac profiling from Dev Portal navigation (#3187)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "989cab09253852e4d13a154ae56d1f3f9ad15f5f", "messageHeadline": "Remove Mac profiling from Contribute index (#3201)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ea06dcc25f4f1fceab66bc8843633cb630f38c67", "messageHeadline": "Fix incorrect linebreak on research papers (#3185)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d9c20ae2b32b4039dc4f17ae72ee561beb8b6825", "messageHeadline": "Add checkpoint metrics (#3204)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 23}}, {"node": {"oid": "c1d3e46570a01059aeaf51c7e46397ffecad2804", "messageHeadline": "Update wallet-browser.md (#3197)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9622dcc67424812a816b068839746ee473f0a0ba", "messageHeadline": "Explorer new design- transaction (#3180)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 953, "deletions": 278}}, {"node": {"oid": "c78af48584930363a3c62ec979d82d7b0bdac6cb", "messageHeadline": "Announce Sui Wallet Browser Extension in Learn See what's new section\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "110852917032d3791e3f56ba203701992b21f45f", "messageHeadline": "Announce Sui Wallet Browser Extension on Dev Portal landing page (#3027)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "19ff72545b836dd3c5bd176d6e78e027073b8f15", "messageHeadline": "Add Wallet Browser Extension to left nav of Dev Portal (#3025)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5119ea587ff06ca42e6a1c55967b58c8379af4bf", "messageHeadline": "Increase default gas amount (#3196)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c04487d8ec837a2739416d82724ed2254366e2e", "messageHeadline": "Cleanup GatewayMetrics (#3194)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 139, "deletions": 163}}, {"node": {"oid": "5dede27741569f82560e3fdb9919e3ca4a239d22", "messageHeadline": "Explorer: Image Moderation integration (#2647)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 128, "deletions": 30}}, {"node": {"oid": "817d79991f979cbf8fc5b21d318afe51a55b7e7c", "messageHeadline": "[checkpoint] Store checkpoint content directly (#3190)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 113, "deletions": 76}}, {"node": {"oid": "efbe524f67bec759e04dc0073447695503a60ba6", "messageHeadline": "Move Mac profiling file to new tips directory (#3186)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "46f9662ca129867d84e512e7ac954aa33dd00599", "messageHeadline": "Add README for crypto operations", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "66f2d4cb51606f9997abe68aba3c709fab1b4be0", "messageHeadline": "Sui Windows installation instructions (#3149)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "3496c32d724c2ea713acee02aee36d0923055eb4", "messageHeadline": "Add basic crypto crate README (MystenLabs/narwhal#490)", "author": {"name": "Kostas Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2f05d5b41c7a493eaba8902df75272c95365fa75", "messageHeadline": "[docs] Update fullnode.md (#3155)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ddd7538a516bd149fe551fd821544ea491235dc5", "messageHeadline": "wallet-ext: overflow menu", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 256, "deletions": 10}}, {"node": {"oid": "3c65b526aae447259444c54939fda5cd654c3ce2", "messageHeadline": "[shared bench] Bench retry rate limit (#3173)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "9045f9ecbc9ee02daebd26d236080440c94af7db", "messageHeadline": "build(deps): bump serde_yaml from 0.8.24 to 0.8.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea7f86af3c9acaf8c873e87c6a260896bcb801f8", "messageHeadline": "fix: remove panic in process_headers, test CertificateWaiter more tho\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 166, "deletions": 4}}, {"node": {"oid": "d96347bf331010b8aa029bc7e2d2640e4c042fe7", "messageHeadline": "refactor: replace the waiter's cancellation channel by a oneshot::cha\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "fa010be08f57840772284ccd4dac947ea8ea3fcc", "messageHeadline": "Use latest mysten infra (#3177)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 70, "deletions": 118}}, {"node": {"oid": "aef7652db415af1a09f2d1bd467840ca8f4018b4", "messageHeadline": "[core] Fix consensus adaptor mem leak + edge-case correctness (#3172)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 115, "deletions": 44}}, {"node": {"oid": "1f5ab78a27d44797b5439f4dcf9db8bec23fdf52", "messageHeadline": "wallet-ext: bottom navigation bar", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 174, "deletions": 83}}, {"node": {"oid": "4fad6faa8688298b3ae637d3acfaead00f4ca4e4", "messageHeadline": "wallet-ext: add icons of navigation bar to font", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "67fb42b6bf22cf1484afe71db2a03cc33e1e4a23", "messageHeadline": "[docs] Update Move analyzer installation instructions (#3168)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f42b4f1675a53956ef6c0389d7766f39e6c70269", "messageHeadline": "devnet-0.6.0 release (#3156)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de696b88011dd0f5b2c707eed7f3d543e1962a7c", "messageHeadline": "Announce Sui version 0.6.0 in Learn See what's new section (#3167)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a801a08ad1b04c1dbe50beacaa3bd4ba03d42ad", "messageHeadline": "Standardize on Devnet capitalization in Install doc (#3091)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5949e9d19822a4b9e6fa3272bf0b8a6251b4af7a", "messageHeadline": "Standardize on Devnet capitalization in Contribute index (#3088)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f604159a653aa2626f78ff6251c41b2c4fc5058", "messageHeadline": "Announce Sui Move unveiling on Dev Portal landing page (#3160)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ebe68fa80b8cf83aea44eeed993409840708d0d", "messageHeadline": "update releases (#3165)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2d395d3a0d249cfedb60ef1c1622b7e7ea83122a", "messageHeadline": "Announce Sui Move unveiling in Learn See what's new section (#3161)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0ae4635f295683fed35263afa8d52d1df40eb8b", "messageHeadline": "Build out Sui Move section of Why Move with announcement and examples\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6bbe6081c5998c940ce31303e4ccabec0f085c7c", "messageHeadline": "Update index.md (#3083)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acf93efa5929786a2940cf4593255b58538c5231", "messageHeadline": "build(deps): bump hyper from 0.14.19 to 0.14.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e1eaa61ee37b50e6fda0f94c4e9c1f9bf93ca5b", "messageHeadline": "build(deps): bump serde_test from 1.0.138 to 1.0.139", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e27d0fd99a3d41b901d37d1380147b8036209fe1", "messageHeadline": "quick fix, remove commented (#3159)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3c5af543b611f1f228c54ce75016c409a0d39b2", "messageHeadline": "add stake feature (#3141)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 442, "deletions": 1}}, {"node": {"oid": "6dfe094321d95e551700bbaaacec3f491b92b5d2", "messageHeadline": "Retry failed requests in benchmark (#3119)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 106, "deletions": 127}}, {"node": {"oid": "79eed142043f1241d360fc976117f8bccd5ef235", "messageHeadline": "windows: stack overflow fix (#3147)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "f434d45b5864631f2ce8eb38a7cb4c4b10673999", "messageHeadline": "Ensure we use the latest checkpoint seq number (#3137)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6753d25f22fee5852d58af33d080e61b1399aa5f", "messageHeadline": "Fix quorum driver deadlock (#3148)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "14944703c7269cb2fde9e77ce0b1e088296784b0", "messageHeadline": "[gossip] Make validator do best effort gossip (#3146)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "e79370ff05d7202b845ea7c552d914939eba18c0", "messageHeadline": "Add Sui Move section to top of Why Move? (#3063)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "05c3efd4dbb5d7aef5d03e18f78471cf07e503ed", "messageHeadline": "build(deps): bump prettyplease from 0.1.15 to 0.1.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe5f29f8f5b3b721597c1935e5f4afae86153fcd", "messageHeadline": "build(deps): bump regex from 1.5.6 to 1.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7385ab9cf082efcaf752a22ba1f2dbe32360d92", "messageHeadline": "build(deps): bump serde from 1.0.138 to 1.0.139", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 119, "deletions": 119}}, {"node": {"oid": "ec8e37667b9cb654cdd0a882dbd1057ebaf5e300", "messageHeadline": "add publishing to typescript sdk (#3084)", "author": {"name": "Noah Citron", "email": "noah@jeff.org", "user": {"login": "ncitron"}}, "additions": 138, "deletions": 4}}, {"node": {"oid": "388f2dd53bc9b25fbb7948795ed572d75aeb463d", "messageHeadline": "build(deps): bump axum from 0.5.11 to 0.5.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9cd90840749c894ccfee0e90800ccdbdaef4660", "messageHeadline": "build(deps): bump axum-core from 0.2.6 to 0.2.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d27227f58f1abfbace6c21c0caa2e7a45aa56997", "messageHeadline": "use prompt highlighter to highlight prompt correctly for both mac and\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2cf2892083a75dae434e585c71f58f91165edf74", "messageHeadline": "build(deps): bump micalevisk/last-issue-action from 1.2 to 2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5304d4ede34dbb5d2711022dc574f0eab7b168e8", "messageHeadline": "fix malloc conf usage in windows (#3134)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4abe318695f63044ec083aee654f8a8e7ebe0237", "messageHeadline": "Very small update and fix (#3140)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "7147056be9fd2599e17bd665177826a1ef32d64a", "messageHeadline": "bump wallet version to 0.0.3 (#3139)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b313a38c3399fe98a9963c158a2d910b34a653f", "messageHeadline": "disable jemalloc memory profiling (#3138)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6454bc11dcaaa9632a539c7980d70bb903a2c53e", "messageHeadline": "Explorer transfer table1 (#3101)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 969, "deletions": 154}}, {"node": {"oid": "1c1a8c35562f4b5330fae7727a65ae65527ca114", "messageHeadline": "[book] Sui Move by Example (#3126)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 959, "deletions": 0}}, {"node": {"oid": "378106d00cac3dec7b36b9e3f6b4245ebbd3290d", "messageHeadline": "Standardize on Devnet capitalization in Devnet doc (#3087)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50bc988ec672d07f4997899694a827dbae1a60fa", "messageHeadline": "Standardize on Devnet capitalization (#3086)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2725a959909021248ce3489076910bb420951955", "messageHeadline": "Standardize FAQ on Devnet, Mainnet, Testnet (#3085)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dd5baa95d77dafc6e940f783a185bd0b1a895671", "messageHeadline": "Update json-rpc.md (#3090)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8edec8774416734d5d1b1ed558ef21845391fd9", "messageHeadline": "Standardize on Devnet capitalization in CLI Client doc (#3092)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "20cb950bcd0a28e91349537f6fbdad1033cf7341", "messageHeadline": "Add Transaction to Sui Glossary, switch single-writer for -owner (#3112)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "da81d74da8091a3d867fc97b00b6952dc501aa62", "messageHeadline": "Replace common with simple and most with many in intro docs (#3113)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "568b672a9567b46908139133179b82c50a2ee69c", "messageHeadline": "[explorer] Redesigns Header and Footer (#2761)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 277, "deletions": 90}}, {"node": {"oid": "a1f0bfa1e3b099e300eccbc2a9a3791bfe16986d", "messageHeadline": "fix: fix entry.sh to derive validator/worker_id from hostname in k8s \u2026", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d5dcf91ba8f2649619b41d393b1290ebe1f41d5a", "messageHeadline": "chore(deps): bump serde_test from 1.0.138 to 1.0.139", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9af93408f070291f500c4eba3085274fd6fe2577", "messageHeadline": "chore(deps): bump serde from 1.0.138 to 1.0.139", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8b9c9889a6df699f9ebe8e9e8c9f407477339dd7", "messageHeadline": "wallet-ext: custom font icons (#3120)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 6395, "deletions": 319}}, {"node": {"oid": "74838ab5a77ceca0937c7b62652f9313324efc43", "messageHeadline": "make synchronizer use DAG for checking parent history (MystenLabs/nar\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 235, "deletions": 5}}, {"node": {"oid": "ef07a81e540dc6909b12d4ed43b3548e565dd875", "messageHeadline": "chore(deps): bump axum from 0.5.11 to 0.5.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a9c275d5685c32f292f48b3bc35aa37c52ab47b", "messageHeadline": "chore(deps): bump micalevisk/last-issue-action from 1.2 to 2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "132c1bd3ca4f428839726aabf218a6f23bde8feb", "messageHeadline": "feat: give the proposer an early warning of a fully-signed certificate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5c12be06b39043290174b89a959ff24d45ce00d7", "messageHeadline": "refactor: rename epoch tests uniformly", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2f0ae763c725c46fbb496605184b2e887c43fe4", "messageHeadline": "build(deps): bump mio from 0.8.3 to 0.8.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "743867b6ad5086355056b4bd8219b3a6219614bc", "messageHeadline": "build(deps): bump crypto-common from 0.1.4 to 0.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c0ae06caf0006b36ebe5fb23e9d83188ade3a0d", "messageHeadline": "build(deps): bump tower-service from 0.3.1 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "092f4e3d0b00bbb71fb552aac0ee394630637117", "messageHeadline": "build(deps): bump tracing-opentelemetry from 0.17.2 to 0.17.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "76e755b16888a390622db17bba1fc605548a182b", "messageHeadline": "Update README.md (#3118)", "author": {"name": "janetwu11", "email": "104783993+janetwu11@users.noreply.github.com", "user": {"login": "janetwu11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39b7030d67c495189b80515394b93f54a266294b", "messageHeadline": "chore: update the Narwhal pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "b9e4b12ac9a20c74e51853aed14a4a32d36f4d1d", "messageHeadline": "[wallet connect] add executeSerializedMoveCall (#3072)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "3d71cea8ce53665365d89c75ff1368026d24e37e", "messageHeadline": "build(deps): bump tracing-attributes from 0.1.21 to 0.1.22", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13cb0780d6dfdac98bad05e5af6e5b050e6dfc4e", "messageHeadline": "build(deps): bump wasm-bindgen-futures from 0.4.30 to 0.4.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c99e898092d8e0f68f3d035dbeab5a59126d0f98", "messageHeadline": "Add benchmarking crate (#3006)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 445, "deletions": 1}}, {"node": {"oid": "04bb02b70b1ecb8db522df23f4735000192ece33", "messageHeadline": "sui-node: remove unused profile in Cargo.toml", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2df7c7700c3f558b74c78e9c236a66b9aa8d96d4", "messageHeadline": "sui-core: properly create genesis in a number of tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 92, "deletions": 122}}, {"node": {"oid": "6769ca4c3f5aa0b56258e8fb15073c6397c7d7d5", "messageHeadline": "genesis: completely build all objects at genesis contruction", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 183, "deletions": 198}}, {"node": {"oid": "2d348e076d9ce58d4ff29f998d53170fa8287831", "messageHeadline": "move InMemoryStorage to sui-adapter", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "d3229478b87c354aae9bde6932dd3a80eec1e104", "messageHeadline": "temporary-store: rename AuthorityTemporaryStore -> TemporaryStore", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "655940ecdac9079fee11cb29663c48404b2eb872", "messageHeadline": "temporary-store: don't require package store to be in an Arc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "2ec430906b0d7a6cd08ec7aee15516b5e8d0087d", "messageHeadline": "move TemporaryStore into the sui-adaptor crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85a6173aed2f967f624e35d5af7dcfd4c69cce3e", "messageHeadline": "types: move InputObjects into the types crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 123, "deletions": 116}}, {"node": {"oid": "e6401eb4d76e4a8026ea3797956e4c6ddc24b57e", "messageHeadline": "Standardize on Devnet capitalization in Fullnode doc (#3089)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4eb055279004f3ca3fdf2e1072c65dd2551543ed", "messageHeadline": "build(deps): bump crossbeam-channel from 0.5.4 to 0.5.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5964a7e01ca509efec0263436fe4aec9e91a8217", "messageHeadline": "build(deps): bump fd-lock from 3.0.5 to 3.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 59}}, {"node": {"oid": "0e24531a60314cca0744394422d3b0b97c24215a", "messageHeadline": "Limit number of tasks spawned for sending messages (MystenLabs/narwha\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 267, "deletions": 43}}, {"node": {"oid": "910dd15539056c7b53e20dd70b6ac603eb40847c", "messageHeadline": "build(deps): bump plotters-svg from 0.3.1 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d50faf88e35fec56b1bcd10bb486e52da8f7c3ac", "messageHeadline": "[sui-verifier] Small cleanup + comments (#3076)", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 49, "deletions": 81}}, {"node": {"oid": "7ff03e13bf2e809ac5fa6635b5b688fe769ff5e2", "messageHeadline": "Added initial bytecode calib (#3097)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "f78ca68f33651dea2c0bebe924c8fbae190d01e2", "messageHeadline": "fix: update timestamp of requests when we re-issue them", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6933f2871ea4ee188b0772ccc7e488ad4f4338de", "messageHeadline": "Explorer: Fix off by 1 error in pagination (#3100)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "715f0f4dc61e412a8d4f7ec1d46c19ce2e9d9e1f", "messageHeadline": "[cleanup] change generate-json-rpc-spec to cargo example instead of b\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 67, "deletions": 84}}, {"node": {"oid": "a4207b1d99bdadc5d99f480c62a889bc1f2ab11b", "messageHeadline": "[cli] update prove command to propagate errors", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b3918470f106ae55f7e33ecf7bc54cf9322a6d3a", "messageHeadline": "add a few sample specs", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b67a957815bd0024b3da5d0d2096f49bcc6d3fa6", "messageHeadline": "[CLI] make sui move prove call move prover with custom options", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 269, "deletions": 183}}, {"node": {"oid": "7bf5a4a5765a60f9fe19e3be29742c2ff9225371", "messageHeadline": "[metrics] adding more metrics for primary node (MystenLabs/narwhal#461)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 148, "deletions": 11}}, {"node": {"oid": "89808c32bffa32a6e19e13a3422442121788f6fb", "messageHeadline": "[TypeScript SDK] Fix type definition for AuthorityQuorumSignInfo (#3098)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 875, "deletions": 716}}, {"node": {"oid": "b7d2aed5e1412473a4d65ba3e39218600954bd68", "messageHeadline": "add rpc-server and sui-faucet to sui-tools image (#2648)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9b116ae13f3b356cef2d6f632846f4e83debea93", "messageHeadline": "Native function calibration test code (#3021)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 377, "deletions": 1}}, {"node": {"oid": "faff2b9f67bb91c88e1c6a6ce52781d5dbf48949", "messageHeadline": "[cleanup] Remove unnecessary checks around TransferSui (#2841)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "6a499a5af017a7f99e36b77a811b23711cd3d928", "messageHeadline": "Fix reference to token transfer GIF (#3082)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "390db1a502041e2d21ef5d996303c527ee953485", "messageHeadline": "Fix a typo in sui-security.md (#3079)", "author": {"name": "Kre\u0161imir Klas", "email": "kklas@users.noreply.github.com", "user": {"login": "kklas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e15ed05342cfb6fe527dc20d0e50f39d40b69a", "messageHeadline": "[Move CLI] Added prove command-line option (plus Move version bump) (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 224, "deletions": 174}}, {"node": {"oid": "e9666110e7964ad234219f7001ddded08e7f5847", "messageHeadline": "Add Profiling on macOS link to xcode-instruments in Dev Portal left n\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ffb2d405ef2587e83cc26ecdba8f8dae1599ba2c", "messageHeadline": "Update xcode-instruments.md (#3075)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "6b0d5b58e2d0f0af83ba1da0443a959050da7539", "messageHeadline": "[sui-node] (Memory Profiling) Add Jemalloc to sui node, bench (#2984)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 169, "deletions": 6}}, {"node": {"oid": "306b3316391049bcc040b4de44d7e9da86eb8e30", "messageHeadline": "chore: update the narwhal pointer (#3067)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 130, "deletions": 152}}, {"node": {"oid": "659f5ec7718fcd7ec2a186fe00f41b2a4e2eec80", "messageHeadline": "build(deps): bump ucd-trie from 0.1.3 to 0.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00bc17a4562e7dc577e6c73b08c8c7bcc9afbda0", "messageHeadline": "build(deps): bump either from 1.6.1 to 1.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d09e935e0c677e0984c1326093586a5c8249834", "messageHeadline": "build(deps): bump plotters from 0.3.1 to 0.3.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dc25f08b7a4b55b8626f28212a88641d1ba2805", "messageHeadline": "Link to Sui repo, split out Rustdoc and Help sections (#3064)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "74462532bc8099f42f1db077d597927e3a0e52f6", "messageHeadline": "Document xctrace usage (#3062)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7444c8473b0e42e51e6268f94a60d4dbb1422d82", "messageHeadline": "fix: turn off logging stderr+out to file (MystenLabs/narwhal#454)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "41bb50a8d0e64bd68123d187c6a607aa857919f6", "messageHeadline": "chore: one round of updates (MystenLabs/narwhal#457)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4982dc436605167d7e099c35240a2ff3d70d783b", "messageHeadline": "Introduce typescript in Wallet README (#3014)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d315b672ab16cc06fa817d866915d23fe00aa64e", "messageHeadline": "Move Purpose above features in Wallet browser doc (#3028)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9cc596f1308e570423f2697b34558367af28d4bf", "messageHeadline": "Replace static Wallet browser images with annotated versions (#3023)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "14fd340646ea123a01dffe8e9a24c4777314c134", "messageHeadline": "Merge handle_confirmation_transaction and handle_consensus_transactio\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 189, "deletions": 390}}, {"node": {"oid": "87dbe33ad808dc9c105425988d08af75d6c47e46", "messageHeadline": "[Move CLI] Added disassemble and coverage command-line options (#3042)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "eccd13bc7f2b1651fcce45c38ece56151c1dd1a6", "messageHeadline": "[checkpoint] Sort transactions in causal order before creating the ch\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 81, "deletions": 209}}, {"node": {"oid": "4787894991ae429e480bb22a20d992200a3b568c", "messageHeadline": "build(deps): bump rustversion from 1.0.6 to 1.0.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15ae48200b7f24c1acd5405363ee481b7efb1aba", "messageHeadline": "build(deps): bump crypto-common from 0.1.3 to 0.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6a44cb9c8c2101facc40bf0aebff6ba6ff36f4b", "messageHeadline": "build(deps): bump integer-encoding from 3.0.3 to 3.0.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5344aeb4f6455a719597e051ba0240a622c579cb", "messageHeadline": "build(deps): bump gloo-net from 0.2.0 to 0.2.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd8704f424b77d982c6b4246c3d156a86431972f", "messageHeadline": "cleanup extranous printlns (#3056)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c8e09bb66259a8b81a92798f04f178f468afc9b3", "messageHeadline": "wallet-ext: home/main view design update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 178, "deletions": 106}}, {"node": {"oid": "b03217ad24cc41115fb4ba89e70a349c224d9f28", "messageHeadline": "wallet-ext: styles theme basics", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "68cf0a99e9993ee0a27f61eaebba78eb082d7dd8", "messageHeadline": "wallet-ext: fix import path groups order for styles", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e9d494e4ca65f877581817b9dd9d5d942fedba7e", "messageHeadline": "Replace Vec<PK> in authority quorum with equivalent bitmap (#2929)", "author": {"name": "punwai", "email": "pun@mystenlabs.com", "user": {"login": "punwai"}}, "additions": 512, "deletions": 78}}, {"node": {"oid": "8c931f42027d1c006b2c839e835a047f6bfe3b54", "messageHeadline": "include a validator's delegated stake in committee", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "1b75902c13ad655748b4327dcf68a6f5ef476d67", "messageHeadline": "build(deps): bump gloo-utils from 0.1.3 to 0.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26ed94c372f79ef525792b8f4c7fd7985bc8ea27", "messageHeadline": "build(deps): bump syn from 1.0.96 to 1.0.98", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "06f2af6e00b67f31580aca1b879c973768aa3432", "messageHeadline": "build(deps): bump plotters-backend from 0.3.2 to 0.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59ad040645ca667c23a619e13128424ab1248a8e", "messageHeadline": "build(deps): bump lru from 0.7.6 to 0.7.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f12bd32ccce62b7ca3c68a1e802b13503acdd86e", "messageHeadline": "[Move CLI] Updated move CLI to work with flattened pkg core Move comm\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 293, "deletions": 275}}, {"node": {"oid": "8041cad40371c4c1cf8f3738eba73a3b7e682ecf", "messageHeadline": "Add DevNet and Testnet to Explore index (#3020)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "784295da7263db6f70d4f0ab237fbbff3c242488", "messageHeadline": "Simplify tokens steps by pointing to new install docs (#3018)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d6231ab99bf0353214d4a2a6023a8b706645a7b5", "messageHeadline": "Announce TypeScript in Learn See what's new section (#3016)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c5244b542373b90bfc752ac02b239761eb0ec8ac", "messageHeadline": "Update wallet-browser.md (#3017)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "65a36ffed45eadd75f9312cf54cdd589227ad72f", "messageHeadline": "Update json-rpc.md (#3015)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf2a16e0ed6037c76ac95d6b472da48e83fd30bf", "messageHeadline": "Update DevNet revision number (#2985)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10d46c51d7cc0a187236e3f8cc7e8ef7ecadb8e4", "messageHeadline": "Refine Wallet Browser doc (#3008)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "1fdac2552daf4a452030881cf5c4d2e4f9f48ba1", "messageHeadline": "Reconfigure-worker (MystenLabs/narwhal#447)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 450, "deletions": 253}}, {"node": {"oid": "c5601587674364e54ad4bb124195defb768b6d68", "messageHeadline": "build(deps): bump jsonrpsee-http-client from 0.13.1 to 0.14.0 (#2956)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 63, "deletions": 66}}, {"node": {"oid": "2083f73a815cd04c3c9dfdd3f841b9252b434e7e", "messageHeadline": "wallet-ext: demo dapp fix interface detection", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 661, "deletions": 637}}, {"node": {"oid": "17176577aee7de2887297cb43929a1b227760d18", "messageHeadline": "add burn function to Stake module", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1052e1f63691fc362c2661fd5926759262c0581e", "messageHeadline": "[governance] update fields in Validator struct", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc1779e3fc3c68879b7f8ffeba00c0ede547414d", "messageHeadline": "[governance] implement custodial staking and staking with locked coins", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 302, "deletions": 135}}, {"node": {"oid": "5a82f09ba0652cb52d869cec6ae44395c9b91c8d", "messageHeadline": "Finish Demos section with animated GIFs (#3007)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "bba6010cf28062c77ff8ba9f3b25f4f2c210e008", "messageHeadline": "Restart Primary (MystenLabs/narwhal#452)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 196, "deletions": 26}}, {"node": {"oid": "6a8917c21e58f332860e0a433ed289a1de1c671a", "messageHeadline": "Add remaining animated GIFs for Sui Wallet Browser Extension (#3005)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0bf314d111d311c0c889ee6a146f3a4091486a3b", "messageHeadline": "Add references to demo NFT dApp (#3004)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7daeab4bf6c2c83f4f54bd429fa5008365827c6c", "messageHeadline": "Make event::emit's generic private. Fix private transfer. Add tests (\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 850, "deletions": 138}}, {"node": {"oid": "3364f0fb48cd22547a4248ee03aa5a474f653879", "messageHeadline": "Add signing and history entries to new Wallet Browser page (#2993)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "17bd0ce178203247802f4fc3b0694b125430b5b5", "messageHeadline": "Add first animated GIF for Sui Wallet as test (#3002)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e0f48cf1048935ff8ea2207516cea5c2147646b0", "messageHeadline": "[bugfix] - Fix openrpc doc generation subscription method handling (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 98, "deletions": 37}}, {"node": {"oid": "552b75062481c3846277b958af2d97fe620773b9", "messageHeadline": "Reorganize checkpoint driver process", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 534, "deletions": 427}}, {"node": {"oid": "1ebecbb0d0f909758571b00f561291667e9f3df0", "messageHeadline": "Change PendCertificateForExecution trait", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "0f3f61aae58dd17e81055b0e5de2f7308f3c23ec", "messageHeadline": "Allow empty cert when adding tx to pending execution", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "68e7d3b3aa881bb216d012b76e58483dbf38a39d", "messageHeadline": "Use system state to read storage price (#2891)", "author": {"name": "mohanzz", "email": "104399723+mohanzz@users.noreply.github.com", "user": {"login": "mohanzz"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "d5699a1f0f09d66f4abda446c98aeae2e05a8489", "messageHeadline": "Update wallet-browser.md (#2992)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "de7f793ddd3a87864fea91350f11e1751a132aa6", "messageHeadline": "Upload images for Sui Wallet browser extension use (#2991)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "224c374ad7fe77e28e7d840f108582a0882c7fce", "messageHeadline": "windows cli color fix (#2987)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "344cb5c68ec67c3ae2f2615b9ee2ac9870ed4fa3", "messageHeadline": "Create Using the Sui Wallet Browser Extension page under Explore (#2988)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "43d92ddd057c37c8beabc3a6fc2acaef72843ba8", "messageHeadline": "Upload images for Sui Wallet browser Extension (#2989)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fa29f170ef145f3916b42d41c5f3b179f75f3f03", "messageHeadline": "Add SUI tokens section to central Install docs (#2965)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "dc1ba38241cab9a930e023e2305ed5d3cadd0fac", "messageHeadline": "Announce Incentivized Testnet and VSCode Plugin on Dev Portal landing\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "c73d5127b6e06c236fb6c5b3250abee1e459062c", "messageHeadline": "Announce the Move Visual Studio Code (VSCode) plugin in Learn See wha\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5dc4652290a920791bae4a1a1fbc39e26e770708", "messageHeadline": "fix: adapt consensus micro-benches to 4c01f42f16cb3febf767d35a0ffef5c\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "04d9e035a71c7efa1422eaf04baa3887de065ceb", "messageHeadline": "Fix breakage from MystenLabs/narwhal#450", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "70cbec562d86fea416d0ef26b8ac1fa4140d06f9", "messageHeadline": "update docker image rust version (#2981)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18e6fe8092984f3cdeb97f85d86a9bacf5a4294d", "messageHeadline": "fix: reduce Committee management to a single ArcSwap", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 344, "deletions": 339}}, {"node": {"oid": "4607319ebf68e59c322e65ed2c55978940dd5de5", "messageHeadline": "build(deps): bump clap_lex from 0.2.0 to 0.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e08495ff72d83d7277e93be6a1f407d695366cb6", "messageHeadline": "build(deps): bump web-sys from 0.3.57 to 0.3.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83523820388361ab4ef336dca1db54df0d2b21e3", "messageHeadline": "Add notify read endpoint to dag (MystenLabs/narwhal#422)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 81, "deletions": 3}}, {"node": {"oid": "401105c961f33a137ac95c4ea55a23be1da1ab2c", "messageHeadline": "build(deps): bump num-complex from 0.4.1 to 0.4.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "984f8459b8da16088f25fd883b846dc34fe0f34d", "messageHeadline": "Update README.md (#2968)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e508bc550b9a28f778cd358250f8e3e6ce249819", "messageHeadline": "build(deps): bump dyn-clone from 1.0.5 to 1.0.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "083263a3384f937802f181cec3f791bc440d4274", "messageHeadline": "build(deps): bump tracing-bunyan-formatter from 0.3.2 to 0.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb9b4dc41365500e66711ba7394e7da4dd8f49f1", "messageHeadline": "build(deps): bump serde from 1.0.137 to 1.0.138", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "8d00d62cc8ea0f37abfe4c16cdbc0388ba6aebaa", "messageHeadline": "Update sui-compared.md (#2925)", "author": {"name": "Leofis G", "email": "gw980531@gmail.com", "user": {"login": "leofisG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b011c5eec53120ad459401427dd6f2b3c7599a", "messageHeadline": "Work around possible compiler bug causing bogus lifetime errors to be\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "29226e5489d17ab12a70dc97047cb310afcff529", "messageHeadline": "update narwhal version & pass prometheus registry (#2904)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 102, "deletions": 83}}, {"node": {"oid": "a1125db371d51a8466f86808d5218a502c95945e", "messageHeadline": "Release memory used for historical items (#2954)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a48a380daf5b09766757b55ceec369335de1e7fc", "messageHeadline": "build(deps): bump strum from 0.24.0 to 0.24.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3458122e82c13f55a213d946ead38d3d24de6dff", "messageHeadline": "build(deps): bump axum from 0.5.9 to 0.5.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a245e8ef9cc8d3c92fb365705dfe207b0f97b8da", "messageHeadline": "build(deps): bump diff from 0.1.12 to 0.1.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26b7c108aa8609df2b31657ec14f26072049ba09", "messageHeadline": "build(deps): bump linked-hash-map from 0.5.4 to 0.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6752dacdc9905d92c0d946465f204bbcc1a96375", "messageHeadline": "chore(deps): bump serde_test from 1.0.137 to 1.0.138", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aba16c9997f11dc57933f6fd595a8f85951e7b6", "messageHeadline": "chore(deps): bump either from 1.6.1 to 1.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42b0803feaf0e4dc3576f10a3ad1ce82dab62606", "messageHeadline": "chore(deps): bump serde from 1.0.137 to 1.0.138", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fea9323751f4f1cc45016a9f0a8580b94a6431a1", "messageHeadline": "build(deps): bump quote from 1.0.18 to 1.0.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "14060a824e1170c5307820b77573192ba0539a71", "messageHeadline": "build(deps): bump unicode-ident from 1.0.0 to 1.0.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9f834a5f29d8e3af42cb30b62b13342fbd631a0", "messageHeadline": "build(deps): bump unicode-normalization from 0.1.19 to 0.1.21", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8216f64bf7fdb057ada050bf2a15f39d127a643d", "messageHeadline": "build(deps): bump num-rational from 0.4.0 to 0.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3b3dbe60428887a0158198d4efabaf73cc54134", "messageHeadline": "build(deps): bump pin-project from 1.0.10 to 1.0.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58914712f1f51b7efb62412da336bfee240b06f0", "messageHeadline": "build(deps): bump reqwest from 0.11.10 to 0.11.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6cae2e65c0f808b533ccf2fb92b36d06fe7974e5", "messageHeadline": "chore(deps): bump axum from 0.5.10 to 0.5.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "596da037a232b7e910b985a29d7bbe1189b46152", "messageHeadline": "chore(deps): bump once_cell from 1.12.0 to 1.12.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9615875d182926c1d2655b77e151c401d896065", "messageHeadline": "chore(deps): bump zeroize from 1.5.5 to 1.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c01f42f16cb3febf767d35a0ffef5cbeab84a30", "messageHeadline": "[metrics] introduce more metrics across primary, worker & consensus (\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 468, "deletions": 67}}, {"node": {"oid": "d961c4811017c380c43995886c5d0408bd8e0ded", "messageHeadline": "chore(deps): bump serde_json from 1.0.81 to 1.0.82", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8972f264c23ac842cc82c99a201f407ba6cc12a8", "messageHeadline": "build(deps): bump smallvec from 1.8.0 to 1.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "879d7e03be07c9205b7d47ecce2f4353e66d9b99", "messageHeadline": "build(deps): bump serde_test from 1.0.137 to 1.0.138", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fce9892ba880a8d86c991ecc5a56846d5350fb57", "messageHeadline": "build(deps): bump strum_macros from 0.24.0 to 0.24.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "168eaee37dbfc2f0993370267e3a113c32c70e92", "messageHeadline": "fix: adjust rustc version in Dockerfile, Readme", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63d77eb0f92de126580803913bc472bbd04f14f7", "messageHeadline": "chore: clippy run", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 74, "deletions": 76}}, {"node": {"oid": "ff408ea73cfd5fd458f4b4ff7bfcfdd8fb34cc16", "messageHeadline": "refactor: adapt exact instances of 'bool.then_some(...)'", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "ef37a42683081f3b35fc6e874dc0ebd3394fad31", "messageHeadline": "chore: upgrade to rust-1.62.0", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "362bc478677bf19d8021401ca261c72781ab1bab", "messageHeadline": "Improve fetching of checkpoints and final certs/effects (#2878)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 186, "deletions": 103}}, {"node": {"oid": "ca3d228bef4e15eccbbdd590399161ae3f36e5a5", "messageHeadline": "fix wrong installation instruction (#2935)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43e36b00616479924feddbd5355aa1bd2a8b6350", "messageHeadline": "Expose primary handles (MystenLabs/narwhal#427)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ba9d2bfd4065cd0dcdf757b8516310d10854d6a6", "messageHeadline": "Add causal order effects (#2920)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 399, "deletions": 1}}, {"node": {"oid": "9a57cae0a517ac3bd633ee6980d58f3dfeaa2185", "messageHeadline": "[Move CLI] Added support for creating packages (includes Move version\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 192, "deletions": 175}}, {"node": {"oid": "e38749977e07a31ef1172fd2ac8444cd90f7f44b", "messageHeadline": "Update about-sui.md (#2916)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8208d9183168c1d80031adc0c364fa383fa5bcbd", "messageHeadline": "Expose workers handles (MystenLabs/narwhal#428)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 124, "deletions": 73}}, {"node": {"oid": "518f5b9cd0ef37007743eb73ff148fd391df63b8", "messageHeadline": "[explorer] Displays Transaction Timestamps (#2630)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 517, "deletions": 208}}, {"node": {"oid": "fe65c67060db0b3c0366be1a7bf00b965d997615", "messageHeadline": "[sui move] Add BuildConfig. Use move's package command structure. (#2\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 252, "deletions": 152}}, {"node": {"oid": "db0ee7a8374a3125196cd81982d376fd27993147", "messageHeadline": "fix nft text issue (#2914)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18b8fc47bb984550b61d6eaa5cc871385934e005", "messageHeadline": "fixed issue relating #2894 (#2913)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cffd5a42951eaa7e0224a50c136af05b0864bf32", "messageHeadline": "Add missing tx_guard.release (#2908)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "035de5507c5c3238c0adf2edeec69829d9cb18b0", "messageHeadline": "fix wrong TxType (#2910)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7121fc3a1ed4de11e5301e81ddc223fd66b6e219", "messageHeadline": "Primary epoch change (MystenLabs/narwhal#382)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1149, "deletions": 292}}, {"node": {"oid": "08253d7867b8cc1285ed1ae19928451a16233005", "messageHeadline": "[jsonrpc] Rename QuorumDriverApi to RpcGatewayApi (#2905)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 649, "deletions": 649}}, {"node": {"oid": "0fdd77016778c5d4116b67ac88da87ce4222ec7c", "messageHeadline": "wallet-ext: demo dapp", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 926, "deletions": 0}}, {"node": {"oid": "0243348e0b598e08e9b7a1d0d943a85f8acde058", "messageHeadline": "Add Sui Incentivized Testnet (#2899)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "314e028461bf407816365d1675d30485ccf32f5d", "messageHeadline": "wallet-ext: dapp execute move call", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 777, "deletions": 118}}, {"node": {"oid": "b36ad1951444044650f21b1476b39d1bb3e38d77", "messageHeadline": "remove unneeded dependencies (#2892)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 46, "deletions": 205}}, {"node": {"oid": "08072d37b65635ffcbcf23cf066dc851b5bd1b0d", "messageHeadline": "[bcs] Adds first version of @mysten/bcs library (#2896)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 10411, "deletions": 415}}, {"node": {"oid": "8da3c4bf4b98440a9334b2448b55758e721a0b43", "messageHeadline": "wallet-ext: remove chrome usage", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7d7bfe92d7aa21626dbcb1dac4b065b6fdcdef6c", "messageHeadline": "Do not print object content in gateway debug info (#2890)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "b2d9e8d6bcab895b6d7c622e76441a93687562c2", "messageHeadline": "wallet-ext: add hasPermissions and requestPermissions to dapp interface", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 206, "deletions": 20}}, {"node": {"oid": "b795229b7af0906c5d90b12a1582b1ca683ffe72", "messageHeadline": "chore: adding docker compose prometheus scrapes for primaries. (Myste\u2026", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1c6eae3626787b6b1d200d70f85677e222b3de96", "messageHeadline": "fixd send NFT showing on transfer NFT page (#2895)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e3decac35bd8c78257341c18cba1620b2378269f", "messageHeadline": "Fix lone remaining link to Wallet doc in Sui Compared (#2888)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2dfe9be60c94e0a7462da8a616933b6104d2904", "messageHeadline": "[Explorer] Fixes mistaken rendering of image in case of 0x2 (#2872)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5f79c36e7c2f89b1e8bfc6531ac4e033952fee53", "messageHeadline": "Edit Sui Programmability with Move to replace old steps with links to\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "8cdae873f271a2cacea1f158d0f9324849745deb", "messageHeadline": "Replace Wallet with Sui CLI in Dev Portal landing page (#2860)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33471818b9ca6aaaf96c3e3f6ade27723030a868", "messageHeadline": "Display nested struct and vec fields (#2740)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8c99cf86347afabff78a3ce2cbb8dedcedd68f86", "messageHeadline": "make network state persistent (#2886)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bf930c0134ee860f54d03f9b5759a0830dbdff4a", "messageHeadline": "update explorer link (#2882)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "20139ed5d5730fba73bbb080df2e9426d7d05345", "messageHeadline": "wallet-ext: check has_public_transfer (#2883)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f1d158c7313bc9bfbb95bcdc0d4edf72c93236f5", "messageHeadline": "Announce `wallet` binary replacement with Sui CLI client in Learn See\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d61ba4a6efe9a22d9e6e4b662f9b7a0b29601b73", "messageHeadline": "Replace Wallet with Sui CLI in Dev Portal left navigation (#2859)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dee34c227924e9d3378b09f146a10bf830db52a", "messageHeadline": "wallet use new transferObject method (#2876)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "4b55835155121c210388f6caf61fbca72095d248", "messageHeadline": "fix out dated API reference (#2873)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eefbd8d43db865d15a22b8f177620cb79253b3f", "messageHeadline": "x: add lint for depending on multiple revisions of a repository", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 88, "deletions": 705}}, {"node": {"oid": "081b281e9c51b3e1ddebabc1dc0bbbfeef063869", "messageHeadline": "wallet-ext: hide staging based on environment variable (#2880)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6a274da4b15efbfd1eaa79094bf1af9c72a6508c", "messageHeadline": "Safe checkpoint fetching (#2823)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 77, "deletions": 31}}, {"node": {"oid": "97d54f3cfb520f45e8f5f20b413f78655134c99f", "messageHeadline": "Remove duplicated code (#2870)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 42, "deletions": 59}}, {"node": {"oid": "bae3b9fcbff49f47631be329d55441955a3cd1b2", "messageHeadline": "Add Quick links section to top of move.md (#2646)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "37e1a615abc5fac256f77cffd11f6b5aa0de75bd", "messageHeadline": "build(deps): bump indexmap from 1.8.2 to 1.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9128d771e4919cc4972d3c1adcf9dc88f0767da1", "messageHeadline": "build(deps): bump proc-macro2 from 1.0.39 to 1.0.40", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "306e985ab0ee954a14655f58bfdfb6ee6d17bfa0", "messageHeadline": "build(deps): bump prettyplease from 0.1.11 to 0.1.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9146377630c4ead4c71d6a3eca01a0d9291d578e", "messageHeadline": "build(deps): bump sqlformat from 0.1.8 to 0.2.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "1ffa541714bbcf3ee0354499939082607839e9a1", "messageHeadline": "wallet-ext: content script, ui connections to background service", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 670, "deletions": 25}}, {"node": {"oid": "3fe4ceee1d65d6229e1b9158b55f1ce7f9ec5f89", "messageHeadline": "rust: update to 1.62.0", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 116, "deletions": 140}}, {"node": {"oid": "992af87ebf2f0826c6aa33fe05a7791afa092096", "messageHeadline": "Beginning of code to fetch single, digest-authenticated objects in a \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "00e76edc6947ca9c304b321b94eff16764a7a5a0", "messageHeadline": "Add VecSet in Move framework (#2871)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 160, "deletions": 35}}, {"node": {"oid": "413056032ca878ea0a7115b8508c325244fbf9f1", "messageHeadline": "Unify sui, wallet, key-tool, sui-move binaries (#2786)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2690, "deletions": 2105}}, {"node": {"oid": "5f8b1e6ada16d6c3dfad38b23f1f9b5bea9d0e63", "messageHeadline": "update condition of loading network from chain, if epoch > 0", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "c7f87e7762ba5986046fc79b1d4279915b45b392", "messageHeadline": "swap network information at end of reconfiguration if A is type with \u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 101, "deletions": 14}}, {"node": {"oid": "efc36d7da86aacdcfcbc529d30bbc4732c7f05c1", "messageHeadline": "On node creation, if reconfiguration is enabled, load network info fr\u2026", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "2eeafef71de3229c197de70de6dda33d59f9d045", "messageHeadline": "Link to PubSub instructions from Fullnode doc (#2774)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cbc83add406eec376e1deacd1f13645e21f31b56", "messageHeadline": "Announce JSON-RPC PubSub in Learn See what's new section (#2775)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "165f8d43282d3da34b25c0cf5ff879ee8d96566f", "messageHeadline": "Link from new PubSub page to JSON-RPC reference (#2777)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6983bfd3b702c2dbd3352f496f77a9c31de23ad5", "messageHeadline": "Add PubSub to Build nav as Subscribe to Events (#2836)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fce16215835f7c0efd7076b434c1616f5b2d185", "messageHeadline": "Wallet nft transfer1 (#2848)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 380, "deletions": 14}}, {"node": {"oid": "c7db29ff0b6e5eb3404d4731b993e2b2c46ccff6", "messageHeadline": "fix beta channel clippy (#2861)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "3fef15af887f17170e6b6439f427a9c3481ec749", "messageHeadline": "introduce prometheus metrics on the primary node (MystenLabs/narwhal#\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 564, "deletions": 55}}, {"node": {"oid": "f7882fac1ca90df21b2ac7f8b39fcf775b85014c", "messageHeadline": "Ability to shuffle committee by stake weight (#2772)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 137, "deletions": 78}}, {"node": {"oid": "63ce032ddec58fa3585415e5a936c8e6574980d2", "messageHeadline": "Fix inconsistent sui system state object id (#2845)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7fa4731802dd119cfd6188f46a13150816fc2efa", "messageHeadline": "build(deps): bump libtest-mimic from 0.4.0 to 0.4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45452a86001ad620131f543f3d48bedcd4d3378b", "messageHeadline": "build(deps): bump send_wrapper from 0.4.0 to 0.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2bf420ac03a8f7588df9507421e5afb67f9bf808", "messageHeadline": "build(deps): bump bindgen from 0.59.2 to 0.60.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "8514be01192a6235bf4d63ead6af93862083880e", "messageHeadline": "Bump js-sys from 0.3.57 to 0.3.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7162b307fa15854078c7a77dccb352b1bb2cf8a2", "messageHeadline": "Bump crc-catalog from 1.1.1 to 2.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "62c2f806f7b21545edb4ab314eab3958ed97e12e", "messageHeadline": "Revert \"set max_header_delay to 5s (#2787)\" (#2846)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a6156aeaf332b9f257cf04063a9a751a7a431360", "messageHeadline": "[sui framework] Balance manages Supply; TreasuryCap -> Supply, (#2656)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 183, "deletions": 132}}, {"node": {"oid": "317485afb57ede31e4e5a06af24993e439149c4c", "messageHeadline": "event read api and refactor api server builder (#2831)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 1339, "deletions": 706}}, {"node": {"oid": "cae031cdb0a5f1b1f85178bbf4e0ba7a2b42810f", "messageHeadline": "New tests for TransferObject (#2828)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 458, "deletions": 9}}, {"node": {"oid": "e979052a0b66a252a69f9d051505da52cde1c5e9", "messageHeadline": "chore: Update the Narwhal pointer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "08409118824539459749cb2c9392e6be296e2d49", "messageHeadline": "Make sure the next epoch validator is updated upon changes (#2838)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ab9d80b6a9469ca8d55f13a7320ea6b834f8a1a0", "messageHeadline": "Hook up EventStore in Sui/Authority (#2698)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 423, "deletions": 145}}, {"node": {"oid": "8010d67ed852c578735c216eeb618263d8667a4f", "messageHeadline": "[checkpoint] Adjust the active process sequence (#2756)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "b2dd7010c9e11d586b3ea57f9af3a5ee3fbab2da", "messageHeadline": "Small improvements to checkpoint (#2829)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "c9a438a00deb0637cdb959604d2445681a92aefd", "messageHeadline": "Add ability to index move functions by package, module and function (\u2026", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "2e7ebebb0da0bed7d70dba77d6101d06d12e13c2", "messageHeadline": "[checkpoint] Allow empty checkpoint (#2755)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "5c85bef1ea58daca21d30da1a34bd9c2bc862a2e", "messageHeadline": "[core] Set the `no_more_fragments` correctly (#2715)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 195, "deletions": 68}}, {"node": {"oid": "71b914d94b0dd05bcf91771386ffdaf25658bbd3", "messageHeadline": "Separate sync process and active process (#2748)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 157, "deletions": 113}}, {"node": {"oid": "e8d7ca24dfb1108457f2a3aafddc91e793172cca", "messageHeadline": "Remove ALL_OBJ_VER flag and table from SuiDataStore (#2747)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 25, "deletions": 58}}, {"node": {"oid": "4de407a99328800aa5f9eb8b6bcb62a2b7d72d95", "messageHeadline": "Run tests on devnet (#2795)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbdae4742ad2d48f71c433918fe2d672b54674ae", "messageHeadline": "Don't print out huge serialized structures (#2619)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "759456c6ce6ac541244ebb7d52b83f3da15ca6d6", "messageHeadline": "Add storage gas price in system parameter (#2560)", "author": {"name": "mohanzz", "email": "104399723+mohanzz@users.noreply.github.com", "user": {"login": "mohanzz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a4b27aac395c701b3c87bb7479aa7be8e278d2c4", "messageHeadline": "[cleanup] Fix docs after TransferObject change (#2813)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "b83e558d898514a251ce5345b2ab68b942e09003", "messageHeadline": "[cleanup] Rename PublicTransferObject to TransferObject (#2780)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 816, "deletions": 832}}, {"node": {"oid": "26f0f089f5c84aa917a31869ead3f357956dafe6", "messageHeadline": "chore: fix build error on beta channel (#2798)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82e5e40fa63cbc42791f910a9d1537daa1272ce7", "messageHeadline": "Fix node sync deadlock & follower_store sequence (#2789)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 90, "deletions": 44}}, {"node": {"oid": "56f35ffb8480969b2869cbb54f2b3d0d250e657c", "messageHeadline": "Bump anyhow from 1.0.57 to 1.0.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "14944e50f66c5cb5800155a4bd2ac36b54d864c1", "messageHeadline": "Fix warning (MystenLabs/narwhal#420)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16e5a0f64482d92d969015087c6b8e987e904cbc", "messageHeadline": "wallet-ext: revert some of the changes of 2605 pr", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d396edde14887de0bf47c595d71317175ac3784a", "messageHeadline": "wallet-ext: use fullnode for objects", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9726e7dd8c2a777e9dcf04d2e63e68bd555163a4", "messageHeadline": "ci: nightly: don't use self-hosted runner for reporting status (#2788)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eccef177105a47a7efc16653fa20ea851aed3ef1", "messageHeadline": "set max_header_delay to 5s (#2787)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ce83df8af1ba3888f518e34939f8737a2f424ce0", "messageHeadline": "fix: relax bound checked in probabilistic check", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "62cf4c72e4f25f2c36281c6dd499377f20af68e9", "messageHeadline": "revert(dag): reinstate proptest regression checks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a285e4ddf7b700dd366d7e4169dbedd090222e9b", "messageHeadline": "Revert \"Small improvements to checkpoint (#2712)\" (#2785)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 112, "deletions": 42}}, {"node": {"oid": "4faff571a8750dfb86e34cd1761b729707e440ef", "messageHeadline": "fix: reinstate codecov", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bad4e5ba90767642f5ee760b1f112e6a918e873", "messageHeadline": "chore(deps): bump anyhow from 1.0.57 to 1.0.58", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ca4989ed127a08bc74ade0f4480796c3782a877", "messageHeadline": "chore(deps): bump pprof from 0.9.1 to 0.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55768eaa69d2ba7b0a7d171b2f56ff366754e1a3", "messageHeadline": "chore(deps): bump blst from 0.3.9 to 0.3.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "383a25898b746dbd367e7ad92ff66aa9816e7d78", "messageHeadline": "ci: limit tests to 30m (#2781)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "430fb4191ea9188c5ad303102ee7c11cb355cf7c", "messageHeadline": "Fix Important note containing CamelCase, code format entries (#2694)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70799c097789638fa87c4cc85b890e5cdd40b4c2", "messageHeadline": "Fix link for How Sui Move differs from Core Move (#2703)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80633f45828107ca1be7f860cc797e9d436e97f3", "messageHeadline": "Update list of binaries (#2711)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "44026dc4c754817c4a7396c54ddf53737aff8e36", "messageHeadline": "build(deps): bump lycheeverse/lychee-action from 1.4.1 to 1.5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4cd1de8a0565e13f2db8c3807ecd13c591916d1", "messageHeadline": "ci: enable manual runs of nightly (#2768)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9976889e22c8deffcbcbb6794599f2ca0845925e", "messageHeadline": "Update sui-compared.md (#2720)", "author": {"name": "janetwu11", "email": "104783993+janetwu11@users.noreply.github.com", "user": {"login": "janetwu11"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d21e91e01e170f0c53bb99531487e1a8b9743de", "messageHeadline": "[explorer] Applying constants to tx tables (#2616)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "92686c5674771d2ac18eb82a20cdd074a4f9c0ae", "messageHeadline": "ci: fix nightly workflow (#2759)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "868834fcb44e254d2e7bab4f259b1c9086b17166", "messageHeadline": "chore(deps): bump base64ct from 1.5.0 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "393d212ea920a54d68b38463df8979ec184ad4e9", "messageHeadline": "wallet-ext: dapp <-> content script messaging", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 239, "deletions": 5}}, {"node": {"oid": "dc47252aa4075bb805fa5f970fcd7a7d3366d971", "messageHeadline": "Revert \"ci: run tests on windows\" (#2764)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c7e27a3f6daf9fcde05fcf88b3511a70eaf08d97", "messageHeadline": "Update mysten-infra refs (#2742)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "548e04b69a638f6dcbc581303ff0f349c6ed0d51", "messageHeadline": "Small improvements to checkpoint (#2712)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "2eb40f94c02d8fd5ba51b2724c2957455bad7d57", "messageHeadline": "feat: add loki to docker compose (MystenLabs/narwhal#388)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 243, "deletions": 18}}, {"node": {"oid": "89945d9ef2c4dae130b6b9e5db715de5de65a1e5", "messageHeadline": "Hookup NewNetworkInfo endpoint with backend (MystenLabs/narwhal#386)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 175, "deletions": 48}}, {"node": {"oid": "e33bda526ab2f6714258054bf30c4effd9df05d4", "messageHeadline": "Fix json rpc server (#2754)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a6eabab90d779fa31a1b73f711a57a8180d2a36c", "messageHeadline": "[test][adapter] Make coin_transfer test more stable (#2750)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "fa161805876894dc9d0481e7711fc63715ff6ddf", "messageHeadline": "Generalize TransferCoin to TransferObject (#2605)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1071, "deletions": 939}}, {"node": {"oid": "e08f36bc98845199f71064ef9b16bb7ea9875746", "messageHeadline": "change fullnode docker-compose to use sui-node:stable (#2745)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12837a9321e34ffe4572be98c838839c5edd6b4b", "messageHeadline": "[checkpoint] Do not make progress in passive code (#2710)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 126, "deletions": 165}}, {"node": {"oid": "ed3d6ad096ad2dd60680827866110e07ad5aa111", "messageHeadline": "ci: send slack msg on nightly build failure (#2738)", "author": {"name": "brad-mysten", "email": "107816765+brad-mysten@users.noreply.github.com", "user": {"login": "brad-mysten"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1f9790689d6fc102a552890d7a446403bb8f3cbb", "messageHeadline": "Update sui version to 0.5.0 (#2674)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "467accc5982c4a3d74ad79e639fb5d4982bf5fd3", "messageHeadline": "[reconfig] Remove all pending transactions at epoch boundary (#2714)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "da6f8bedf640d69481091031a8ea23bb69d70026", "messageHeadline": "Add WalletSyncApi (#2733)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "ee3140b961eb23161bc643c110590bf4f7277b32", "messageHeadline": "Add gossip tests to exercise tx revert (#2732)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 116, "deletions": 41}}, {"node": {"oid": "b0a5da6a1fcf8f58028ec77ec4701f14e951ae80", "messageHeadline": "Fix node sync follower (#2741)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "8c1864c89837be79438e3c5697769b332693d98a", "messageHeadline": "Laura/eliminate recursion (MystenLabs/narwhal#376)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "5e27acd8c15923ce2844b0a0caf46d56cef54c21", "messageHeadline": "ci: temporarily disable hakari checks", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "192e66da0f10852a8ce0132b629fcf9c07dbc8ee", "messageHeadline": "ci: run tests on windows", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cfb9d154efd8ec09ed7ad82f73e8caaff28ef47a", "messageHeadline": "[core] Fixes required for Sui to build on Windows", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f25a8e58f278c407660da9aecc0a77c236e3f699", "messageHeadline": "link the remove_collections endpoint to the garbage collections proce\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "671bea66b2605f8ecfc867ba1174d489bfed7787", "messageHeadline": "fix: fix a Read Your Writes violation in `remove_collections`, `roun\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 104, "deletions": 11}}, {"node": {"oid": "1fb98da5184f0253480b9fec036e6811be154429", "messageHeadline": "fix: worker benchmark logs changed breaking output because of digest \u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0a30a7145589cf0d84216974b4431e4a66e90c76", "messageHeadline": "[pub sub] - Event subscription using event filter (#2589)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2064, "deletions": 880}}, {"node": {"oid": "b112a067ab0d5eaad426e07ff4fbee282102a439", "messageHeadline": "Show address that publishes a package (#2704)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "07299b366b13cdf2a5452081c924638813ccb038", "messageHeadline": "[sui framework] use option::to_vec to simplify test_scenario", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "0a2968029d15c34db50cad58c955fe4bf9fa81ab", "messageHeadline": "[sui framework] add VecMap collection type", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 252, "deletions": 1}}, {"node": {"oid": "8a3d0789caecb5751036a2b308a9c64f600c7cbe", "messageHeadline": "[core] Modify checkpointing logic to ensure all transactions in a sig\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 341, "deletions": 352}}, {"node": {"oid": "ec299aef12f0dee95a2dcba96515e3dfdac52612", "messageHeadline": "wallet-ext: connect site view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 390, "deletions": 25}}, {"node": {"oid": "36d3c328c6ebe2e0f11166cb0ec86832c550a8f2", "messageHeadline": "use fullnode and gateway service (#2697)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "bfd051d2722f059b7de75fe5364482dca60a3a28", "messageHeadline": "Support different quorum threshold in AuthorityQuorumSignInfo (#2671)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 661, "deletions": 651}}, {"node": {"oid": "88abe650977eca8980707e852100a94ed8dc539b", "messageHeadline": "Refactor authenticated checkpoint data structures (#2635)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 179, "deletions": 214}}, {"node": {"oid": "c9352510ba7b82293484864f516bf9f4472ed047", "messageHeadline": "Announce Docker Compose on Learn See what's new (#2696)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93dc2406f3bd78336339e03dd1f2ee0b187e5590", "messageHeadline": "Update faq.md (#2695)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "02e844bc8d08f66f1fbd84c53aab44ea30717e3a", "messageHeadline": "chore: update mysten-network pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 55, "deletions": 94}}, {"node": {"oid": "68470b9eb3ca58b527058ed36c4961500b2ad01b", "messageHeadline": "choire: update narwhal pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1142, "deletions": 288}}, {"node": {"oid": "bb429dfc393258bd5f580643917a399b3f8bf78a", "messageHeadline": "Add epoch to authenticated checkpoints (#2670)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 145, "deletions": 76}}, {"node": {"oid": "7829ad2627720c81123fcd0fda1e9653d46a7279", "messageHeadline": "format: compare deserialized registry vs yaml string", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1125de35a9fe6950e347491991a04a69dd409f57", "messageHeadline": "consensus: only use pprof on unix", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bb917b7181dcf8c62513771f73f5846d7f4dae1f", "messageHeadline": "ci: run tests on windows", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ccf85dd4d2b4dfa60ce87ea68b1603dcd0ea4f76", "messageHeadline": "chore: bump mysten-infra dependency", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4d9552c2e794eea343fd5855622328dbccc38ee2", "messageHeadline": "Fix clippy (MystenLabs/narwhal#390)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "331036406d4a776b939f4f9c5ac978be7282bfa9", "messageHeadline": "bump version for wallet extension (#2667)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9185d8a2d768f3427f1745a0e77800d8fee5c9c", "messageHeadline": "Add a quick comment (#2693)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9055045c324bf348361bbcc28be185bc7962282", "messageHeadline": "Remove dup ReadApi methods from openrpc spec (#2668)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 215}}, {"node": {"oid": "61116a2640e4aff499cf80e94278aeebf50557b1", "messageHeadline": "Restore test_full_node_cold_sync and make it less fragile (#2690)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "d52ddf61fb12f329249c0137f272f129018ab186", "messageHeadline": "Start to fix casing in move.md, add distinction in Important note (#2\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "6b046f0a71cdd31538dd7e2e40318beba306326a", "messageHeadline": "Unify proposers (MystenLabs/narwhal#389)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 53, "deletions": 276}}, {"node": {"oid": "c2406182f5b4b630006c92e78976498b48d402d0", "messageHeadline": "wallet-ext: exclude node_modules from ts-loader", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d136222af2f3245790cb2fa5db06e51d6ecdca7", "messageHeadline": "wallet-ext: inject (empty) dapp interface", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "bfa5384b85f8a74e57b10cc72ee65f22b38e3273", "messageHeadline": "[sui framework] Adds mint_and_transfer and burn_ entrypoints, changes\u2026", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "b4e5791b9d45f494ddc2cc1cd59b784e2d7166d8", "messageHeadline": "gateway: register GatewayMetrics with provided Registry", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 170, "deletions": 137}}, {"node": {"oid": "195818d8943c3c60c5e7b4005550af833b49b733", "messageHeadline": "json-rpc: register JsonRpcMetrics with provided Registry", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0e0b9d662fb602a7ffce8db439a9a42727ec4d8b", "messageHeadline": "sui-core: register AuthorityMetrics with provided Registry", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "f2c07423055f2abb2e19fc95c2d3ad077aa5f580", "messageHeadline": "metrics: implement metrics server with axum", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "7d52d39261e89ae805bb1751cf1d3958b36e0f14", "messageHeadline": "add cors for faucet (#2650)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "d3f46395b0fde0b303106cc6e20470ff0562f9d2", "messageHeadline": "Bullshark (MystenLabs/narwhal#385)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1283, "deletions": 359}}, {"node": {"oid": "bb9da39c222f61cc3ae3b00a3cf2936fe2835b11", "messageHeadline": "Update move.md (#2637)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "46192891b405a3fc93b823eabc396c16fe0bde7e", "messageHeadline": "use fullnode on devnet (#2660)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76eb5aa5dfc265457443e9f1881b77b334e522dd", "messageHeadline": "add ws socket address in config and e2e test for event (#2597)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 141, "deletions": 34}}, {"node": {"oid": "1ac6005f190af86f53765920872c7a751ba02b2e", "messageHeadline": "sui: fix build script to accept GIT_REVISION envvar set when building\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "444be74bb05cc975f668899b39fc40cf1a4b59c2", "messageHeadline": "Shift Move resources from Lean index to top of Why Move (#2614)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "7e9bb508cb9dde2d4a2fe45e1cc2dc72a00c4196", "messageHeadline": "Shift Move resources to top of Why Move from Lean index (#2615)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "1482b3ef1e749d3d9359a5d8886417c7d116878a", "messageHeadline": "Update sui-compared.md (#2645)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58c403ce64006b0078c19a8bf9da8699c93d58e", "messageHeadline": "Edit Fullnode Docker README (#2640)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "ff39738ef4bb13828d51929398205fe2b361cb4f", "messageHeadline": "[Explorer] Fix parsing for null values (#2644)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "792737231457238daa349d414a39e47638c94316", "messageHeadline": "Link from fullnode doc to fullnode-template.yaml, note metrics port (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d441913e114e41f18460026f71ad9fb31808940", "messageHeadline": "Link to Docker README from fullnode instructions (#2641)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e03a0af538d6d70a9744012438192950ea7d5599", "messageHeadline": "Limit number of retries in shared_object_on_gateway test (#2638)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1f385822a0ad6cfcb05bf0ca8b71400aa738aa89", "messageHeadline": "Do not clone ActiveAuthority (#2632)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 57}}, {"node": {"oid": "15703a0c3aa15a634b5198fb2ab028e354759152", "messageHeadline": "make docker builds work outside of macos (#2625)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "99543bd61aae0a36d62537f7fac4f69a4aa2d0d0", "messageHeadline": "[epoch] Revert effects that did not reach finality (#2633)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 151, "deletions": 2}}, {"node": {"oid": "9746a53e4a34e699e23b961e47a0c046ef86f845", "messageHeadline": "Explorer demo cleanup (#2367)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 102, "deletions": 216}}, {"node": {"oid": "1a57bbec611958d58bba0f51f21eacc99cc04ade", "messageHeadline": "* regenerate json sample (#2631)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 678, "deletions": 647}}, {"node": {"oid": "5aa92957e48e434be767bd79156c43ba9c637b26", "messageHeadline": "[sui-node] Retry get_transaction_envelope() (#2356)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 54, "deletions": 17}}, {"node": {"oid": "b4dbb67adb71b67dfd5cd96c91ac67440918ffc5", "messageHeadline": "Fix case in links from Move doc to Move files (#2602)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6ec1acdd7a338e21cbe5f5d516c4fe6e04ea03bf", "messageHeadline": "[core] Core facilities to register certs pending execution and execut\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 496, "deletions": 26}}, {"node": {"oid": "803778655fa9d8e08570ab98ad54ba2c5f44310b", "messageHeadline": "Shared Object support in full node + tests. (Its mostly tests) (#2620)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 277, "deletions": 43}}, {"node": {"oid": "b647bbe7bf3f8b8f0f1d91d1f478c1ca1678d758", "messageHeadline": "[explorer] Improves display of Modules in the 'Publish' Transaction R\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 72, "deletions": 113}}, {"node": {"oid": "06098a69cce696111fd5304ea6c570dc3c13498c", "messageHeadline": "introduce docker-compose for sui devnet fullnode (#2618)", "author": {"name": "Tom Harbert", "email": "tom@mystenlabs.com", "user": {"login": "tharbert"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "4151379d442237c9e7240aea964c62c255046aa1", "messageHeadline": "[messages] Split out objects into their own enum (#2607)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 90, "deletions": 57}}, {"node": {"oid": "89a217e646e84b5f63b38c67a1ea649d752a8faa", "messageHeadline": "feat: adding docker compose template generator (MystenLabs/narwhal#380)", "author": {"name": "allan bailey", "email": "106843150+allan-bailey@users.noreply.github.com", "user": {"login": "allan-bailey"}}, "additions": 6479, "deletions": 0}}, {"node": {"oid": "d768796fab21ebc40efff9fd22c78004045cf6bf", "messageHeadline": "specify devnet branch in sui-setup.sh (#2617)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc952e3dd72c843520f9502f08629ebd19f233e9", "messageHeadline": "Node sync waits for finality before applying TXes (#2570)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 679, "deletions": 25}}, {"node": {"oid": "98d674f842c6be0a8ea972d4b779de021bd4b9c7", "messageHeadline": "transactional-tests: also provide the rich error in the exp files", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 167, "deletions": 95}}, {"node": {"oid": "72d90245ae6728e71920d988d53c92b9afa5cdcb", "messageHeadline": "error: further simplify the execution failure status that is committe\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 199, "deletions": 131}}, {"node": {"oid": "8f38511fa37915c4773be748e20c6680c5a1a9c6", "messageHeadline": "error: use a narrower error type to go into TransactionEffects", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 621, "deletions": 914}}, {"node": {"oid": "79edece66e207be7edd1c26c9e307ab85229ec27", "messageHeadline": "bump move pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 184, "deletions": 184}}, {"node": {"oid": "d13a50fcf87e9c5b1e2c81a1774ba4cf16d7e6f2", "messageHeadline": "[Move] Return error instead of panicking on primitive type event (#2610)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9c4b1887b5df937765b3c8224601bc12a9f607da", "messageHeadline": "[explorer] adds pagination to tx data for Address and Object Results \u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 284, "deletions": 155}}, {"node": {"oid": "b5d56e958c3226d5ba3ffb26addeda14232b37bd", "messageHeadline": "Nits (MystenLabs/narwhal#381)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "21382577a2395c291a94c666b762ad59ef0b72a6", "messageHeadline": "commmit (#2608)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "75a4105ef1a958c37cbb78cbeabc3a4f26551397", "messageHeadline": "Fix case in links from Chapter 2 to Move files (#2604)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fd2d45b27ace20a55f2f4d189896e4292c43db6", "messageHeadline": "Fix case in links from Sui Move Diffs to Move file (#2603)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f570edbaef0954650234153845f598f80a6a9b24", "messageHeadline": "Fix case in links on Dev Portal landing page to Move files (#2601)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a388f682f3e20311550e074a9f481ca1ed6e4b23", "messageHeadline": "[explorer] Display Transactions for Object ID (#2485)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 163, "deletions": 83}}, {"node": {"oid": "e4f8c5300717dc24bbec921238724e54ef639c88", "messageHeadline": "Edit sui-swarm README (#2598)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48cb8ffb4b36eb70d6ff97c0bb4b8c747a60423e", "messageHeadline": "Add Markdown extension to Prereqs link for GitHub users (#2599)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a07a931a3ee7a56d6a564d0771a622918d9f0d7b", "messageHeadline": "Specify storage requirements for fullnode (#2591)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "13def2b8e2b4008dff83d3652ac09c0b2806f955", "messageHeadline": "change default local rpc port to 9000 (#2592)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f33388aca715b234efff77d495c3ec243769700", "messageHeadline": "Enable write-ahead log, recover in-progress TXes at startup. (#2518)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 374, "deletions": 141}}, {"node": {"oid": "87ea17d86ee89e676ab42d438f136424070d01af", "messageHeadline": "Add batch transaction support to Gateway (#2555)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1072, "deletions": 787}}, {"node": {"oid": "655252e370b05048e821e3371dd5d1e433621aa4", "messageHeadline": "Fix json rpc spec gen test (#2590)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf47b52992d1e6d84699678502ed7b506906c79c", "messageHeadline": "Epoch numbers (MystenLabs/narwhal#377)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 119, "deletions": 22}}, {"node": {"oid": "8155b9f9453652442fff936a9e92969ff2d78b35", "messageHeadline": "Fix case in links from Chapter 5 to .move files (#2580)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85fe29ec0b7874725b76b3ff020142cd9c9d91c8", "messageHeadline": "Fix case in links from Chapter 3 to .move files (#2579)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e985d981054e786ff9f97c3f6c7861843403f983", "messageHeadline": "Fix case in links from Chapter 1 to .move files (#2578)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7063b7787ef5cd3a85e495d16375f52bb064677", "messageHeadline": "Fix case in links from Move doc to tictactoe .move files (#2577)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec4985158ddbaed69f25343b6691a5bb7fafc137", "messageHeadline": "Fix spelling on fullnode in Dev Portal landing page (#2583)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "210f698205dd24a7705c4dedb9d51b943e3724a6", "messageHeadline": "Fix spelling on fullnode in Dev Portal navigation (#2582)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0aae963f8e5308983ad01667dc4445fe578e3a1", "messageHeadline": "Fix spelling on fullnode in See what's new section (#2581)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56422120f1b71e8c2a54642287329e7f0cea6210", "messageHeadline": "Fix case in links from tictactoe tutorial to .move files (#2574)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7fe381d5c31a9d6ebcc43c9de046457330a69c3", "messageHeadline": "Fix case in link from why move to .move file (#2575)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239b7d40d90fbc16089b898f9043b69d58abbcf8", "messageHeadline": "Fix case in links from Move docs to .move files (#2573)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2299527d0a62e3b1c0b5c8c8e38baf1dce0cb013", "messageHeadline": "Fix case in links from devnet docs to m1.move file (#2572)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a30b83b8ad4a93cb07af06e39b35f41e4dc7f5f6", "messageHeadline": "Fix case in link from objects chapter 3 to .move file (#2576)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe7b8e011d5d4c252e29d46799822e25161a00b", "messageHeadline": "fix mvir tests + expectations (#2571)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 206, "deletions": 197}}, {"node": {"oid": "8ceb58bbdf572268bd6c5d08c8ecaf76e5e0777b", "messageHeadline": "Slight gossip refactoring to support a different process for full nod\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 131, "deletions": 44}}, {"node": {"oid": "ca37ecc050f3b47d01ad36a550d91b17da524705", "messageHeadline": "[chore, move] Lowercase all the modules and addresses (#2558)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 4255, "deletions": 4227}}, {"node": {"oid": "8452df8386ead2f9b940009cfdd6b509eb2e354d", "messageHeadline": "Indent substeps to fix fullnode formatting (#2569)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8f3e46bbacb28b10f86a8eabcf80d15ff9392863", "messageHeadline": "docker: add dockerfile for building a number of sui binaries (#2550)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "801b115c3d84315fdde0edd82886ed9573d4adf3", "messageHeadline": "Create code-bug.md (#2567)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "68f898a7407286e1affe9908e30a05342d1a48ac", "messageHeadline": "Edit fullnode doc from end to end (#2566)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 103, "deletions": 67}}, {"node": {"oid": "14d1346db2d52c3ff5ffcd86fad9ccc251c86cda", "messageHeadline": "Fix links to M1.move file in DevNet doc (#2545)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb90dcd78a9512ff512332a4d8d35e07959ac5e", "messageHeadline": "[Stream API] - ws pubsub PoC (#2258)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 348, "deletions": 99}}, {"node": {"oid": "748fe8a2e8d5b99975d4741b5344056f53463684", "messageHeadline": "Returning resolved event move object instead of bytes (#2435)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 949, "deletions": 809}}, {"node": {"oid": "74d519baf69483ede37bd2f5d2beae6443a7c5da", "messageHeadline": "Event Store Initial Implementation (#2507)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 1116, "deletions": 63}}, {"node": {"oid": "59613c3aa3532b4356b7dbc6b6465a1bd612db28", "messageHeadline": "Add skeleton for NewEpoch endpoint (MystenLabs/narwhal#351)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 204, "deletions": 19}}, {"node": {"oid": "ea0c9ec3ff5ea270aaa5563780f67c3e741868b2", "messageHeadline": "Fix shared_object_sync test (#2562)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f87d13b50286054c240a92c73bc873323ad628d", "messageHeadline": "Various crypto cleanups (#2523)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 124, "deletions": 101}}, {"node": {"oid": "e4fc4965947fe76926392f1c8ac421c9af9a1984", "messageHeadline": "[chore] Bump move version (#2556)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 181, "deletions": 181}}, {"node": {"oid": "d88039933d76f6cf5516858f6240aa2510c2dbe5", "messageHeadline": "Readable Debug impl for TransactionEffectsDigest (#2554)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "57512422c7a1632bccb979a747e4ac8effba033c", "messageHeadline": "Fix concurrency (#2548)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d5c1dfc9a541cb3d6b6d0f75d8e4ab0009bd4e26", "messageHeadline": "Fix move rev (#2553)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1296671d76b7390909693c2ea54e2e9038ee516", "messageHeadline": "[Move] Allow publishing modules with warnings (update Move version) (\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 181, "deletions": 181}}, {"node": {"oid": "10d7fed63b203e69f6474dd2aac4c37c31452e51", "messageHeadline": "Add more checks in shared_object_sync test (#2552)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "2a0df2570428cbff38120206672da925d8b4987d", "messageHeadline": "Cleanup after introduction of entry modifier (#2522)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 172, "deletions": 177}}, {"node": {"oid": "b027b24c56cbd35cce80b957994171eea3987ee9", "messageHeadline": "[RPC API][Refactoring] - Move rpc apis to it's own package (#2542)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 394, "deletions": 214}}, {"node": {"oid": "d96ea49d4202a3c21823681f7ab558da61864c9f", "messageHeadline": "Add Gas price to transaction (#2501)", "author": {"name": "mohanzz", "email": "104399723+mohanzz@users.noreply.github.com", "user": {"login": "mohanzz"}}, "additions": 88, "deletions": 14}}, {"node": {"oid": "75d7642bd9a6f34963729b271efb4061933146bd", "messageHeadline": "fullnode instruction tweaks (#2546)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "c12bd198c0dc445fde8f5f950c111f2b616702cc", "messageHeadline": "Update faq.md (#2366)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1074d236ca1b17e9140a434ba9e669c737f78f7", "messageHeadline": "Announce Full Node in Learning see what's new section (#2294)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da1dab56ca3be96b39721ac27ea3c7a63469b8a3", "messageHeadline": "Announce Run Full Node on Dev Portal landing page (#2293)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "326a3d3e2b33f12fd8ec82933020a84970077166", "messageHeadline": "Add Full Node to Dev Portal Build section left nav (#2292)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "38e3501349a98bb65c6e4b5e48b6b271ef03325e", "messageHeadline": "Update fullnode.md (#2538)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bb0e158c6a973c894ca5fe745ddcced2ce026569", "messageHeadline": "Add CertifiedTransactionEffects (#2539)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "c4b078a92e3b80476a975626cf40b2b5ab55de33", "messageHeadline": "Wallet transaction tab (#2529)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 620, "deletions": 32}}, {"node": {"oid": "53d6ccd2662d174a38f89be57d6691fc7e88a810", "messageHeadline": "chore(deps): bump actions/setup-python from 3 to 4 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e5ecb0e3600a458463419878f02dabdd539b512", "messageHeadline": "chore(deps): bump bindgen from 0.59.2 to 0.60.1 (MystenLabs/narwhal#357)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "26e25df4f622b9bbbbce9823588ce6def1039585", "messageHeadline": "[address comments] [governance] implement locked coin and delegation \u2026", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 75, "deletions": 56}}, {"node": {"oid": "862115a9ba24475e0a222d094b8d76362ac8bf9a", "messageHeadline": "[governance] implement locked coin and delegation with it", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 199, "deletions": 12}}, {"node": {"oid": "c99677ac586df476626293790811cb404742e2b9", "messageHeadline": "add subjective timestamps on sui-nodes (#2537)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 762, "deletions": 689}}, {"node": {"oid": "e83495a5f9a816517990f2e01c6436ce965498da", "messageHeadline": "Add QuorumDriver (#2515)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 445, "deletions": 1}}, {"node": {"oid": "de658887f51a996071386c289bf947b35cc71b9a", "messageHeadline": "chore(deps): bump blst from 0.3.6 to 0.3.9 (MystenLabs/narwhal#363)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a56998768bc6005b23dca77e08cb42e4b05b3042", "messageHeadline": "Make sure CertifiedTranaction always has valid epoch (#2524)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "74ea62ad25745eb02548dda6704c65239b530c30", "messageHeadline": "Update move version (includes stdlib rename and entry functions) (#2514)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1058, "deletions": 1036}}, {"node": {"oid": "a156952f3d2ae905de6703d45095676f40b73268", "messageHeadline": "Improve certificate process error (#2520)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 706, "deletions": 686}}, {"node": {"oid": "0638aadc338b2c8a6b931ad66cc2888ed543fa41", "messageHeadline": "Clarify timeout confusion in AuthorityAggregator, use config instead \u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 78, "deletions": 68}}, {"node": {"oid": "d18aebce871b1a2ce20ac60a105951ce055e9d7c", "messageHeadline": "Explorer: move transactions below the owned objects section (#2519)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec4862f0f8963dbe54ad8a5c5a7dc8c5b46a5fa", "messageHeadline": "only increment and check sequence progress at batches", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "d8475703b580da068a8a30b48d1095383dfdcb30", "messageHeadline": "parametrize enabling gossip and enable for both validator and fullnode", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e6b9ca7d0b7447ef7436aafe853712fa9aab22b8", "messageHeadline": "spawn active processes individually", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "8f9d95ae9416dc69f4760cf56b2364348b365dfa", "messageHeadline": "remove parameterization of start sequence", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "c3bd75d506930731501d58f3dc99988e6e49fb59", "messageHeadline": "Post PR comments for #2478 (#2490)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 40, "deletions": 55}}, {"node": {"oid": "38e12008094148604a5fe413f1c84f111abf53a3", "messageHeadline": "See list of transactions done by an address (#2276)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 393, "deletions": 83}}, {"node": {"oid": "a7ec54bed3476de76c1d72779d343ea55261162e", "messageHeadline": "wallet-ext: dogfooding fixes (#2511)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 707, "deletions": 297}}, {"node": {"oid": "dec6dfa90f68681993250fcd8fc1d930cad2d53a", "messageHeadline": "chore(deps): bump tokio-util from 0.7.2 to 0.7.3 (MystenLabs/narwhal#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2db5fdffd2f39600211ad3d410db6df3d41dfce2", "messageHeadline": "chore(deps): bump tracing-test from 0.2.1 to 0.2.2 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "181f2fa0cddf33e859280b3eedc5389531b700d7", "messageHeadline": "chore(deps): bump uuid from 0.8.2 to 1.1.1 (MystenLabs/narwhal#347)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "450455ce2c67add15022cc9f700683b89da8cb76", "messageHeadline": "chore(deps): bump async-trait from 0.1.53 to 0.1.56 (MystenLabs/narwh\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37cdfab9cd5f60bfa23437bead7cb9393fc7288d", "messageHeadline": "chore(deps): bump tokio-stream from 0.1.8 to 0.1.9 (MystenLabs/narwha\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dab176c1ebf6a385d8f57269dceb02a44a17c1f3", "messageHeadline": "[move experiments] Regulated Coin (#1688)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 561, "deletions": 0}}, {"node": {"oid": "a131d6b64779efb11594ddc1147eb697eeae3ff1", "messageHeadline": "[NFC] Add InputObjects struct wrapper (#2503)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 136, "deletions": 106}}, {"node": {"oid": "7c9d300f9426819a62968ecf0c19d903750a4270", "messageHeadline": "Add TransferSui to wallet and gateway (#2493)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 824, "deletions": 650}}, {"node": {"oid": "b032f42fa85b8600eb09810e1df47e3a69e8989c", "messageHeadline": "Refactor test utils (#2502)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 171, "deletions": 155}}, {"node": {"oid": "da00082e162a0fdd1a5b8c8e7061e7a0d519b4db", "messageHeadline": "Fix Tic Tac Toe move argument format (#2499)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "840cea3a5ad309c4a8c01278647834582cd8b8d6", "messageHeadline": "chore(deps): bump tokio from 1.18.2 to 1.19.2 (MystenLabs/narwhal#353)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2398d07ef63dd51be0aad7b321c64388bfd1b23c", "messageHeadline": "chore(deps): bump hadolint/hadolint-action from 2.0.0 to 2.1.0 (Myste\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6027fc5161b0dd98da5210df0cf79fe7e48035b", "messageHeadline": "chore(deps): bump lycheeverse/lychee-action from 1.4.1 to 1.5.0 (Myst\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1759919721500cc0c0ffb30c3ed476ad11c13acb", "messageHeadline": "Fix fullnode indexing (#2494)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 137, "deletions": 63}}, {"node": {"oid": "8a6569d8486957bad79b81a62eebcd99389e74da", "messageHeadline": "Sadhan/object-sequence-overflow (#2459)", "author": {"name": "Sadhan Sood", "email": "106645797+sadhansood@users.noreply.github.com", "user": {"login": "sadhansood"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "fd4ea6c9c3d82eae832e26a246eb84519d5184ac", "messageHeadline": "[wallet] Small improvements on publish result display (#2500)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9d362667ef70cc40e5dd1f9aaed6486623a3d890", "messageHeadline": "gossip: use an http keepalive to keep idle connections open", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6340fe8686f60485cb0f93645526d915d2f7089a", "messageHeadline": "More solid checkpoint tests (#2492)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 46, "deletions": 49}}, {"node": {"oid": "ca6cc927888dd5b7e53794d6bf6e8e57b3a89e03", "messageHeadline": "Fix release build (#2491)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cdfd8dc6913a50584399649780d0273a0c4dcfe5", "messageHeadline": "Checkpoint end to end test (#2475)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 461, "deletions": 136}}, {"node": {"oid": "82d83e214cf31a12c65287f14f74da9371e166f1", "messageHeadline": "Add a new transaction type that can transfer SUI coin and pay gas wit\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1252, "deletions": 793}}, {"node": {"oid": "85adec1304057d04d437e8b3b72d5342f6b0019d", "messageHeadline": "Record sequence number assignments in lock service. (#2478)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 314, "deletions": 126}}, {"node": {"oid": "2ec0cf5345a22dac82294b72b59c81e2cc45be69", "messageHeadline": "update instructions for download genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7cff7044d8b31001fda6d81b7cfe312c2b52321", "messageHeadline": "speed up tests", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b682ee6b381e48a180974df6c07ee09aa9a0543f", "messageHeadline": "dedupe transactions", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e526d626b5b4743bce5c4500007f8de9834964fa", "messageHeadline": "Add devnet branch to our git clone instruction (#2483)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d44e533a32268b04d4994eeab6c3e791d7d93ec", "messageHeadline": "Address post-merge comments from 2106 (#2375)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 139, "deletions": 105}}, {"node": {"oid": "6c82996fa72d45484df350c0852164dbb9d14559", "messageHeadline": "Add ObjectRootAncestorMap (#2471)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 82, "deletions": 49}}, {"node": {"oid": "61155125680f346b2e8ed0d1678885df29b2ab1c", "messageHeadline": "returns string if exception when handling values (#2476)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "45111db840d3b46efa45db657fc871750f37da38", "messageHeadline": "search result page added (#2434)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 223, "deletions": 95}}, {"node": {"oid": "fae98f940280a6f5926ec86d40653a64912b55da", "messageHeadline": "add enable_event_processing option (#2462)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "3cb71dc619e6c7b1885dca73fb5967c2ce942265", "messageHeadline": "Make TxGuard also hold the tx lock (#2410)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "6bded912443ca2f89e93e100e4b219e2b3e81936", "messageHeadline": "Edit latest additions to fullnode doc (#2464)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "f1c82de4794bebc082d3dfe84a31b0cc5ae22d12", "messageHeadline": "RPC Mock Data Generation Improvement (#2040)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1522, "deletions": 105}}, {"node": {"oid": "c92bc8d010caec29b4294bbd8ab9e5d757e02583", "messageHeadline": "Add multiple gateway tests (#2442)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 84, "deletions": 25}}, {"node": {"oid": "70a20fe19441de87d7a4b5b4d1bda4632e9659ed", "messageHeadline": "fix Wallet CLI: wallet split-coin usage instruction missing --amounts\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8668510f5a5b335c3c2a6219736d42693372d929", "messageHeadline": "[checkpoints] Added a previous hash to the checkpoint (#2433)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "f62fc8ca5ba83d529b30bf77c66178e3a2441330", "messageHeadline": "Review and edit Narwhal Docker README (MystenLabs/narwhal#299)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "d71994628b0cf1d98dabddb026f0e95ad70c1129", "messageHeadline": "Fix move tutorial and add test (#2463)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2f4366fdde293323d339b75e5464857412881918", "messageHeadline": "Persist gossip state (next expected sequence num) to disk (#2445)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 174, "deletions": 19}}, {"node": {"oid": "eb4c3342f188be25fd279fa5704350422d7f27ab", "messageHeadline": "Fix flaky test (#1967) (#2441)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "663b7ae9bc4e9bb87750d09a156529b9b096d738", "messageHeadline": "Collect change epoch system transaction cert and execute (#2395)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 142, "deletions": 69}}, {"node": {"oid": "a14d3aef2fd2bdd396773ffcd3dc3666ea419cac", "messageHeadline": "Make a clone of active authority at gossip loop (#2412)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 66, "deletions": 29}}, {"node": {"oid": "192cbc7ae598cdd042e536db68b266e23a73a4c9", "messageHeadline": "Authority Active net use ArcSwap (#2391)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "893b4b4d2a364a689eb8772faef658e5a2921057", "messageHeadline": "Checkpoint integration test (#2343)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 166, "deletions": 56}}, {"node": {"oid": "d92a8e70c8514889cbfd3e282b5a535a082d4d33", "messageHeadline": "[Authority Batch] Some cleanups (#2422)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "6f3605544bfa02f68242e334b4834f62dd9b286f", "messageHeadline": "[RPC API] - add raw BCS API for RPC (#2376)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 329, "deletions": 100}}, {"node": {"oid": "50300a44bccc39a4ae74701d663e9a489b8b384a", "messageHeadline": "[core] Add effects digest to follower API + checkpoints (#2421)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 416, "deletions": 291}}, {"node": {"oid": "6b831e24a0e05cfbccbfc466485b2b9b6dfebe3a", "messageHeadline": "Explorer TX pagination (#2377)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 289, "deletions": 75}}, {"node": {"oid": "cc5093400a9d7cd95ffd4553172e6f19d7d724cb", "messageHeadline": "[Move] Make can_take_owned consistent with take_owned (#2420)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c79042917a0ffb254532d6302b888f8f53465ae2", "messageHeadline": "[docs] Update entry function docs (#2409)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "d79a343050d7292e0b037e69f1d5e5f9913c59d7", "messageHeadline": "Implement a few TODOs in TestScenario.move (#2419)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 96, "deletions": 31}}, {"node": {"oid": "118954870e7fc49be6f8f10e75efaff11e203d65", "messageHeadline": "use json value (#2413)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "38b2a2c50286374501fa583c3e2e1f1edf793a01", "messageHeadline": "tracing: update mysten-infra pointer and enable control of tracing vi\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 199, "deletions": 106}}, {"node": {"oid": "c809552100af23f726ef12c8f120d3a3092f4b21", "messageHeadline": "[event] trigger events processing (#2326)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 151, "deletions": 24}}, {"node": {"oid": "9ee971ad8e9ad14528204c88fb1763c9ec13518c", "messageHeadline": "[sui framework][verifier] Make Transfer functions restricted (#2396)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 244, "deletions": 49}}, {"node": {"oid": "409e24d596a26c4cb78fc7f9bc255e4056e13cb9", "messageHeadline": "A WriteAheadLog trait and rocksdb implementation (#2400)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "d4428d95083463ee435d449e68e2c3965c739f04", "messageHeadline": "[cleanup][Sui Framework] Remove unused TxContexts (#2399)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 78, "deletions": 84}}, {"node": {"oid": "245a690775300d5d26c96b294450333801ec14e4", "messageHeadline": "Factor lock_table out into a new module. (#2394)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "394a352c64224956cce547f84df685514d9672b1", "messageHeadline": "Remove committee from CheckpointStore (#2384)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 175, "deletions": 183}}, {"node": {"oid": "9f138b8a49c32b5859e3b1844789547bcd3cada5", "messageHeadline": "SafeClient doesn't need to implement AuthorityAPI (#2393)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 72, "deletions": 50}}, {"node": {"oid": "87e0756a4b4ace1cc4be7d78b1fed4eb71766b49", "messageHeadline": "sui: remove and ban the tracing-test crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 210}}, {"node": {"oid": "af30a1840a83231aa5bb7cf7f4b895b5dee2d514", "messageHeadline": "sui-storage: use telemetry_subscribers::init_for_testing in tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1d2462cd97e1419316c1745509eb083de196b38", "messageHeadline": "sui-core: use telemetry_subscribers::init_for_testing in tests", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "647123f8f63af49c06fd27781dbbf04e7ad7fcc7", "messageHeadline": "cluster test (#2379)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 653, "deletions": 15}}, {"node": {"oid": "a0943169328c00fee275919f5bf484facd6690bb", "messageHeadline": "docs: update the fullnode docs (#2380)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 195, "deletions": 89}}, {"node": {"oid": "dd0acf16706e381a13b658a61fca056bda391554", "messageHeadline": "Suppress lock errors from concurrent tx processing (#2378)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "6c825d9b6c47935d3efba13cc3a0a18b665692d7", "messageHeadline": "swarm: use Swarm in place of SuiNetwork", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 197}}, {"node": {"oid": "de84768882c21b1ec8edf41a83066e520c853356", "messageHeadline": "chore: remove unused file", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "cadb9414c2ff4bba2d8031edbbabbf253d8de357", "messageHeadline": "swarm: add ability to run nodes using multithreaded runtime", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "3c5e4970c8c82cb39a046243c386b582356ae086", "messageHeadline": "swarm: introduce utilities for managing in-memory sui networks", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 570, "deletions": 6}}, {"node": {"oid": "29b988026ea58e09ba09e8d2a278adeccb69abb0", "messageHeadline": "chore: update mysten-infra pointer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 102, "deletions": 45}}, {"node": {"oid": "a441c39adc4a35a7198dbacb0d24059495ba4cc5", "messageHeadline": "wallet-ext: setting view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 173, "deletions": 7}}, {"node": {"oid": "b72173b08ba859ee6803e5151a5bb6abc487c5a1", "messageHeadline": "wallet-ext: improve initialized guard", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5c2e7e17dc07738f4e1d03ea2bf06552ec6db383", "messageHeadline": "[verifier][adapter] Optional TxContext for entry points (#2219)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 172, "deletions": 71}}, {"node": {"oid": "362ab13ef2c8590b9c204db1cce0996dcb7fda1d", "messageHeadline": "build(deps): bump flate2 from 1.0.23 to 1.0.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "892e002d5bbd9f8121fd7738644132717247e491", "messageHeadline": "build(deps): bump beef from 0.5.1 to 0.5.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c04a5945b2f1cbf364188b593707c4a54c6c73e", "messageHeadline": "[docs] Cosmetic changes to the objects tutorial (#2387)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "276b0ebd6bdd3ef9922e3ae4308ccd10e4652af0", "messageHeadline": "wallet-ext: Implement naive Coin selection algorithm", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 193, "deletions": 38}}, {"node": {"oid": "b180b663c0b755c97ea37ad57ff636fb04f2e158", "messageHeadline": "build(deps): bump prettyplease from 0.1.10 to 0.1.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "198d549320e6b0b11fb98512e05d87900b6013e0", "messageHeadline": "actually utilize the in-mem module cache in validator (#2324)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "8bb4de501d957273bb327c33e3003cfc1b3886a9", "messageHeadline": "wallet-ext: staging api env (#2381)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 130, "deletions": 12}}, {"node": {"oid": "9e32d85dd02643ce9509f87796fcc0667a61a1bb", "messageHeadline": "wallet-ext: send coins (#2365)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 747, "deletions": 20}}, {"node": {"oid": "bfa6d76e536719714461bb29d69e52289ebf1e03", "messageHeadline": "sui: ensure local fullnode uses stable 9000 port for its jsonrpc service", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3acaf2abcff381918fae4d4e2555ea8c7c0bf9ea", "messageHeadline": "Epoch reconfiguration library (#2302)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 876, "deletions": 302}}, {"node": {"oid": "ff102aa8e8c2497f5272049f26523ac49f990308", "messageHeadline": "Fix a doc copypasta typo (#2357)", "author": {"name": "mohanzz", "email": "104399723+mohanzz@users.noreply.github.com", "user": {"login": "mohanzz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f681e2b18250f10c31e4de8b4bfd569157ccc29", "messageHeadline": "Minor Demo Bug Fixes & Added Validator/Proposer Collections Match Mes\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "4d1ba5cb956ed135e70c4693c0f7fd847a840063", "messageHeadline": "[test] Extend dag removal test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "42aa7fb7e04ca52b5b436e8a9d539c827d589594", "messageHeadline": "[demo_client] make output more clean (MystenLabs/narwhal#339)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 66, "deletions": 59}}, {"node": {"oid": "70691c401ac697c2a0c808dd21a4430891d574c8", "messageHeadline": "fix: Expose the failibility of `serialize_batch_digest` & error-handle", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "049eef20d62d9ba87d55b2566081b903d2537c6a", "messageHeadline": "[checkpoints] Active checkpoint logic (#2091)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1526, "deletions": 183}}, {"node": {"oid": "dcc9a0ae6e593c420dc86660fce7d5e2f0b69360", "messageHeadline": "[TypeScript SDK] Generate TypeDoc (#2359)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 208, "deletions": 15}}, {"node": {"oid": "3a7392e1c1cfca57d1590c62a51d47c83ba6b409", "messageHeadline": "[Typescript SDK] add MergeCoin and SplitCoin (#2354)", "author": {"name": "Ge Gao", "email": "106119108+gegaowp@users.noreply.github.com", "user": {"login": "gegaowp"}}, "additions": 156, "deletions": 5}}, {"node": {"oid": "6e8e0c9893f950967a29930cbc928f28784337d8", "messageHeadline": "Sync from the beginning of time when a full node starts up. (#2358)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "f16d8a7e03d8f2d33a314b6017fad646272bebab", "messageHeadline": "Final Demo Changes (MystenLabs/narwhal#337)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 396, "deletions": 73}}, {"node": {"oid": "48098f065acfbb393609492c23f191ebca04bc86", "messageHeadline": "Add a special system transaction that updates epoch on-chain (#2223)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 536, "deletions": 288}}, {"node": {"oid": "c5aa81c779931be10defbb4d89150cdf1880fce9", "messageHeadline": "ci: fix the branch labels as triggers in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5f66e7c47a3e384f1ce4a4a47a892daa36012f80", "messageHeadline": "[doc] fix currency name and remove editorial note", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "46c36d5d33b5ea6b52c7c156dfcef44720d17170", "messageHeadline": "[TypeScript SDK] Implement execute move call (#2353)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 204, "deletions": 18}}, {"node": {"oid": "ca6b06a2e053841e87658c364cb7424ca5b748e0", "messageHeadline": "build(deps): bump libz-sys from 1.1.6 to 1.1.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59a627dab5e5ee44aec85d99b22068f2f12356e9", "messageHeadline": "build(deps): bump miniz_oxide from 0.5.1 to 0.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27ca91283ff4a110a02c06527b0dcfeb5a18b4f5", "messageHeadline": "build(deps): bump ethnum from 1.1.1 to 1.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16f4be0e97b2a6acdf39863070878286313c243f", "messageHeadline": "wallet-ext: sui-object link to explorer", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 90, "deletions": 11}}, {"node": {"oid": "36425528e53f4bf98955785d12f0c27ee2e6267c", "messageHeadline": "wallet-ext: dotenv", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "8f7e0112200dc5c3bede917fa95dba1488fe84f5", "messageHeadline": "Bump hakari from 0.10.0 to 0.10.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d092fca872c051bf94566fbf1b13bc057db5779f", "messageHeadline": "ci: Lint Dockerfiles as well", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "7d0d2e5f483e782b3e9bf178fbdcfbf9edcd9e98", "messageHeadline": "chore: Check for shell errors in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c1882993bb419551717d2ddcc79559563ff7852c", "messageHeadline": "Fix bug with elimination of duplicate certificates (#2298)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 87, "deletions": 50}}, {"node": {"oid": "b40d1ef65bb31eca699194215a21de12fb8e7345", "messageHeadline": "chore: add a basic CODEOWNERS file", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "68077264ff73da15a6dd0c7cf49740642dc3d049", "messageHeadline": "sui: when running 'sui genesis' save genesis to file", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "663aa3eaaa2f8667f6698e1e835540920eab4774", "messageHeadline": "config: move validator-set into genesis", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 55, "deletions": 64}}, {"node": {"oid": "d604a2ff1bf1f196cb0b00f5cb424365c6328866", "messageHeadline": "config: use metrics address from config", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "86599660fdc5a709cc728b0b5abb741dc29c1776", "messageHeadline": "config: serialize field names in kebab-case", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "af867e87f68d946725c231d5236f0e8ad663862e", "messageHeadline": "config: introduce ability to load genesis from a file", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 104, "deletions": 5}}, {"node": {"oid": "ad19e6af9fd03363e4d84ef25b88286c467e3b63", "messageHeadline": "config: add functions for saving and loading genesis to a file", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "66517c7365ec064648204350e93d425eecacb99a", "messageHeadline": "config: add helper for creating local socket address on an avaiable port", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "de9abe2dbdcff1e500428d7c77b97da9a1ac4396", "messageHeadline": "config: make the Config trait easier to use", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "96d1c68ed6cc2edb20fc1fb961495fc92e1e1b14", "messageHeadline": "config: move NetworkConfig into its own module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 99, "deletions": 92}}, {"node": {"oid": "6b33923f47fdd99a5ba11fb00610afa87293d6a6", "messageHeadline": "config: remove unused 'loaded_move_packages' field from NetworkConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "64e24d277fc03a0245117a45b36300cb335ebf63", "messageHeadline": "config: move NodeConfig into its own module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 157, "deletions": 143}}, {"node": {"oid": "18a8a38ae7116da75dce62e1eedfb6896630c5ae", "messageHeadline": "config: move GenesisConfig into its own module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 280, "deletions": 303}}, {"node": {"oid": "47c858123451749e76698f54bdd08183895867fe", "messageHeadline": "config: convert to yaml format for configs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "ac65569b53eebe80043a6d8aab4472fff82b0980", "messageHeadline": "config: serialize Genesis as a single entity", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 24}}, {"node": {"oid": "8812920ef23b84dc44997bd20cd0d6ad12206b2e", "messageHeadline": "config: move narwhal committee info into consensus_config", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0d351eca455a5256acb723f247727df4779af4db", "messageHeadline": "Bump parking_lot from 0.12.0 to 0.12.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b4a55401b92f67a2640fb5023d0b6617e80e83ff", "messageHeadline": "feat: let the demo client connect to multiple endpoints & demo that", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "c92acefd9030e250d4e47f00f647424b39a48c06", "messageHeadline": "feat: add instructions to run the demo via fabric", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "6348414b6425506720009b3b0fda404fbfb2f4f9", "messageHeadline": "fix: adjust config test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d3dd94cc522d68260fa0718d5bd62036be79d3d", "messageHeadline": "feat: make the client configurable", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "5aafe2b9ef30430076182ab9d112468beb4ffe6d", "messageHeadline": "feat: twoards a general demo runner", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "8befa769831ef2b1c9873fb416507d364731df45", "messageHeadline": "fix: make gRPC server print its bound address", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3644307264c038394773cc1097f25683038ed3c7", "messageHeadline": "Bump serde_with from 1.13.0 to 1.14.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0618fd1cda3d52813de09cf967c0839fda7107b4", "messageHeadline": "wallet-ext: use BigInt for coin balance", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "91decc3265c11c0137bef1ce2f7a4d3cd8d972bd", "messageHeadline": "wallet-ext: nfts view", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 489, "deletions": 110}}, {"node": {"oid": "8a572aff2c473bf3ef6eeae91176a9d0c1644438", "messageHeadline": "wallet-ext: hide decimals in coin balances", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "384be6f4661f81ba19e5e42ca7cdcd42bdf820ff", "messageHeadline": "chore: update Cargo.lock", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d26fb3eeb74385fb6462c3d76147c43d5c6d3fb1", "messageHeadline": "fix: licenses", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "59f559a71cb805fc4859b4890ecd627d868be84e", "messageHeadline": "fix: add metadata", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d475323ca04d05cf809339cc607da07b2fa4c08", "messageHeadline": "fix: seed script warts", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a2e33d4ef8f02593ed80896162b10198d380d1b2", "messageHeadline": "fix: increment the round in the loop", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d684034ac4f75e1ed7789a2ae35abd4c93d7873", "messageHeadline": "fix: add missing seed steps", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f12c17a85c3ccf8f8257a1b64b5fb27e459d338f", "messageHeadline": "fix: tidy up the Dockerfile", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a7e7efa96bf7077ec87e37bfaa10cc00e3207f7", "messageHeadline": "fix: build all features", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82299729b01f8f88aefbcd39a0dac89177c69cc8", "messageHeadline": "fix: make the docker-compose a tad more rigorous", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "1622dc29d488e7b438795b4c836733d6726993e5", "messageHeadline": "add readme", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "04e46820c47b51f0044814fd79c022b14997a421", "messageHeadline": "prototype demo client", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 102, "deletions": 55}}, {"node": {"oid": "a038bcd5cd26e312d0b4c886bfffd4202c932d67", "messageHeadline": "Initial template for demo client", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 924, "deletions": 0}}, {"node": {"oid": "b272e7901a95da5a93cd3537f5824168b018bea3", "messageHeadline": "Bump dashmap from 5.3.3 to 5.3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "907bda7c0716543e73eda5ad3f6949b657d30747", "messageHeadline": "Update wallet.md (#2313)", "author": {"name": "Roman", "email": "44613085+Romainua@users.noreply.github.com", "user": {"login": "Romainua"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "da65ce8b870a9dd3490e6f6b452724d02c322cd4", "messageHeadline": "fix: adjust bootstrap indent due to prettyplease upgrade", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddf4b18fd730da779958a8113f903fea9c5c259b", "messageHeadline": "chore : one round of upgrades", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "150b9e2b2da26727d4fb5c9608d4b3d8ba499541", "messageHeadline": "Bump hyper from 0.14.18 to 0.14.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "328394568fdadd2f0b4f86b50f214655b30abb80", "messageHeadline": "revert ignoring json files and introducing ingnoring the pyhton-versi\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c97495ec4c1a488f8b279174ca423b35b32cf9e", "messageHeadline": "Bump clang-sys from 1.3.2 to 1.3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f89c08ee0e84fa0fd6e9bc28db0dd3e29f94664a", "messageHeadline": "Bump guppy from 0.14.1 to 0.14.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f3cd8703abd108a73b44cea7e4da0073c9098f82", "messageHeadline": "fix: header_waiter batch synchronize worker address (MystenLabs/narwh\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 170, "deletions": 82}}, {"node": {"oid": "a8240eb6ff1483bd96e626a4b9912b8e331c2a53", "messageHeadline": "refactor: reduce logging level for some modules (MystenLabs/narwhal#298)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86835c1ad58182b13895331e0b073e2b5fa0a350", "messageHeadline": "[Gateway API] - Distinguishing objects owning objects from addresses \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 804, "deletions": 386}}, {"node": {"oid": "a0f57697ad546bf97b30cffffef132028783b88f", "messageHeadline": "Add Tip to Contribute page explaining branch details (#2297)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d000a28219b096743cc49f9b0509ab8bd6125142", "messageHeadline": "Note in install docs site built from main branch (#2296)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fadebeeafbb00792da401760832bbd624da1535f", "messageHeadline": "emit example event in DevNetNFT module (#2295)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ee3b4f75c7a1a2c1bb6fb6821d0127ca876d2f2e", "messageHeadline": "fix: block synchronizer should not sync payload for own headers (Myst\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "2f53a78b4691a49de295ed4bfe0e5f686558d1bf", "messageHeadline": "Flesh out Event enum and populate them after execution; and EventStor\u2026", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 362, "deletions": 35}}, {"node": {"oid": "e2ff6cfed4167faa9c504de192607d07a14942d4", "messageHeadline": "[checkpoint] Minor cleanups (#2261)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "c794000c18234a448730016b2712b9ade29ead1c", "messageHeadline": "fullnode: use generate_fullnode_config for creating fullnode configs \u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "854bec215094a122be680b21889f5ad4b60f5c34", "messageHeadline": "sui: remove make_authority function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 126}}, {"node": {"oid": "9d7ccc7bb396037254d342b5c0db5692429b3bb6", "messageHeadline": "sui: remove make_sever function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 36}}, {"node": {"oid": "a2ac3ee0048c6e30473701679726fd487033c261", "messageHeadline": "sui: replace AuthorityServerHandle with SuiNode in SuiNetwork", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 54}}, {"node": {"oid": "55691e402930ab4d50e49d38606ce00beea60796", "messageHeadline": "sui-node: better merging of validator and fullnode logic", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 227, "deletions": 100}}, {"node": {"oid": "4681eebd6977498f52db0e77c77aa42c6d0b8785", "messageHeadline": "config: generate random json-rpc listen addresses", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5c46649044f6c047485676f1ee953c7ae97bb926", "messageHeadline": "gateway: ensure there is only one copy of JsonRpcMetrics", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b7166c711cfd2227fc3b5241261414b155f6b734", "messageHeadline": "ci: run our nightly jobs using self-hosted runners", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e8169ffb92b224e182f9757fb614b7c9fc31ae1", "messageHeadline": "ci: run cargo-udeps nightly", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a51954d2f9f4876529a45647a5d7ce69bc40f4e8", "messageHeadline": "ci: run udeps only on a nightly basis", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "7dd6efaa20042e89d6271d7c285b16d7922c25fc", "messageHeadline": "fix: change base image to rust, as we don't use chef", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b7ad1186248f982d13864164f5a1c796a039835", "messageHeadline": "feat: Use caching through the workspace-hack", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "609b56747b6f8639248aa52cbc312d40112d1b82", "messageHeadline": "Add epoch ID to TxContext (#2285)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "f74be357b57b5f33b3448d3a8a605e228e6e76bc", "messageHeadline": "fix: remove unneeded dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62bac1e283b11c63fcb6f4983b4430ff08b692e8", "messageHeadline": "fix: make the celo feature non-default", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf99c9beeb5528e92dba9872d074cd4477b6aee2", "messageHeadline": "Announce Programming with Objects series in Learn See what's new sect\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1920dec8ba3e9a9d96456e03bfb7e9780978f39b", "messageHeadline": "Announce Program Sui Objects series on Dev Portal landing page (#2288)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11733de2a97b64d91f71e99ff0895baa36c59d00", "messageHeadline": "lock-service: fix bug when closing rocksdb database (#2273)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "2e0419a1e63f18334964e13fc46918918d3de4de", "messageHeadline": "ci: use nextest to run rust tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a13a63f4a1111c18622923312a5e0e093f336fc6", "messageHeadline": "Update ch5-child-objects.md (#2284)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ba327019a9f093453a508b4a936cf9cb40fa5b7", "messageHeadline": "Update ch4-object-wrapping.md (#2283)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb03054191fa45a99fc9176ea20d38d58e9ff9fa", "messageHeadline": "Update ch3-immutable-objects.md (#2282)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78fa3a6e0c5677c7a901a3864b6dacacbb73eb77", "messageHeadline": "Update ch2-using-objects.md (#2281)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "317369337f833e5f364f6bb84f4f813c6cb602be", "messageHeadline": "Update ch1-object-basics.md (#2280)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3ad868b93a2a3f4f4ae6865bb11a12626480c2", "messageHeadline": "config: impl Debug and Serialize for config types", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb3340d71423d304eb26785cd23c2af1f137171d", "messageHeadline": "config: add Serialize impl for duration_format", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "4d93d0f2a67aaeead07deeb5124561c468cb1e64", "messageHeadline": "fix: remove populating genesis in Dag from tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 38}}, {"node": {"oid": "076a8113ffb40181e12ba06a31b4428a2de3f205", "messageHeadline": "feat: insert no-payload certificates as compressible", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "8da017af51ed3ded6163c116753ca2078772f37d", "messageHeadline": "Remove duplicate Learn entries (#2279)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "873753db743df969136d5511bd47839f1d2d6fa2", "messageHeadline": "Make tutorial page titles standard (#2278)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "de90541f05a62686dd1b4d62c658bf2f71dcfded", "messageHeadline": "Create empty devnet directory, start README (#2277)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4bc3a773e2960ece88ca22a64812aff0fbccc2e8", "messageHeadline": "Move key prerequisites from DevNet to Install Sui and link there (#2096)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "bbd5cfbab53a3189aeff4bd68dea7b26c516f429", "messageHeadline": "Reorganize Learn section of Dev Portal into subsections (#2266)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 71, "deletions": 51}}, {"node": {"oid": "03a4c5f07a0cdc03f0e399a9719f261ae493816d", "messageHeadline": "Create Prerequisites section in Install Sui (#2095)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "d38385bf0a0262d94ba82219d4ada41e4ee34208", "messageHeadline": "Skip gateway and 127.0.0.1 address in link checker (#2260)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2183b44778bc4ea05f54105683511856bfdb06a7", "messageHeadline": "add metrics to gossip", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "bdf67e43a29c54f28fcc78b6628b44ceb382b15e", "messageHeadline": "[framework] adds copy to Sui::Url::Url (#2268)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ebe1a7aa17a0d0787a0d899c4ec52fc2afe4314", "messageHeadline": "chore: Add wallet.log to .gitignore (#2267)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2108862ed1a6ab10ae3d8f8987a33ac9c3ce46f8", "messageHeadline": "Add a final piece to chapter 5 (#2264)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "40628b4fa7c6e5d697407a519670251d7a225726", "messageHeadline": "fix fullnode doc - wrong binary (#2262)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5e11980b788bac2e1453d8fb88f4b4c54b5672b", "messageHeadline": "Remove erroneous trailing comma from left nav config (#2265)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da4be0e58141ba81780887a39d2f3460651778a3", "messageHeadline": "Add Program with Objects series to Build section left nav (#2263)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "73321d8a976ee9b5c901c4c631d28c79de76616c", "messageHeadline": "Switch link checker from weekly to daily (#2259)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9fbf382276606b8f9432a65003814957383360b", "messageHeadline": "Announce Sui version 0.3.0 in Learning See What's new (#2244)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6700fa7263bd4ddf2655de9e612f953409dbf289", "messageHeadline": "Bump Sui version on Dev Portal landing page (#2245)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b3f5e267adbff5aca3b61b3e5f7aa882eea617", "messageHeadline": "[explorer] handle big numbers for balance aggregation (#2235)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "68d006b224b1b7abe837721e180a58e2bcf493b5", "messageHeadline": "Create fullnode.md (#2248)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "3e75de0c6fde32d94e5e246f2020ae4ecd2f5698", "messageHeadline": "chore: add a basic ignore file for the CI link checker", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2fac01a949f69d6b98425a4cf81edf6dea8265fe", "messageHeadline": "updated sad path test resilience to errors", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "187e493575e7b798ebe9135d7d766c60dd9b1337", "messageHeadline": "docker: introduce a Dockerfile for building sui-node (#2246)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "28d0d46c09d4788e0b8a7afe88d6b5afe4a4c883", "messageHeadline": "Connect checkpoints and consensus (#2079)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 387, "deletions": 143}}, {"node": {"oid": "a947cbb366a4b4e2794a3cef13ad9baf7db295ff", "messageHeadline": "trace only necessary fields (MystenLabs/narwhal#285)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "495f307eea0b4c43e285712d5737a62d389aefe9", "messageHeadline": "chore: add a basic ignore file for the CI link checker", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f24ce68e6e53163efdd8ca2d169144e76497353f", "messageHeadline": "docs: improve docker docks around worker gRPC endpoints (MystenLabs/n\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ff9a6ec02d092ca626696c62aedddf83a37bd964", "messageHeadline": "remove json_schema.rs (#2251)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "fbfbe5422bcd46ab40ad23a92e07f6ce9710497f", "messageHeadline": "add a workspace hack package", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "3dd971b798083e68df49d2098e11ef9d72b8c0b0", "messageHeadline": "check in Cargo.lock", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "65f39e37367b86c8d9816823823fb2930da93ed5", "messageHeadline": "wallet-ext: display balance for each token", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1026, "deletions": 53}}, {"node": {"oid": "459ec5e699f93a793649a5c49a06d69cc5e4c312", "messageHeadline": "[Explorer] Do not throw on batch transactions (#2222)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a539ca3302466ce3b274f9cc6a1d010021a40688", "messageHeadline": "[docker] define Docker container + docker-compose to spin up a cluste\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 554, "deletions": 0}}, {"node": {"oid": "2300cda3066b98c202feaf760bb374a32f2e0b6f", "messageHeadline": "Add DOC-ISSUES template to Contribute to SUI, warn to update main not\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "13c7c462400ee9110f3cce3d6bc4ff0b84b5a6f1", "messageHeadline": "Create doc-bug.md (#2217)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ea7aa34a9ed9bb5eea0f646dc8b73e3954d63353", "messageHeadline": "updated based on review", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "dacc007a85518bf055a3a2df987d9acf5ac1de6e", "messageHeadline": "configurable batch action client", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 505, "deletions": 220}}, {"node": {"oid": "22912fae98f9eca7e2fd47f880164db5e9c2a6d3", "messageHeadline": "update releases file for 0.3.0 (#2243)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a164505e6c218fbefa33428361a5c637f299f3b6", "messageHeadline": "sui: generate a fullnode config when 'sui genesis' is run (#2238)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "75ec016fb798f0b948cfa26a0ceb16d1eab73116", "messageHeadline": "Fix a broken link in chapter 5 (#2242)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74fc817d72f04e78adedc7202bda779208d0abb7", "messageHeadline": "Cleanup authority tests (#2240)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 103, "deletions": 157}}, {"node": {"oid": "e335c98ff75ae4c64fd546f558b549f6c4375f72", "messageHeadline": "Allow test_subscription to have 2 values for num_transactions (#2241)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e5bf59cf2528d7d02cd35378e21e820163e6f11d", "messageHeadline": "ci: remove cargo-udeps job", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "3c75d6fc4b47cf77f0d20a0be6c4cdefc2fc0ab9", "messageHeadline": "rust: don't use the log feature of tracing", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b000d5fa0098f4577c8181f3bee0c5316563da1a", "messageHeadline": "rust: introduce a workspace-hack package", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1926, "deletions": 17}}, {"node": {"oid": "4df769e362acf38c0e0ee2d3095a2a3f298788d9", "messageHeadline": "fix: fix doctests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "be905c4333e995e4eb19d5d79b9dca80b113ae5f", "messageHeadline": "fix license header", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9acbf1b24e6bc2dcc4e82fd8d855e241e73c4fd", "messageHeadline": "feat: add unit test for config edition", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "060d89809f27106be82ee2c690a0e6eb993f953d", "messageHeadline": "feat: add a function to update the networking info", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "30081908de844cc20196ccc8454768d8b6bc7f12", "messageHeadline": "feat: replace copies of Committee by an updateable SharedCommittee", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 155, "deletions": 103}}, {"node": {"oid": "a9b9c0c5a628aa793fea5c0c16b2db89c68573c4", "messageHeadline": "fix: remove unused, untested others_stake", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ed6883f7b7f2f54b61900a6bfcbfd53445667623", "messageHeadline": "Add NodeReadCausal Endpoint (MystenLabs/narwhal#276)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 383, "deletions": 42}}, {"node": {"oid": "758cf021edd3e7dea13dc9b24e281e06781bfedc", "messageHeadline": "[store] Consolidate db options (#2228)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 61, "deletions": 137}}, {"node": {"oid": "f2a902ace83181c7507e78fc601222d238d68276", "messageHeadline": "fix: main after MystenLabs/narwhal#274", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1072af0c4dda0bd5d81e5e2245c117a6e09dda25", "messageHeadline": "block synchronizer handler accepting empty certificate and block id a\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "dd08d6945e72e7ed299a370146d3ad4d559f7f87", "messageHeadline": "[RPC API] - split api into GatewayAPI, ReadApi, FullNodeApi, and Tran\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1056, "deletions": 732}}, {"node": {"oid": "cf86d29c738f02c4738103fca25260813ff1011c", "messageHeadline": "Object Tutorial Chapter 5 (#2124)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 270, "deletions": 4}}, {"node": {"oid": "8155fd8469c41e6fb5755bb4b606357693f3659d", "messageHeadline": "Finish Object Tutorial Chapter 4 (#2125)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ffed5d5f56c4a65fed3836a407792cc8ea19e971", "messageHeadline": "[ts-sdk] Fix GitHub Action (#2225)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14664dea91fd016f277b206c050fbaf91cc1c506", "messageHeadline": "gateway port 9000 -> 443 (#2221)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d5befa26e8b7e1cb5e3626465a03d8bd8b5880db", "messageHeadline": "[sui framework] eliminate polymorphic delete in Transfer::delete_chil\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "b2b9dfcd6c809a6e309feff7055ff7977fd02c8c", "messageHeadline": "[gateway] Reset transaction locks upon last retry failure (#1962)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 108, "deletions": 61}}, {"node": {"oid": "007137baa2ae8bd1cddc4e1a592aca529feb3e93", "messageHeadline": "fix: doctest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e742c8ff08aa9b8049028cfe9c8b8a52107058c2", "messageHeadline": "fix: integration test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "64637500a70cf5757fe4e5dff0c9c2f3f36ef7ea", "messageHeadline": "feat: feed the genesis in the Dag by default", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 98, "deletions": 55}}, {"node": {"oid": "54032e82e00a145638774e53214898f07056b0f2", "messageHeadline": "[chore] Use Rust syntax highlighting for mvir", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42595b7a059f6e64cc1022f4657fd0f09f601d0b", "messageHeadline": "Add ReadCausal Endpoint (MystenLabs/narwhal#258)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 656, "deletions": 166}}, {"node": {"oid": "710e480c3a8a0317c09d93736ee95cbf61329622", "messageHeadline": "Update gas-pricing.md (#2212)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ffc03fb017fa61730a744f43705e1df44fcd9e4", "messageHeadline": "Tokenomics White Paper navigation menu (#2214)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f8ddd3a485677d004b5786c60179b7441e06274", "messageHeadline": "List update (#2213)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "53ace39248a92720c067c27dfab56830e2832b72", "messageHeadline": "[verifier] Cannot call init (#2151)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 183, "deletions": 3}}, {"node": {"oid": "5c16252214c14b73c59a69f25bec60cb1f611120", "messageHeadline": "[adapter][verifier] allow option and ID arguments in entry points (#2\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 189, "deletions": 47}}, {"node": {"oid": "57793fa32ac7c3db7e32733489d60d36429ac57e", "messageHeadline": "Update gas-pricing.md with link to Quorum description (#2207)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ce05fbf45906e6c2d48b7c9a4f6039733fee742", "messageHeadline": "Sui Tokenomics submenu fix (#2208)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "432b02a12b1fa16ca5b3ce14f960dea4ea3408a5", "messageHeadline": "Update index.md (#2205)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afadc6a519ff8562dab3bd5d10c6fb561738549c", "messageHeadline": "Replace committee link and fix overview link in proof of stake (#2206)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1d73ef763cf5f95909da78d51bf72a5df75c6d4", "messageHeadline": "Update proof-of-stake.md (#2204)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "357aeeb6b296f0624871cfe0c912d0faab511c8f", "messageHeadline": "Update gas-pricing.md (#2203)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "66280d07d8566ec841cdb7133d10dd25b954f17f", "messageHeadline": "Update index.md (#2197)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75339c36fa7fb28b1e66fcca1172360fdbabe8dc", "messageHeadline": "Add files via upload (#2196)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "678340dfe7a5f5cce212485e3b9e2ae83049248c", "messageHeadline": "Added GA4 to explorer and cookie consent (#2086)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "6d7195d37370dc2bdcb0bfa1502f385e4dc656be", "messageHeadline": "Update sui-token.md (#2198)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7ac27d9c531dd2f733f8dd7c7ea981ee9aabe8f1", "messageHeadline": "Update storage-fund.md (#2199)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "57ac2e0e31b433fc2389278bcd8cb26fe22408e4", "messageHeadline": "Update gas-pricing.md (#2200)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "316405fb6cac9f9e7e14746854913a9a4d71c5de", "messageHeadline": "Update proof-of-stake.md (#2201)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aee8d4d6f0704b876945482e52b0741f3fbdc68f", "messageHeadline": "Update proof-of-stake.md (#2168)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "736c8f5c1a6735c8c9745145e2c181dfd67b9091", "messageHeadline": "[explorer] Enables Switching Across Networks (#1986)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 604, "deletions": 399}}, {"node": {"oid": "7075335c360d59b4f3d26e708a6fd72d901c7000", "messageHeadline": "Announce Tokenomics on Dev Portal landing page (#2181)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fa172405983b69801a12ad4d2f0f6920652b22e", "messageHeadline": "Remove link to Tokenomics white paper to get Dev Portal built (#2183)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1203152ed980228e17f2dc984be2c24e5f454107", "messageHeadline": "Update ch1-object-basics.md (#2182)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b152bf0c5f91fb4f0b45bbc9289aad7291d86bd", "messageHeadline": "Update move.md (#2180)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58c72cf972599da1139d800b5e14fcb674262aa9", "messageHeadline": "generate-json-rpc-spec: move into own crate and fix when run at repo \u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "36bae9eef7eb8882c7e34fc1fed69af608913a73", "messageHeadline": "Update doc/src/learn/architecture/validators.md", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5912cc94cdac4f609e695121970f0edfb68ab06", "messageHeadline": "[doc] fixes in validator doc from discord comments", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33723cbff9b42ade769e3a65e1cd89ffd022e0ec", "messageHeadline": "Update storage-fund.md (#2167)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e16125ccae3e4d0a4c6d123e255c8479e18665e", "messageHeadline": "Update gas-pricing.md (#2165)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "447b72db734470507d1f9de29d9761f60796144c", "messageHeadline": "Update index.md (#2163)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28e93a5a7ac6315b8ec6009b48cac6f89b97a7ea", "messageHeadline": "Update sui-token.md (#2164)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ecacd71fe23766d23d5a109b8101d14bb1a989f", "messageHeadline": "Fix Transfer.move link in move.md (#2176)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdbc7345817012a420d10c7d828ebe9652aecb4b", "messageHeadline": "Update install.md (#2175)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ae3fac58f103aed4731c906a3131badbd8f2946", "messageHeadline": "Update ch3-immutable-objects.md (#2174)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "424aff8df60367a47410b2493c21d0348fe5835e", "messageHeadline": "grpc: use build.rs file for generating grpc bindings", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 784}}, {"node": {"oid": "a4d004bb52ea9778f7b7e1a05f09e6d1204df648", "messageHeadline": "framework: only rerun when Move.toml or sources/ change", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7332426a66e26d04829f0b5e44a6e4953d55dbd3", "messageHeadline": "x: enforce that all crates are in crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9e3e3ae89c5a9781ae87048b356453a50f8db914", "messageHeadline": "sui: move into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "98417b0ebd7087a03a68ef42b082c5e8bc4ded4b", "messageHeadline": "sui-core: move into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "16ad8013321bef280d3f4f37c987fe7f1756316d", "messageHeadline": "sui-storage: move into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "49c5f01a2a70bd4a62aeb2744f1ef2c9a5fa95a2", "messageHeadline": "test-utils: move to crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "02bbe66d344304389618ad357221f41b9296a09f", "messageHeadline": "Fix links in move.md broken by Crates move (#2169)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "dd701204c755a46e46cf87a5e3123a559865a554", "messageHeadline": "Update ch2-using-objects.md (#2172)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f7f6375a0168d3df0ca83c8d571b48bd2fc1601", "messageHeadline": "Update ch1-object-basics.md (#2171)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d53d3f5bc5926327fb827bf45d12eaa35fdc424f", "messageHeadline": "Update wallet.md (#2170)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1ccb52dc9c88947e78334f54006d46bed51c355", "messageHeadline": "Update sui-move-diffs.md (#2166)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbeae40987d23db7e886b36943e504e2e5cfbf1c", "messageHeadline": "Move Sui token to distinct page, list in next steps (#2158)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "cd2de81dababf146ad9b4d59e13374b530fa9460", "messageHeadline": "Update gas-pricing.md (#2160)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a67394792814dbb45d8c6900ad829a9d39ff65b8", "messageHeadline": "Announce Sui tokenomics in Learn See what's new section (#2162)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "56eb503a1093f9e5d881a2a1fed70310018c0f67", "messageHeadline": "Add Sui Tokenomics to Dev Portal left navigation (#2155)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "251e853d120ba787946ae2bdacddb5a582d7588f", "messageHeadline": "Create sui-token.md (#2159)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "110ab34ac820530c2b45c0b3af8ccb5c391ddb7f", "messageHeadline": "Create storage-fund.md (#2144)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "a4d7ffa645725a6af9f2154e2fdc4ed6767e0bc3", "messageHeadline": "Fix variable in gas-pricing.md (#2150)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d419ef9999425563e50b2253bc8060dcc08903ce", "messageHeadline": "Add EpochInfo and epochs table in store (#2089)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "8d0ab63a67ab86c6cb2a7bfdb90e7b2498a685e0", "messageHeadline": "config: use pre-compiled sui-framework", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "a93b85058ae0735432efbcfe0d309a0d0b0b1c7c", "messageHeadline": "sui-adapter: use pre-compiled sui-framework", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "2ce6ae07e8e1287e515f05ba939919a42515a65a", "messageHeadline": "framework: build framework at compile time", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "dce24884cf8063c16e82ef6a32390a355f154380", "messageHeadline": "framework: move framework compiling functionality to another crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 189, "deletions": 144}}, {"node": {"oid": "95a947f00503262470e099175134e0511cce142a", "messageHeadline": "framework: move into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e7dd34103893c5dc45788975a9cec8fe9c924ac3", "messageHeadline": "Split sub-pages from Tokenomics index (#2146)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 144}}, {"node": {"oid": "c3e5d7074b489592832d148d792587d6b09d388a", "messageHeadline": "Create proof-of-stake.md (#2145)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "590f20d93aba5379f3e6337d9f74f2975b1aa967", "messageHeadline": "Create gas-pricing.md (#2142)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "619f71771dcfde3edc07fc35e7c8d5b48debd08c", "messageHeadline": "[doc] update move repo links and fix a few typos", "author": {"name": "Emma Zhong", "email": "emma@mystenlabs.com", "user": {"login": "emmazzz"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "05f9e0457400398205e194d91d0e44316c3e1f5a", "messageHeadline": "[verifier] Fix verifier parameter rules. [adapter] Fix visibility che\u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 318, "deletions": 74}}, {"node": {"oid": "f81df135fd6649d95c909d82440b84b4e9244b94", "messageHeadline": "build(deps): bump regex from 1.5.5 to 1.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c9c54c56a240810176adec73fdd3e9d4fbd4b24", "messageHeadline": "fix: mention issue for hashing follow-up", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "787700bc2e41eac60064dfb21da0c6fd7dc58e17", "messageHeadline": "fix: fix handler test by making the payload correct", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e94f551b839c9fd7e24d6f13cbbc8f0926f7d6e2", "messageHeadline": "feat: replace the batch digest to not need serialization", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "a4884a466c219f2c29d43938f1d905239a78131f", "messageHeadline": "feat: add new function + micro-benchmark for serialized batch hashing", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "b57bce36b285ba843d3de3ae26bb1f1c0d97ed5f", "messageHeadline": "fix: simplify serialization tests, default to LE", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "c7feb89e624d2425752594f1cff2627be4bef854", "messageHeadline": "chore: retire resolve_batch_digest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9083c9d4ffe16c8332febc58f8c97bc56a74b5cd", "messageHeadline": "feat: introduce serialized_batch_digest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "535b121d7a3539b5f8d3e6bd7b39fcd4c634ef29", "messageHeadline": "feat: add test for serialized batch message contents", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "74c31270e388d91ac6fdd00e2bdaf8dabf5727a2", "messageHeadline": "refactor: move SerializedBatchMessage to types", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "94dc0179a75817cac9f739cd490bea25f8f4ae7a", "messageHeadline": "refactor: replace worker::Round by types::Round", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a2175b6475ec2b4e6f8c8f313242a19707f7512d", "messageHeadline": "feat: backwards-compatibility bincode test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "296ea737e4de409691220cf6d1f79625cacc744b", "messageHeadline": "feat: add simple Batch serialization test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "00fbadb3e6e3b0972ad05f6fc67f53df9e4fe78e", "messageHeadline": "build(deps): bump serde-name from 0.2.0 to 0.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b5bc26c0d810ed7e3f7ff116178c62027500513", "messageHeadline": "build(deps): bump serde-reflection from 0.3.5 to 0.3.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d9a79fb1d8e5cba52564da3626f2c2b4cf9c2a3", "messageHeadline": "build(deps): bump syn from 1.0.94 to 1.0.95", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2a7305db603180e73745ece6411dd863a753be1b", "messageHeadline": "[ts-sdk] Add CI tests (#2117)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "a70a2ad12dd07cd097635bc4b4c9e5fa843c5fcc", "messageHeadline": "Update index.md (#2137)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "78a983cade76c70c7c47661e6d25ceabbd8a4577", "messageHeadline": "adding tokenomics flowchart (#2138)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "93e75a37f5f39699a58e7db318188be412ab6020", "messageHeadline": "Remove handle_consensus_transaction (#2114)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 46}}, {"node": {"oid": "8466e98dc7b2a6c1c7904512ab07fd64053e0e9d", "messageHeadline": "sui-node: merge fullnode functionality into sui-node", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 152, "deletions": 199}}, {"node": {"oid": "d2e0d9128b138f575a52fe322acc49a959008bd2", "messageHeadline": "json-rpc: add a common json-rpc server builder", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 144, "deletions": 131}}, {"node": {"oid": "b20d060ef9a2ce5218446acc2794c03d8ac90599", "messageHeadline": "gateway: move gateway functionality into its own crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 97, "deletions": 35}}, {"node": {"oid": "e7627a6d257d086324dc3d5346e25f41919863f7", "messageHeadline": "open-rpc: move open-rpc crates into the crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9fd648f03dbc73ef2a966c39a4031ca016ebc604", "messageHeadline": "sui-json: move sui-json into its own crate", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 65, "deletions": 21}}, {"node": {"oid": "918119214cd9f674f04bd739d20a2ea70da688de", "messageHeadline": "config: make consensus config optional", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "3d6caa17591a9dc73adc2f8c2327f796d9e688b0", "messageHeadline": "config: rename ValidatorConfig to NodeConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "79656182876633a55c723068e350d4766593d57e", "messageHeadline": "sui-node: replace validator binary with sui-node", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 116, "deletions": 100}}, {"node": {"oid": "01f69d103cde0e636b07002fc791e338e031ebd3", "messageHeadline": "fix: make the certificate mocks take a Range", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f26fdb04f3b4f2dd42c8487f44eab80f9b5e4447", "messageHeadline": "feat: generate signed certificates in Mocks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "dfe87bcb460b2600299a089e2ca1fab6e6e8117e", "messageHeadline": "Create initial Learning Sui Tokenomics overview (#2101)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 186, "deletions": 0}}, {"node": {"oid": "f1347d04445c75bb0103ff2989346b8120a19604", "messageHeadline": "build(deps): bump axum from 0.5.5 to 0.5.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca165dc229a001c2852de2d3ee0d34dc3fc72d64", "messageHeadline": "build(deps): bump datatest-stable from 0.1.1 to 0.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "fcc8c885bec5ccc459c41a82ab2c3b707c97f195", "messageHeadline": "build(deps): bump once_cell from 1.10.0 to 1.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "05e407b69947253b0531eea46bf13bbbd3f2ea5a", "messageHeadline": "build(deps): bump schemars from 0.8.8 to 0.8.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "06c4bf4f40297dabc3f6f91c2202a91de5811fb5", "messageHeadline": "update serde reflection. Updated documentation (MystenLabs/narwhal#264)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0752e70cc67dc308b8a859897f6e228e1b6ca06b", "messageHeadline": "Fix broken main (#2113)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "4a9a66aaf8e810dad99d2e65d53a747322f9d9e9", "messageHeadline": "[Move] Fix a bug in adapter check_child_object_of_shared_object (#2108)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 242, "deletions": 226}}, {"node": {"oid": "22e1535412b73a45503d96c46a5e8b97c53dad36", "messageHeadline": "Do less genesis, and more testing (#2099)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "d396fa3c9cfd8b0c46b7ffc27e8408363d6856ab", "messageHeadline": "Use existing authority follower system (including local execution) fo\u2026", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 460, "deletions": 915}}, {"node": {"oid": "d304336b6133f9b3cde884914cf826210634c5ac", "messageHeadline": "Add a release file for public visibility and tracking purposes (#2104)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "275e294be18803f53e2f4c3450dbd643487d1945", "messageHeadline": "validator: use config passed via cmdline (#2107)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f155b43af2dc23956606d7809e7364214556bfc5", "messageHeadline": "bump to 0.2.0 (#2097)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67175138998da8ebc06fe44df0cb909c36218e7d", "messageHeadline": "validator: make genesis config optional (#2103)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "54ed9596542d85e3802470f55d98f66f02ca8693", "messageHeadline": "Review validator.md (#1994)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "62e8ce6a0d18f2c0af076f8892068ddc3da44f87", "messageHeadline": "config: enable performing genesis with pre-constructed keys (#2064)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 89, "deletions": 48}}, {"node": {"oid": "703d692095b73a095c92ea89a5726931ef2e8427", "messageHeadline": "Listen on 0.0.0.0 (#2090)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d548b48104f8660161ae3dd2c79bdc0b53c4b9d", "messageHeadline": "[genesis] Init genesis in db, not state (#2085)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 153, "deletions": 139}}, {"node": {"oid": "906dc29f3f277376acb1f257cdbbff942f0206e0", "messageHeadline": "Update narwhal dependency (#2084)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 65, "deletions": 68}}, {"node": {"oid": "26ebfd6c83d8f4e524fd8baeca6cd2bc4c47a8f0", "messageHeadline": "Implement Ord for consensus indices (MystenLabs/narwhal#263)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "d37a4fffa094d6363f884e3559cd1f117c7b1a13", "messageHeadline": "Ord for execution indices (MystenLabs/narwhal#262)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 133, "deletions": 2}}, {"node": {"oid": "9e06e948487c5d968a55605b62621cfb16abb88f", "messageHeadline": "[Epoch] Create Sui System State object at genesis (#2072)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 91, "deletions": 18}}, {"node": {"oid": "04d23797c9b95f385268f8db458933de619d3711", "messageHeadline": "Update wallet.md (#2076)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48cb65e1100687eaa63e9c53a1c0cbaf4ea81af9", "messageHeadline": "fix: refactor log statements to event ones (MystenLabs/narwhal#259)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "c2a49a6e5ccdad842a178101cb4ca4e0a4893a3f", "messageHeadline": "Clearer consensus errors (#2073)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "fa39e9703b894039a1a0e8f8342c60c21ac933a8", "messageHeadline": "Update devnet.md (#2077)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f06f93d3cf7eeeda51f6c07d0709ec2077855c99", "messageHeadline": "Use (ObjectID, VersionNumber) as primary key for object storage. (#1953)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 86, "deletions": 19}}, {"node": {"oid": "fe67ed99cba99cb4bb1bdd9880c5eaa91c672b84", "messageHeadline": "Basic tests for fullnode + indexes for explorer (#2053)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 774, "deletions": 175}}, {"node": {"oid": "8a88c19f2b86f19ec6617eff08f261f80e0f6423", "messageHeadline": "[genesis] Consolidate some genesis code (#2061)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 102, "deletions": 340}}, {"node": {"oid": "ec4421e1a46fea6b9fb83fe248e468300d08f151", "messageHeadline": "fix: fix flaky test in node_dag", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b585919af6029817c6b54edc1915eb48d0896d8a", "messageHeadline": "fix: check in the proptest regression from MystenLabs/narwhal#243", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75435f41c53fb93dfc79fb3a523b2ff8746fbf16", "messageHeadline": "feat: Introduce the rounds endpoint for the ProposerAPI (MystenLabs/n\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 581, "deletions": 134}}, {"node": {"oid": "3d8ace1552f80ab077df0d8325450ac647da8f9b", "messageHeadline": "[explorer + ts-sdk] Search input string type checks (#2028)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 234, "deletions": 57}}, {"node": {"oid": "50da6e91bed9aa234f70f0c900c74941b8e8f9c9", "messageHeadline": "[refactoring][wallet cli] - Wallet command refactoring (#1882)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 51, "deletions": 96}}, {"node": {"oid": "ca9984cda22979a9e9dd076759972e22056f6f62", "messageHeadline": "Multi-process shared-objects execution (#2059)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 159, "deletions": 98}}, {"node": {"oid": "219a4023d300cbaf26f0abe7543b31cf69a7c1af", "messageHeadline": "Discoverability of SuiSystemState object (#2027)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 148, "deletions": 8}}, {"node": {"oid": "d5a8602a19e3035a46236e7ec33bfd1853005424", "messageHeadline": "Announce new sui-setup.sh script in Learn index See what's new sectio\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ece3f47136358fdab1de2e8b1d7366733bad505", "messageHeadline": "update devnet default gateway rpc port (#2052)", "author": {"name": "Tom Harbert", "email": "thomas.harbert@gmail.com", "user": {"login": "tharbert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10c45ca7899637a1476d00bb4dc599932be9807a", "messageHeadline": "Chat smart contract - post and post_with_ref", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "e72e274a800dd1804dccd4cc949f69966c397831", "messageHeadline": "Chat contract - replace String by vector<u8> (and by convention assum\u2026", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9bbfadf17dc11b641657ac798dd51f30bc4d8377", "messageHeadline": "Chat smart contract - replace ID to address types", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a6ae2cc6e141a1464d11b0bdb96c73702c8b8407", "messageHeadline": "Adding Chat smart contract", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 102, "deletions": 4}}, {"node": {"oid": "67c8893d0a06117de1ca473dbd14935f5a635534", "messageHeadline": "Document setup script as tip in Install Sui, note cmake as prereq (#1\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c7abbe1237b0f0879505ee21e23c38583ce7eec7", "messageHeadline": "refactor: an exact Option combinator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "915d6167086c13c03dba07780d678b3d50b779e4", "messageHeadline": "refactor: rename _database -> database in authority", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "c2d0dbb7645d728a6193229e3007a7e63570118e", "messageHeadline": "[chore] Fix incorrectly moved tests (#2050)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6ab9e6b8594e334c279eb873ab734dd78d010dad", "messageHeadline": " update bench default max concurrent requests (MystenLabs/narwhal#256)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4f53b980c70634f5a85b0913aaca3fc03b333ea", "messageHeadline": "ci: use nextest for running rust tests (#2031)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "22c8012407ba58ae251a9c1d9a484e8d88023eed", "messageHeadline": "[sync] Checkpoint basic types, store, logic and messages (#1100)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 4433, "deletions": 81}}, {"node": {"oid": "acb2b97ae21f47600e05b0d28127d88d0725561d", "messageHeadline": "sui: limit when the build script needs to be run (#2026)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c33c4d68ee0cbee71461b186be1590c210a303e0", "messageHeadline": "[verifier] Migrate global_storage_access tests (#2017)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 214, "deletions": 44}}, {"node": {"oid": "284c4e516bcf9b0780f6ac9504f7ba630186ad7e", "messageHeadline": "[verifier] Migrate id_leak tests (#2016)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 152, "deletions": 202}}, {"node": {"oid": "9e8d407599690974f474667833ffa92517111b4a", "messageHeadline": "Fix bug due to multiaddr (#2018)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09a5ed6fc04ec768595df179ebc08bb0ec929e78", "messageHeadline": "[verifier] Migrate entry_point tests (#2014)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 205, "deletions": 481}}, {"node": {"oid": "41c55063d5f604952e4e953de81a20f7d5069295", "messageHeadline": "[verifier] Migrate id_immutable tests (#2015)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 91, "deletions": 158}}, {"node": {"oid": "15c1dc3c2d430bd0279fa39e323d6ffd04653916", "messageHeadline": "[Sui CLI / UX] - Improved wallet object command (#2013)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 188, "deletions": 40}}, {"node": {"oid": "b3b306ca88b5f3e1f14c4bf3b801f4a9c498d963", "messageHeadline": "[bugfix] - wallet move call parsing array incorrectly (#2012)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "553a4cf7d30bd1916c8586cf478d4e4073cf763c", "messageHeadline": "[verifier] Migrate struct_with_key tests (#1991)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 152, "deletions": 171}}, {"node": {"oid": "0f09560884aaf7a1e11194374341db9a5ebb1c88", "messageHeadline": "fix: lower the verbosity of executor messages in benchmarks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "16c0dbb0097f47e7110e3bfd69f6d7d848d5c416", "messageHeadline": "fix: make some network logs less verbose", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "087a6edb562097c2b26f2daf879a7c1c92fc4f97", "messageHeadline": "chore: add docs and code coverage badges to README", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eba54e955e07150d206deb9c7306b084574df774", "messageHeadline": "chore: update python requirements", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a5c37915fddd1acae528023709da596713464ba", "messageHeadline": "Fix link to `sui-types` subdirectory in Install Sui (#2011)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dee75ba5bdba52b0fdcc3729cd0e916855f96f7", "messageHeadline": "wallet-ext: disable importing invalid mnemonic", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6b5996b3ab1f42245d67500c68f9d2e2c46a242a", "messageHeadline": "wallet-ext: deps update", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 68, "deletions": 87}}, {"node": {"oid": "d3ff5d6e02fb42ce28bedb2e130cc03e029aca70", "messageHeadline": "wallet-ext: create & import wallet flow", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 756, "deletions": 16}}, {"node": {"oid": "c8505b482e39535c108bb7e758205535fdee95f6", "messageHeadline": "wallet-ext: integrate mnemonics functionality & other libs", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 437, "deletions": 38}}, {"node": {"oid": "505518ca2d17b1a4791c1a5ddd4e91872c59967e", "messageHeadline": "wallet-ext: path aliases", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 157, "deletions": 73}}, {"node": {"oid": "c47509900e10432a54508cfc1413c9f5d7fdea18", "messageHeadline": "fix: kill zombie node after test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "87ffbda6c7414757e5d192c23a51596599eeb164", "messageHeadline": "fix: Make all node launches wait for the completion of their main tasks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "2b66e6e95caa3b776f2b29668aa588afb7a8a737", "messageHeadline": "test: Add a test to start nodes with basic setup", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "8568fa1593678c24883c39849d9dcc73e82ab49c", "messageHeadline": "test: Start making the reliance on a common Rng explicit", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 86, "deletions": 76}}, {"node": {"oid": "9c160b2dc04415bb40bbcf643e2dc090c415ab1f", "messageHeadline": "[Wallet CLI UX] - wallet-cli move call string args no longer need quo\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7168405e7c91f115bae93529a836beee3977f862", "messageHeadline": "Introduce block_synchronizer_handler and wire to block waiter (part 2\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 424, "deletions": 65}}, {"node": {"oid": "16c817330275a97fac67534a104f8a363571efea", "messageHeadline": "[TypeScript SDK] Fix balance field (#1999)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "9a767476b5a57b6d3680536a7aa601b4c7225877", "messageHeadline": "[sui-core] SuiDataStore: Split locking into a separate sui_storage/lo\u2026", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 932, "deletions": 256}}, {"node": {"oid": "9f284adaa7636d232100fabcd3607d9abd95873e", "messageHeadline": "Bump rayon from 1.5.2 to 1.5.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a74e7c3d02d873c5eba8432e36358edd4cfd983c", "messageHeadline": "Full node initial (#1969)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 991, "deletions": 184}}, {"node": {"oid": "71128f503f59890af33680777b969daac9e625a0", "messageHeadline": "refactor: remove duplication in crypto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "8628837f3a3dd4fc6cb5ca5dea4a90b13e926e74", "messageHeadline": "chore: move sui-faucet into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b80b89f4c9a3bce426d079bc0633f0c4ace7a7d", "messageHeadline": "chore: move sui-adapter into the crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1cce6e91c22c72af6fce5c5a1f6747884048ac9d", "messageHeadline": "chore: move sui-adapter-transactional-tests to crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd335dab97d350e8f87debdda5907e05d682282c", "messageHeadline": "chore: move sui-transactional-test-runner into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b2173d926ffe3035cb44377cf136e8dbbae10a7", "messageHeadline": "verifier: move into crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c6100abbc27f5bf574dcbd4a4a887c30bd4055c", "messageHeadline": "sui: move functions for creating a server to sui-core", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 195, "deletions": 185}}, {"node": {"oid": "0caeabf7f2838834b66454323c4a046296dbe784", "messageHeadline": "sui-types: move to crates directory", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 176, "deletions": 11}}, {"node": {"oid": "48f28405fb7ce5b5dd5f17bd7fcf1e2dd318d075", "messageHeadline": "Generate JSON response sample (#1971)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1442, "deletions": 1962}}, {"node": {"oid": "cf65cfe0fc8966cc08d48b18116dec748e3ebd24", "messageHeadline": "Decouple gateway response types from internal types + custom type con\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2240, "deletions": 2144}}, {"node": {"oid": "d6f008a25b4d16607e7abc316a987da19f8c952b", "messageHeadline": "fix: align methods for hash computation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "976b6bbc2573b375776995a6d3239cba5b73c26e", "messageHeadline": "[wallet] Enable shared object by default (#1987)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "08d91bd2a2f1dbb0af8f3cd6af81c0f0ab13bc1c", "messageHeadline": "Add NewNetworkInfo endpoint (MystenLabs/narwhal#244)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 440, "deletions": 113}}, {"node": {"oid": "60ab296439df12829fd74a5c865d2e3715b5dc1c", "messageHeadline": "Highlight `--json` flag in Important note for greater visibility (#1989)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3e03d304a19decb920488a9ebb5ef873235edd07", "messageHeadline": "config: update move pointer to fix tip of main (#1988)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "670c12d005d058355d79a90f5c2c9c89b39a6edf", "messageHeadline": "[transactional tests] Migrated adapter tests (#1929)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 353, "deletions": 1019}}, {"node": {"oid": "041a16fdc9d401910e438037146e12512e5f1e7a", "messageHeadline": "sui: remove genesis function", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 44, "deletions": 188}}, {"node": {"oid": "084786c59470dc8b4360a27105cbe2eb3358c232", "messageHeadline": "sui: use genesis blob to start SuiNetwork", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 233, "deletions": 54}}, {"node": {"oid": "21d2fdf8f04cc6097faace5d106d22b44b086d89", "messageHeadline": "authority: enable creating with genesis blob", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "73cebc05f3b6cdbb2bceaa00754f42ce5f0e7032", "messageHeadline": "config: add genesis to ValidatorConfig", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1f815ed7414236af9f12dbcad58d4c9d0741e8b2", "messageHeadline": "config: introduce config builder", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 199, "deletions": 115}}, {"node": {"oid": "162e7340b84994aa0280b7dc7e09b717310ee552", "messageHeadline": "config: introduce genesis builder", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "b48d190c58d5190acc22dc0a636fc75a0b52b4a8", "messageHeadline": "Bump jsonrpsee from 0.12.0 to 0.13.1 (#1946)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e452a71ac35e1951902504d5082b48d7991d36f7", "messageHeadline": "Update #devnet-faucet channel name (#1970)", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99426cd10cf73231614f7a7bc623601ca3e7dbd6", "messageHeadline": "[Sui Framework] Expose getter for current epoch number", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "be23ba0d3c46c3c0ef1939b9b39b80d6a3fff5cf", "messageHeadline": "Add default assignees to Sui link checker in CI (#1961)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08bb8a9074be9c29d6945612b12f2b655f4584df", "messageHeadline": "[chore] update Move version to fix bytecode function signature displa\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "4990b2f81277e5e0d3254afc6b1bc6af6d640f39", "messageHeadline": "Do not re-sequence replayed transactions (#1947)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "29581fafeb34304a29f641596a7e2a7c42d07628", "messageHeadline": "fix: address review comments", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "8b8e8947f9672cbc7c498e99c1386df9e937aaa4", "messageHeadline": "fix: fix doctest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a6409aa82676acc8f9aeb07e337c8a25c7541740", "messageHeadline": "feat(consensus/dag): have the Dag accept multiple digests for removal", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "e70a1454f840b76ba91902502693af5f55ead1ea", "messageHeadline": "chore(consensus): remove unused InnerDag constructor", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "029771b8e8b2b4557ee0f81c61131d9dbdb97b7a", "messageHeadline": "feat(block_remover): wire dag deletion in blck_remover", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 96, "deletions": 26}}, {"node": {"oid": "069fce0a45092ba0341fc2e4af7a7dcb035c3748", "messageHeadline": "refactor: pass handle to Dag to non-tusk primaries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "8631e0e68224ccb98bec00da10f327579aea5d83", "messageHeadline": "Bump tokio-util from 0.7.1 to 0.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e737bd0c19422f6327663cd39423781a8b3dce1a", "messageHeadline": "Bump actions/setup-node from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a3dcc9bb838bb76880c53d47859dc67fc4cdc5", "messageHeadline": "chore(deps): bump peter-evans/commit-comment from 1 to 2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bce81e78d58d4518646021167c4baadf03100682", "messageHeadline": "Add default assignees to Narwhal link checker in CI", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2746dd499f8c088178fd64655c0fe0e0b171a506", "messageHeadline": "config: rework validator configs (#1939)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 945, "deletions": 1239}}, {"node": {"oid": "1fe9b1a63d8e9bcd1475922b4f026f99b13c6ce3", "messageHeadline": "Bump codecov/codecov-action from 1 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21357d3793302c5fc3feb20ebc32733f1a129f3", "messageHeadline": "Bump peter-evans/commit-comment from 1 to 2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a88cd1caeada06dbecf2b7ecbc11fe182e8378e", "messageHeadline": "Bump syn from 1.0.93 to 1.0.94", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9dc0b191f2b11b1b86569afaf22171338e6d1e1", "messageHeadline": "chore(deps): bump codecov/codecov-action from 1 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e37638cb848a48a81debddd33e25bbd9c2a07015", "messageHeadline": "restore explorer search padding (#1960)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ebbdaec966e109bfe284c11e3e1f2bf6b36fb6d5", "messageHeadline": "chore(deps): bump actions/cache from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46032fac4dbc6c058c7906ee9d78057e2fe73f42", "messageHeadline": "[explorer] Adds Search Filter (#1959)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 151, "deletions": 77}}, {"node": {"oid": "caf3f39c0eb47501ef61ab70fd87b13f29900070", "messageHeadline": "[gateway] Allow shared objects out-of-sync (#1934)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "476b13ca7bfd56ac917a14abb8b1322fc5f310d2", "messageHeadline": "[gas] Delay charging gas for object read (#1955)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "e3f6e5d522e1aaa386a4170613cac6535190b9f7", "messageHeadline": "Remove unused handler (#1954)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "0e3dd3ba2d40b29cada2747bdb0b4bf6a2d218a0", "messageHeadline": "[store] Do not store transaction lock for shared objects (#1926)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "50694cc5787386b12a14e9c78de048cfbfde6ec2", "messageHeadline": "Clarify consensus error message (#1937)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "84f434b755f2e737f8d04f84b847e73202b72d70", "messageHeadline": "Announce Sui 0.2.0 release in Learn See what's new section (#1931)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "ca5e2bf3ed376178437e7b3dab02e1c0a1374636", "messageHeadline": "Announce Sui 0.2.0 updates in See what's New box on Dev Portal Landin\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1979b065e802efe6c6112cd1d24e22c1193cec2", "messageHeadline": "refactor: simplify an instance of a Result combinator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "834dc5b2add787384bbb0b8ae2f2b874337cd0c7", "messageHeadline": "chore: pick up the latest mysten-infra version", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "92184628d50ea5ef153731564905676a9a670148", "messageHeadline": "chore: have dependabot update actions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "0d96f87f846affe8b9f2a79eaea60eb82300f497", "messageHeadline": "update handleCoinType to be safari compatible (#1938)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "766d35eb9db75acf7f9156e1ab97d03fe0155dfe", "messageHeadline": "chore(deps): bump actions/setup-python from 1 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf7245cbed249430300ab1c64947558aa8626660", "messageHeadline": "chore(deps): update pprof requirement from 0.8.0 to 0.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "946af257f693ea22e5c79308e00be253778446d3", "messageHeadline": "chore: remove obsolete comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "301ca0cec235f0edc0215f97fc668d2890d70f3c", "messageHeadline": "chore: simplify a couple of captured identifiers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07a36bbfb267fb1fcf5823717aacd8e4472d2416", "messageHeadline": "chore: pick up the latest mysten-infra versions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e67840ab152781dfc6397cd86ae6a88359f6552f", "messageHeadline": "chore: have dependabot update actions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a4673fa56f014f5ae51febc2a0baa697e0507e3d", "messageHeadline": "add integration test for the get_collections when missing certificate\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 224, "deletions": 9}}, {"node": {"oid": "5c34e706b6f298838d30ac9cfd2287ac02c25659", "messageHeadline": "Introduce block_synchronizer_handler and wire to block waiter (part 1\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 893, "deletions": 138}}, {"node": {"oid": "f425e272265eec022ad287798a3769b443b26154", "messageHeadline": "Add RemoveCollections endpoint to Consensus API (MystenLabs/narwhal#224)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 474, "deletions": 121}}, {"node": {"oid": "a9943f7b8414d3fd9a4298aa0cec2ddc0e015899", "messageHeadline": "Move See what's new section to top of Dev Portal landing page (#1928)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9cdbebd2f3b7d3e4477a4a319b79c889546c731f", "messageHeadline": "Transfer becomes TransferCoin in typescript type check (#1923)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e80fcd342c97666bae5c4b9596a27b94c0197e2c", "messageHeadline": "Total transaction count on explorer home (#1913)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 87, "deletions": 0}}, {"node": {"oid": "1bf632f3990ab00f32d31d2bbe72b5802a6342f4", "messageHeadline": "fixed seq and digest out of sync (#1925)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a6a42e136443b681fcb4220621ddb420bde92a8e", "messageHeadline": "[chore] Bump Move version (#1909)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "82a954a7075b7e67b8eb361fe5652ad091d06639", "messageHeadline": "fix: better comment on insert", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c27415590157c8d05762b25079d67765a08a1687", "messageHeadline": "feat: add negative test", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "e8185283aaeccdfbec5af4acd5120f96b5c4695c", "messageHeadline": "feat: Massaged the Dag insertion error to report on all missing parents.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 80, "deletions": 32}}, {"node": {"oid": "3ced173a7e7a6e7e5bd05bc0ea0732883e228859", "messageHeadline": "fix: minimal fix of atomicity in vertices", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "49e19cf1cbdb404565ede67e7c60b59bbf55bffd", "messageHeadline": "feat: basic testing for the Dag structure", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 128, "deletions": 3}}, {"node": {"oid": "1d199fa803931edeed611b316db04c33f9b2b188", "messageHeadline": "refactor: make the dag interface async", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 228, "deletions": 27}}, {"node": {"oid": "5b68e1d7daa0c6713c4aaf89274e6a43237d251f", "messageHeadline": "feat: expose remove", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3b9ae4f4895d3e5b5c635b565e913ee1dc4f9be1", "messageHeadline": "feat:expose the read_causal", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "49d4c08cdf75a62676701504f756aa7fb88cb070", "messageHeadline": "fet: Dag gets, contains, and rounds queries", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "1b2c4fab670ca57510c3f0e2cd1b1da6538c764d", "messageHeadline": "feat: plug the Dag in the consensus layer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "65448757a19f35b49f15d434d623016cd2b6b302", "messageHeadline": "consensus: create new config for each authority (#1916)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f620bea3daa1516d47dc2090fba2f6a0c4168652", "messageHeadline": "Update ch3-immutable-objects.md (#1902)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab72fb2a9f0d84cf6964f2089655b116e2b0ca93", "messageHeadline": "Update ch2-using-objects.md to make code paths absolute (#1904)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6862a8f8d308c0a5149c3ef655b30080b8b43640", "messageHeadline": "Update ch4-object-wrapping.md (#1903)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3609a9cfe4830717069bf51d3fc619757e95d366", "messageHeadline": "Update ch1-object-basics.md (#1905)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3c53bc4f7ab914907c48cef32177a87e5b26edff", "messageHeadline": "Fix links in Validators broken by file move (#1912)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f719c7e1ed1836bcb2d015d4e68614b1aa173049", "messageHeadline": "Fix whitepaper link for GitHub users on Learn index by making absolut\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd244e57bc20a12f6c74c6b1c43ad9f3a234500", "messageHeadline": "Fix link in Glossary for GitHub users by adding Markdown extension (#\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035f66046102acb3e4c031cb210d553c23c37952", "messageHeadline": "Fix links in FAQ for GitHub users by adding Markdown extension (#1911)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0b5025786e22c533cee53f499914da83c4e68760", "messageHeadline": "Fix link in GitHub by adding Markdown extension to target file (#1908)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b3d8efa28a78edf34f645b940d4bee31b894733", "messageHeadline": "[BE Wallet] Add util functions for mnemonics (#1891)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 12396, "deletions": 7484}}, {"node": {"oid": "3996636d22903759527a3b98844747196a665c27", "messageHeadline": "Bump narwhal revision in Sui (#1918)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "cb604d2b653faa70b142a235ebebef0477d153bb", "messageHeadline": "[script] Add dependency support for narwhal (#1906)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "734147423c900ce8783b64a92dc57057d55d6ff5", "messageHeadline": "[dev.net] Initial metrics for validator + rpc-server/gateway (#1455) \u2026", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 464, "deletions": 18}}, {"node": {"oid": "9f81106585942ccd5994c40de65f12b2d0c8d357", "messageHeadline": "lint: ban lazy_static crate as a direct dependency (#1900)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "848c70a933c2dc6eec244d4eda8e3c3941934a86", "messageHeadline": "Properly set bool for internal vs external consensus behavior (Mysten\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9eb55f8ba434bbb954a781ab9ea5d7660b33a12a", "messageHeadline": "Update index.md (#1886)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ba036f99fb5d17f80a9f8479cfd6ce9264f2fa5", "messageHeadline": "fullnode server stub (#1901)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 436, "deletions": 184}}, {"node": {"oid": "490d2a7eb603e968de64a2471bb5c121bee0282c", "messageHeadline": "[MoveLib] Add Delegation contract (#1575)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 483, "deletions": 45}}, {"node": {"oid": "a5424053ae1eca31b41d398cf302e9f7253c9648", "messageHeadline": "consensus: include more detailed information on network errors (#1898)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d710f341cd220996c85d7cbf8db9f6a704359696", "messageHeadline": "remove Type field from package objects (#1894)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "541fdceff3ae45cc48f2d6ef040b3db5619a8eb1", "messageHeadline": "Filter out connection failures (#1896)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "f7664704364a88c3c2e3babe3a9afa32876d2161", "messageHeadline": "[Move] Fixed test function calling entry functino and updated docs (#\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "58355152ab186f2c45c7932050868daf94526ca1", "messageHeadline": "[explorer] Implements 'Static' Mode and Tests for Transaction Results\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 552, "deletions": 547}}, {"node": {"oid": "0a315ed16b181d040c5979d0581c1b5e0a083889", "messageHeadline": "[GatewayAPI] - Make gas input optional in Gateway + Gateway refactori\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 271, "deletions": 266}}, {"node": {"oid": "237f4ffb4b92cf3d43b737827c29a6a3b1b8303a", "messageHeadline": "fix: fix leftover MRO Python wart", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29e4230acd22ef4d57951dd7bce57fe471f06b23", "messageHeadline": "fix: repair benchmarks post MystenLabs/narwhal#220", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 117, "deletions": 26}}, {"node": {"oid": "f0d3ad72888668778efc0065b3ee24e97189cfe1", "messageHeadline": "narwhal: update narwhal pointer to a188b870eb1a4b601a58e5744290b7d56c\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 183, "deletions": 191}}, {"node": {"oid": "119832d141af087d5ba06a1c70980e47111338a2", "messageHeadline": "[transaction tests] Hopefully complete support. Migrated more tests. \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 564, "deletions": 344}}, {"node": {"oid": "5ff68993e50f535abc59323b180d2ff80274f544", "messageHeadline": "Create sui-setup.sh startup script for Cargo install through genesis \u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "5456518b9de2c963e8b83dc9ecd924606db7470d", "messageHeadline": "network: use codec from mysten-infra", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 18, "deletions": 84}}, {"node": {"oid": "e4031580aca10a483e7830114962d8a05cd25fcd", "messageHeadline": "network: use 'multiaddr' for validator interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 461, "deletions": 388}}, {"node": {"oid": "db3ea8f21a277205d423a8a4192f0da09f6a8c65", "messageHeadline": "chore: update mysten-infra pointer to 3b7daedf91fd8937dde26e905b8114c\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "57220b2652954f3306fa1ff5c477ccc74428ab40", "messageHeadline": "Add rustdoc output to Contribute to Sui (#1880)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "559089e5f7f291583fb31b77b732014e3fa7df34", "messageHeadline": "Add rustdoc output to Install Sui Source code section (#1881)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "aa3e015884cd5cdad4e9ada2a1a66dc020b9dde8", "messageHeadline": "network: use 'multiaddr' everywhere", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 325, "deletions": 247}}, {"node": {"oid": "51f55f1bbe484d6f9f235e78c96016a3d18e2d4c", "messageHeadline": "chore: update mysten-infra pointer to 3b7daedf91fd8937dde26e905b8114c\u2026", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b8ae5ac11dd25ae443826f06456abb719d10af2d", "messageHeadline": "[chore] Bump move version (#1884)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 110, "deletions": 100}}, {"node": {"oid": "254ab75ac068402ad2a7ce05b6cad019d3b64e63", "messageHeadline": "Object Tutorials Chapter 4 (#1848)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "b89ee442c263bebc3c069c62d4a070dad4d7dddc", "messageHeadline": "Condense config structs (#1879)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 37, "deletions": 70}}, {"node": {"oid": "fd0afdd4209ed9ed8d2f20390b7f3896f00b2642", "messageHeadline": "feat: generate documentation & publish in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "3a484525fc451f0117eb7b06cd9a83f45f8c8775", "messageHeadline": "feat: build & publish Docs to Github pages in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7b45b07d900a570812a1abf74423b5f6fc2b9488", "messageHeadline": "[Docs] - add 0x prefix and change SuiAddress and ObjectID to lowercas\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 186, "deletions": 139}}, {"node": {"oid": "9573705698a60bb856a98828a2893999f79e4b5b", "messageHeadline": "[block_synchronizer] do not synchronise existing in store headers & p\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 353, "deletions": 24}}, {"node": {"oid": "b58db03f80ddd1809ac4af995e884f015cfe87b7", "messageHeadline": "Bump clap from 3.1.15 to 3.1.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5546f33ac4dcbc751f3e1ddb9c0c646adaf1c315", "messageHeadline": "Bump tokio from 1.18.1 to 1.18.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4370c79cc572d445dd84a066bb7ae569bfa64d84", "messageHeadline": "Rename Transfer to TransferCoin (#1875)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ed21bd4f6fd353d77a7f0c8cfac61b1c7b6ab8d2", "messageHeadline": "Bump proc-macro2 from 1.0.37 to 1.0.38", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ee84d56347de95862ec7265d4b55aff95501b15", "messageHeadline": "Bump prost from 0.10.1 to 0.10.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06082a7f76432e91deabb767920406cff3a6478b", "messageHeadline": "Bump tonic from 0.7.1 to 0.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bd01d0850bc0c9b63546a1292c80e7b8aac8482", "messageHeadline": "[TypeScript SDK] Implement transfer coin (#1865)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 247, "deletions": 111}}, {"node": {"oid": "8e01e589a416abcd892a0a27659c1f7b478e8a62", "messageHeadline": "fix: rename header_store to certificate_store (MystenLabs/narwhal#217)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "d4d894e7dbb1e9a0d763649a3bf1d85fc55d4710", "messageHeadline": "[explorer] Standardizes the Group and NFT Views in Owned Objects (#1847)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "1496abead65f8bf0efa962fb202afa079383ee44", "messageHeadline": "fix: broken links in files (MystenLabs/narwhal#215)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c0ea2c70fd5cbb4e14ae7423b410dda5438e189c", "messageHeadline": "Bump jsonrpsee-proc-macros from 0.11.0 to 0.12.0 (#1857)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 117, "deletions": 35}}, {"node": {"oid": "8f80e25578174727e954164b3d724967dcc6f9b6", "messageHeadline": "introduce span tracing for helper (MystenLabs/narwhal#204)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "65716da422700def7e31815cfa8a88a200362185", "messageHeadline": "wallet-ui: init project", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 16757, "deletions": 1}}, {"node": {"oid": "755dcff621a271cc492c5d001753eaa9169ad759", "messageHeadline": "Add 0x prefix to all hex encoded values (#1800)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 158, "deletions": 83}}, {"node": {"oid": "767faf129a453e7b2c777a158da797c9ebb470a8", "messageHeadline": "[TypeScript SDK] Fix lint warnings (#1864)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 874, "deletions": 819}}, {"node": {"oid": "68225a452600c58775de3657f6d512f1addf7e95", "messageHeadline": "[TypeScript SDK] Update package publishing settings (#1862)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 323, "deletions": 301}}, {"node": {"oid": "3b8a9c2786012cddc56070d4c6d5dc20a7f62382", "messageHeadline": "Explore tx 11 (#1852)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2a87c3e4dbbdc52dd0d05d6f993c33ecda8d337e", "messageHeadline": "prevent tx_signature overflow (#1854)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "60723c91d3fa50fcb5612420f84bdfb5d941f332", "messageHeadline": "Out of order batch (#1853)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 114, "deletions": 8}}, {"node": {"oid": "402ed4343b7ed1e3a30c36683b1640b72257ebdb", "messageHeadline": "Batch calls for recent transactions (#1850)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 56, "deletions": 49}}, {"node": {"oid": "d290a4312d512975cc5bc9e2a0342633909de82d", "messageHeadline": "fixup! sui-network: manually define rpc service", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0d21bfc9de196a8a0bba61ee9a70b1fb09f1b3a", "messageHeadline": "sui-network: manually define rpc service", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 280, "deletions": 348}}, {"node": {"oid": "0d990f8dde0132ab0e333d3e27373128396ac85b", "messageHeadline": "Add direct link to blog post from DevNet guide (#1838)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "041592d6021af1c1fc1536f1e241a6be440370b4", "messageHeadline": "[explorer] sorts Objects by Type and then ID (#1841)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "f43327347742db8175929d1a5958d955e418b065", "messageHeadline": "created and mutated links should be to objects, fix sdk types (#1842)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 96, "deletions": 3}}, {"node": {"oid": "f620d653aa94e3ec3c8e69dfeb55b794513704c0", "messageHeadline": "[docs] fix links: http -> https (#1843)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "089e4d11bbf3202896992b03f5af11bbd7ee8450", "messageHeadline": "[explorer] implement batching requests (#1836)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "141d3a91e6ddeb187f9fc5bfea7b230dd23b50f7", "messageHeadline": "remove ID from address label (#1833)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bc73464b435179fbf950e83526c9a7109102666", "messageHeadline": "Update devnet.md (#1835)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "412082f030e81e2302bf13ddd7e900ad0c93adb5", "messageHeadline": "chore: fix a bunch of typos", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "25dd4a803d8705ab4449117b96c5353e3f0acd93", "messageHeadline": "Link to DevNet guide from DevNet section of Wallet doc (#1834)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2eee9d7eba569fd87bdc186edd66e852870f0759", "messageHeadline": "Add partnership form to FAQ, update DevNet refs (#1830)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8be40f6af83488549ea284be8842726580059984", "messageHeadline": "Replace Gateway link in DevNet guide (#1831)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23c4b26753aaf3a0cc157f19bcc4eaee6f799ed8", "messageHeadline": "Announce Sui DevNet in Learning See what's new section (#1828)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b2484ab75c63f3ac93422135379b7d27c8df5a4", "messageHeadline": "make transaction package link to an object (#1829)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d08cc53d13b45d782340cbaf4bb313deeb5bb343", "messageHeadline": "[doc] add ToS link to devnet doc (#1825)", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "576d8071d34d265ef4b9ff2887cc0c234c9f3a50", "messageHeadline": "[wallet] Disable using shared object by default (#1827)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9520ace81c746696e3e44f57ba3c939a83984720", "messageHeadline": "Announce DevNet on Dev Portal landing page (#1826)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c40dd869da74adb031395b57dacac163086eaca", "messageHeadline": "Add DevNet guide to left nav of Dev Portal (#1824)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1dac67837850c32117fff6718d75992c65c17259", "messageHeadline": "sender added to tx page (#1823)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "00e48856ef5e617d2bbbe4011ee571559531d4a2", "messageHeadline": "Edit DevNet section of Wallet docs (#1809)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c415d47c36594a250730159d5279e2a396bb71f0", "messageHeadline": "Update Sui Explorer links to docs and UI on Explore index (#1810)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed1622ba7db4865814e0969316096f08c3bee41a", "messageHeadline": "Add images from Explorer to DevNet guide (#1813)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "16159e9c453c700f7b90d4aba28618608be8f92e", "messageHeadline": "Add files via upload (#1812)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3f300f0a0162968bfcb83c3daaf412f59c4c5dfd", "messageHeadline": "Edit Sui Explorer README, link to DevNet guide for use (#1816)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "372c997cc1f232eccd642008145ebfd5b622f406", "messageHeadline": "Replace hardcoded path with your-sui-repo in DevNet guide (#1818)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82873680312a1d9d59ae49fcb981ee8e4020c77c", "messageHeadline": "exit wallet after gateway switch (#1797)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "da07effc1a593baebc3db7c63fa237df26f4ba03", "messageHeadline": "Owned Object Display Improvements (#1820)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "52589f1766ec3665391c40de324d40aa3991d073", "messageHeadline": "[node] Log less gossip (#1780)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 270, "deletions": 17}}, {"node": {"oid": "fd9435d45f2f2db470bf596a300312f8af5175e1", "messageHeadline": "make genesis transaction display friendlier (#1817)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "13d3331fcfd4ac097db4225da186954ef1cf8e7a", "messageHeadline": "disable connected objects fetching for Move packages (#1814)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e2c0431e3cff96270ad8094adbc4a70397f5fad", "messageHeadline": "[docs] Update devnet instructions (#1811)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee64493f5ebc0d1d173b8561c4e873e718143cd0", "messageHeadline": "add loading notice on address owned objects (#1805)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ab35643c46848c8b76e7ca3401d508877949198c", "messageHeadline": "Update Move Contract Display (#1802)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 57, "deletions": 19}}, {"node": {"oid": "50b92dc8801398e6938973342e967aade1df468c", "messageHeadline": "Update Wallet doc Transferring objects section as Transferring coins \u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "e71f61e87f6ee926c05581146dfa5fed0b9c3c14", "messageHeadline": "Create Sui DevNet guide under Explore (#1723)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "3a791a9d1f13f956a9837aeef9227cfeea5993e7", "messageHeadline": "Revert \"avoid using locked gas objects (#1768)\" (#1806)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 60}}, {"node": {"oid": "8825418dad7a3a19c43bef4b2f833b30e71b36ad", "messageHeadline": "[wallet] Pretty print json (#1803)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d693d4fe613edb220bebc85fda2324534588cbe9", "messageHeadline": "[explorer] Update content (#1799)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "48f7a69297c9debf3c8c05c1fbc886157d232285", "messageHeadline": "[wallet bugfix] - Wallet interactive mode does not accept whitespaces\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "d5958b6e9ca9f1b3746998fdd7e7e3ee46600a03", "messageHeadline": "[framework] spoofup DevNetNFT to allows transfers and updates", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "6a4a9760c69c9a0d2ca4df92cf99fe4168c085e1", "messageHeadline": "added txid to object page (#1793)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3f627838c4b0a2fd329c11cea77919295f8a0d62", "messageHeadline": "Added logs to gateway (#1794)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 92, "deletions": 6}}, {"node": {"oid": "f68dc8155fe4a139dc18ceca6cf3d98ef427608d", "messageHeadline": "Update cargo install instructions to use dev.net branch (#1791)", "author": {"name": "Evan Chan", "email": "echan@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff45071c7b2b987d9d4b5c7752b0e40460ddc14c", "messageHeadline": "[bugfix][wallet] - trim [yn] user input (#1734)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32fbb45457e060ee316443747a4e45a634234c29", "messageHeadline": "add more test for rpc server (#1732)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 101, "deletions": 8}}, {"node": {"oid": "fd9897908c74bcc991a943c267db9eb778005b5b", "messageHeadline": "[Move] Constrain use of child object of shared object in Move calls (\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 334, "deletions": 39}}, {"node": {"oid": "984a368d54cad5f290c20367473326aa4186db0f", "messageHeadline": "Change Package display to link, label and typo fixes (#1789)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "580f8ff4e43fe09dfa3c2528debb632557c781d1", "messageHeadline": "[wallet] - rename transfer to transfer-coin (#1762)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "69a7e8fe41eb14456243c2ff3a080ae17ac3f9c4", "messageHeadline": "remove tx id when there are no transactions (#1788)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "772b283def51de4b62f462b476531fae4f181f22", "messageHeadline": "Skip sync for switch gateway command (#1782)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "da338aee778951dbaabfe2672108e1363b98e4d3", "messageHeadline": "Add gRPC Server + get_collections endpoint to Narwhal (MystenLabs/nar\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 1071, "deletions": 76}}, {"node": {"oid": "2da3779d44b3ca592b30be1e0d978fb5a947c371", "messageHeadline": "upgrade jsonrpsee to commit 661870a0ab4159b2bb104ace25a2cb817a097e03,\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "f2a0e2ba3cb319c7ae1e27a59ac4b42667e95b30", "messageHeadline": "[explorer] Fix smart contract rendering (#1778)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 100, "deletions": 15}}, {"node": {"oid": "70701b9d1666f2d17e9136161d14cc4e078aa438", "messageHeadline": "Mutated & Created added. Trim search input (#1787)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "75a59cdf94df252341398b3e5f39b56a801571cd", "messageHeadline": "Remove dead code (#1777)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 0, "deletions": 338}}, {"node": {"oid": "e5b2be4ffb0a2c8164d7d1b8d94870d2f45c2194", "messageHeadline": "Add doc describing how to connect the wallet to DevNet (#1767)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "367174f9799bd387a9a4f78542557ee117458343", "messageHeadline": "[examples] removes const addresses from Hero, allows running multiple\u2026", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 129, "deletions": 69}}, {"node": {"oid": "fc812d65cdc8c79786f6a868f0849e29220e878b", "messageHeadline": "[explorer] Groups Owned Objects by Type (#1741)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1004, "deletions": 550}}, {"node": {"oid": "dc91ca1d2e0172353ac5bf202fb3d633f725e456", "messageHeadline": "use HTTPS devnet rpc default (#1785)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52154892148293e93867c837ba07e00bbdb4e27a", "messageHeadline": "chore: make sure all mysten-infra dependencies are on the same revision", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2d12b3963eee152a079146bdb30ec7f05594620", "messageHeadline": "Ensure gateway gas metering is consistent with authority (#1764)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 177, "deletions": 131}}, {"node": {"oid": "75de532613cae564615cc8d0a9866b16d2061cc5", "messageHeadline": "chore: add lint checking for out markdown files in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "d6c5c6137a9178b17ec0976a76ca8a6a7ef0bc54", "messageHeadline": "feat: write certificate responses (MystenLabs/narwhal#193)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "954bccbb2ee315705914aaf80b6838cdc9038ecb", "messageHeadline": "Unify network settings and add README (#1771)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 68, "deletions": 322}}, {"node": {"oid": "371d3b133320b0ff9a965e10c236adadfe534770", "messageHeadline": "[refactoring] Rename check signature to verify signature", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "1ee582ca4f7e896fffa6ea1b82c89aafc10e5302", "messageHeadline": "avoid using locked gas objects (#1768)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "b644b874ebffb69085e3ed47f0e7cb1e62251900", "messageHeadline": "Added retry for gateway tx (#1765)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5b6a3b16c8803b9e0e83e4c43315184d1d6bf56b", "messageHeadline": "types: remove unused serialize types and methods", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 39, "deletions": 902}}, {"node": {"oid": "532a751fad1e3606a2a083d921340e434a9671e3", "messageHeadline": "Let validator reads key pair from network config and remove --address\u2026", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "231404f8d771b1f65a75d0f0b49a67448fde4907", "messageHeadline": "chore: add link checking in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "ebf291eee01216b28ab42f7bbb4f25a8524075f8", "messageHeadline": "[Gas] Fix a bug when running out of gas (#1754)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "fa34870ac4874f9b244de74e1144b87dcbbff719", "messageHeadline": "Discord update (#1586)", "author": {"name": "Kyle Qian", "email": "kylecqian@gmail.com", "user": {"login": "kyleqian"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "f2b37b53ec5745f578c797365c4a920be6bb562c", "messageHeadline": "Check for missing object result in search (#1755)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e55c1825c76d9078f8acfbcb99123ab52464ccc6", "messageHeadline": "feat: handle the payload availability message (MystenLabs/narwhal#186)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 392, "deletions": 47}}, {"node": {"oid": "10bdb1c376698660dd9cad52fbbe0dbebf346440", "messageHeadline": "fix Sui Explorer title spacing (#1751)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c689ebddc8b047625549d2c6fdfbd91e55e3ef4", "messageHeadline": "authority-client: properly convert tonic::Status to SuiError", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 25, "deletions": 42}}, {"node": {"oid": "cdddf1f39abc22aabcf89b02c22bbe0c6f5a6a76", "messageHeadline": "types: remove some unused serialize functions", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "67a3b44b05643b02cf122e917a72566345a6f166", "messageHeadline": "benchmark: add back in parallelization of sending txns", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 82, "deletions": 38}}, {"node": {"oid": "e88470d7024aa569529d0a829792523ada660d46", "messageHeadline": "benchmark: allow client to do serialization", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 117, "deletions": 117}}, {"node": {"oid": "caaf36a3c718b36dcf59f16311fb40142fbdfcd7", "messageHeadline": "[GatewayAPI] - Moving SuiJson to core and use it in the GatewayAPI (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 182, "deletions": 209}}, {"node": {"oid": "c3ee146af546ccf3d049098551741fef54b00dd6", "messageHeadline": "Turn off gossip (#1745)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1ca63c2c5c2f45129900fe53bb800ca2b74db246", "messageHeadline": "add left padding to search text (#1744)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "01509cf85b29aab375105c72c0a2e4ddb600a16d", "messageHeadline": "Print Transaction Hash when displaying cert (#1737)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8686ebe8ab28415302784b3679fbc1a9ccefd22", "messageHeadline": "add home page link for Sui Explorer header (#1735)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b30f07b6efa3fd9700bc8acc2dcabc2f05df0608", "messageHeadline": "adds max concurrent requests with towers (MystenLabs/narwhal#197)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "5c44cd2254ee568acb2f7105b45d76ecce111429", "messageHeadline": "Distributed bench (#1661)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1017, "deletions": 198}}, {"node": {"oid": "601889c18eb6175f77b9ee489d308ceaf33155dc", "messageHeadline": "[node] Follow latest & Safe client integration test (#1670)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 818, "deletions": 170}}, {"node": {"oid": "300f32d4f684b374adb76a849e0a69c15666428e", "messageHeadline": "Better out of capacity error (#1711)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1a25e68fbc849684344680a4da134d6a62b136c3", "messageHeadline": "A few more gateway state checks in tests (#1729)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "7d252a8044f94544219e50b630f20e84d940907f", "messageHeadline": "Add files via upload", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "023a6c96aee71a14e94cd7db0e875b1bf69a6419", "messageHeadline": "[examples] Balance-d all of the examples (#1648)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 204, "deletions": 129}}, {"node": {"oid": "2b230cd39c26dd9ba7f5ed829cbde76ade4e3afc", "messageHeadline": "Remove duplicate search bar from explorer home (#1731)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2e31809995194f126555882ceaf29d358c815708", "messageHeadline": "make object property boxes fit content (#1730)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa913e75db37b0e4bd6d62a274190e8c522e489a", "messageHeadline": "Explore tx 3 (#1722)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 260, "deletions": 88}}, {"node": {"oid": "b3ed15605d7bbbeea1a3e3a40ec13fbc667835f8", "messageHeadline": "Move explorer-client and rust codecov jobs to self-hosted runners (#1\u2026", "author": {"name": "Todd Fiala", "email": "100159218+todd-mystenlabs@users.noreply.github.com", "user": {"login": "todd-mystenlabs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c20f5eb1be421391b7cce2477d037a048a0b8c90", "messageHeadline": "config: move sui_config_dir and related constants to the config module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "fac05130b1ac6a67dcbb0178c0480c1f6d8d9ef5", "messageHeadline": "config: move gateway_config.rs -> config/gateway.rs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 94, "deletions": 99}}, {"node": {"oid": "d1e9dc2c7986b64bc07bd6bdad76ddd819295ffd", "messageHeadline": "config: better allocation of available ports", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 47, "deletions": 53}}, {"node": {"oid": "a6bee93014c43c81d8018351b15664c08c902520", "messageHeadline": "config: move config.rs -> config/mod.rs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f4afb603801c90236772a1b2b56f2e216a9adf82", "messageHeadline": "[Bug fix] - create .sui folder structure if not exist (#1724)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "366328f6a65348e2cb21a02d6fccd54b66735f3f", "messageHeadline": "Replace REST API links and references on Learn index with those to RP\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "96cb7f7cf3087eb9c5374f341857d2afb0e16e10", "messageHeadline": "Replace REST API link and reference in Sui FAQ with those to RPC (#1721)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6a17964c27fe26e39e052acdf84ef54be5e744d", "messageHeadline": "Update prototypes.md (#1720)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5e8aba66d1d7ba3ac6221280d3a0a690b7134f0", "messageHeadline": "Update siteconfig.json (#1718)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f7c0ee7ac4aec86eaaa0d4d85fdd10c8a569cb", "messageHeadline": "nexlint: introduce project linting", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 371, "deletions": 168}}, {"node": {"oid": "58d79005f6800ff0767a84e391c208b74e4cd3ab", "messageHeadline": "chore: typo-fix the docs in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e71ceaddbf8deebc9904e2bec3507e974ef524ce", "messageHeadline": "fix: typos", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f57aede000b992ffad3d890ee1e8a703f90c7ddc", "messageHeadline": "chore: also label explorer PRs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da1e65f9af7774afbf3f8b5a6f42e357fcc13339", "messageHeadline": "[TypeScript SDK] Parse balance field for coin (#1699)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "e129d9224c0cd2640fa70f8b6c786a61b2a0d317", "messageHeadline": "proto: regenerate proto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "84225a67e322e7622e6ca4c08a35b025253bd084", "messageHeadline": "chore: fix the licensing", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ad940fec4520f5501b6630575233c607515d14c6", "messageHeadline": "primary: convert block-synchronizer", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 154, "deletions": 141}}, {"node": {"oid": "7af5f01171ab3893747db609908e292f259e9d5d", "messageHeadline": "network: remove old network interface", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 696}}, {"node": {"oid": "cc768f4cd42dd1ea4d275e66e7756ea33bfc51df", "messageHeadline": "worker: convert transactions endpoint to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 375, "deletions": 41}}, {"node": {"oid": "e2636b9bc016281db7f3f2ef663185890e6d91fe", "messageHeadline": "worker: convert worker-to-worker interface to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 351, "deletions": 237}}, {"node": {"oid": "9096e94f65b79446169de2c3874c2859f246679f", "messageHeadline": "primary: convert primary-to-worker interface to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 242, "deletions": 165}}, {"node": {"oid": "d7604ef607678dd81daa6ef57d3d4d5929a71604", "messageHeadline": "worker: convert worker-to-primary interface to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 96, "deletions": 61}}, {"node": {"oid": "b10a32f6f817092df10862eb8645fb12dafcf644", "messageHeadline": "primary: convert the primary-to-primary interface to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 286, "deletions": 77}}, {"node": {"oid": "1f75fe9e87cef48184a490b0865028660507be91", "messageHeadline": "benchmark: only error out on ERROR lines", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f6d1074bc090455e9fdb672b53f464479fef01a", "messageHeadline": "types: add proto definitions for narwhal interfaces", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1138, "deletions": 2}}, {"node": {"oid": "ff75d923bb8af347278ab8b9db18e96ca0ac9b7f", "messageHeadline": "types: move primary types into their own module", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 460, "deletions": 443}}, {"node": {"oid": "035104913fd7b7cf8c680129731fc66e6c2806c3", "messageHeadline": "network: convert to grpc", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1939, "deletions": 1774}}, {"node": {"oid": "f5543e8a72969e36af24af05ae8940f62326a553", "messageHeadline": "Add dollar signs to commands in observability.md (#1619)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "1170dba6918b04d16e074b722344b9c6c0a3623f", "messageHeadline": "Link to new Narwhal overview from validators description, edit surrou\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "766a44c0e6173ee62424322676f62ad4ad84245a", "messageHeadline": "[adapter] Use Move's transactional test framework (#1643)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 982, "deletions": 113}}, {"node": {"oid": "d3ac68acbfbc89af34f9584e52df3fb9adefe1b7", "messageHeadline": "[Wallet] - Ask user for Gateway address if wallet.conf does not exist\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "4e038210e050d726f6ca79ae95c075f9d6b2af97", "messageHeadline": "Separate Authority Credentials in Configs (#1633)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 453, "deletions": 152}}, {"node": {"oid": "a0d9ce297f2a1a9f5f14b752627865e92cdb8d5d", "messageHeadline": "Bump serde_json from 1.0.79 to 1.0.80", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "520e29742eb64bea2ea1069e056358c83731cf07", "messageHeadline": "Bump serde_bytes from 0.11.5 to 0.11.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44ab27a12e80b134ee41387d86a019cf01b0cbd0", "messageHeadline": "Bump thiserror from 1.0.30 to 1.0.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "57750382ab10fb9fa0eef8661029df2fb331783b", "messageHeadline": "Bump clap from 3.1.12 to 3.1.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3b105c4888f5a4fcda5d42a0ca8e0479824b8830", "messageHeadline": "Bump serde from 1.0.136 to 1.0.137", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "f9e4b5e4e2bc13710900286ff2556727b17a9650", "messageHeadline": "Fix #1680 (#1682)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 98, "deletions": 67}}, {"node": {"oid": "4a2e116e519e8e425bf001545c7bf2098edba0b8", "messageHeadline": "[explorer] Updates Owned Objects to match RPC Model (#1678)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 224, "deletions": 137}}, {"node": {"oid": "c6445615881fa278b9fe0e44fb6436755419e306", "messageHeadline": "[Wallet CLI] Add command to configure gateway URL (#1706)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 76, "deletions": 28}}, {"node": {"oid": "63c467455c4d48b1da481e8e93800f6bd905091d", "messageHeadline": "[explorer] Render example nft (#1695)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 311, "deletions": 25}}, {"node": {"oid": "319c09588ba39726db7a74d13987d8c54f4f4196", "messageHeadline": "[gateway] return TransactionEffects for GetTransactions (#1684)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 810, "deletions": 301}}, {"node": {"oid": "8a9fa4942eb08f091e3528ca1b1f5571093169bb", "messageHeadline": "Explore tx 2 (#1697)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2510, "deletions": 1839}}, {"node": {"oid": "2e824e552974dc69d2bfa7562ac5c01111ae127c", "messageHeadline": "Update Tutorial Chapter 3 regarding testing immutable objects (#1667)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 46}}, {"node": {"oid": "f9073cd71b44cd77b93ed31bc23500c22a3d3ec1", "messageHeadline": "[Typescript SDK] Fix data types for objects (#1693)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 477, "deletions": 13}}, {"node": {"oid": "6f32a33d7de719a5eeefb29c7fcf24e61ea07787", "messageHeadline": "Do not panic on error with wallet and sui-move (#1675)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "8bb5bbf15692eac103a9edc3a377e7b7d1c4b739", "messageHeadline": "Add `QuorumSignInfo` and merge `CertifiedTransaction` with other Tran\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 269, "deletions": 262}}, {"node": {"oid": "94dc273923d18d49ff0cfa332eac7b2a706d5420", "messageHeadline": "chore: auto-label documentation PRs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ec4838bee71aed503b79b54f8528a0d90035a0ee", "messageHeadline": "fix: remove unnecesary panics", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "a3a2e57acce2309c1575c7811caa63ac34c27cc6", "messageHeadline": "fix: re-tag the bench job to self-hosted-ci", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7a3f66f530a7a85cb1e99f015b9f76f3b5a0535", "messageHeadline": "ci: turn off caching in bench job (#1691)", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "10ef0715be911e5e2299450048a711aaa0a76515", "messageHeadline": "refactor: replace a `From<Vec<Foo>>` by `FromIterator<Foo>`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26fce70f6de493a8955391161b8997e94c5dff80", "messageHeadline": "refactor: replace a `From<&Vec<Foo>>` by `FromIterator<Foo>`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "93c424c0776f35be3a6ef6f1fb229c51942f65dd", "messageHeadline": "chore: upgrade net2 to tokio::net", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "f38b35be11dd42e0984ad85515e90be2083dbc8b", "messageHeadline": "[Typescript SDK] Fix data types for transactions (#1681)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 424, "deletions": 23}}, {"node": {"oid": "fbe904d002f7e6a2bae6873e38204ffca9911ffe", "messageHeadline": "wallet: correctly pull git revision for build environment", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b57818848242c01913be87e759f4c5537bd6c55", "messageHeadline": "Fix narwhal dependency with net updates (#1677)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 415, "deletions": 163}}, {"node": {"oid": "fe024fd2426b0cbafc27ee038c433ca77acb42b3", "messageHeadline": "A few improvements on Wallet display (#1679)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "e50b4ebe71a900767589c5f5950f3f97ca63c252", "messageHeadline": "[validator] Wrap AddrInUse errors so we can see what address could no\u2026", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "360cd15bb71d9446d2db811e7d81bb0d353718d7", "messageHeadline": "Fix seq number bug (MystenLabs/narwhal#189)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "4688772739d2fdc1eb2d745a9d4322ed0575d1fa", "messageHeadline": "Add more gateway_state and authority_aggregator tests (#1673)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 347, "deletions": 28}}, {"node": {"oid": "3d464b7df95050c8eecd53530a0c28c298464a48", "messageHeadline": "[explorer] Render the Object View with the new data model (#1669)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8431, "deletions": 8266}}, {"node": {"oid": "8f20457d5dc0542abc3817aad5224a179da348ad", "messageHeadline": "Update faq.md (#1671)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "502077d18750dce8301ca2e65557698738350584", "messageHeadline": "[TypeScript SDK] Update Object Schema (#1668)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 463, "deletions": 47}}, {"node": {"oid": "cd93e352ff18cafa753a91da9e19970a739dc789", "messageHeadline": "Update index.md (#1663)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "58121273c995a46cf834ad99ccd97029160040e5", "messageHeadline": "Add handle_consensus_transaction to AuthorityAPI and call it from gat\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "53c04522d50f6c4258f8adab5c4f9823a3ad2fc8", "messageHeadline": "[RFC] Minimize confusing authority errors (#1666)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "b92eef11ae94f154712963aba66a66c92674ee5e", "messageHeadline": "Direct execution (#1656)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 225, "deletions": 149}}, {"node": {"oid": "ca72f7c06271b32608687b7f753a1ba084f87af7", "messageHeadline": "[explorer] Add DefaultRpcClient (#1658)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8281, "deletions": 8110}}, {"node": {"oid": "ca9046fd8b1a9e8634a4b74b0e7dabdc7ea54475", "messageHeadline": "[clean up] - Remove rest server and update docs (#1654)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 19, "deletions": 2095}}, {"node": {"oid": "4d1332ca62375141bcff8b10e2aaeef43d041f03", "messageHeadline": "[Docs] Updated path to the new Move repo (#1665)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3b8dbbe50677b871de9dcdfb69e05f027f1b4a4", "messageHeadline": "[MoveLib] Rename all take_/return_ function names (#1660)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 272, "deletions": 272}}, {"node": {"oid": "1bd3ecd392bf7284b9447c85faa484784e9f6cb0", "messageHeadline": "Update siteconfig.json (#1664)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ccd811e1c354b63964063e0a1d02cc9fe163931", "messageHeadline": "Update navconfig.json (#1662)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d56087da9ecb6196e93cf16bf2743e44edc6ee91", "messageHeadline": "Update install.md (#1611)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6163f84b5032a00d5204970900a81cd801407bfe", "messageHeadline": "[doc] [TypeScript SDK] Add preliminary documentation (#1646)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 35, "deletions": 82}}, {"node": {"oid": "b68e3cdd8c7f7e754e1298d36cbf3eb65dc9a634", "messageHeadline": "[doc] Add instructions for the create-example-nft CLI Command (#1645)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "e570ab3b0d196b9e1453ea99adea68ff4b257c79", "messageHeadline": "Fix a bug in how we hash/compare AuthoritySignInfo (#1659)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "eb3c1c03694e1fe63f79ecb7d4ee685b1fa148ae", "messageHeadline": "refactor: have consensus usa a bit of test_utils", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "91887fd4b1eb292091781a4b052468700c93d0b2", "messageHeadline": "fix: clean up unused dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1aeb642799a0182d8310025c6e84d68808449d6a", "messageHeadline": "refactor: remove additional duplication", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "4c9d0c4dce05adfe5bfc11fe9afde6a9a15a555a", "messageHeadline": "refactor: make the network crate use the fixture crate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "72a9b57e4df9423445db0ee5424755348815ba7c", "messageHeadline": "refactor: port all worker tests to use the new fixture crate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 80, "deletions": 238}}, {"node": {"oid": "0caa34ea8e4e938dbb630cf134c2739f6fd3cc37", "messageHeadline": "refactor: move types' test_utils to their own crate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 349}}, {"node": {"oid": "b5329375846bea1c90b13f1113a16bd0b7f36235", "messageHeadline": "ci: use 'self-hosted-ubuntu' tag for self hosted runners", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31a86cfb79a75b89a2fc5167aa322a9eb6d2a06d", "messageHeadline": "ci: turn off cache for self-hosted job", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1b6f380527bc192b64ff5d329c7b81cf340526dc", "messageHeadline": "output all tx for Sui (MystenLabs/narwhal#185)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "9979b25f974311a82c4720f91199ee3cd9d7f479", "messageHeadline": "[chore] ECamelCase me (#1650)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 139, "deletions": 153}}, {"node": {"oid": "bb8da0aeeef9209868b436a85f00385e34726320", "messageHeadline": "[Faucet] Increase default gas budget (#1649)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9646f9ad79a10fe0e003f5e2c8f020428b182261", "messageHeadline": "Add dollar signs to commands in move.md (#1612)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "479e4c7725ed943ead8c3a5c2b007f9d57182853", "messageHeadline": "Add dollar signs to commands in tutorials.md (#1616)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "aa5e04fad2572fdd5c9a292191d4462be42468ac", "messageHeadline": "Update index.md (#1618)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce600ad31d6d358dc1f9a73ccaea49c232fc4d4", "messageHeadline": "[MoveLib] Initial checkin of the governance contract (#1436)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 828, "deletions": 11}}, {"node": {"oid": "c2493457711a8109176f5deefa7c2f332300768b", "messageHeadline": "Add dollar signs to commands in wallet.md (#1613)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "a626f6ee698f38ed92d964ae4da250dbf4feceba", "messageHeadline": "[JSON-RPC] Generate openrpc.json spec and rpc.discover endpoint (#1588)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 3426, "deletions": 112}}, {"node": {"oid": "47a246a7d28113455e7bb009bf5806f1caad6d90", "messageHeadline": "feat: handle the CertificatesBatchRequest message on the primary. (My\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 307, "deletions": 27}}, {"node": {"oid": "ff492e59ff9fb63c6e7c61024194ec91df9964b7", "messageHeadline": "support duration for Properties (MystenLabs/narwhal#173)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 300, "deletions": 86}}, {"node": {"oid": "3b6cd6bdf091f1928700d14eda278e3a908c13a2", "messageHeadline": "[node] Add plumbing that allows authorities to connect to other autho\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "27dff728a4c9cb65cd5d92a574105df20cb51887", "messageHeadline": "Support take immutable and shared in separate APIs in test scenario (\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 424, "deletions": 224}}, {"node": {"oid": "882566f9e85cbfab6ca1a58672c358ded976c399", "messageHeadline": "[docs] Update recommended cargo version (#1630)", "author": {"name": "Theodor Marcu", "email": "marcu.theodor@gmail.com", "user": {"login": "theodormarcu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1046a3bd121b79dccd244e7223ce5b267332517b", "messageHeadline": "[Typescript SDK] Update data types (#1640)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 2372, "deletions": 7903}}, {"node": {"oid": "5f5a85bd0aced3d479709cc81a632b3634ffe530", "messageHeadline": "Add test (and fix) to ensure idempotent response when confirm after t\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "7a0febe14adb02fb1dd245460669e9e2ea7605af", "messageHeadline": "[chore] Bump Move version (#1635)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 82, "deletions": 93}}, {"node": {"oid": "172a70555e65ff33a76ddbd28da762f37564d06b", "messageHeadline": "Add dollar signs to commands in rest-api.md (#1614)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b5ce18fe882677558946d61bfd80c17e6b7d49ac", "messageHeadline": "[crypto][test] Backwards compatibility test for address generation", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7557cb7ff2c2536e04f8e1369fdbcb84051f5e49", "messageHeadline": "chore(history): remove .history folder from git", "author": {"name": "Michae\u0308l Silvestre", "email": "willtard@gmail.com", "user": {"login": "rsilvestre"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f4d2f4a4fb37c62ab181fbd5fbe1d42ccb37f99", "messageHeadline": "fix: ignore flaky test call_shared_object_contract", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14a3e478dbd102984267cdb3565b31a86e068ce6", "messageHeadline": "remove duplicated src/validator.rs (#1621)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "b3f48ca0ad47368fff2e6ab1434e8b13f0313375", "messageHeadline": "[Faucet] Add more configurable parameters (#1606)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "a94c0505a626cd36ac03f4593fd83a08f0e4ee86", "messageHeadline": "fix: make self-hosted actions able to run on generic ubuntu (rather t\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "083dccf5d753f2f9114df5d3eb09213d22ef132e", "messageHeadline": "Debug (MystenLabs/narwhal#181)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33677cf092e23cfa76937d1494ed795960dcb25f", "messageHeadline": "P0 [dev.net] - Allow hostnames to be parsed for Narwhal config (#1595)", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "d5a3882ebfd257f7fd35391c676bfd91d23596b6", "messageHeadline": "[sui-framework] Adds Balance module (#1573)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 182, "deletions": 21}}, {"node": {"oid": "5097dc2920f13aa718bcc6d7d47440f42d2811f3", "messageHeadline": "chore: fix code nits", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9bc5b89ffce3e461cb40e635ccb5f9467895deea", "messageHeadline": "feat: add turning nodes compressible to the DAG", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "6f831217418410fd614e8aa4442cdd4bf5453484", "messageHeadline": "feat: test path compression from the node_dag", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "80b2f34354fe0e0229b0485568cecc848881f33c", "messageHeadline": "feat: more noda_dag convenience methods", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "d6238edf8974e463a67b6109a88fbd4f24aebe58", "messageHeadline": "feat: add convenience function on NodeRef, equality for nodes", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "65e08b6803cc0b5af8c9e8c669f2700ad84af19f", "messageHeadline": "feat: add make_compressible to the DAG", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "15beffaa49bfd5062f7b981651b6764290198fc9", "messageHeadline": "remove explicit account sync after object mutating ops (transfer, mov\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "917434363d9a86cb99529e325c296838431da61e", "messageHeadline": "Fix sequencer number bug (#1601)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 249, "deletions": 57}}, {"node": {"oid": "2ddf2690037ae3651b42da76cef9bcbc43f91503", "messageHeadline": "fix: include the block_synchronizer parameters to the fabfile to avoi\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "04c907aa9fe9e5575b11f38ee4f26695c816ddf6", "messageHeadline": "[core] Add shared object ref to effects (#1592)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "7ea778c3134a53019727c1c2e5ea813190612702", "messageHeadline": "chore: put in one round of small updates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 95, "deletions": 72}}, {"node": {"oid": "37410be1abf2316b86c11b326c2e5eb7c5627c77", "messageHeadline": "chore: remove obsolete RUSTSEC warning exception", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "847b6c2f102c02aad8bbaba7b72925f885643e87", "messageHeadline": "Temp disable shared_object_transaction test (#1603)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7e30bfa33b4152e6f30d202c6a41b7cf57db8bb1", "messageHeadline": "ci: check in Cargo.lock", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 6398, "deletions": 3}}, {"node": {"oid": "19d145afa63e0bf94d24a5a05b2f685e07fa96dd", "messageHeadline": "ci: don't use self-hosted runners on cheap jobs", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0b17ba84fe39e2e730f9c3b2bb51d2ab5d385f29", "messageHeadline": "ci: try to fix linker ooming", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8df6167f6d66ac2cc6998e75f19c449bd9a635c", "messageHeadline": "[Faucet] Config for host and port (#1583)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "6e3409bdefed9e4d340eebec09ad9a65ea37964c", "messageHeadline": "Update overview.md (#1596)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7fec599121497ad7811ceec326e425c48cd1ff55", "messageHeadline": "Fix main (#1599)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "1493444daa8208717bc1aacfa31e956fae025dd8", "messageHeadline": "Include the self-hosted flag in GH Workflows (#1585)", "author": {"name": "Todd Fiala", "email": "100159218+todd-mystenlabs@users.noreply.github.com", "user": {"login": "todd-mystenlabs"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f765ca6724a0845d75415b628be1714e54c20995", "messageHeadline": "Sui-Narwhal shared objects test (#1531)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 361, "deletions": 28}}, {"node": {"oid": "3ce374674b51def09ffeaeb211aa705ccb39dea7", "messageHeadline": "fix: unplug the Block synchronizer", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "92d685e11b34cb5d364d6d7671609f95777d58f8", "messageHeadline": "fix: Unplug the BlockSynchronizerParameters from default node config", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "ec5ecd19503cbb95e35d4da123d2f90ae1eef1e0", "messageHeadline": "Added key tool and docker file (#1465)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "59a491cf6bc90716564d3f50ec3841e66bed1a05", "messageHeadline": "[Doc] Add explainations on how to use take_object_by_id in tests (#1584)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "aba09fca3470a9bd7ab1302778769bd601bb9454", "messageHeadline": "[Move] Emit wrap events directly in native function in TestScenario (\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 75, "deletions": 139}}, {"node": {"oid": "236d004dfdf98d4ac5bcdaa18e8a9356fca2e6e7", "messageHeadline": "Expose network config (MystenLabs/narwhal#172)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32698ba5e0294cdfb598cf025db837fa308a5983", "messageHeadline": "fix: simplyify broadcast_batch_request", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "fe59749aab5f52de13dd2f9e54034e2d05622877", "messageHeadline": "chore: small updates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb314a6b383bc6582507df18d4ac935adfe0f653", "messageHeadline": "chore: add dependabot configuration", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6806d22f333c6867a1fb637ce977eeffe6e86d48", "messageHeadline": "chore(move): remove dev-addresses from documentation", "author": {"name": "Michae\u0308l Silvestre", "email": "willtard@gmail.com", "user": {"login": "rsilvestre"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7448e17d28a80ef2225c9d2793aa9496820faec6", "messageHeadline": "chore(contrib): fix fork command", "author": {"name": "Michae\u0308l Silvestre", "email": "willtard@gmail.com", "user": {"login": "rsilvestre"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f0ba166805768c49c683513dd5db0b06b58bcd", "messageHeadline": "[get_collections] fetch missing collections - implement must-block pr\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 2109, "deletions": 52}}, {"node": {"oid": "30a199d02b2d3b3750554c33da7dd3fcf051e67d", "messageHeadline": "Fix 1529 (#1582)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "458b5d5994090f84456bfd947ac3d1f465366bc1", "messageHeadline": "Do not sync empty parents (MystenLabs/narwhal#158)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0a29d0d5c136b8f85a6a2dcce12f10ba59901c0d", "messageHeadline": "[Faucet] Implement simple faucet service (#1549)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 617, "deletions": 2}}, {"node": {"oid": "69fa607c1cb6ebaf76d9907a19c0d0d8191703f6", "messageHeadline": "add object type to object info response (#1556)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "621e7a9986642a62e62758dde9bf77a964ecc0fb", "messageHeadline": "Create latex-md.sh (#1548)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9bf23e17a336707980291dfdaea1f039bb2de564", "messageHeadline": "feat: convert a dalek keypair into an Ed25519KeyPair", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2b4a1cfe2d2766505c48b2a5e2f13ef835d93a9d", "messageHeadline": "fix: implement Display for Public Keys and Signatures", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "0ea5ea6ef7c4674008ae180cc959221aba42c469", "messageHeadline": "fix: remove the leaf special-case. Fixes MystenLabs/narwhal#90", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0c621060657face578ab988d77eafa70885a6d6c", "messageHeadline": "feat: Make the Node / NodeRef / WeakNodeRef structures lock-less", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "c0190709c2fd58b9d0a325510d8dd6672e0fa2ad", "messageHeadline": "fix: make the BFT deduplicating", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "46f36c4d4e20fbba6f25ba725865291bdd474662", "messageHeadline": "refactor: more doc on Node, NodeRef", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "a23007045cb1138f72d17d166dedf2f97a261b1b", "messageHeadline": "[sui-node] Add epochs to key signed structures (#1534)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 203, "deletions": 109}}, {"node": {"oid": "6c9817d3585864446dc3ac8a5d879c35c62e929e", "messageHeadline": "Make get_parent_iterator() return iterator (#1559)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "62d08e8907a97804d1e4810dc594aab57b4c604c", "messageHeadline": "Raise fdlimit when running unittests (#1555)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "b8c7f90b3c18abe1d433ea245888e4aa1bbed0fc", "messageHeadline": "Fix port bug (#1550)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64357d7598ead425874bc4bde53aad29b632421c", "messageHeadline": "[benchmarking] Refactor Benchmark (#1533)", "author": {"name": "Lu Zhang", "email": "8418040+longbowlu@users.noreply.github.com", "user": {"login": "longbowlu"}}, "additions": 633, "deletions": 186}}, {"node": {"oid": "825ad996e7ac6f4686e040e0a1535af088b3251e", "messageHeadline": "fix: remove one unneeded instance of key_pair.copy()", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "2f4624b5951e836458f9762d8d25980e2ef00442", "messageHeadline": "fix: remove three unneeded instances of key_pair.copy()", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "682f3a3711e25b7bb11a45063a3a082f1192d81e", "messageHeadline": "fix: remove one unneeded instance of key_pair.copy()", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "2dcc728d83ce4913df5b7b5827200960fa2aaef4", "messageHeadline": "Update index.md (#1545)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d40aebdef86e0145d4dd253fea51c4553f5a8270", "messageHeadline": "Refactor Build index by common user workflow (#1530)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "96611e00df74146d73567b6731514dfb5b1a543c", "messageHeadline": "wallet: log git revision on start", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "249a5ff64e7bbdaf7fcf903e14346df49d3c4969", "messageHeadline": "sui: reorganize binaries", "author": {"name": "Brandon Williams", "email": "brandon@mystenlabs.com", "user": {"login": "bmwill"}}, "additions": 50, "deletions": 71}}, {"node": {"oid": "8f41b18d5ebb9c41e1db8c351263cec9ce0cf551", "messageHeadline": "adds a counter example (#1539)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "637f67f7c517472a1f53071fb7bc77811a888093", "messageHeadline": "[move][adapter] Static init rules (#1532)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 105, "deletions": 67}}, {"node": {"oid": "fca97022f2f3fa47bb797b6c8813f6dc673e0525", "messageHeadline": "Removing dev-addresses from Move.toml (#1536)", "author": {"name": "jaredcosulich", "email": "jared@irrationaldesign.com", "user": {"login": "jaredcosulich"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b364f13f78a789896dec34f2f2424b06a9f59f64", "messageHeadline": "Add a safe client function that augments the follower API with downlo\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "af94c479a4e661b341dee40e004f4a74bd1ab7fc", "messageHeadline": "chore: fix doc tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "78d73f75d5afdb4fb383970a456838be7114db5e", "messageHeadline": "chore: add one round of dependency updates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "444690d264f1609f8dd4297dda45cb1bbcb26f51", "messageHeadline": "chore: cargo-sort all the dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 95, "deletions": 102}}, {"node": {"oid": "58b0442b86bf8279a1cfac10a501943e8e6cf3cc", "messageHeadline": "refactor: Move the primary's messages to their own crates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 465, "deletions": 406}}, {"node": {"oid": "e312802785c2be8bdd4226c83520261d216976a7", "messageHeadline": "[adapter][move] Relax object/pure arg ordering. remove return values \u2026", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 796, "deletions": 1074}}, {"node": {"oid": "3b1f738aa5b192d928cba5a6426eaba8d96254ff", "messageHeadline": "Split gateway_tests and authority_aggregator_tests (#1505)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 991, "deletions": 2061}}, {"node": {"oid": "cfcade3b35e8fee7e77df447ec485b548c2e6164", "messageHeadline": "Finish text edits to Narwhal Benchmarks README (MystenLabs/narwhal#146)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "1030d1e9b5992a8aa544c3c255d5916872adb3c6", "messageHeadline": "[Move] Add module for creating example NFT on CLI (#1411)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 288, "deletions": 209}}, {"node": {"oid": "688c7063018d0d0fa3d25199e0bd30dcbac0aaef", "messageHeadline": "Extract LocalAuthorityClient from gateway_tests (#1492)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 172, "deletions": 163}}, {"node": {"oid": "a6762c9c5ee9a920dcb43f1f3e622f296a1ffb73", "messageHeadline": "Derive narwhal ports from sui (#1518)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "c104597ea5c875ed9da4c6fa6d6fcee410b6ec71", "messageHeadline": "[explorer] adds Preview Cards (#1155)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1637, "deletions": 363}}, {"node": {"oid": "03193c7280db8b218ec540e29f2269296c1a9aae", "messageHeadline": "Update settings.json (MystenLabs/narwhal#147)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "754ae080999c250dff744a6edb841036cb7643d2", "messageHeadline": "Follow up cleanup on objects tutorial chapter 3 (#1506)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a4408c25b47c6fcb4d3ed145aae0c96a3a83f01b", "messageHeadline": "Update move.md (#1499)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "efa0c8a8b83aad713fb2e5864fb4fe1b71960bdf", "messageHeadline": "[crypto] SignatureSeed for deterministic key derivation and signing", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 431, "deletions": 8}}, {"node": {"oid": "84fedaaa30f1b5da99f954f52dfb699ebef0fdb1", "messageHeadline": "[ts-sdk] Allow enums with no value, add a test for TransactionData BC\u2026", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 139, "deletions": 19}}, {"node": {"oid": "07e87fce844e4a2264b4fc32af1a41384e95112e", "messageHeadline": "[ts-sdk] generate TS type guards (replace superstruct) (#1509)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 7624, "deletions": 1579}}, {"node": {"oid": "0f827c7d0b00a65b02c33780896ef067b41aacd0", "messageHeadline": "[ts-sdk] Implement getOwnedObjects (#1482)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 1695, "deletions": 50}}, {"node": {"oid": "03b6049cbd2bc8e091b36a222b229bc7a0a7f57a", "messageHeadline": "ci: skip rust workflows for changes under sdk directory", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22246ccda10cb06fe5c67045e23b0d1d137cf45a", "messageHeadline": "ci: use shared action for detecting changes", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "0dae398f55cc0921ae1874ce47ed61ddbf28b1a5", "messageHeadline": "Rename gateway.rs to gateway_config.rs (#1480)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6261723c4c1156190c01ae9fb1f460aeef83136e", "messageHeadline": "Update wallet.md (#1500)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce5ffee58a0c7a792cfccbfde1f0d4a20186c61", "messageHeadline": "Update navconfig.json (#1498)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d796d006b44c0eb1529b8a932589a581136d83ed", "messageHeadline": "Remove doubly-defined sui_config_dir (#1501)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ddbfffae160c9c60af784bd572bc53c3f3059f9d", "messageHeadline": "Consensus Integration (#1467)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 350, "deletions": 524}}, {"node": {"oid": "b415af837c72cbf740e22caf729ab525a61ec780", "messageHeadline": "Changes for devnet deployment (#1491)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "72bc2f48b2543bebc4993837d6f2f58db0ac9d5a", "messageHeadline": "[chores] updates move version to latest (#1495)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "1f12b3b1c462a66b7e386b30a114e68e574553fb", "messageHeadline": "[sui-framework] Removes NFT module from Sui framework (#1494)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 76, "deletions": 134}}, {"node": {"oid": "cf53ad579f86d4f387fa3a24cdff6ec6a0fed6a6", "messageHeadline": "Consensus Adapter (#1449)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 457, "deletions": 30}}, {"node": {"oid": "de86f448dcd6ca53a19785b5af88b2bd71811e91", "messageHeadline": "Refactored readable serde and fix SuiAddress serialization (#1487)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 203, "deletions": 234}}, {"node": {"oid": "6042d968966e730035e9aa3d121ab100ca7c7ee2", "messageHeadline": "Always output tx (MystenLabs/narwhal#136)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1729, "deletions": 13}}, {"node": {"oid": "199e5cef97e41111c733eb269172330e8b3115ee", "messageHeadline": "chore: fix badges", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53125b79ee45b689979edb6a7fbe223df893b04d", "messageHeadline": "fix: drop the beta requirement, unneeded post 1.60", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "517a9d7f33dd260f6272489d8d72aea1426def57", "messageHeadline": "chore: switch to github checkout v3", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ed4e1144e4c30a8a139cc228ab1ba5cf7c06711d", "messageHeadline": "feat: add code coverage to CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "4fa31b4c12be822c006f5cb788a449d12c3bc449", "messageHeadline": "[Objects Tutorial] Add Chapter 3: Immutable Objects (#1408)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 219, "deletions": 2}}, {"node": {"oid": "ed9c8b932ec0d75daa8238f0f4d58cddd046f40c", "messageHeadline": "Changes for running validator in docker (#1469)", "author": {"name": "Mark Logan", "email": "103447440+mystenmark@users.noreply.github.com", "user": {"login": "mystenmark"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "512f2ed77bd98eacbae90f94bdc67db7e67a1c74", "messageHeadline": "[crypto] SuiAddress algorithm changed test", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8f3d7a81ecf252453cb9bf19a9e6fb8e70b06a05", "messageHeadline": "[crypto] SuiAddress derivation via sha3", "author": {"name": "Konstantinos Chalkias", "email": "kostas@mystenlabs.com", "user": {"login": "kchalkias"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7dcbf09434ca711c065083bb6f2c7d5f660d3b13", "messageHeadline": "fix: tests in retrieving multiple blocks fail randomly (MystenLabs/na\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8f664d0dffa90ec1fbf56482b0e54e164e1c6a8e", "messageHeadline": "Enable a commented-out test in adapter_tests (#1479)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "02cffbea45ecda78eeea9f0e1c8b3e0e33771959", "messageHeadline": "Update install.md (#1404)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d6a9285bdaecf519f4228ccbabc182882cd4cb48", "messageHeadline": "[RPC Server] Simplify the response schema for object_info (#1440)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "bc657fb54659a2ba49fe45ec3a059e681b482d1a", "messageHeadline": "Update consensus.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6334267c05f54a3cf11eb1c1a18156db9213e795", "messageHeadline": "Update sui-glossary.md (#1460)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "22f69003ea018dc99280e765e482eff3bf6872bb", "messageHeadline": "Add Move Analyzer to Install Sui (#1428)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "68849b4f5e239eaf5360869f791ee0d2cbe0e630", "messageHeadline": "[RPC server] - add get transaction endpoint (#1447)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 188, "deletions": 57}}, {"node": {"oid": "b0a0a9e3d61b7df9628d89745b4d868855834686", "messageHeadline": "[ts-sdk] Adds MoveBCS library to the SDK (#1378)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 955, "deletions": 0}}, {"node": {"oid": "ae42226975a78235ba9b9507942b622b03a440f7", "messageHeadline": "fix: make cargo-udeps run on rust only", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80f2cc7c72f57555fc7cee5b1692216344b42538", "messageHeadline": "Update to mermaid code", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "e19d69e3837cf08f3c9f90d14bcfe57358d0e73b", "messageHeadline": "Update consensus.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a00eca59ad7f8aa0d68cc2c89d71082e0469af21", "messageHeadline": "fix: make dollar signs go away", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fe5b58b848b3ad3204e76ba3733c843b6f1af12", "messageHeadline": "[JSON-RPC] - RPC Gateway server using paritytech/jsonrpsee (#1256)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1039, "deletions": 66}}, {"node": {"oid": "90afabdb7e8483bd60d39f08d2d1f40ac1782921", "messageHeadline": "Remove the .md extension (#1466)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a3fecdf46948f64e66e11d0dad4d2969ea5062", "messageHeadline": "Add N/T to Learn index See what's new section (#1464)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1719bef98303125a36e5a81eecc7f5c2e734fbc", "messageHeadline": "Create consensus.md (#1451)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "50e2c0dbea4549ab295fb973151f3f4890601052", "messageHeadline": "[Gateway] Fix get_owned_objects bug (#1439)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "4fdb161eea41942321e893e6be2df7d71e2bbead", "messageHeadline": "Update navconfig.json (#1454)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a7a294c5351f88cf8c7ad6ad25c64c4278c3b93b", "messageHeadline": "Update siteconfig.json (#1453)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8553b996727da76b74756da219fb73fc6333b46a", "messageHeadline": "Update README.md", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e46f0f2efcd98f22411832f09d92b69ef8f29e", "messageHeadline": "Add TxContext::get_last_created_object_id (#1371)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "03a4b00111c27084addf770e834a3fde2c3a155d", "messageHeadline": "Rename object owner types (#1438)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 86, "deletions": 87}}, {"node": {"oid": "c41437dfe15530e88e3040b8470599c1444667e4", "messageHeadline": "Save to keystore file on new address (#1448)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "486e02c4535ab704f0b97d65b165ba40e34ed807", "messageHeadline": "Update README.md (MystenLabs/narwhal#138)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "6043b963794e3159b878c83dfecdf1fd8fceac29", "messageHeadline": "Enable Running Validator As Process & Container (#1437)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 112, "deletions": 3}}, {"node": {"oid": "1934fbe3a63cfc982ca5cd16ca441085fc25659e", "messageHeadline": "Update README.md (MystenLabs/narwhal#137)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72dbf0bf4fd280b3bafed371aee7c6d3dad63828", "messageHeadline": "remove unused function", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "c9f6a8bdf2b816b6dc415ad7ed366703d8b4aa20", "messageHeadline": "lint fix", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "5a6c0e49605a9de40e397a055e395c2993c826c9", "messageHeadline": "Remove transaction vector from batch & add checks for streaming trans\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 163, "deletions": 148}}, {"node": {"oid": "5a10711123012652d8a2d326ed8ec9f8c3b9b3b6", "messageHeadline": "Revert \"[follower] Remove transaction from batch, and verify the dige\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 148, "deletions": 163}}, {"node": {"oid": "84d46463ee52f081ae8f423a005115b17c32731f", "messageHeadline": "[follower] Remove transaction from batch, and verify the digests rece\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 163, "deletions": 148}}, {"node": {"oid": "bcb18e7eea4fa51d9ca2d3877ecb3859598bbd30", "messageHeadline": "update sui yaml", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "6fd2dd7a1d5437178d75ec185e9e1f6774e39544", "messageHeadline": "tests for safe client", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 368, "deletions": 7}}, {"node": {"oid": "95d278ef7b8165cff73fdb351f6e003469779ddb", "messageHeadline": "Added the following security checks:", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 84, "deletions": 43}}, {"node": {"oid": "8003d07e477d0bb99ea73c06744a42b282108c0a", "messageHeadline": " use stream combinators to return stream", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 86, "deletions": 136}}, {"node": {"oid": "60f576a3abd8a6888e33754810934011b6df3d87", "messageHeadline": "Simplify subscriber handle for single client (MystenLabs/narwhal#133)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 397, "deletions": 370}}, {"node": {"oid": "c4ce74d2f32fc563a38f83e396869b79b29e5e95", "messageHeadline": "Make the smallest of edits to N/T README (MystenLabs/narwhal#134)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "2a7c58ef20e0c90ba1bf1e1a403eec2d6ad9ca23", "messageHeadline": "Move and rename authorities.md to validators.md (#1405)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "8d11883dd87478c8b94587da9cadddb3635e368d", "messageHeadline": "Update sui-compared.md (#1406)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "bc64872b6bd2c41f2806d22d325d1a448030b925", "messageHeadline": "chore: use captured identifiers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "372a5f34c0f0def8d9d55b8474a84ad2ffc4cefe", "messageHeadline": "chore: update clippy.toml", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "97841d42a8873205a82c4e9052dc9fd7fea2dcf8", "messageHeadline": "[move] removes const address from sandwich example (#1380)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "d806371b26e6e56a0cc5552983b995946c511e35", "messageHeadline": "[ts-sdk] Define the Provider Interface (#1331)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 211, "deletions": 32}}, {"node": {"oid": "33eae0c428d25a1e9091fbafedc2a2a3cb7180aa", "messageHeadline": "chore: rename authority -> validator (#1398)", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 145, "deletions": 145}}, {"node": {"oid": "63d2f740e44c6412a3e6aab603aff3eb14d044c9", "messageHeadline": "Add git clone and directory summary (#1374)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "c1176eb25a8ff252892de55562dc9d7ed0b69a78", "messageHeadline": "Remove git clone and directory summary (#1375)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "3a39460c405727a023da2e8fa23cea979e736b19", "messageHeadline": "Add install to programming objects Prerequisites (#1376)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cc418cba1450f83d37173c8b782379c1306f3638", "messageHeadline": "Fix ColorObject tests (#1395)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "bcd727e83f60a32aad8ce1ae611de3c012723e31", "messageHeadline": "fix: disallow log in linting", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e265b9be564267885f7368c4ecedad9c00c35700", "messageHeadline": "fix: make tracing imports explicit", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "53ebbdc4b8ac66ee8913456a7c22b18aa6510d5d", "messageHeadline": "fix: change the references to log in consensus client to tracing", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "8c89e2198df1a7ac7e76a7d18829f9bdd3de281b", "messageHeadline": "Fix broken release", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "442ca1d760f065841a314dbbdbcca0e0da01cc7f", "messageHeadline": "Client subscriber (MystenLabs/narwhal#130)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "6ece3c7d3226fdf1ce8a6b9c96fa3585f98705d0", "messageHeadline": "Fix link to entry function docs, move it to first reference (#1379)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc556afc7c31773e147d426bbc178b7484b0b925", "messageHeadline": "[move] Switch to public(script) for Sui Move entry points (#1333)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 1131, "deletions": 1126}}, {"node": {"oid": "85ab554a9a996dc7e5eae8e9cd5736d336f0fe9c", "messageHeadline": "WIP: Modularize benches (#1321)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 971, "deletions": 1194}}, {"node": {"oid": "cef1d290f1e7363f2d50d02040c3fae2c60f659d", "messageHeadline": "Remove empty documents (#1377)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0f590c1d81a094b3e3655838297c0a77b807dfc5", "messageHeadline": "Edit Chapter 1: Object Basics and ask question in TODO (#1359)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "26d2ac6200cc89db684dda5b0cac829ab40abf57", "messageHeadline": "Update ch2-using-objects.md (#1361)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "6c2435559956da9d60d6f006240ca60f99f02b02", "messageHeadline": "Rename remove_object to take_object in TestScenario (#1370)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 169, "deletions": 169}}, {"node": {"oid": "7a4e7a1b84ae65bb00e8c268992d47a12105b44e", "messageHeadline": "[ts-sdk] Define the Signer interface (#1308)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 673, "deletions": 18}}, {"node": {"oid": "e6d2d069cb4797009e99ede3b0f8951f1cc77226", "messageHeadline": "Update siteconfig.json (#1339)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "5a233d4b103b0556b657d08b7979e20be0c80953", "messageHeadline": "[explorer] Fixes High Priority Dependabot Security Alerts (#1356)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 9270, "deletions": 32372}}, {"node": {"oid": "ba9f2a2417d0756eec3f5609ff5a3360a16f2042", "messageHeadline": "Add Object Tutorial Chapter 2 (#1340)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 373, "deletions": 38}}, {"node": {"oid": "b03286aa45ca5e7d358f39697d3d49d9c85a57f5", "messageHeadline": "Implement TestScenario::remove_object_by_id (#1353)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "e7b9ee4c81e8fea0131f5006a96430584c0950cc", "messageHeadline": "Bump urijs from 1.19.10 to 1.19.11 in /nft_mirror/oracle_server (#1354)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7bb3621f0f2533bbc54f1baa1f7f440f3b998e7f", "messageHeadline": "[REST Server] Show clear error message (#1336)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3b318668468f93c1c6af75da2cc767421e075bb9", "messageHeadline": "Allow adding child object to Collection/Bag (#1314)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "76cde01029c205b04e26ce1eff57a6cc2acb0ea9", "messageHeadline": "Remove not-ready links in index.md, fix a bug in chapter 1 (#1332)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119673c87b0b5cf4bd2743db7a6103e2f529b769", "messageHeadline": "Remove not-ready links in objects tutorial index (#1338)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "afd2d8bbaa7945e7931c06d65672e43ff62474d9", "messageHeadline": "Update index.md (#1335)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "147b3b1f78cbb9423e8bac0bd8e99810597af963", "messageHeadline": "[wallet] Fix clap commands (#1334)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "206f9e805c453f4dc2f5413b915220e7eb480349", "messageHeadline": "Make small edits to tutorial Object Basics (#1317)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "4d09cb9200d7fa5ca1c14b5769ce46731f3781e0", "messageHeadline": "Switch to Clap. Bump Move version (#1312)", "author": {"name": "Todd Nowacki", "email": "tmn@mystenlabs.com", "user": {"login": "tnowacki"}}, "additions": 185, "deletions": 196}}, {"node": {"oid": "f7aa79c8794d54aa8fa24f6d01126baab3be9617", "messageHeadline": "Encode data using base64, encode ids using Hex for human readable ser\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 259, "deletions": 54}}, {"node": {"oid": "f3dea8857995a6d08f68fd00b87ac58db572549c", "messageHeadline": "Add See what's new section to Learn (#1320)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a9865ceb8948c01a3054031aaec1b51391535054", "messageHeadline": "Update index.md (#1316)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "77831d525b6aa69f098d0c4daa8a66226c1514e2", "messageHeadline": "Update Contribute index.md with FAQ link (#1283)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0cfd8bdc2995b3456d610cc164f90ef15782484", "messageHeadline": "Update index.md (#1280)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c9a1e409305be9aedbfb0dcca72e707e804ab54", "messageHeadline": "Update index.md (#1281)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61cacfd8c3c6281a55b70d9189c335feb0c1f581", "messageHeadline": "Update index.md (#1282)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de5714e28fa80cce4bd777ee06f6163a816de2e", "messageHeadline": "Light copyediting for objects tutorial ch1 (#1315)", "author": {"name": "Kyle Qian", "email": "kylecqian@gmail.com", "user": {"login": "kyleqian"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "777bf73c37cde5397ac1ebb47c1643faf1ec714a", "messageHeadline": "[RFC] Use `Bag` in `Marketplace` and remove `owner` (#1309)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 53, "deletions": 69}}, {"node": {"oid": "0928366ac23a853fd82639c0cd66765b8a932270", "messageHeadline": "[wallet CLI] use --no-shell by default (#1311)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "e615cda8b1a5ddb64fa9fca6a30d13a57d06b7fb", "messageHeadline": "Add Gateway API to query transaction history (#1310)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 122, "deletions": 6}}, {"node": {"oid": "28c10a693a345852647806fd5bd3941e4ae926f3", "messageHeadline": "[move] Adds Math::sqrt() (#1163)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "bd9f8ca7fe79ad15325db728a7b5fa08dc25ec54", "messageHeadline": "[Gas Metering] Add `storage_rebate` to `Object` and introduce gas pri\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 261, "deletions": 169}}, {"node": {"oid": "6aa26375c1c82dd520acbe7cf12099d52eba70ad", "messageHeadline": "Add Programming with Objects Tutorial Series: Index, Chapter 1 (#1301)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "640dcbe8fe8a4e24013f7c4fa7da876a99f605f3", "messageHeadline": "[Gas Metering] More accurate object size calculation (#1249)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "d385a90780d21f607e42f6c308887875dc6117fc", "messageHeadline": "Add ordering for transactions on Gateway (#1303)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 90, "deletions": 14}}, {"node": {"oid": "544e4e37257cbdf3640e175dc6593eb0c6a9b03b", "messageHeadline": "forces upgrade of node-notifier to v10 (#1295)", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "cfd0e4d3e4c285fd93f917c5d3338530b431b90b", "messageHeadline": "Fix failing tests split coin handle conf (#1262)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9f6f382d34b608b49ecd0adcae308fd3b82a79f9", "messageHeadline": "anyhow: enable backtraces on stable", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60ebdf2b177f7a647c59eea6f7f16fb33a9be955", "messageHeadline": "Add Publish & Custom Genesis REST documentation. (#1176)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 141, "deletions": 47}}, {"node": {"oid": "12a531dc5f5be8bc02e9203530ade9d7a1af0276", "messageHeadline": "ci: improve stability and caching", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 113, "deletions": 63}}, {"node": {"oid": "a3389190077cf9c6f6f7e269c7bdc160ed0235de", "messageHeadline": "ci: use stable toolchain for codecov", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5dcfed384e4c70d1e18db32366526543e6fe422f", "messageHeadline": "rust: update to 1.60.0", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91b207f2fa07c669786e627ace0ff1f80d79d8e0", "messageHeadline": "Remove API link from \"Getting involved\" (#1277)", "author": {"name": "Kyle Qian", "email": "kylecqian@gmail.com", "user": {"login": "kyleqian"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20ba075027d6cb4d08343f48d32f8264cbad8721", "messageHeadline": "Allow shared objects in adapter events (#1276)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c903eb1be69443612915e714d0713e0f8bcc8bba", "messageHeadline": "Update about-sui.md (#1265)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc8c8b3e478182c7173dca17721f776b12f0cc14", "messageHeadline": "FAQ cleanup (#1268)", "author": {"name": "Kyle Qian", "email": "kylecqian@gmail.com", "user": {"login": "kyleqian"}}, "additions": 24, "deletions": 38}}, {"node": {"oid": "610c095cb2f4e44037baf4d0d0c9077c0e327d34", "messageHeadline": "Exclude doc/src/build from gitignore (#1271)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9e9020c67fdaded5ad5dc8f234f036c10f3a0e2e", "messageHeadline": "Update authorities.md (#1273)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f93cc167b9f832c8dd49f8ded994c8a2023c53", "messageHeadline": "Remove Geniteam from framework (#1272)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 320, "deletions": 560}}, {"node": {"oid": "4f8aa1af897c0ba9bfe4aafb49a327dc8338002e", "messageHeadline": "added missing comma (#1267)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6544c55a97eb571c2bbef9190e99a5c3b3325c04", "messageHeadline": "Update navconfig.json (#1260)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "25570d63708217c503f177412fa967e1bb1cb127", "messageHeadline": "Move Narwhal/Tusk FAQ entry to Authorities description (#1263)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "89c16559976b273d0d15b6a10075763cdb5c000a", "messageHeadline": "Remove Narwhal/Tusk FAQ entry (#1259)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "c3577909e62da10ec80df9c5b23f088005a4aec2", "messageHeadline": "[ts-sdk] Set up Typescript SDK Skeleton (#1231)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 7046, "deletions": 1}}, {"node": {"oid": "bffd6018ee6ff653f143e5baff10e24183b3fd83", "messageHeadline": "revert serde changes to SuiAddress, TransactionDigest and ObjectDiges\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e678c631a8142a00019db8af79c38aba900925ea", "messageHeadline": "Update README.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ccce8e56f8622a5df97eb63b5fcf2967efb0350", "messageHeadline": "[move] new fungible token example: synthetic currency backed by baske\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 139, "deletions": 3}}, {"node": {"oid": "3d6c70acb339430b1cb02db7c35641e90626ca25", "messageHeadline": "Create faq.md (#1252)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "d5bb04ec32f0751071b3f08b5f911c7acea53251", "messageHeadline": "Use a different client_db path for rest server, to prevent clash when\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ddd825e9cdce127b4f616a2bcb5033010083a2c2", "messageHeadline": "Bump Move version (#1235)", "author": {"name": "Todd Nowacki", "email": "tmn@calibra.com", "user": {"login": "tnowacki"}}, "additions": 148, "deletions": 201}}, {"node": {"oid": "2e10bbc2408c4e9c8d6faa4dff703045668967a7", "messageHeadline": "[move] Add DiscountCoupon example (#1222)", "author": {"name": "Konstantinos Chalkias", "email": "chalkiaskostas@gmail.com", "user": {"login": "kchalkias"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "d463746b13eae8d04de2c2728de073ee22cd6620", "messageHeadline": "[wallet] Infer gas and allow for default address (#1230)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 902, "deletions": 186}}, {"node": {"oid": "7c76bf0517962658e140eda8f08caa85db96353b", "messageHeadline": "Update wallet.md (#1174)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 121, "deletions": 48}}, {"node": {"oid": "f9ef1783083bc5011951ae3a779bb70d27cb8335", "messageHeadline": "Add tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 586, "deletions": 215}}, {"node": {"oid": "c753e0471cede6c5970aa37387e51521d7e4182f", "messageHeadline": "Consistent gas metering", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 726, "deletions": 726}}, {"node": {"oid": "c2096c0a49000fdbe38291115579a6106299f6dc", "messageHeadline": "ci: properly cache deps for benchmark workflow", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ce105bc6f9aa56d60416b7c2088d71c9dc53d8e", "messageHeadline": "ci: improve the codecov workflow", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "260cbc20658b1ba9bc9e575e5ddee35c6884833e", "messageHeadline": "rust: introduce xclippy project alias", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "7c30c0a99102e46c47d7009d700e0617b60e7662", "messageHeadline": " [rest gateway] - Align rest api to GatewayAPI + RestAPI rust wrapper\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1245, "deletions": 1346}}, {"node": {"oid": "d755dad512192f19404c35248a4b89507e30235a", "messageHeadline": "Fix Writing a package section of Move doc (#1172)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "aa0521e449d6f0846b501fbfeae999f67c68636e", "messageHeadline": "Update ROADMAP.md (#1128)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7bf3e02201e70a6da8721ea8bca40bfa369db49a", "messageHeadline": "fix: block_remover test failures on DB creation (MystenLabs/narwhal#123)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "317b91464ca631af4713f95ee8a1b79afb9e983f", "messageHeadline": "[tictactoe] draw bug fix and tests (#1179)", "author": {"name": "Lu Zhang", "email": "LuZhang-Lou@users.noreply.github.com", "user": null}, "additions": 252, "deletions": 22}}, {"node": {"oid": "85fb661938ffd3fd76bf7695c9a483a0e00874d8", "messageHeadline": "ci: enable 'librocksdb-sys' to be able to be properly cached", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e5132937a5725072061a0e26cae68e2427e52a07", "messageHeadline": "clippy: correctly disallow tokio unbounded channel", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76015a1c45d4f7affde9026007b664934cf2759c", "messageHeadline": "ci: various cleanups", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 48, "deletions": 82}}, {"node": {"oid": "2314465489e5293128f9201ed2d9ad7c14ff5fbe", "messageHeadline": "Add gas budget to TransactionData (#1133)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 149, "deletions": 141}}, {"node": {"oid": "0f128c2e74dc2eaf57203603a701afae48dbf7f1", "messageHeadline": "Some changes to https://docs.sui.io/build/move (#1165)", "author": {"name": "Lu Zhang", "email": "LuZhang-Lou@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "feee3019c4f0c44a476c7e815ae731688c317203", "messageHeadline": "Update install.md (#1171)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8d5957f6dfa1a75b570dc889f08826ba57e5381d", "messageHeadline": "Update tutorials.md (#1170)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "beab0b0ebc75bf5693f7ad326078e9a5544f15ad", "messageHeadline": "Add Sui to glossary and note its use for currency (#1134)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bea6c229dabd07fa81b87fb80f0f16a61eb0023a", "messageHeadline": "Add Roadmap and Discord to Contributing to Sui (index) (#1125)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b9fac09582d6d373cde88011f78fdb6c8f9ef67f", "messageHeadline": "[get_collections] introduce GetBlocks command (MystenLabs/narwhal#119)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 452, "deletions": 93}}, {"node": {"oid": "ae7c03ffd677b9fc2b3ee11b1798c079bc0ed496", "messageHeadline": "chore: only update rust code coverage job if rust code was updated", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e2a561f983bb5ce829c97a18ef99c83b5a5c0385", "messageHeadline": "fix: fix master", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "794c9cd8915174c0cedb87f557ae573a5a9d9b69", "messageHeadline": "chore: add code coverage", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0b58459c578a44e61eb15ef688b5049379dae71b", "messageHeadline": "[server + bench] Now start the batch maker, and integrate into bench \u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 149, "deletions": 28}}, {"node": {"oid": "e74f8fe120026520bc51d5870df76d659296d829", "messageHeadline": "[feature]: wire in the block-remover component (MystenLabs/narwhal#105)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "582b5c2ab6f18cb0f35a86d48e459a8251a86014", "messageHeadline": "Client batch sync (MystenLabs/narwhal#122)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 189, "deletions": 44}}, {"node": {"oid": "fa908845a88601525767b69f0d725330a989e5db", "messageHeadline": "[docs] Fixes to the Wallet tutorial related to GAS->SUI renaming (#1135)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 149, "deletions": 142}}, {"node": {"oid": "9aeac8d2a18bcfe70c5bf9c1f61b9a3475dfb419", "messageHeadline": "Update README.md (#1157)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "580800721c28560557a10959965fc4bbcda99db0", "messageHeadline": "Update siteconfig.json (#1158)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63afa3d3e4b616a04f9b7f5bfeb122d5c35c5eb1", "messageHeadline": "Build out Contribute index with download instructions and description\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3c7ef0f450634d2a9c506e92b12e4563ce75f9dc", "messageHeadline": "Latency benchmark first draft (#1141)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 606, "deletions": 3}}, {"node": {"oid": "6a5dc0564a58d7fc19d0a5e9ebf575b3f7ea1748", "messageHeadline": "Fix issue #1096 (#1153)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "a5620c3bd1a02f463876e405e90d1799d0db724e", "messageHeadline": "Clients support (MystenLabs/narwhal#102)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 1210, "deletions": 461}}, {"node": {"oid": "feab2738a01684141bc78a0e0e9d9e95410d5986", "messageHeadline": "lints", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "069651a0920c11a663635cd3276f7b5ae29176c6", "messageHeadline": "updated based on review comments", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e99f3f22c5bf511f83420f40b8b1475f78c43d80", "messageHeadline": "implemented handle_batch_streaming for LocalAuthorityClient", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "726d9e70b27a935f392d4c3ec75821986697ba75", "messageHeadline": "check signatures and certificates", "author": {"name": "Laura Makdah", "email": "laura@mystenlabs.com", "user": {"login": "laura-makdah"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "a7ab8588e0a7a9b00f25ed20c426808d21d2ad07", "messageHeadline": "Add Jaeger/tracing, Tokio-Console to Sui and wallet runtimes (#1068)", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 139, "deletions": 102}}, {"node": {"oid": "72e0279a2ee7143cac5b7a7f7570bbd2a3387112", "messageHeadline": "[Authority + Adapter] Add package caching, and remove redundant diges\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 129, "deletions": 45}}, {"node": {"oid": "92d5b32cdc55f50f08263a5de88288ec613f3b68", "messageHeadline": "ci: always run license checks (#1117)", "author": {"name": "Brandon Williams", "email": "bwilliams.eng@gmail.com", "user": {"login": "bmwill"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ab062c945c53d57ef9af5cb804b0d38b6b23576c", "messageHeadline": "fix: make sure benchmarks are compiled in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f0c99392b489d9294d45a0a490611e2a175b64d", "messageHeadline": "[docs] Fixes to the Move tutorial related to GAS->SUI renaming (#1131)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3195036ff35c7fb39f66c40c50dbbd342bf190fc", "messageHeadline": "Update tutorials.md (#1124)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "44b5702712c15df365989a3b3f80038b7bf6c2ef", "messageHeadline": "change GAS to SUI in the framework (#1062)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "d03929e5f539cc10477d47992997d0becc4c53fb", "messageHeadline": "refactor: remove code duplication with typed_store", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "b4b37fce7648ca82a97d89a874f651ec4a5470d1", "messageHeadline": "Add GatewayStore and use it in Gateway (#1042)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 448, "deletions": 1296}}, {"node": {"oid": "468f7407d8e95cc3a6f51e1706c782def3dad342", "messageHeadline": "Merge changes for GDC demo to main (#1061)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 81, "deletions": 59}}, {"node": {"oid": "90ba4926df6fcc1c43126e8d5aeb3b823ddf878d", "messageHeadline": "refactor: Make everything use BLAKE2b-256", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 66, "deletions": 90}}, {"node": {"oid": "5f3aead204d76f3508bebc17c5dccd99f70ff0c1", "messageHeadline": "fix: constrain access to strong references in the DAG better", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "69f43dc968519b119c0f02a53ce762476cfd94fc", "messageHeadline": "feat: test the dag addition", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "c99b6e6658dffa7ef8343e5b39ce1b43e0fd53c4", "messageHeadline": "fix: add doc & constructor", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 133, "deletions": 91}}, {"node": {"oid": "19b8200fe055b075978cfc2b6b2d4158e99c4059", "messageHeadline": "feat: support concurrent access to the Dag through dashmap", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "2819fb739591d780139459f52ba63fe7181f2040", "messageHeadline": "feat: Adds an initial proper NodeDag & node insertion", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 91, "deletions": 8}}, {"node": {"oid": "9a725b6aa43134de9c9a49bf7a87d0cd0ef2e7a8", "messageHeadline": "Add Publish Endpoint & Option to sui-move to print hex (#1079)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 134, "deletions": 23}}, {"node": {"oid": "d749531828f3fa486a1fba494dc6f2c12c0c642f", "messageHeadline": "Some cleanups around input object checking (#1097)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 178, "deletions": 116}}, {"node": {"oid": "a5b20bc7cf052f0998625c01eb49537ee052994a", "messageHeadline": "Add TransactionEffectsEnvelope (#1080)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "e470350040dba2d2d9425130d61f9ed95568ef71", "messageHeadline": "Consolidate `Transaction` and `SignedTransaction` (#1071)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 429, "deletions": 315}}, {"node": {"oid": "ceb1e7ab1b18ec2300bc69bef75e60c1f51c4c0a", "messageHeadline": "Update how-sui-works.md (#1105)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4de0723241ce275d3dca5315e4abdcaf1d610799", "messageHeadline": "Always call sync after wallet command (#1114)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d0cbae9efd8998d922fcec7cf733e9873024e9b0", "messageHeadline": "Reorganize bench.rs (#1098)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 563, "deletions": 466}}, {"node": {"oid": "af6ee911f216eea3f1584f664e00302b20ac5456", "messageHeadline": "add license for .ts files missing it (#1118)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "862468aa4bf180d6200ccb8a5b794bad4200803d", "messageHeadline": "add license to react app env file (#1116)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b2ac502cef1c1d48868d084dbf2e04af48981a2", "messageHeadline": "Update sui-compared.md (#1064)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "4414bb205ed9148be250fb2d83b096c4f7eba549", "messageHeadline": "[refactor] Use captured identifiers in format strings", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "2a4d01da2e8e978fe47ba1b78abe48c2ed795c8f", "messageHeadline": "chore: use a caching crate install", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59297d610eb23681c8f62167203e5792d2d28fbc", "messageHeadline": "[explorer] Reinstate test suite, fix latency issues and split view/fe\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 1005, "deletions": 755}}, {"node": {"oid": "a17dc2b567df8957eae2225ebff484a47aa8b4f6", "messageHeadline": "[refactor] Use captured identifiers in format strings", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "763113410711aca6441b51a4f12b79f9e34e3e88", "messageHeadline": "[documentation] Fix typo and spaces (#1095)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5bd0641ad0d07a47de17beeacc744712fbcf5ecc", "messageHeadline": "Update install.md (#1074)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "540df3a306f2bb7d82fa834f4c6cb208d96d424f", "messageHeadline": "Update wallet.md (#1077)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54f2ac4a4b035402690f018122f1f2dba0bfe7b2", "messageHeadline": "Update index.md (#1063)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "971797b09efd43b6947adacc3f240b58e96f5042", "messageHeadline": "feat: Make Narwhal follow serde_reflection principles", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 434, "deletions": 3}}, {"node": {"oid": "7f6caeba94176ba23b5ccc36dbc20b043dd4849c", "messageHeadline": "refactor: use crypto::DIGEST_LEN uniformly, remove magic constants", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4e2e2a0c4ea534bcde42db3eab23ae8d6156641d", "messageHeadline": "[remove_collections] create module to orchestrate and remove collecti\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 1188, "deletions": 57}}, {"node": {"oid": "ee9377c98c82439af0b067d68976e6c62fc3044a", "messageHeadline": "chore: use a caching crate install", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "512cc78a82c5bff9b555c1809221880fa0238cb8", "messageHeadline": "Bump urijs from 1.19.9 to 1.19.10 in /nft_mirror/oracle_server (#1090)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bf3612c675c6c5a24334e5f7030ac1034e53d45b", "messageHeadline": "Bump ansi-regex from 4.1.0 to 4.1.1 in /nft_mirror/oracle_server (#1089)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cac0a4ef233c653a16fc3341748695720bfe5944", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6 in /nft_mirror/oracle_server (#1093)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0543dfc3fbceef00aafd3300397200fb7b0aabf0", "messageHeadline": "Bump minimist from 1.2.5 to 1.2.6 in /explorer/client (#1092)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f318d752d4515f22c9cbe06db61f5feaf52ae94", "messageHeadline": "Bump node-forge from 1.2.1 to 1.3.0 in /explorer/client (#1091)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "531f2a54c7eb2b8a99c9c18ac9d9729904480108", "messageHeadline": "[Move adapter] Fixed framework modules being accidentally marked for \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "7fcdc89d4f33a8503b93646c91fcef46a72876ed", "messageHeadline": "[chore] remove unused assets", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1639c9be69a4cccf6b1a3a9049b21b6e29c22ab5", "messageHeadline": "Fix comment (#1094)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c16a751979bc9c02880fbde8895bc4fc2947632", "messageHeadline": "chore: maintain npm deps as well", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6534b84da98aebf724826d6c37e01dc3b93e69b4", "messageHeadline": "Add dependabot config", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5aa9228c64fb2a45721de291a128d3514b742d40", "messageHeadline": "Fix issue 1078, wallet panic cause by display formatter, should not r\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "bca13f6f4e8c52c4af753dd46268c3000c9f84dc", "messageHeadline": "[explorer] All changes from gdc demo (#1041)", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 2121, "deletions": 194}}, {"node": {"oid": "4ad43119b3ac412d600d9108da92036505562d2a", "messageHeadline": "Added Clay as the default reviewer for all .md files (#1073)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16f495c919210b64d6e07f31a296a0d4eb434bad", "messageHeadline": "Update tutorials.md (#1075)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b112c50eb326c29b2e9db8bf483cc4c638fdf07", "messageHeadline": "[cli] Added default Sui configuration directory (#1057)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 167, "deletions": 116}}, {"node": {"oid": "82862d5f1cd3369087086226e0a1ecdfd0476bf1", "messageHeadline": "Laura/stream follower (#1048)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 129, "deletions": 3}}, {"node": {"oid": "95ed0a621082a94b67c0d90651a991a66a22e038", "messageHeadline": "Add license check for move, typescript, javascript files (#1051)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "c8915bd05d67469fa587220cfb1972c331c87a0a", "messageHeadline": "Update siteconfig.json (#1060)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57eb57a4fef4f88cc7f6a426d4e959d1903ac697", "messageHeadline": "Update prototypes.md (#1040)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a21a5dcee07436ae44e4593f9b16a53f57a035f", "messageHeadline": "Update siteconfig.json (#1050)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b1c7e68c52d19a317a6d8070a394ad8c0701186", "messageHeadline": "Remove standalone next sequence from store struct (#1059)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "88c88d85b0a5d85bceef61b57cc7f33e2c6e6784", "messageHeadline": "Make the sequencer more solid (#1049)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 215, "deletions": 60}}, {"node": {"oid": "5ceb05b0f852e090d36e2ce4ddd75dff8b34a6f6", "messageHeadline": "[move] Implement trustless escrow using Shared Object (#955)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 253, "deletions": 1}}, {"node": {"oid": "eec69eadde918d6e720d03e78cf1724f0447ff6e", "messageHeadline": "Docs config fix (#1056)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63eca8b1cac5c055c3593e70fc77c7eed16cd854", "messageHeadline": "Removing mentions of old client in gateway (#1054)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0e007ebe8247a0e477b647fbe5b1c1aaba6b10db", "messageHeadline": "[move] Fix Escrow example and add tests (#937)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 172, "deletions": 7}}, {"node": {"oid": "ea1c2ea5346fddd2647da5f61d6d583f6bd16ad1", "messageHeadline": "fix broken links on learn/sui-compared.md (#1052)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "541ccd79c5b6ff6fe79dd83221f95b46306abe6e", "messageHeadline": "Update tutorials.md (#1046)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ab83a3ad98bdd683d906fedcb3eb93d181bff71", "messageHeadline": "Better network for the consensus client (#1044)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "7c625239a295fa8442e9ebef53c1385e273a5a16", "messageHeadline": "refactor: make digest types Copy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 81, "deletions": 89}}, {"node": {"oid": "1998ad57db308baaee0f8b2092c7c26afdcf6a4b", "messageHeadline": "[doc] improvements to install and contributing pages", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 63}}, {"node": {"oid": "f83a50fe38db4f4f35d080e34ff0eab3e7a353e5", "messageHeadline": "refactor: split the Digest types into BatchDigest, HeaderDigest, Cert\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 431, "deletions": 255}}, {"node": {"oid": "8f77ff3ec68321189012812903f1360053e9fbd4", "messageHeadline": "fix: update the consensus micro-bench, which bit-rot", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1234d8b2d197834a258cb411f7a8e743903dbc40", "messageHeadline": "[shared-object] Synchroniser for consensus client (#1025)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 353, "deletions": 120}}, {"node": {"oid": "83469be25db73c033bfe6fdd21117ba8b5266756", "messageHeadline": "[bench] Set higher Gas balance so it works for large batch (#1035)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17f20569670930d43e83de3b13ad58c9673b6cc4", "messageHeadline": "[gateway api] Replace TransactionSigner with two steps call (#897)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 672, "deletions": 505}}, {"node": {"oid": "533043619cab065a630ca10a44b2ff7e93f807c2", "messageHeadline": "Add license header to all move files (#1022)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 318, "deletions": 96}}, {"node": {"oid": "1455df4c12909a395c60f56bb036750c7d66c056", "messageHeadline": "Update tutorials.md (#1038)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "336ca88cd209ced68e6f7b3e115223d10317cd8a", "messageHeadline": "Update install.md (#1036)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "693023b8588b3a9f065e5724aacfb175873dc516", "messageHeadline": "Update wallet.md (#1037)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "6e687aacae38138991cce1c6442c73203cec2c83", "messageHeadline": "Update README.md (#1032)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9163f974644b13035e5b8f40ee9fd5e7d39a69e5", "messageHeadline": "[doc] add Sui discord link to README", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd620e8107a3881927299529d4f3b786c94f33ad", "messageHeadline": "acknowledge traversal's licensing", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93b681159c79d46643f32910b8800912292ba48c", "messageHeadline": "fix: add copyright headers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "26cacbc54c7c35ce5498142b958b66318a87d1a5", "messageHeadline": "feat: add a BFT traversal,plug compression on parent access", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 189, "deletions": 16}}, {"node": {"oid": "546b5d02165c9edd0d566c321ef642bb9a1e5ead", "messageHeadline": "parallelize the compression", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "630b7d43ace9a552d3c71dbde0128777b3a458ef", "messageHeadline": "feat: basic version of the DAG + tests (synchronous)", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "4b9c6a833e2e99a5249ff38e6ac9ded655dcc27f", "messageHeadline": "Add license headers for all typescript files (#1028)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "3e63972a98a9702149ae9e63009f2036397a0c51", "messageHeadline": "Create wallet.md (#1021)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "99a4949715e2e62d3f6b96ba9b98e44b24dcc713", "messageHeadline": "Update prototypes.md (#1031)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "549aa850c534e09fdfd0e3ef7a56b95bd07238ec", "messageHeadline": "Update rest-api.md (#1023)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7884fc8eece630f4d93b8d41f213d2dfd1abfe9", "messageHeadline": "Update objects.md (#1024)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49b30b5b785116de5893028a4515a336832306c", "messageHeadline": "Update sowork.md (#1027)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "918f6022aeac4a6cecb7612586f43a81bc71682d", "messageHeadline": "Update observability.md (#1029)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "505e979a827b81b45bfd95e0ae9940e9276f08dd", "messageHeadline": "Update index.md (#1030)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c1d24f3775173cf12ccaa671c0ef1827b58149a", "messageHeadline": "Update panzerdogs.md (#1026)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "476a406fe4343cbc781321b82b456e722d24ccae", "messageHeadline": "Update README.md (#1019)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93d0bb1e8d09f57682bce58c243fa6e13e3debd4", "messageHeadline": "Less calls to tx digest() (#1020)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f2693e05bc31cf792458faa2093067f6df7d3696", "messageHeadline": "Move tx locking logic to a separate file (#1010)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 256, "deletions": 223}}, {"node": {"oid": "7ac6b66fc544f25fb80345834d5847205c98e4bd", "messageHeadline": "[doc] add SECURITY.md", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f5325f3c4d2eb52c5785e516fdd539af14875dd", "messageHeadline": "Add files via upload (#1018)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e068acbee8645e7399ba553a838841f6cc66707", "messageHeadline": "Update how-sui-works.md (#1013)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02a40027cf0dce31401ee065c67ea733d9dd087", "messageHeadline": "Update README.md (#1014)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0bdfd1f5c9749d6d10f995eef673bac7bff4290", "messageHeadline": "Update sui-security.md (#1015)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "578abd1a15f09cc877e34074bd6d0cf05a404dd1", "messageHeadline": "Update move.md (#1016)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d76c9cefd9dbcb874fd5a72fd6d26febae36ecbf", "messageHeadline": "Add SuiJSON u128 support and extended docs (#1011)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 251, "deletions": 65}}, {"node": {"oid": "4fbabb1302d7366f233b0191721e57de7ded0a5d", "messageHeadline": "Update index.md (#1003)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06c286942ed0b7e213bf124ab00c327d6173fba1", "messageHeadline": "Update tutorials.md (#1007)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "95dfa711f907148753396de35911abebe7fb3561", "messageHeadline": "Update prototypes.md (#1012)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80789c87cd7896d654e6ca2619f24208c497e672", "messageHeadline": "fix: remove locksof a transaction on unwind", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "00a894e5a6d35cd1721956610fcf0b35a7811f29", "messageHeadline": "fix: adapt multi-get calls", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "40b870d5e09a920926886e2c173b60f54fb3206d", "messageHeadline": "added bare-bones CONTRIBUTORS.md file (#973)", "author": {"name": "Todd Fiala", "email": "100159218+todd-mystenlabs@users.noreply.github.com", "user": {"login": "todd-mystenlabs"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e238bec0bf7c142bc3ffc2cb1460a8271a17d71", "messageHeadline": "[docs] Updates to the REST API tutorial (#1000)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 143, "deletions": 41}}, {"node": {"oid": "c34404ff0374c0867b58975b1ad4df3e6d422f90", "messageHeadline": "Update index.md (#992)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2400da976a24dffff72b8d566961f490b8040c5e", "messageHeadline": "Update index.md (#993)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "903c88c0ccc4809acd24ae7b8057d08edfe93256", "messageHeadline": "Update wallet.md (#1008)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "839180433c5972087b1fea75c8c12c31e090231b", "messageHeadline": "Update panzerdogs.md (#999)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "301e1ffd2bce66628e59c9d929865cb82ed60151", "messageHeadline": "Update index.md (#1002)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "27d91fa595223dcc0e90198c9c3f512a10be7713", "messageHeadline": "[docs] Added a suggested solution when seeing errors during Sui start\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2bc08e1536bb5547c0c6936000ebf6260fdbd291", "messageHeadline": "Update CODEOFCONDUCT.MD (#990)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc552a09f1380a36098d0e5440604cebf796f4ca", "messageHeadline": "[docs] add draft roadmap", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "0ee28747069e3c9b2ba850aee7fa0ad4f8f47097", "messageHeadline": "Update prototypes.md (#945)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6d0ece445e499b6a4c75e8eeea042d72033c04d9", "messageHeadline": "Update index.md (#997)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "04393f9f575b7f1ad0cd1ceab6cc3de8fc7e5c7e", "messageHeadline": "Update sowork.md (#998)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dce71b1e7d46b023f2fdea507726b518ad2b73fe", "messageHeadline": "Update index.md (#896)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6fb4d81c74211b51e085363de9f23bd1c7ccfbb6", "messageHeadline": "Update navconfig.json (#995)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f79e17d6ccd94cb59d4fe265b6bc9f435309d0e", "messageHeadline": "Create panzerdogs.md (#996)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "3b48fabaab23f995b99e94f45f0b31b9c0db8279", "messageHeadline": "Add files via upload (#994)", "author": {"name": "econmysten", "email": "100303494+econmysten@users.noreply.github.com", "user": {"login": "econmysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0bc30ac50ab38da4aaa82cf15e283e991e850bf", "messageHeadline": "[authority] Batch crash robustness v3 (#835)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 710, "deletions": 459}}, {"node": {"oid": "6f8d8bbea9a9a98dfab2227d41a2a616a314c993", "messageHeadline": "Update sui-compared.md (#986)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d54a9dabe6c5da5d4ce1a0f02b6ab14dd9a46e0c", "messageHeadline": "Update README.md (#980)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "ed436b9b8d83055fd0b8032c525a142640002483", "messageHeadline": "[authority] Optimise storage of shared-objects locks (#978)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "cd15326651f2346d9d1c7b882a82d632727ce02a", "messageHeadline": "Update about-sui.md (#981)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c5ca35f0e6aac0229d8b0c3e2972e28091348b2", "messageHeadline": "Create CODEOFCONDUCT.MD (#987)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "55a65858fffe44e3506ad91d4ebbb79a4495cd26", "messageHeadline": "Update index.md (#989)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2fa6628b475b8703e9754c346966a1994c3ff29a", "messageHeadline": "fix: edits to the CONTRIBUTING/CODE_OF_CONDUCT", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d74c8b5591e9ee05f44342b2376874a3f3f23c32", "messageHeadline": "Update how-sui-works.md (#985)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8b5441af33a16b494fa1b77306a1f632b4205126", "messageHeadline": "Improve SuiError::QuorumNotReached (#971)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "1f0a978de23c797eb5d4f5b59665ee832857e2d8", "messageHeadline": "Update index.md (#982)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "d4ecd15266cf19d056c8682c3d4262db8f704f32", "messageHeadline": "[move] NFT marketplace (#921)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 311, "deletions": 3}}, {"node": {"oid": "d02135536ecf0b6803c43045c6d68cc83177826f", "messageHeadline": "Update navconfig.json (#984)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebd442a12fd06f4fe3b125a9ca642ec5f476c96c", "messageHeadline": "Update navconfig.json (#983)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88cc61218a558939d084a72ee2b25e0c3f592f0a", "messageHeadline": "Update how-sui-works.md (#942)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "dede345f5ee9cbe3f7362d96f37e6e02f09cb49e", "messageHeadline": "Update research-papers.md (#959)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaa997883a7d2fd6e872e3aec27a5f8cec5bce11", "messageHeadline": "fix: make the format test print a diff of what's gone wrong", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af30a74f90cae74cc8a659babf852726f9ca296f", "messageHeadline": "added barebones issue-reporting template in ISSUES.md (#972)", "author": {"name": "Todd Fiala", "email": "100159218+todd-mystenlabs@users.noreply.github.com", "user": {"login": "todd-mystenlabs"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "86501f47d13ec848a05c75064fdd922b77523a40", "messageHeadline": "[authority] Consensus client (#718)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 646, "deletions": 62}}, {"node": {"oid": "f1355e39b30417bf89f4b913bb1ecb2ae56bb9c6", "messageHeadline": "move crate authors to build@mystenlabs.com", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c4ef3c16120094cfaadafa8533d8f9f7197ce030", "messageHeadline": "fix: ingest a new version of mysten-infra", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2960c00f04c13202e19a4e04d117d9919f2ecfe9", "messageHeadline": "Improve TooManyIncorrectAuthorities (#964)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 46}}, {"node": {"oid": "80067034a22deb5a2f16a8c371eb9ca3f9d9dc57", "messageHeadline": "Update rest-api.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 67, "deletions": 68}}, {"node": {"oid": "1f3045f74081c61af74f06416f455c0f93ab7d96", "messageHeadline": "Add more information about how to use Postman", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "c0a6d0aaf0da862d96d8ab25d1f9af3fcace7497", "messageHeadline": "Update links to existing docs", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "97149a043d030b48cf7b4c246066454e244025ab", "messageHeadline": "PR comment changes", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 47, "deletions": 30}}, {"node": {"oid": "99f30cb284627f55d8e4dbbe4bcf63180622ed62", "messageHeadline": "Local Rest Server & API Instructions", "author": {"name": "Arun Koshy", "email": "arun@mystenlabs.com", "user": {"login": "arun-koshy"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "82d82454918f5afa70223e80d6b450e6de498c20", "messageHeadline": "Doc config change (#968)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "3ac9ae193c440da7b753bb7d976f257d6e88955e", "messageHeadline": "[Bench] Run benchmark using Batch Transaction (#953)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 92, "deletions": 51}}, {"node": {"oid": "29edde2e3a65cba829bd48af7bd96953bfab5d88", "messageHeadline": "[Bench] Fix a few issues in benchmark (#952)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0021b1330ed14a1ef2ee5e42c8c0430ba7c30d8f", "messageHeadline": "Update about-sui.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f992bdf39d3f58934e88e924e2ff3c933e15d5e", "messageHeadline": "Update move.md (#958)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63fc386df46ba7afb6dd4eccd8ddeba64bce7aeb", "messageHeadline": "Update index.md (#957)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7021cb9e6c43243f5b4ef46c4b37805fec970a6", "messageHeadline": "Update sui-move-diffs.md (#956)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b0f8a42193fa075f0c5d377b8e8b46b097996da", "messageHeadline": "Update sui-compared.md (#943)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 85, "deletions": 36}}, {"node": {"oid": "f7f1a30748b9d7986161064cab2e2c49b0b1d719", "messageHeadline": "Support Batch Transaction (#890)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 762, "deletions": 436}}, {"node": {"oid": "0ec300dd52a7e4fe03ba5cd34f939abec62b654e", "messageHeadline": "Update about-sui.md (#941)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f32d5cd282a745fd782e3adb0e7dd07dc1e08d7f", "messageHeadline": "Update sui-glossary.md (#949)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddc5936bd0f0df7e494d0041111c23826fc72cc4", "messageHeadline": "Update sui-move-diffs.md (#947)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fe15a80e1975db92dc33f046a55611a1a94a474", "messageHeadline": "Update index.md (#948)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ba88d835c7caff44ef55d25316d45802a74998", "messageHeadline": "Update sowork.md (#946)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6169655aa13ad2ed92cc0e38d1e8002ecf208f57", "messageHeadline": "[REST APIs] remove debug format printing for SequenceNumber in REST e\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "380dd98fe1880e2c2f5da97db07f8c0faddf8695", "messageHeadline": "Improve a few error messages (#954)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "7e70f86d970e4a04a6e847be6d45eeb5b327f31e", "messageHeadline": "[move examples] add README with summary of available examples, discla\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "f15ac226b7f685a5fcc44d45676c6dd82e469792", "messageHeadline": "Update siteconfig.json (#927)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f44b807ff67dfd52f8023892efd67486f95351", "messageHeadline": "update sowork.md (#936)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2c3156d8be8ab3fc8eaf3f8afafe4bee6f77923b", "messageHeadline": "Update index.md (#940)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4583ea6ca09b6f7c32b18fe4a86e1ee298b0b83c", "messageHeadline": "[REST] Print error context for a more meaningful error message when a\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84acc311f6711062669f59ccdcce97949f7c8e1f", "messageHeadline": "[feature]: remove batches from worker nodes (MystenLabs/narwhal#83)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 128, "deletions": 1}}, {"node": {"oid": "7ab88761b70bfe4927f9d01262b912cdd3114035", "messageHeadline": "Update about-sui.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ffd0ebdb66e1abb5e1879d711ba5b2416155acc", "messageHeadline": "update nav (#914)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec394db55ef78660029e3974248433d23598e363", "messageHeadline": "[transport] Add binding port to SpawnedServer (#861)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 149, "deletions": 168}}, {"node": {"oid": "37ca601e1f6f9fb565c6d836e471152cedbde8d7", "messageHeadline": "Update prototypes.md (#938)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ccfb123e30ecef803049a1481ccafbc502c2a57", "messageHeadline": "[docs] Make location of Sui configuration more explicit (#933)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "a764ad1d61a7f7f82e6cecab2ca47f24710cc3ec", "messageHeadline": "Update prototypes.md (#935)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e9651904305a9182f16860fabf3fccdffe481c2c", "messageHeadline": "Update sui-glossary.md", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "23d520393b90b91301eac5748c40e0f9eeceec73", "messageHeadline": "Update how-sui-works.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3b270f4b67ea10cac27cc377eaa8693f5f18144", "messageHeadline": "Update sui-glossary.md", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d175b7017cb5ffbb7e191a5b5929ddcd560b8a9", "messageHeadline": "Update about-sui.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc7f80ee619d5c35b93b0adefbf346258d04ccbe", "messageHeadline": "Update sui-compared.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "704e9abd72a05698c0601df08082e4caeac84ea2", "messageHeadline": "Check transfer gas cost upfront (#912)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 54}}, {"node": {"oid": "794ece9f058e039960bfb6aba95cecf73cfc50ee", "messageHeadline": "Add CORS Headers & Update HTTP Status Codes (#893)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 104, "deletions": 103}}, {"node": {"oid": "40ae863250950350509e30d1705af822440ab514", "messageHeadline": "Add a + x that was dropped (#930)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b345b9cf33cfebbfb4ef433771df962e74ff059a", "messageHeadline": "[bench] Fix single transaction bench (#928)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "757330d26630650b7e6b7803b6c621c7376a2adc", "messageHeadline": "Update navconfig.json (#926)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00589e24ea9d7186d0991d1d86cf357e1939e15a", "messageHeadline": "Update index.md (#924)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "913448cd2ac27eac2d3219d50d887aeccaec9e63", "messageHeadline": "Update index.md (#922)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cc82308b3180eb53302e7e2f01a28fa905cdf67a", "messageHeadline": "Update index.md (#925)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "04fe745716275d75b4067d354513c62cf079b469", "messageHeadline": "Update index.md (#923)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "81f50024c8f84bf0ba4adf42fbdfe99746acea3a", "messageHeadline": "Update how-sui-works.md (#918)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83eb04314295972896c379100968531760498d73", "messageHeadline": "Update about-sui.md (#916)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192600421a77b43444b98fcad76947725a4059ae", "messageHeadline": "Update about-sui.md (#917)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3e78ce42754a9d7068b29c97c5177c934caea4c", "messageHeadline": "[Authority Server] Chunks message inputs on a TCP connections and doe\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 431, "deletions": 191}}, {"node": {"oid": "283bc3337c20a747b1d703315470aeba0370534d", "messageHeadline": "[move] Adds a Lock-and-Key example (#822)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "ce93bd320075d5cb7a494f0a6d61fe2fb8ab8763", "messageHeadline": "[authority] Small code fixes on the back of profiling (#839)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 108, "deletions": 104}}, {"node": {"oid": "289c0de27d4f4f9ca4b7fe379e8e442c1c525d7c", "messageHeadline": "[Move] Added example of an auction using shared objects (#856)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 359, "deletions": 96}}, {"node": {"oid": "dd5af2fd2b67a4950af805d866b8b81b46561d7f", "messageHeadline": "update title for nav (#913)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db214685bbcd96526680662e1dca507dbee75ef2", "messageHeadline": "Update install.md (#903)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a7e5bbad6601583aaf561af1bf2b14d2aafbf09", "messageHeadline": "Update move.md (#911)", "author": {"name": "bholc646", "email": "101670581+bholc646@users.noreply.github.com", "user": {"login": "bholc646"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4d92473b30c66e530975b935f9595ceb6c520639", "messageHeadline": "adding .md to file name (#910)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4d2cebec910fe17e691d72e590452fc99c2040eb", "messageHeadline": "Update wallet.md (#907)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6eb91efec4c0ef245dd223d6046862ea178dc8a1", "messageHeadline": "Update move.md (#909)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6da66213d6a479ccbfbaa3045068fa03d93353b", "messageHeadline": "Update prototypes.md (#905)", "author": {"name": "bwann52", "email": "bauer@mystenlabs.com", "user": {"login": "bwann52"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b871bd86ca154f6162dda5d86f8f66949011043e", "messageHeadline": "sowork doc (#908)", "author": {"name": "bwann52", "email": "bauer.wann@gmail.com", "user": {"login": "bwann52"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "4194c4b557eeda73b233308835cd2ab569180b96", "messageHeadline": "Add files via upload (#906)", "author": {"name": "bwann52", "email": "bauer.wann@gmail.com", "user": {"login": "bwann52"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f668016c1da0fe855d630924404541003def799d", "messageHeadline": "Use address in the wallet config for module initialization during gen\u2026", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 50, "deletions": 95}}, {"node": {"oid": "8f9d0bd334b70fca73ffdd0d6c387b7c7aa37363", "messageHeadline": "[NFT Mirroring] validate ownership (#874)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 192, "deletions": 92}}, {"node": {"oid": "94a30f36e2eecec6a2ebcaffc6a692c87dbe24b9", "messageHeadline": "Update navconfig.json (#899)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "85be2e834329ef85d130f4f4a85efa21bc6a2354", "messageHeadline": "Update install.md (#902)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b7efb4ac2274fb6dcd92b1ea88e19040eda75f0", "messageHeadline": "Create sui-glossary.md (#766)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "f7cef3a051809eea3ab39ba709c4cf78477236f9", "messageHeadline": "Cleanup - Fix bug with stop endpoint & add object type to get objects\u2026", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "b296abdf28dd79a0831741105bf2053f1946cba4", "messageHeadline": "Update prototypes.md (#894)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cf16dc94ebe9040bf712cfea36a0d2b1dff9512", "messageHeadline": "Update why-move.md (#898)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a0fbb578ca5db21e570a459eefce51f3db945ea", "messageHeadline": "Update authorities.md (#895)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f6422c79c8976df108b4f743271b2e3e9cad965", "messageHeadline": "Update index.md (#867)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0c48d882d2ed3b1bcdaf103dce75f91dff21c9d", "messageHeadline": "Update sui-compared.md (#858)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e693b045e074b26ea03d29831571c5ea7cfd2504", "messageHeadline": "remove md-asset folder and move asset to static folder (#887)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b975df3c519a4a922573702a862776a6bd92ba", "messageHeadline": "Update objects.md (#886)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ce8383fa98bbca0bf6cb9bcddd5598b94400692", "messageHeadline": "Update sui-move-diffs.md (#889)", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6df5a6bdbac6279914dad9edca3f6b3802a8ce72", "messageHeadline": "Update how-sui-works.md", "author": {"name": "Evan Cheng", "email": "ChasingPtr@users.noreply.github.com", "user": {"login": "ChasingPtr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24650d0eeb202642f89f8fdd8fcd942ae23d47b2", "messageHeadline": "Refactor Genesis Code (#807)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 42, "deletions": 30}}, {"node": {"oid": "ad18189c127a05367eed5affbb447ed7377d9f76", "messageHeadline": "[docs] Minor fixes and additions to Move docs (#885)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "fa4d04304d8f5037bd2892368162ab1943e80a9b", "messageHeadline": "Update examples.md (#882)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3b498c6608cc028393e2e087c1bd527a9a8648d5", "messageHeadline": "Update prototypes.md (#884)", "author": {"name": "AllyMedina1", "email": "101159835+AllyMedina1@users.noreply.github.com", "user": {"login": "AllyMedina1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b191d19cb2ef76f4224bbb61b046c2393bb96a3", "messageHeadline": "Create why-move.md (#776)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b44a20e3c6434a5980d9230cd868b1f7f6fb5ac2", "messageHeadline": "Update move.md (#869)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6c9893502f04ff5918d15551c539d2e0a909fdef", "messageHeadline": "Update index.md (#868)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a524cac2ed946bdc32e5c6a2f851cd835604657d", "messageHeadline": "Update tutorials.md (#872)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ba58a2d0aca509865e4e13748094262b43efaa4", "messageHeadline": "Update sui-move-diffs.md (#873)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1d00ddb67b7efa2b945fbb232d4f03a47ebcbc33", "messageHeadline": "Update about-sui.md (#871)", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "ed0a666c73972a21895147598af31f97149816ab", "messageHeadline": "Update sui-compared.md (#875)", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ea065ba93c301591ecd7573a75de329f16a3f7e", "messageHeadline": "Update examples.md (#870)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6186525cb1a4de24ec3dbbf84abfcdb2a7a84c1e", "messageHeadline": "Fixes to the move tutorial documentation (#877)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "03d1e844f6744c566c0d8d358d44287aee4c0315", "messageHeadline": "[docs] Added Sui installation section and updated relevant docs to re\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 91, "deletions": 81}}, {"node": {"oid": "0b688b40c1f5138bdaca22012c8902ae65ae822e", "messageHeadline": "Update about-sui.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccccb5eb9f51bd7a9d0677d7c1b37721461f3332", "messageHeadline": "Create prototypes.md (#767)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "0d2032d640d07c4011db14426b1cbba283dd8b7d", "messageHeadline": "[perf] Improve bench, and tweak db options (#818)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 237, "deletions": 142}}, {"node": {"oid": "5bc45f98aaa7c363df6ca489b8063029125eede9", "messageHeadline": "[wallet + rest server] Remove usage of wallet context in rest server \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 601, "deletions": 632}}, {"node": {"oid": "582f72159527d4865641bb3a532105e68831782e", "messageHeadline": "Revert \"* remove nightly build from github action to unblock PRs due \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "673ba931b95c7422556fa01b99ed22c868c981d5", "messageHeadline": "* remove nightly build from github action to unblock PRs due to ICE b\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef5136b9af3dfdb767d0cc77d61356f1df6ff96", "messageHeadline": "Update objects.md", "author": {"name": "Adeniyi Abiodun", "email": "93622203+adeabiodun@users.noreply.github.com", "user": {"login": "adeabiodun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74f6d42e129618c7045eab487d4b4465c5d4f556", "messageHeadline": "Update research-papers.md (#854)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20bc7a4100686d77ce5ba726abfbb1a32c415be7", "messageHeadline": "Add files via upload (#855)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc5e84c7f5c887aa776396c8bcd82c1cd24ad364", "messageHeadline": "Update siteconfig.json (#853)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "14262daec6fa612e6cfd572cb47544e8014afc0c", "messageHeadline": "Update navconfig.json (#851)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 43, "deletions": 66}}, {"node": {"oid": "13b5204576e244558bd8e8a14d8264cacd023389", "messageHeadline": "static folder (#850)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b9b79886f7322551601f1c251c348346d1324a21", "messageHeadline": "Update sui-compared.md (#762)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "3f701cc41d3ff284d051464f4b680aac2706e3a4", "messageHeadline": "Update how-sui-works.md (#761)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "368a4348f3d0c1c843a99a56366bdcbf39a7257d", "messageHeadline": "[framework] use NFT<T> standard in cross-chain airdrop", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 141, "deletions": 58}}, {"node": {"oid": "9527322ec265893c675aaf65cd37fbe8cc2a0290", "messageHeadline": "[Move adapter] Allow entry functions to return primitive values (#784)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 490, "deletions": 44}}, {"node": {"oid": "3afbc2f045e1f6c4992997b7a5cf153d185e0ab5", "messageHeadline": "Update tutorials.md (#848)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "568b28f4a402e606937a4b5970e1fb89c8b4a448", "messageHeadline": "Fix reversed AuthorityStore ALL_VER flag (#849)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f006b1850de3c1e65785a62ff64e68b5ded1ce0d", "messageHeadline": "[authority_aggregator] Fix a bug in process_certificate (#847)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "6b6aae8ee63930ac4b29806ec8306031f0ce5264", "messageHeadline": "Add TicTacToe tutorial doc (#836)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 315, "deletions": 0}}, {"node": {"oid": "1acf4ec9997244eff92309398e743f70940766d6", "messageHeadline": "Structured publish response (#830)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 155, "deletions": 188}}, {"node": {"oid": "df4bbfa2d6672b884e9afc25b71d1f6243428dde", "messageHeadline": "[wallet + docs] Added history command and more interactive shell doc \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 104, "deletions": 75}}, {"node": {"oid": "10f3e36baad3a3562d67fe1911664e343a686aaa", "messageHeadline": "[authority] Compute and store `.to_object_reference()` once. (#837)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 108, "deletions": 98}}, {"node": {"oid": "9b18c2b21cb31a64bc3cab623239b208b734b411", "messageHeadline": "Create index.md (#795)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b31388c668b264027c82fcb66216be79c6fec40", "messageHeadline": "siteconfig and navconfig files added (#840)", "author": {"name": "Jibz1", "email": "godwinjibs@gmail.com", "user": {"login": "Jibz1"}}, "additions": 328, "deletions": 0}}, {"node": {"oid": "e7b4cfb134f406523cca786f0da83132aecd2068", "messageHeadline": "Rewrite most of objects.md (#825)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "9971ce168b3fd4ab1d47b112d450c9799f9bcaa4", "messageHeadline": "[authority] More straight forward idempotency and cleanup of TODOs (#\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "7d79724aa66eb52dc190b7b2e7ddb5b9c18ba3e1", "messageHeadline": "Move hero game to subdir (#829)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "a43f6533a06ba3a2b843c3c4cef09d9d699ee70a", "messageHeadline": "[NFT Mirroring] Oracle -> REST Server (#832)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 275, "deletions": 4}}, {"node": {"oid": "6b612ca81ea319cef20142cef1043fd21ce9f9a0", "messageHeadline": "A few small improvements around publishing (#826)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "8b57a34d6a748e2a3012d7fb59b97efd87616a5c", "messageHeadline": "Add return_object_internal (#820)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 143, "deletions": 41}}, {"node": {"oid": "5722f3bd65b6943f2e8e9e6416e688c53298c78e", "messageHeadline": "[move] Add an example of an auction implementation (#756)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "1aa9f8fe6c3fae6cfcd91bda44e3bc8b1fefa803", "messageHeadline": "[move] Adds Coin::zero() (#823)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3ea6050f846e0f10ae13f81d9670ffbd6e2d2dc8", "messageHeadline": "[benchmarking] Enforce minimum committee size of 4", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c584886753ccd945d0aba317813a3ad7671f4bb2", "messageHeadline": "[feature]: disable tusk via command line (MystenLabs/narwhal#77)", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "3accbbd75cb94206a72d621169c70f23e679116a", "messageHeadline": "fixed blockchain title element and grammatical plurality agreement (#\u2026", "author": {"name": "Todd Fiala", "email": "100159218+todd-mystenlabs@users.noreply.github.com", "user": {"login": "todd-mystenlabs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec8b210d54fa27da840b384a255384918ba20bbf", "messageHeadline": "Add all move-unit-test config options to `sui-move test` (#819)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "20e68787b3ace2b408ba0c1d8d9117fc5206cb05", "messageHeadline": "[move] Flash loan example", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 269, "deletions": 24}}, {"node": {"oid": "90201f4ead107d07c3f5f1e7c44d498c14151b85", "messageHeadline": "Add ChildRef::is_child (#816)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "3a40bfccfa2468ded0569094c5320c20e256cd9a", "messageHeadline": "Rename Client to Gateway (#813)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 106, "deletions": 120}}, {"node": {"oid": "371e32836b0feda72cbbdd5b78a318dbb570d19b", "messageHeadline": "Allow building/testing framework code (#814)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "5afd49eda051902b59cc36b632c990d944200074", "messageHeadline": "[Move] Add Bag (#777)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 340, "deletions": 102}}, {"node": {"oid": "9e7c24f0ec2817df8775808625af3a2b169d1156", "messageHeadline": "Add execution_engine (#802)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 120, "deletions": 95}}, {"node": {"oid": "a30d8326bb7f447e6d8311e330225f8bffa39b3f", "messageHeadline": "Rename doc/src/explore/observability.md to doc/src/contribute/observa\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5d0b8091e4a88a8f879daf71a3eb60db877dcf7", "messageHeadline": "Break the dependency from TemporaryAuthorityStore to AuthorityStore (\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 90, "deletions": 56}}, {"node": {"oid": "c3f7c73d7a6b4f9c8ca4543721f8acc29a5e59b4", "messageHeadline": "Update and rename CONTRIBUTING.md to doc/src/contribute/index.md (#782)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6365eaa94bdf948a373ca33d9275d5dfd702fdf6", "messageHeadline": "Update objects.md (#787)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "35822b2d6dba91ce88a77da6653cafbe81fd2584", "messageHeadline": "Update index.md (#785)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "518d717af986a4ee7c8e5f98e8f116205230628f", "messageHeadline": "Update authorities.md (#783)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "5c48a87ceee35ccbf0d6276bb3ef17bf5a0eb7d5", "messageHeadline": "Update transactions.md (#789)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "f60f996051e1bafd37b217aec66168c6b1d275c8", "messageHeadline": "Remove ChildRef.parent_id (#774)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "6b6cc14f14a8cd71b87b560524373bd0faa2689c", "messageHeadline": "Update sui-json.md (#788)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "11af7540f5b6474c64eb0684e060a8f1817bedc0", "messageHeadline": "More cleanups on the deleted/unwrapped object id handling (#797)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 130, "deletions": 144}}, {"node": {"oid": "4c9797f1dda981a3da820ca93a218e5f20ef5be7", "messageHeadline": "Update README.md (#796)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03cf42eb271ac55811de3c14496eb0ce0b14cb67", "messageHeadline": "Update and rename doc/src/index.md to doc/src/learn/index.md (#791)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "94e478eff8e667e9437ba7470e5111c0a0358a95", "messageHeadline": "Update wallet.md (#790)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c968744b1111d1b7b0174748c51088f7d8d7c754", "messageHeadline": "Update sui-move-diffs.md (#793)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cb2048cf75a4744ff5ac9a464d89610db52ec8db", "messageHeadline": "[Docs] Sui security first draft (#764)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "13c4e9f7f6000de661006e2a32b54ee740962b6f", "messageHeadline": "[examples] Adds RockPaperScissors example (#715)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 360, "deletions": 0}}, {"node": {"oid": "cf03fe41bd2dd4932ecdce655f7d7d7178de37cc", "messageHeadline": "[adapter] Make package id derivation efficient (#780)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "43a40d97fbea46ae97d1dca49450da5177f9d50b", "messageHeadline": "refactor: replace strum with name_variant", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "c623e0a45b5eb9d5a7402a11d258c9d43c1f7b0b", "messageHeadline": "Do not allow shared object passed by value (#799)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3b3b31881b432fb65f78fe41b3542ef188312955", "messageHeadline": "Update move.md (#786)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5fdc600a70512ea977a90f05b2ad231527d36277", "messageHeadline": "Update research-papers.md (#794)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1319a9b10cef6538c33b6404bd5235acbccdaad2", "messageHeadline": "Change data model for Geniteam Move module (#775)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 300, "deletions": 164}}, {"node": {"oid": "3768fa03e396a92ed56b74c15346419a2281658d", "messageHeadline": "[NFT Mirroring] set up CORS policy", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "70515b3ae13c4f0ba2f2bf5f8db777a358cf25ad", "messageHeadline": "Create about-sui.md (#757)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "9abba10e33aa22384ab454d6fc22158b8f9002ef", "messageHeadline": "[wallet] Interactive shell completion enhancement and more unit tests\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 491, "deletions": 120}}, {"node": {"oid": "1c0cee20c9cd49afa89edcdb568f7ab533d29f82", "messageHeadline": "Update index.md (#779)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9d05ee1f9a12e5da72aec5bbe35703186645b3f", "messageHeadline": "Update README.md (#778)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19ddffd0761e9586de72f66e0f600a06e2303032", "messageHeadline": "Cleanup handling of delete id edge case (#752)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "4b742718b2e8dbe239d0151425be4b33bf8d348e", "messageHeadline": "Create examples.md (#763)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6de3ba826a895e79956a0cd28f8b97abd2b4e98b", "messageHeadline": "Add URL type to Framework (#726)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "3fd6b41ed9edb5d4b98e33242b3629939fa3dd41", "messageHeadline": "Create research-papers.md (#758)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "f7c2b3e1cb4cd6608b1763c700b825b3cec56799", "messageHeadline": "[authority] Refactor shared object authority logic (#727)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 226, "deletions": 156}}, {"node": {"oid": "80a0a48b4e607607de9af2101bdfab657cec7acf", "messageHeadline": "[authority] Unwrapped inference (#734)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "ecc7a96a9102554a635f48bddf5c5c7752f12d8a", "messageHeadline": "Add Call Endpoint (#708)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 289, "deletions": 111}}, {"node": {"oid": "6863a17e8d705e18bdfdc83647addfefe3f4e00d", "messageHeadline": "Update code-of-conduct.md (#759)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c195c606ba222e58c96f9101b9a90d5fead73a6a", "messageHeadline": "Update observability.md (#760)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e961c2db2ef6be80c2404b6408d035cc80eea251", "messageHeadline": "Update README.md (#750)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22ee0985888117c0db3198d645ba60104715cc94", "messageHeadline": "[Move] Add Transfer::delete_child_object (#723)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 103, "deletions": 10}}, {"node": {"oid": "fa5ac73724b24b360be1af408763e0443a475c60", "messageHeadline": "Add Move Library section to Move doc (#751)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 129, "deletions": 13}}, {"node": {"oid": "20fcf963eee4ed48189ecf9467f2eecf717276e1", "messageHeadline": "Update sui_programmability/examples/nfts/sources/Num.move", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f1ad81dc533eb026e568f0ea5b96102379922dae", "messageHeadline": "[move] Add NFT module to framework + use natural numbers as example", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "240f9b7cfbbf8918f0edc6b53c260887b7ae24eb", "messageHeadline": "Rename doc/contribute/code-of-conduct.md to doc/src/contribute/code-o\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5163015b1c74bc7184616b80136e7edb25670b7", "messageHeadline": "Rename doc/developer/observability.md to doc/explore/observability.md\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "780206b2a94d0fe01c89cc7c893b3e9fce5a0faa", "messageHeadline": "Update and rename doc/src/wallet.md to doc/src/build/wallet.md (#748)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fffa850bee625bca05b75458921f75e0cf66e5b9", "messageHeadline": "Delete what-makes-sui-different.md (#749)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "cc060044fd62361cb437a43f7f8e477c30214373", "messageHeadline": "Update and rename doc/src/transactions.md to doc/src/build/transactio\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c4a9b9ac530d072a4e292c513df740d7866a5000", "messageHeadline": "Rename doc/src/sui_compared.md to doc/src/learn/sui-compared.md (#746)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f59aab782e474f7ca497b64e105cda9a313d195", "messageHeadline": "Update and rename doc/src/sui-json.md to doc/src/build/sui-json.md (#\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f23535adb83bbe3ed960b1ab7cb9cf280eb13a33", "messageHeadline": "Update and rename doc/src/objects.md to doc/src/build/objects.md (#744)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "642d29850e2e6b00d42cdc30c51a79992c4a71e4", "messageHeadline": "Update and rename doc/src/move.md to doc/src/build/move.md (#743)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a3cf486e92af153fb60e61156a90213fbb8a97c0", "messageHeadline": "Update and rename doc/src/key-concepts.md to doc/src/build/index.md (\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aa6627d61ae849f6e00c0453d35ce9db181af0e6", "messageHeadline": "Update and rename doc/src/authorities.md to doc/src/build/authorities\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5f39c4eb5cb05e81e17d703e8f643c6c769da780", "messageHeadline": "Create code-of-conduct.md (#731)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "e6244ce19f6dfb3a1cce25fde2780426b2629a90", "messageHeadline": "Update move.md (#740)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a5b65d7391f5eb44c0a0d0ca800d269cf3d8562", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "888113ef017cf2939a65faf4ddb17676863659d3", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8c010b7927dc713344befa411cc80d726c405886", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec52df8c7fb32e1a8faa0e71344a86c03801c674", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5991cb6ff5fafdc17d563544b063d5c2d455a6c3", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3b14814e4d8996f8cbf2da5e41c68191104c9d3", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2523fb416a5d1d169df7e88dc06fae194382c7fa", "messageHeadline": "Update sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "927dbd2bbdcc689f0c2241538e7687ced4f34dd7", "messageHeadline": "Create sui-move-diffs.md", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "b2afe2b4c6a265b509611316ce6b9e933820bbed", "messageHeadline": "[Move] Add Transfer::transfer_object_to_id (#737)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "46031bc61e0df16375fa68426c3d58a29c4d8e87", "messageHeadline": "[docs] Fixed a typo in the Move docs (#738)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f271a1602de8be66ef2163e94de0601751de0bdf", "messageHeadline": "replace with macro (#733)", "author": {"name": "laura", "email": "51134415+laura-makdah@users.noreply.github.com", "user": {"login": "laura-makdah"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "e66157eae3d322be8a409b407dec2e749023242f", "messageHeadline": "Update README.md (#696)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "87e6397f0def51a0306b1ea24e32539323223c68", "messageHeadline": "[Move] Add shared object library (#722)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 353, "deletions": 19}}, {"node": {"oid": "3670cc35143bae0ecabf74301aafe3cdfc72d742", "messageHeadline": "[enhancement]: adding templates to help us create more organised issu\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "3566aed797f936f6fd53ed84bb5e9e318b67be58", "messageHeadline": "Implement the move module for cross-chain airdrop (#623)", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 410, "deletions": 13}}, {"node": {"oid": "d8b7a77913f67a6bebe7d226596eec8c4f2ecc1a", "messageHeadline": "Create index.md (#694)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "785c1049cbdac166f38f59a0994645c8ad29f0b8", "messageHeadline": "Initial draft on how Sui works, what are its limitations, and more (#\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "30ada65a9d6f4ac6ba617271c276f7da6b09ce63", "messageHeadline": "Add /docs endpoint to retrieve OpenAPI documentation (#713)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "18568c98d06e813488cedea735c3b747a3effe27", "messageHeadline": "#620: Add structured logging to basic transaction flow (Authority/Cli\u2026", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 357, "deletions": 13}}, {"node": {"oid": "02829eef4e25e21904022945c875f4e04a1ce419", "messageHeadline": "Fix broken bench due to ser (#720)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a0bc1d25376c4177a740775dcac4f849a3218ee", "messageHeadline": "[NFT Mirror #666] Set up project skeleton for the Oracle server", "author": {"name": "Chris Li", "email": "76067158+666lcz@users.noreply.github.com", "user": {"login": "666lcz"}}, "additions": 14031, "deletions": 0}}, {"node": {"oid": "94394ecc95ce498f8b7c1b7fe81b8a0d0d532b37", "messageHeadline": "Object schema endpoint (#716)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "6add802b6ea5b2f600e238c69046d3fb41253d1d", "messageHeadline": "[move] reorganize examples directory", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 459, "deletions": 130}}, {"node": {"oid": "2f50ab5cc488871d545259a39fe54d10b692539f", "messageHeadline": "Add ReplicaStore (#668)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c4f8f2d3893db5083ef9c248801a848460f9b86d", "messageHeadline": "Add ChildRef in Move (#675)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 781, "deletions": 526}}, {"node": {"oid": "1f894313182f6852ac333c211217afc705cc2ea4", "messageHeadline": "[chore] fastnft -> sui everywhere", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "ad4f4d9886794a8ec0ca3f6424370cc6d1970490", "messageHeadline": "[docs] Added docs on module initializers plus consolidated descriptio\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 489, "deletions": 162}}, {"node": {"oid": "143a59314c456090825a47cda3495868eedde772", "messageHeadline": "Bump Move version (#709)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "2bdd3cba7ceafb07b9ee78bb679f158e4d348b00", "messageHeadline": "[doc] update paper", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c7eb3f784cb7ea50bae21f4d0cc5b3956e7ab936", "messageHeadline": "[doc] add link to Sui whitepaper", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12f5792136a9bf2add6a79bd0428422b6f208c2e", "messageHeadline": "Create how-sui-works.md (#695)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "606c4b4e67ede83b807e67a37d5f9127a08488df", "messageHeadline": "Fix issue #676 (#701)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 25, "deletions": 42}}, {"node": {"oid": "e12cd257da40cf89c9ed58f9782dc32845196eed", "messageHeadline": "[authority] Ensure Idempotent Reply (#679)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "35054cccf4ce97191467758e9476af1acc91c0f7", "messageHeadline": "[authority] Authority follower interface (#636)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1182, "deletions": 380}}, {"node": {"oid": "945dd9da2b62659f38735c764026650a034d2bd3", "messageHeadline": "Add wrapped and unwrapped to authority store and signed effects (#658)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 573, "deletions": 141}}, {"node": {"oid": "4ee45fd18f73cf5e323cc5d7f7231e7877f4b9b7", "messageHeadline": "minor fixes to make clippy happy (#697)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "47e7bce85400e81bd16cf13a7a593c62fab24c8b", "messageHeadline": "[wallet + gateway] refactored wallet to use GatewayClient (#682)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 367, "deletions": 343}}, {"node": {"oid": "9e74c61d3dbe5995ec65a41d6969e14ffe136996", "messageHeadline": "[Move] Print callstack when abort in tests (#683)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "d442f6411249336c3e06fcdd5b5d595d5c402c4f", "messageHeadline": "explorer-client: improve linting rules (#506)", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cc857618bc7ced8a09ea9eb4fa5c6ff92b73a16d", "messageHeadline": "Fix broken build on main (#692)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "eb4d8e0bc1259120e23610de42db85a454f931a3", "messageHeadline": "[feature]: send BatchNotFound error from worker to primary (MystenLab\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "c3ffefdbcdfd52165b8498c895790fdeb894afdb", "messageHeadline": "Rename doc/sui_json.md to doc/src/sui-json.md (#691)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b408bf7a755d6f9661ae22e49f2c07517f6b5b2", "messageHeadline": "ci: fix job that detects changes", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b195d3510028ed37e1c088b9993b86b7ab46e268", "messageHeadline": "Updates README links after the doc structure was changed (#669)", "author": {"name": "Damir S", "email": "damirka.ru@gmail.com", "user": {"login": "damirka"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b1c7b8e001906d477107539fa417ee2bfa618c06", "messageHeadline": "Edit new SuiJSON page (#689)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 47, "deletions": 55}}, {"node": {"oid": "9becc3ed90d74c81466f92626ebd524e12cc75c6", "messageHeadline": "Add Transfer & Sync Endpoints (#604)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 150, "deletions": 10}}, {"node": {"oid": "b67e0a0d30bd501c75929b0c0aea80c7cdec3d0e", "messageHeadline": "[shared-object] Implement mock sequencer (#632)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 337, "deletions": 34}}, {"node": {"oid": "d0c59af656293361ec0cc85e896c730ceb26b6bf", "messageHeadline": "Revert \"Rename doc/sui-json.md to doc/src/sui-json.md (#644)\" (#664)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c72a4aea98dc4fe76de8515fe94f0023524829ef", "messageHeadline": "ci: remove matrix execution for release-check job", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "826e1713ea60931dceaf7128d131097aa1f0a103", "messageHeadline": "ci: rust & bench workflow detect changes before running jobs", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "62d98294f59bfaffdc5080e9d3be84f50743cfa6", "messageHeadline": "ci: github workflow for explorer-client", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "8e5766c663a54b3d6527d286302103da7e2e5eff", "messageHeadline": "Distinguish between AddressOwner and ObjectOwner (#674)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 79, "deletions": 59}}, {"node": {"oid": "4f1664977faca97fd3477cf6f987c6b7183c8f24", "messageHeadline": "[Move] Change transfer_and_freeze to freeze_object (#672)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 176, "deletions": 197}}, {"node": {"oid": "48dbe196905eb6c4b3d25669ef5e73d956b753bc", "messageHeadline": "Add Debug module to move stdlib deps (#660)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "2b5e4f73e228742baf708f04adb5fb627fef8f8a", "messageHeadline": "[wallet] Add merge/split coins command to the wallet (#657)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 427, "deletions": 49}}, {"node": {"oid": "ae842e2b38ce4a8917a3e94cb8e5a93f6ba5c0bc", "messageHeadline": "Change transfer_object to transfer_coin (#647)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 135, "deletions": 125}}, {"node": {"oid": "0a76477c4f68d785c0b99a50356462b4d1953609", "messageHeadline": "Remove keypair from client state (#594)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 640, "deletions": 442}}, {"node": {"oid": "b3f99e29a4342dee040445c5a9b31728272f337d", "messageHeadline": "Update and rename doc/wallet.md to doc/src/wallet.md (#646)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64961749f8dc0d7eae34c5b92cec849779ced801", "messageHeadline": "Create use.md (#649)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a17e6005b3189451d4a21f8c2ac71eb0f7792c41", "messageHeadline": "Create overview.md (#648)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "60592faf449b4baccdfa85e770cb922b825cc3e2", "messageHeadline": "Rename doc/transactions.md to doc/src/transactions.md (#645)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6722db05d21e369c963916b8f957f7eb9ea18b1a", "messageHeadline": "Rename doc/sui-json.md to doc/src/sui-json.md (#644)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "de7a31d903e3f620d2c7475a9eacc3a1378afe45", "messageHeadline": "Rename doc/objects.md to doc/src/objects.md (#643)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "61f4c9b4885da4ce8b364a2370eb91e93809273e", "messageHeadline": "Rename doc/key-concepts.md to doc/src/key-concepts.md (#641)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "accd03d289cd247371723a7008c9d777a624bbc1", "messageHeadline": "Rename doc/authorities.md to doc/src/authorities.md (#640)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fffa13537e0673085f558a366a8cbe2a2ea3f3f4", "messageHeadline": "Rename doc/what-makes-sui-different.md to doc/src/what-makes-sui-diff\u2026", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "77990062d8243fe006eecf6835fb792f31361c7c", "messageHeadline": "Update and rename doc/move.md to doc/src/move.md (#642)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cea87c45f2b72af10ba1897bac1dd67d81f5e327", "messageHeadline": "Change Client publish API to take package bytes instead of path (#650)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 31, "deletions": 71}}, {"node": {"oid": "589f4f24ec88cab43a3e4e37bcf4bc271c5bd382", "messageHeadline": "[feature]: worker to handle the RequestBatch message (MystenLabs/narw\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 131, "deletions": 24}}, {"node": {"oid": "0c00ad9fe72e3d89f49d9a05bb6e12cd2cfcc701", "messageHeadline": "Remove unnecessary calls to create_account_state in Rest Server (#639)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 10, "deletions": 56}}, {"node": {"oid": "d22bc20d0174b3b348c655fed1a68121ef9f8871", "messageHeadline": "Edit Wallet doc from end to end (#634)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 119, "deletions": 95}}, {"node": {"oid": "0bf8a5e684b97368ec0b6516a62c94210a0860e9", "messageHeadline": "Edit Move landing page from end to end (#627)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 200, "deletions": 172}}, {"node": {"oid": "793e26051d7543ff52c73f553ded4870e1b7ef18", "messageHeadline": "[authority sync] Provide an interface for explorers to sync with sing\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 796, "deletions": 36}}, {"node": {"oid": "6038fb35e208651fe3772bf863315a5e0e02fb12", "messageHeadline": "Added error code (#628)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40c9ee0ae15b6f4af43713c6203a8bacec429179", "messageHeadline": "chore: Upgrade dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "57b3b0ffea5cea8eec59ff73c5f7c8aab0076197", "messageHeadline": "chore: force the line ending comparison of the BCS manifest file", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f39ac0dfd30213e3b7cc8ff1ad0e761f2f980af", "messageHeadline": "[wallet CLI] Supporting system variables in interactive shell (#621)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 88, "deletions": 42}}, {"node": {"oid": "f0a10c54454f98065a7be75ab6f429654f6286ef", "messageHeadline": "Fix a bug on bytes_to_address() conversion (#625)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7cc5b38150d3ac49d58098292d13d6a3bfcb76a4", "messageHeadline": "[doc] Document our serialization manifest generator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "0da63691d871cb22db380a88768cdf05d6b35d71", "messageHeadline": "[fastx] Replace KeyPair With Signer & Load Keys From File (#590)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 171, "deletions": 65}}, {"node": {"oid": "d905baa200200dff4901de6ec84196e1176986bd", "messageHeadline": "chore: dependency upgrade", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3789833f89f5cbb16a56401d8d52bda678f47928", "messageHeadline": "chore: make Narwhal CI run clippy in tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3957d3d65347939eb5434eb608144b49618075e2", "messageHeadline": "chore: fix blockwaiter tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ccc1bcc6eda53aaa6d3b86b0c031ad0e0261ecf9", "messageHeadline": "chore: clippy fixes", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f53fbe93b02642ddce56944b9c809d441e1c40cd", "messageHeadline": "Refactor ClientState API (#584)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1083, "deletions": 898}}, {"node": {"oid": "dd03602a57548235fc7921af667412cfeabdd952", "messageHeadline": "[chore] upgrade Move version", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "3b674d9ddf635fcb4609a819a965bd6c7e5dcefa", "messageHeadline": "[shared-object] Initial shared objects support (#546)", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 274, "deletions": 31}}, {"node": {"oid": "82a9087feefc6098b9d77737d808fff54b11c300", "messageHeadline": "[docs] Updated Move docs to reflect current implementation status (#602)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 71, "deletions": 70}}, {"node": {"oid": "36d2a7d563f01ef999efb63886474b9597635b50", "messageHeadline": "[docs] use doc/SUMMARY.md as readme", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 78, "deletions": 131}}, {"node": {"oid": "b7e81b4a169367477b2ad2aaaedf6bedc4000e27", "messageHeadline": "[Docs] Added additional testing documentation (Move docs) and package\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 215, "deletions": 4}}, {"node": {"oid": "1caf72131dff51977d711d1163eda3a7b712f079", "messageHeadline": "Add Endpoints GetObjects & GetObjectInfo (#579)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 165, "deletions": 67}}, {"node": {"oid": "1b94222cd6bf9a99ad15bd206f2563685e4bae47", "messageHeadline": "Added sui json initial docs (#598)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 221, "deletions": 0}}, {"node": {"oid": "d28a48878234513272bfafca160ed0503aae0043", "messageHeadline": "Added more cli tests (#592)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 290, "deletions": 9}}, {"node": {"oid": "13aa4ca385033807a33aa48be9b28fff883c5ab7", "messageHeadline": "Rename clone_genesis_modules and clone_genesis_objects", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "6ec05d0068b4c63d6c6c11e0162ad0162752ef60", "messageHeadline": "Use different TxContext for different authorities", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 61, "deletions": 76}}, {"node": {"oid": "a9cb039aff5c536dcca679b48e4f028a75372d48", "messageHeadline": "Add test for module init in Genesis", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 123, "deletions": 15}}, {"node": {"oid": "37a09e6565c18e27c142c2baff6ac50e54a9b2ac", "messageHeadline": "Fix the gas_used amount for failure case", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "771ed94745703407d4cdebf260af8baaf735bc0e", "messageHeadline": "Remove redundant subtraction", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a82d24286cd6da1fa92f855b1de4acc285e5ea98", "messageHeadline": "Skip ensure_active_inputs_mutated and patch_unwrapped_object_version \u2026", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "33076043000eb4df8896c83f9fbee64f7e295a8a", "messageHeadline": "Remove active_inputs()", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2b9963d023f92fd244df52ed54349e914a431b46", "messageHeadline": "Rename `create_genesis_context` to `get_genesis_context`", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ee8eb0c92967adb938bb0ff4db1853a60f5f3025", "messageHeadline": "Fix gas calculation", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ca18305b4cc3a287b2b7139f6daf6dbb33c44ec6", "messageHeadline": "Add comments", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "975eedd555ae02f45c79ab3414d56cb4c29fb25b", "messageHeadline": "Address comment for function inlining", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "c2184d6a0e455f3d5747557332b89f39a89b6fb1", "messageHeadline": "Remove unwraps()", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "6822e1c41328dd7b621667f05b1a8edaac30f6a6", "messageHeadline": "initialize modules", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 177, "deletions": 82}}, {"node": {"oid": "d9b6966bca0f256cc26fb22f67be9c4c18e3b46f", "messageHeadline": "Extract util method to get input object IDs from CompiledModule", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "089e6278ff63566cae57c61cadf725f6d8a602c6", "messageHeadline": "Extract object updates from authority_store::update_state", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "6a095afb8de8ea3b90306f358fd56de40acaecf2", "messageHeadline": "Use package_id from generate_package_id", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56ac0ee173dd8b091a63a6065250af2b8e489abf", "messageHeadline": "Extract module initialization into a separate function", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 76, "deletions": 45}}, {"node": {"oid": "596a7023d9ec5bae3d2ec4b93cb725b83cde4ee6", "messageHeadline": "[network] improve TCP support", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d115a1dbdc84961257abe5bd75cc3e2d48f4fdb4", "messageHeadline": "[Sui Framework] Clean up TxContext API's", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 96, "deletions": 89}}, {"node": {"oid": "f72128e8c17a54294aad2f4656d0c847a90bf749", "messageHeadline": "Start edits to Move Smart Contracts tutorial (#591)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "7663106d84e662eb238c7c8dd4f64b208613511d", "messageHeadline": "Rest Endpoint Documentation (#544)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 403, "deletions": 15}}, {"node": {"oid": "527402adfa6761214d20b47a19dd452f142ab824", "messageHeadline": "Adds Tailwind CSS, Mock Transaction Data, Search Function and Transac\u2026", "author": {"name": "Andrew Burnie", "email": "apburnie@hotmail.co.uk", "user": {"login": "apburnie"}}, "additions": 559, "deletions": 122}}, {"node": {"oid": "0a963813050534896ef771a190e344ed25c5c180", "messageHeadline": "Make all tests in client_tests.rs async (#583)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "9e81cd87769516a86beac33a0b73d9c1219099d1", "messageHeadline": "[Sui Framework] Better types and API's in ID module", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 246, "deletions": 148}}, {"node": {"oid": "1168b64ee258ff78a0deb8dfe1270718000bfc40", "messageHeadline": "Added description of basic Move testing to the docs (#575)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 142, "deletions": 1}}, {"node": {"oid": "bf027c10e2631cae4633ff6020dde381fa89847a", "messageHeadline": "fix: remove the unused `certificates` in client", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "7f44004e006f20bfbb27ae20595d32deb6f5ce4e", "messageHeadline": "refactor: Make client.store.object_certs more machine-friendly", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "f43c9ed098d88a66ee51763abcb7eeb812df9a46", "messageHeadline": "refactor: collapse the functionality of client state's sequence_nums \u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 55, "deletions": 105}}, {"node": {"oid": "9d28c018a0fde2e73c65142d210864b85d50dd6c", "messageHeadline": "refactor: rename next_sequence_number -> highest_known_version", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8594a98ca5126403ff0b83f39a286fcb6737102", "messageHeadline": "fix: Log the server's listening information at start rather than at c\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9036e50b399850dab9a53555bf49acf489d9cec0", "messageHeadline": "Added clippy fixes to a test file (#576)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f799c35613d14e3bd7309daf43139dabecd1b534", "messageHeadline": "chore: make clippy happy with tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "e7ba6b7860a9c4ccdfc149667bcbb8656a6b3984", "messageHeadline": "fix: run clippy on test code as well", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4870e1bd96b8cf22aaf8a5ff6e1d92ada2c176be", "messageHeadline": "Wallet docs describing how to view account (#570)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "0f22b0c4cf1744e7de50902b9d4fcd7a358a4a6a", "messageHeadline": "Attempt to fix port clash by using different starting port for each t\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 56, "deletions": 63}}, {"node": {"oid": "33f560efb6250f1eb19a34e6590cfcd4e814242a", "messageHeadline": "Remove test_hero from authority_tests.rs", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 3, "deletions": 207}}, {"node": {"oid": "dd9285f9115c99ca73def8c0b1389ca9c67483d5", "messageHeadline": "Remove the dependency on Examples/ for client_tests.rs", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "789ed09e1a668b56023a8861c14e199df300884f", "messageHeadline": "Remove the dependency on examples/ for authority_tests.rs", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 388, "deletions": 1}}, {"node": {"oid": "c8c1bb2d188b2cb331aeba09ec861314df7cbda6", "messageHeadline": "Remove the dependency on Examples/ folder for cli_test.rs", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 515, "deletions": 7}}, {"node": {"oid": "eac8255ff89913c5ed8f63acfeb394043747353e", "messageHeadline": "fix: re-activate the BCS serialization reflection tests", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d15624942a05018f99ff1a21ddcc78277ce80d3c", "messageHeadline": "fix: re-generate the BCS format for our `SerializedMessage`", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "731fa7fbd1cb04da521122110fb73d7d4ea80ccd", "messageHeadline": "[docs] Fleshed out Move docs using sui-move CLI a bit more (#563)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 270, "deletions": 59}}, {"node": {"oid": "dbd16e39709a2c208387a214545d7c1c356964ca", "messageHeadline": "Lint args inputs (#566)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1116, "deletions": 141}}, {"node": {"oid": "3821c3c024cfedc12ae75a801febf57c47cb07be", "messageHeadline": "Add endpoint to get managed addresses (#556)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "5a1e2e7cd1b03be97e7648296dace5350a2b7a51", "messageHeadline": "Edit Transactions description (#558)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "c9ee7f9506a4761cd9ec13dd6ffffa16eb6e253a", "messageHeadline": "Edit Sui Objects description, add some TODOs (#557)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "84869ddaf9820f8ff89f79c08fb017f1e445a990", "messageHeadline": "Edit Authorities contents during review (#555)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "353a75c0e26abb6be5ec589c8ce4c9e527db8bd5", "messageHeadline": "Edit SUMMARY to add and fix links (#551)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "fd22a1280497f250719b109b90deb5f4c3b0d738", "messageHeadline": "chore: rename FastX -> Sui", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 151, "deletions": 151}}, {"node": {"oid": "0a66ffe54b73d20f0a0494a4810967ceac9a6c53", "messageHeadline": "fix: strip binaries on release", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e71c3a0b516a19ac6a68f716a057aebdd71e5521", "messageHeadline": "Add Owner enum to support shared objects (#549)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 225, "deletions": 135}}, {"node": {"oid": "f13ed532acd89be2c0d52c683dcc0f476d9a1377", "messageHeadline": "[Rest Server] stop/start/genesis endpoints (#454)", "author": {"name": "Arun Koshy", "email": "97870774+arun-koshy@users.noreply.github.com", "user": {"login": "arun-koshy"}}, "additions": 359, "deletions": 12}}, {"node": {"oid": "24fc021538a9d536c4e5652c877d41cec1517ffc", "messageHeadline": "Update Contrib to Sui to fix commands, add TODOs (#550)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "dfcb898412875de09db28ad35d2d5e5d3b8bcff7", "messageHeadline": "Replace Libra's CoC with Diem's (#547)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e4dd0ca016c25dcaa8af2aaa53b20543a6ce250", "messageHeadline": "Make small edits to Sui README (#548)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a266b5e0c2b4265d3e2ef36695ca386291244c2a", "messageHeadline": "[feature]: introduce component to retrieve a Block (MystenLabs/narwha\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 960, "deletions": 9}}, {"node": {"oid": "dba291bfac0d9a9811e9a296f3f4712744ef2df6", "messageHeadline": "Unify the size of SuiAddress and ObjectID (also move AccountAddress) \u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 184, "deletions": 291}}, {"node": {"oid": "871500f40a3be4de5db51252ad27021615633996", "messageHeadline": "[fastx CLI] Improve demo wallet's UX and add option to choose between\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 277, "deletions": 101}}, {"node": {"oid": "e7b13bd52cf3f5be08b77236a954b4961a7d10c2", "messageHeadline": "Add Architectural diagram to docs (#539)", "author": {"name": "Evan Chan", "email": "velvia@gmail.com", "user": {"login": "velvia"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "9f64746c73ca2b3fccc95a806d3d88d2074be001", "messageHeadline": "Get gas value in cli (#538)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 183, "deletions": 2}}, {"node": {"oid": "1c540dd39dd2d16f58f5cf6e4554618b7842cca2", "messageHeadline": "[docs] New developer docs organization (#534)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 365, "deletions": 360}}, {"node": {"oid": "a4b9740f3c01a3afa9e9c1265ebe978639303426", "messageHeadline": "Fix a bug where post-VM gas cost not capped by gas budget (#535)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "af77eae16efd9af63316742287132ac9cdbc3b87", "messageHeadline": "Edit Sui Objects description (#537)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "005df4f309d4476818f9a5a7aff095786ce8070c", "messageHeadline": "Make small edits to FastX overview (#524)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "263d80555308b484349f0f0ca7caffc2e9719077", "messageHeadline": "[client errors] Centralise the per-authority error handling in the sa\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 71, "deletions": 21}}, {"node": {"oid": "fb02b4133d2215c2e5111090510f8a6518757887", "messageHeadline": "Clean up some logic (#532)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "ae2057253484bb4b05f24cb65d33355b050730f3", "messageHeadline": "Improve Move call type checking part1 (#529)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 387, "deletions": 308}}, {"node": {"oid": "7dd265d527e219741d76abf383e78b4e6efa46fe", "messageHeadline": "Remove Order.package ref TODO (#525)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5c3a78b5260396cbed7a5c35c52a27c685fd482", "messageHeadline": "Derive coin type in split and merge coin API (#517)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "c694bda780b746d3d8fb44138dc1843325e71201", "messageHeadline": "Fix \"receive\" typo in Sui Developer Portal intro (#523)", "author": {"name": "Clay-Mysten", "email": "100217682+Clay-Mysten@users.noreply.github.com", "user": {"login": "Clay-Mysten"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1b7d5b9e2b7bcb8c9f0d28d3f92c24983d54f88", "messageHeadline": "chore: rename order -> transaction", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 979, "deletions": 840}}, {"node": {"oid": "4689c70086284fef198a952f4fbcc9d81ab71339", "messageHeadline": "Remove utils dir (#522)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 109, "deletions": 120}}, {"node": {"oid": "776b203bf21d12fb0b2f2362f21705c66b6b83f6", "messageHeadline": "Removed a forgotten commented out line of code (#518)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e7c20f5cad4ab9fbbdb6f55d37c4bd4041786fa", "messageHeadline": "[authority] Refactor AuthorityState creation to have a single creatio\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 103, "deletions": 94}}, {"node": {"oid": "eabb8de8e60cd3e90a5e3c4b112ed82678bdba3b", "messageHeadline": "chore: typo", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2acbdfaff5cff50fb690fe98686f46b7d99478b1", "messageHeadline": "fix: Plug in the format generator to avoid bit-rotting", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "59daa55b220e0c2ee570c0fb90c000b1da331319", "messageHeadline": "Remove need for owner when fetching objects (#512)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 141, "deletions": 84}}, {"node": {"oid": "8585796bc3db7e42dd63944b69cbc0906abf2846", "messageHeadline": "Added macro for polling boolean expression with timeout in unit test \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "7d0e1b7e6b9239decd9cb10e4144fe2b07967491", "messageHeadline": "Fix failing test (#513)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8bc908bff5374201c27b9a6429db55172c196a45", "messageHeadline": "[CLI] First part of the Move dev docs for Wallet CLI covering prelimi\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 357, "deletions": 1}}, {"node": {"oid": "adb9f156f5c62f3cd6d49c5539ad9719645849eb", "messageHeadline": "Add gas coin split and join at client API (#496)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 285, "deletions": 9}}, {"node": {"oid": "a4cd0532e9935edcf4429ef7dd61a9ce8c1a5642", "messageHeadline": "Cli nits (#510)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c697bcf1c6f96ab82b544842954a4b5623008e99", "messageHeadline": "Change Type id::ID in Rust to id::VersionedID", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3fc772a1b05d7f52f95ef0309e37f61ee369cfc0", "messageHeadline": "Rename type ID in Move Framework to Versioned ID", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 87, "deletions": 87}}, {"node": {"oid": "da25197b21355ada381ff0628634c901ffc5cb11", "messageHeadline": "Split ObjectInfoRequest to two cases (#484)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 116, "deletions": 95}}, {"node": {"oid": "6ded2c9a593e8a589efcec74ba1f7c92d8a9b7d7", "messageHeadline": "Only update authrority if it may be out-of-date (#487)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a23545752cb4a43fcf1b7e8bd17c4d653f160c9a", "messageHeadline": "chore: fix license headers, add checking to CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 129, "deletions": 56}}, {"node": {"oid": "3f9968c8cc8dabf59cfe91fbb189fe8fd0e08d59", "messageHeadline": "[move] `TestScenario` code for mocking multi-transaction scenarios wi\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 936, "deletions": 145}}, {"node": {"oid": "fbac6946ab9f8db6829b67fbc0d79182a785b80c", "messageHeadline": "chore: add license header checks to CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "bf8bd161029edcd274ea5384e77171de1b575a76", "messageHeadline": "chore: normalize license headers", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 117, "deletions": 74}}, {"node": {"oid": "db023adf293b41cb91c82a186e4a476995b4d4f8", "messageHeadline": "fix: use the getter to sui framewrok modules", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a10efa7f79a14bd43b00209d9474db0b5dea43df", "messageHeadline": "chore: remove obsolete comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2db39b6d467aed89cb4589d040a9924497c8b0c4", "messageHeadline": "fix: do not recreate path in get_managed_address", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "68612dbc05963001652f8390cf79d6b355e25e0c", "messageHeadline": "fix: deprecate taking full database copies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "12a0e70276d8d272a7615a6c35a7c1c5f08bf16f", "messageHeadline": "fix: simplify ClientState constructor", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "60e0caab0825f578a49fec90a39f85335250d023", "messageHeadline": "chore: Simplify a few matches that correspond to a Result combinator", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "997143d4978cf08de53f253075553742ec0eb07e", "messageHeadline": "Delete unnecessary code in Client::transfer_object (#486)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c8c8b2889f7dec969078c3374804f3bc74123962", "messageHeadline": "Remove confusing template typename (#478)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "8edc74982cb1d905176ad9135a4292a9024b5b75", "messageHeadline": "Add capacity to Collection", "author": {"name": "Chris Li", "email": "666lcz@gmail.com", "user": {"login": "666lcz"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "bfde55c21322aa778f47ad106cd0440a19c01a31", "messageHeadline": "[fastx CLI] Add customisation to genesis (#461)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 603, "deletions": 114}}, {"node": {"oid": "4a2385f0d47413f58b9abe634c8f3dc7df8a9ac0", "messageHeadline": "Fix a few issues in get_object_info_execute in AuthorityAggregator (#\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "ec02fe5d0ea7dc7100d7f13150f6d9f689956000", "messageHeadline": "Use ObjectID over AccountAddress (#468)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 349, "deletions": 32}}, {"node": {"oid": "d3f4c32e6bfdad43624d019fa4ce3ec6c38c87e4", "messageHeadline": "[docs]: Add instructions to run formatter and linter locally (MystenL\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "3af4b1ae50219758386021da165b9a439f832437", "messageHeadline": "OrderEffects.mutated should include gas_object (#477)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "1591f311f8a6532933b5bfc924c424984fc5760e", "messageHeadline": "chore: remove PR branch filter", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f248db4ecd557f0a164d4229c18be827cb8f8c40", "messageHeadline": "refactor: convert the rest of the code base to hashed addresses", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 67, "deletions": 93}}, {"node": {"oid": "0a43d72429e6208c896d7b0088528ba9c9ae5f1c", "messageHeadline": "refactor: convert sui_core to hashed SuiAddress", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 80, "deletions": 82}}, {"node": {"oid": "c72da85f724a650268dc8fbd64fbf8357aa2f976", "messageHeadline": "refactor: convert sui_types to hashes SuiAddress", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 300, "deletions": 141}}, {"node": {"oid": "5091349714e068fffcd21a947037b27b4afff6e6", "messageHeadline": "actually hash public keys into Addresses", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8b933a6e7faf91a2cbfe9a6b3532a31ef9513091", "messageHeadline": "chore: add myself to crypto CODEOWNERS", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b26477a1241e996c224aca4ecf7862dcb66df91", "messageHeadline": "refactor: Move crypto operations to their own file", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 258, "deletions": 233}}, {"node": {"oid": "a00422be54173d20427fcc3b3c8805385aefe667", "messageHeadline": "refactor: rationalize ed25519_dalek usage, clean up crates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "574a0c8411f139a7abf50eb1a0c4fe50f200a7b8", "messageHeadline": "Add TicTacToe game (#443)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 348, "deletions": 0}}, {"node": {"oid": "1b66bf50bddb59a38919a3fcfa90954f1441fddd", "messageHeadline": "Decouple SuiAddress and PublicKeyBytes (#467)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 287, "deletions": 159}}, {"node": {"oid": "7cca4d2b8c431a2f05fad0162bcc6369c70d62dc", "messageHeadline": "Generalize hex encode and decode functions (#466)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "070c4ffcbffeff465ed1c2f9bb775bcc872ea20f", "messageHeadline": "[verifier] Added type-checking of templated type arguments for entry \u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 701, "deletions": 15}}, {"node": {"oid": "6e129261d64c3802dad24678798bce85d6c728ce", "messageHeadline": "explorer-client: react-router", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 185, "deletions": 17}}, {"node": {"oid": "72de8f8dbbb4eff01334b12d0a7b7beaba60a436", "messageHeadline": "explorer-client: initialise client app", "author": {"name": "Pavlos Chrysochoidis", "email": "10210143+pchrysochoidis@users.noreply.github.com", "user": {"login": "pchrysochoidis"}}, "additions": 32525, "deletions": 1}}, {"node": {"oid": "8d3363a7047df21112f8e26b15708c2b09c2b0ef", "messageHeadline": "Put common Order fields to Order struct (#459)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 188, "deletions": 289}}, {"node": {"oid": "5ced5e4b01c5f5e668626991316d71bc03c555c0", "messageHeadline": "Use fixed-length address as object owner (#457)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 100, "deletions": 157}}, {"node": {"oid": "a215f7768a5c0c345ef826d21c90177521bfce7c", "messageHeadline": "[sui CLI] Unit test Sui cli - Part 2 (#452)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 352, "deletions": 254}}, {"node": {"oid": "f2d869f38c9d3584bb42b538316e59e9c0251224", "messageHeadline": "* remove old unused config structs (#456)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 2, "deletions": 321}}, {"node": {"oid": "280529e5d265ef44617d83a77674bdc4fe0a2dd1", "messageHeadline": "A few fixes/improvements to sui test framework (#453)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "82003cd4ba762010abc98b537d71ee6a257859d2", "messageHeadline": "[FastX adapter/verifier] Followup to the module initializers PR (#337\u2026", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 148, "deletions": 105}}, {"node": {"oid": "da3368ad474000bd2673a1578b672498e33c6d5f", "messageHeadline": "[sui CLI] Unit test Sui cli (#445)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 213, "deletions": 175}}, {"node": {"oid": "b907e93cef35f3aaba3abd75ffcb3403975666e9", "messageHeadline": "Add dir delete (#446)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e4196d64653e240561260668b8dd9e54694ec0f2", "messageHeadline": "Support retrieve transfered objects (#442)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "6b690b8a7de77b63c45d2be390814d125f3b4eae", "messageHeadline": "Add sui-move CLI (#444)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 114, "deletions": 27}}, {"node": {"oid": "a26a6abb40e25afe305804a1bb67337352133e60", "messageHeadline": "[objects] client stores object layouts and uses them to pretty-print \u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 167, "deletions": 48}}, {"node": {"oid": "faa3e4349742d38d5e8c8bc2f8f54219f5e4ec56", "messageHeadline": "[doc] initial progress on dev docs. An overview, some outlines for qu\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "495d9c005cd97e209567c49e65c9053ceb3b5da7", "messageHeadline": "fix move compile errors in geniteam package strings", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "18cac339d87da29987882994fe76b60d3294ff47", "messageHeadline": "convert String in entrypoints to vec<u8>", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "13ccdd269b5ca1f3d0df95af984cbc77274f38c2", "messageHeadline": "Feature/client manage multi addresses: Part 1 (#428)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 283, "deletions": 112}}, {"node": {"oid": "346105ce3e2168eb92a4832722bf479087624a89", "messageHeadline": "Bump Move version (#439)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "919a7eb9fdf558fd73924b5e973011e5f2e461e1", "messageHeadline": "[demos] add Geniteam.move module with desired monster, farm, cosmetic\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "b0e4fc9c531af003b7e4b97336ac777a1c9ed99b", "messageHeadline": "[objects] authority can return object layout to client in ObjectInfoR\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "d71acebf608051f6fc0e1bbec3f338c5758c4fc2", "messageHeadline": "Check ascii image from FastX to SUI (#432)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "47bf6797d2af313b0134e8bf9f6530277521fdc8", "messageHeadline": "Check failure instead (#431)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28af62af1cf4252bcb38f5f80f08284a0a6a9f0e", "messageHeadline": "chore: filenames fastx -> sui", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 172, "deletions": 172}}, {"node": {"oid": "930f2a9f918bd380eb93d2115c75c94dd1fb7bd5", "messageHeadline": "chore: filenames fastpay -> sui", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "39d9339a64f6edf9ff7f00b457fec61e10621333", "messageHeadline": "chore: replace FastPay -> Sui", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 450, "deletions": 511}}, {"node": {"oid": "71e5fc92a89f435107482689f8da6f2c6ee4a7bf", "messageHeadline": "create explorer project folder and readme", "author": {"name": "Stella Cannefax", "email": "stella@mystenlabs.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a6a9957fb8a41863d4772ecc8d4cb1d0e7d7a9dc", "messageHeadline": "Prevent fail on u8 overflow (#418)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d75b6847f95aae16fdc8f4a2c92edde1c28edea6", "messageHeadline": "[FastX adapter/verifier] Implement Move module initializers (#337)", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 893, "deletions": 258}}, {"node": {"oid": "488a67ee5a90d0bce377e10057cfb98d9514a48c", "messageHeadline": "Added error list to aggregator map reduce (#415)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "092dd5ac58b4ea8721cb5910cdcea5736f09f45d", "messageHeadline": "Remove old code and documentation (#413)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 24, "deletions": 1126}}, {"node": {"oid": "eedd3fd4fbc5057380d49efdb5255e13ca804e74", "messageHeadline": "Add more paths to move_dependency.py (#412)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64a22e3280dd1e59c0a27089f164ba17682811f5", "messageHeadline": "[fastx client] Check authority responses (Part 3) (#388)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 203, "deletions": 35}}, {"node": {"oid": "9a597c80e93af16ba0f9e81d046e151299bb8aa1", "messageHeadline": "[fastx CLI] Update README.md for fastx and wallet binaries (#404)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "cc9a471265d83ed5f2c49c3c6a7917d5c21b05f8", "messageHeadline": "Emit events for object deletion (#406)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 116, "deletions": 27}}, {"node": {"oid": "6ccd05793d57161c872247fe0cdfef34014a8b43", "messageHeadline": "Support arbitrary spacing in move_dependency.py (#409)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "1bc609d3de88bb51a06d21a13834b0c2c1628713", "messageHeadline": "[data model] rendering Move object contents as JSON", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 150, "deletions": 43}}, {"node": {"oid": "663b6ba2adc6852819096bd2c16b57f9b5291107", "messageHeadline": "Make sure unwrapped object shadow deleted object (#387)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "232da9228d757cb0b2ceee546113f3ecf424a0d0", "messageHeadline": " Implement Interactive CLI (#357)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 1180, "deletions": 18}}, {"node": {"oid": "7a1575cd554a8d92816d155f1bffd0c99cd2a250", "messageHeadline": "chore: start replacement FastNFT => Sui", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "338fb8b90bc3f4bc8f379aed7ac100cac3eafb7b", "messageHeadline": "[fastx client] Create a clean object reading interface (Part 4) (#392)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 164, "deletions": 296}}, {"node": {"oid": "e6698431e37b6b55eae996acce9d25e708e63793", "messageHeadline": "[fastx client] Use new client functions, and remove old logic (Part 2\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 659, "deletions": 2621}}, {"node": {"oid": "478be6cdef271a262253fe0283465b8388d58d39", "messageHeadline": "[refactor] use typed-store reopen macro in codebase (MystenLabs/narwh\u2026", "author": {"name": "Anastasios Kichidis", "email": "akihidis@gmail.com", "user": {"login": "akichidis"}}, "additions": 74, "deletions": 133}}, {"node": {"oid": "ee0f3705a7198d3c34d3767768ed7c18cc583730", "messageHeadline": "refactor: fetch_and_store_object", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 34}}, {"node": {"oid": "32a5352dcb07a2f9bac83940f12d1886793e0f57", "messageHeadline": "[fastx client] Correct generic processing of orders and certificates.\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 886, "deletions": 217}}, {"node": {"oid": "f4bc3709e9036627938e6c390406e0b7d2d1f048", "messageHeadline": "chore: disallow unbounded channels", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b792c5caa2f342b6f337ae2f1a98e737b246a3", "messageHeadline": "Cleanups (#390)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 67}}, {"node": {"oid": "0f25d799b8bf41c6f436d14ecc9e4462b2325c56", "messageHeadline": "fix: remove superfluous sync impl", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ef5513aaaeb66909d98bc1f251065eb4b27eb278", "messageHeadline": "fix: do not use explicit KeyPairs in argument position", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 112, "deletions": 57}}, {"node": {"oid": "89fca8aa4ce76ca29bdd96e246f333a497f514e1", "messageHeadline": "Add Collection module to fastx framework (#351)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "98cd16075736229482dd087e75542ed3e4a412a0", "messageHeadline": "Use updated DB fn for is_empty (#385)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "82f1283824cdbf90d6121a628b693143db88a40f", "messageHeadline": "Enhance/cleanup unconfirmed execution (#375)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 285, "deletions": 285}}, {"node": {"oid": "c9dab7b4c3f7705334a834312bf6e1d52df4a795", "messageHeadline": "chore: remove obsolete workaround for https://github.com/rust-rocksdb\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "88be98a8f07b902929666b426ce08176eccee88e", "messageHeadline": "chore: remove & disallow unbounded channels", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "db9ee35c05d3a5351151fb56f0d080b2ed3c46e2", "messageHeadline": "[fastx client] Adding robust client <-> authorities primitives (#336)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1138, "deletions": 56}}, {"node": {"oid": "6971520c8925f47f63046fae38d684cfd40334cb", "messageHeadline": "tightened time elapsed (#371)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8df9755b555bf4381f54522837509068e2c7c7c8", "messageHeadline": "[Client Refactoring] Split client core to AuthorityAggregator", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1156, "deletions": 992}}, {"node": {"oid": "71d99ab792ec8cf9376d3723ec98558b5ea3c483", "messageHeadline": "[Client Refactoring 5] Split download_owned_objects_from_all_authorit\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 53, "deletions": 54}}, {"node": {"oid": "ca863ad4f1cbeaec881be14082e84fae54f144bb", "messageHeadline": "[Client Refactoring 4] Rename download_own_object_ids (#362)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 20, "deletions": 42}}, {"node": {"oid": "49922739a37f53c0bba17040d4059bc7a9e1c56c", "messageHeadline": "Bugfix/randomize cli db path (#367)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f730533117fb18c78b230931489252f20215b8a", "messageHeadline": "[Client Refactoring 3] Check input objects validity upfront (#361)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "936666d9714cacc85014cf215afa22ea77a5d927", "messageHeadline": "[Client Refactoring 2] Add a stateless version of execution_transacti\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "47d2a6a6a667159e84a00ec9442e6df2f54163bb", "messageHeadline": "[Client Refactoring 1] Extract authority certificate update out of or\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 126, "deletions": 109}}, {"node": {"oid": "00956b917c151bbcdb2b23cd0cf90aefd9d39a23", "messageHeadline": "fix: rolling back rust-rocksdb with a patch dpendency", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "da973ca2871717132953d10d6f4f1c572eca44f8", "messageHeadline": "Add object owning object tests (#350)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 205, "deletions": 35}}, {"node": {"oid": "45796f3bd0e2a55a7799c99a2760334ec49b3561", "messageHeadline": "AuthorityTemporaryStore::reset should not clear active_inputs (#347)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e7f3a787f636ef7cb695ab4d3df04d997d81d569", "messageHeadline": "Add move-unit-tests to move_dependency.py name mapping (#344)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "356c16195a743e24dbb8aba30abb9352759b8922", "messageHeadline": "Some cleanups in authority_tests (#338)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 121, "deletions": 160}}, {"node": {"oid": "f458c894230f69300125400c32d63fd82bd79ae1", "messageHeadline": "[fastx client] TX Operations From CLI Fail (#316)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "25759012918116fecf9f0461fc814cf3d3bf73ee", "messageHeadline": "Persist client objects, track & retry pending orders across multiple \u2026", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 958, "deletions": 367}}, {"node": {"oid": "f10b40832783f48dc8b65f181b5a54b00db6846d", "messageHeadline": "[chore] add RUSTSEC-2022-0002 to denylist (#339)", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6adfe25fe9e6cbbea266b542972c753dc6a66a6b", "messageHeadline": "Reorganize Server (#333)", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 64, "deletions": 61}}, {"node": {"oid": "6e36535f633c7d4eb78ad86f61bfa1d82fd28b61", "messageHeadline": "Merge pull request #334 from MystenLabs/get-id", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "e79df80b9e16ea30b7c0ff5c7bd274c9f5063808", "messageHeadline": "Return option for object get in authorities (#329)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 185, "deletions": 67}}, {"node": {"oid": "ccfd77754593064fe4ca1a022fb0f8dbc735d2da", "messageHeadline": "Implement get_id native function", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "bf2b82d106520c0aa665857e923a4c11dac461f3", "messageHeadline": "Revert \"Implement get_id native function\"", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 41}}, {"node": {"oid": "3c20ed63ff230f3a4dc1d787715d9bef8322e317", "messageHeadline": "Implement get_id native function", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "39c1f83d35631fcf87cbd3526f55ada557b66c1b", "messageHeadline": "Merge pull request #328 from MystenLabs/separate-authority-client", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 115, "deletions": 96}}, {"node": {"oid": "26132dbb699fd867f6694cf6a3a4cbfb113c379e", "messageHeadline": "Merge pull request #327 from MystenLabs/unify-client-mass-client", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 147, "deletions": 196}}, {"node": {"oid": "3c49991ee8cd9d7f88465a6d8058290b85360e88", "messageHeadline": "Move AuthorityClient to a separate file", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 115, "deletions": 96}}, {"node": {"oid": "9fc5bc3ccc566a1f36d35201087c99d894ff4357", "messageHeadline": "Rename network::Client to network::NetworkClient", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 147, "deletions": 196}}, {"node": {"oid": "bfcf1b98061d18e53ee03c2e545f78fa78ef99a2", "messageHeadline": "Merge pull request #295 from MystenLabs/check-circular-ownership", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "5ca9191ab72ebf54df205272d9f32f9d0c93fc2b", "messageHeadline": "Prevent circular ownership", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "3c1f4be4de256f199314c993fc8d6987c7f45c17", "messageHeadline": "Merge pull request #294 from MystenLabs/check-object-ownership-mutabi\u2026", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "56246e5fdd6e31451ec321c17453e88a3e4aad5b", "messageHeadline": "Check object owner in authority", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "fa042de27cc3d0301269bfe4ad72adfa04a58acb", "messageHeadline": "Merge pull request #293 from MystenLabs/allow-transfer-to-object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "6a2b6beb9b3cda3a3a19e85bc8cd2a7d99948aad", "messageHeadline": "Merge pull request #321 from huitseeker/kill-python", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 990}}, {"node": {"oid": "f06ff78011db64a74fcecdb34bb97c117089082e", "messageHeadline": "[fastx client / auth] Add `OrderInfoRequest` to authority and use it \u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 297, "deletions": 69}}, {"node": {"oid": "e544299e21db50586eb1127e7026a7797574f36f", "messageHeadline": "[fastx authority api] Fix bug #282 relating to `get_object_info` of p\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 201, "deletions": 162}}, {"node": {"oid": "35fa4d398d78a452b0a1275efd9b90174a8fddb7", "messageHeadline": "Add trasfer_to_object API in Transfer.move", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "7f7c115ef8899a5dc3033017373de4355d8d26eb", "messageHeadline": "Merge pull request #292 from MystenLabs/add-authenticator", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 152, "deletions": 65}}, {"node": {"oid": "dc3ca4c21e5e4b5814364fac80443fd5e3257253", "messageHeadline": "chore: Kill the Python scripts", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 990}}, {"node": {"oid": "b8f6ea7b93ac8a9adbbe2471d2a1314d1cc61027", "messageHeadline": "Add Authenticator", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 152, "deletions": 65}}, {"node": {"oid": "650daaf81e996a4108777cca71e75baa09a65f77", "messageHeadline": "Merge pull request #300 from MystenLabs/check-dependent-packages", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 250, "deletions": 107}}, {"node": {"oid": "4f3de32e36f0c7e8808d0f2fe5929d1d4367e01f", "messageHeadline": "Check dependent packages exist before publishing", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 250, "deletions": 107}}, {"node": {"oid": "cbeed414ec749d939bd9fd7b36ba8c16fd1a8422", "messageHeadline": "Merge pull request #319 from huitseeker/chores2", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35d191a40a931d698729fa869d1a7413d7c01697", "messageHeadline": "chore: CI to use the more reliable actions-rs/install", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec3c05acab92bb9408899e55fcf120c97b25c6ce", "messageHeadline": "chore: update typed_store to the latest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "945fa41437a3b9ed9c1b1482caaefa5a652dba6a", "messageHeadline": "[fastx authority] Unify lock checks on order and certificate (#313)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 145, "deletions": 123}}, {"node": {"oid": "ed738c792d847b0cbb9e9348d167bcfb0b6a049d", "messageHeadline": "[chore] eliminate concept of Primary address", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 39, "deletions": 51}}, {"node": {"oid": "732c17e43bcbc78f8a5198fa3680f00e46aa8cc3", "messageHeadline": "chore: CI to use the more reliable actions-rs/install", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e856db7503c5c0218f65bde07e34c068abf9f2de", "messageHeadline": "Merge pull request #304 from MystenLabs/separate-network-dir", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 416, "deletions": 376}}, {"node": {"oid": "163b8cc243baca5fd272bbe95759e34d5d003a32", "messageHeadline": "Add network_utils directory", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 416, "deletions": 376}}, {"node": {"oid": "244c0dca0e8e5fe54477206702dc2b31be466c41", "messageHeadline": "Merge pull request #298 from huitseeker/tracing", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "fc6d3463173bc5b5c680f4200131ee52eaa5a1c3", "messageHeadline": "refactor: Switch logging from log + env_logger to tracing + tracing_s\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "e8aeaf448cf88a47e31977607242f313e22eaa33", "messageHeadline": "Merge pull request #308 from huitseeker/chores", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "4a61ac0367d69fd197bcd9acc6664822db46bd95", "messageHeadline": "[fastx client] Add logic for a client to sync a cert to an authority,\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 618, "deletions": 15}}, {"node": {"oid": "708570f40cac3e0f197805f8361a3cb4eef49d90", "messageHeadline": "chore: package upgrades", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "1d7e2f5373d14abae26a5a6539842be4176573f2", "messageHeadline": "chore: make clippy happy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b1f477ad2e0331e39d9f6dc7e864d2f825cdd4f2", "messageHeadline": "chore: package upgrades", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "c102f3f1ce406a6ef152c88befc37a4cb8ec0bfa", "messageHeadline": "chore: Clippy fixes", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c26969d0348b7f36adef0710c0a4c4c542660ebe", "messageHeadline": "[RFC][move] Implement user-defined events emitted by FastX modules", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 257, "deletions": 134}}, {"node": {"oid": "8d5c75eea878a19e8b945139cdcbb74ec6fe99ff", "messageHeadline": "[fastx authority docs] Added docs to the fields in authority state (#\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "3ee46b823590e3b0d564bb1095f81c9463a75ad5", "messageHeadline": "Merge pull request #288 from huitseeker/upgrade_typed_store", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "38a03fcc987055971fbe5839c5d74bfb2de15a24", "messageHeadline": "fix: add comments & renaming to CertificateWaiter cancellation", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "71077bd19513825c404dd267b12405a23bc68dce", "messageHeadline": "Fix GC index", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d2d26f8a6b553a6bed0734332474366c25ec49a5", "messageHeadline": "Fix tests", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54e47a9206bb1bc5effab8d671e2eaa988356b9f", "messageHeadline": "Fix GC", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 74, "deletions": 17}}, {"node": {"oid": "870a21230f1dffde489c0534b5556bab0df8a670", "messageHeadline": "fix: Remove a bunch of clones in batch DB operations", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "f6a3a6b3f5370dfe465b2a9ba27c91d2c09e6953", "messageHeadline": "Convert Client BTreeMap structures to DBMap (#286)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 267, "deletions": 56}}, {"node": {"oid": "7d7cb324a2d58518840ca2256f99942bcc77b25a", "messageHeadline": "[fastx client] Refactored transfer_object/move_call/push to use execu\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 181, "deletions": 345}}, {"node": {"oid": "3953018b06ebb405ff3b41b7e5f43df27149eda3", "messageHeadline": "Merge pull request #280 from MystenLabs/remove-coinobject", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c59d7cdc09f2fe50dda224e41a09dea5482e9505", "messageHeadline": "Remove unnecessary CoinObject", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "ed4e17163c2b6aa59c5511420f1a35fb6c8af271", "messageHeadline": "Merge pull request #279 from MystenLabs/aw/publish-doc-change", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ce7e28c8be71c71d576d3a6594321302b2efc68a", "messageHeadline": "[adapter] Minor change to documentation for verify_and_link function", "author": {"name": "Adam Welc", "email": "adam@mystenlabs.com", "user": {"login": "awelc"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ada53c799f8bf891b6e55856ed9ee9ced239f8ed", "messageHeadline": "[fastx client] Better Error Handling & Messaging - Part 1 (#256)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 255, "deletions": 82}}, {"node": {"oid": "5931d498122d9e6d7b6430f5a91c40d6a554ef80", "messageHeadline": "Merge pull request #267 from huitseeker/idempotent_certificates", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 121, "deletions": 55}}, {"node": {"oid": "f95e29b749961d4c9a58863ad0aa4bacbee9b846", "messageHeadline": "fix: remove Hash + PartialEq on ConfirmedOrder and dependent structs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 121, "deletions": 55}}, {"node": {"oid": "95ed19d0e77a057dfe573a49f31298b36de839d4", "messageHeadline": "Merge pull request #260 from lxfind/add-adapter-tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 258, "deletions": 85}}, {"node": {"oid": "c27cd95a27c997d4b28a6bb43503c4253779c399", "messageHeadline": "Merge pull request #265 from MystenLabs/properly-check-exec-status", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 33, "deletions": 93}}, {"node": {"oid": "5208f23aec825050906c1611393b90583513e4b0", "messageHeadline": "Clean up authority_tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 33, "deletions": 93}}, {"node": {"oid": "9bb9af6913ec55eb61210097a3914c98f31287c8", "messageHeadline": "Merge pull request #264 from MystenLabs/update-move-dependency-script", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3d3220cd82e1c979e1305456e8517e719e94d643", "messageHeadline": "Add comprehensive tests to adapter_tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 261, "deletions": 88}}, {"node": {"oid": "49ab2a0e2190b4e1798b3eae65d703a9821b337d", "messageHeadline": "Merge pull request #262 from MystenLabs/upgrade-move", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "c50f9478bced07e5a18d98fc52193c91cb59c097", "messageHeadline": "Merge pull request #261 from MystenLabs/fix-id-address", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d1da34d695e24bb4f656f4283da6aa5e38cbe995", "messageHeadline": "Merge pull request #263 from MystenLabs/use-20-bytes-address", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "14da889d684d7f9dc3a27e577a5a77ac5b99f55f", "messageHeadline": "Update move_dependency.py to support features", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6ce8b7258cde00990cf0b46de0b293f8802c44c5", "messageHeadline": "Switch to 20 bytes ObjectID", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "55e1302068429a011857eeaf0f3ea0893d353cc6", "messageHeadline": "Upgrade Move revision", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3bbc2f5a279c76c97d8c28abe3cbb424f7cf01e9", "messageHeadline": "Remove old ID address", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "00a612a1f9ac8990e120d60364c2b73be03bea45", "messageHeadline": "Add unit test for bad paths in module publish (#259)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "a2a671ef69bdf16a179b5bfc48880a72885b43b4", "messageHeadline": "Added module publishing to client (#208)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 542, "deletions": 188}}, {"node": {"oid": "98cc90a8580ae1f510db1e7075f13218bdb79d2f", "messageHeadline": "Merge pull request #230 from MystenLabs/typedstore_errors", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 118}}, {"node": {"oid": "8f9491fae36aaf71ab944cacb20ded536a5287a8", "messageHeadline": "fix: used the typed_store error type", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 63, "deletions": 118}}, {"node": {"oid": "80f1bbf4d36d23fd99fee9cb1a30fb5f4a2f7e6b", "messageHeadline": "[fastx client] Client needs to track the latest ObjectDigest for obje\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 486, "deletions": 285}}, {"node": {"oid": "6d48c5c4a506d31e18cce8c2f1d12571c131b7fc", "messageHeadline": "[cleanup] remove adapter CLI and related code", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 0, "deletions": 273}}, {"node": {"oid": "e2ea50f281ea30bd7aa5e50ea51efe28b2fb81a7", "messageHeadline": "Fix CLI config file serde and arg (#251)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b8af098f205d8ba830e5bcbcbdc43093a3671943", "messageHeadline": "Merge pull request #247 from lxfind/add-gas-orderinfo", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 102, "deletions": 166}}, {"node": {"oid": "90195d5333fa1490e088953ef5ffea561e87278a", "messageHeadline": "Add gas and created to OrderEffects", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 102, "deletions": 166}}, {"node": {"oid": "05230959e2087869d786545cb33b18e5e7b7899d", "messageHeadline": "Merge pull request #206 from lxfind/hero", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 307, "deletions": 45}}, {"node": {"oid": "0a4ec31d71f22befbc5d3da9d41fcef1422394cf", "messageHeadline": "Play Hero game", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 307, "deletions": 45}}, {"node": {"oid": "a4936b0075a93db3f2dd7f197ad683fb864f3519", "messageHeadline": "Merge pull request #215 from lxfind/return-execution-status", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 58}}, {"node": {"oid": "ef9836666f565fc58ada905e56d0b1e757bca114", "messageHeadline": "Return FastPayResult<ExecutionStatus> from adapter", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 58}}, {"node": {"oid": "45c6023b5073ad58bbe91575335a3d6d198ccbf8", "messageHeadline": "Merge pull request #216 from huitseeker/bump_rust", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "281dbf4663033431aa766f3c32db8e041232c6fc", "messageHeadline": "[fastx net] Remove UDP and replace hand-crafted traits with async_tra\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 287, "deletions": 493}}, {"node": {"oid": "f06b189b280d11d0b9bdf99978bf775f35efef3d", "messageHeadline": "chore: Update minimum rust version", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "909e1fc9d99d5c20e3e468f9390a1577fb69b564", "messageHeadline": "Merge pull request #212 from lxfind/force-db-update-mutable", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 211, "deletions": 78}}, {"node": {"oid": "05022c71d571e2f3269ef0593c05a2922673c316", "messageHeadline": "Ensure all mutable objects are mutated", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 211, "deletions": 78}}, {"node": {"oid": "0d83a729134fc8fc8f29094fc033d2f86e875818", "messageHeadline": "Merge pull request #179 from huitseeker/with_serde_with", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "8ad24539a46ec7f4e613cb2c1ac298eb74ffe33c", "messageHeadline": "fix: faster MovePackage serialization", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8ef3e1ac730181c68a68def5e71cc87bd45616f0", "messageHeadline": "fix: faster MoveObject serialization", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8925b19270a03c09cb65e5e0c9166070e72594e8", "messageHeadline": "feat: Serialize bytes-based stored structs faster", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "93b0f54fb5a7bf38813687dfdf4b738545f84641", "messageHeadline": "Added unit test to ensure certificates are stored correctly in client\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 189, "deletions": 28}}, {"node": {"oid": "8a553046a25f8b1b4f03ae2927d484645dd6c9d7", "messageHeadline": "Merge pull request #204 from lxfind/charge-gas-on-failure", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 174, "deletions": 119}}, {"node": {"oid": "3435004ba76d1d1726963887aaa03d4128290d0d", "messageHeadline": "Always charge gas even when executionfailed", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 174, "deletions": 119}}, {"node": {"oid": "dae1ad264ce46672a3b782292a7384f90a58f39d", "messageHeadline": "Bench for Move based transfer with Gas (#190)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 196, "deletions": 28}}, {"node": {"oid": "6dcc13ca71248a95a07aa6f621a20387f5d81c59", "messageHeadline": "Merge pull request #205 from lxfind/authority-test-always-genesis", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "281cefc47e6705b5feb39764e769560f26ed88de", "messageHeadline": "Always init state with genesis in authority_tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "3e7adc19e59e50c62507a41cc6d0aaee5a5e5b76", "messageHeadline": "Merge pull request #201 from lxfind/fix-txcontext", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "fee84dc3982eb9a82a6c2d98816a4474dcb89558", "messageHeadline": "Consolidate TxContext and TxContextMove", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "c210aa6f0baa9f02e812f2ca6b396a42ac787e36", "messageHeadline": "chore: spell-checking", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e119c22ad8b4359b4a43f3bd3bcb61617cf75a71", "messageHeadline": "Merge pull request #203 from lxfind/charge-gas-on-failure", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "f5341c3aa3f53815f3d2583b48e94a35c48991df", "messageHeadline": "Sequence number increment should not fail", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "661b019d3658cf45074e736a073c01e31751157b", "messageHeadline": "Added unit tests for move calls from client (#198)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 547, "deletions": 64}}, {"node": {"oid": "9b4146992579c9bea75225a3efaf2eaeacb2c8e6", "messageHeadline": "[adapter] run linker during publish flow", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 171, "deletions": 39}}, {"node": {"oid": "5a946cd8b64e37b56c5de0b33171dcfe48df0a3f", "messageHeadline": "Fix certificate update issue which cause subsequence object transfer \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 255, "deletions": 184}}, {"node": {"oid": "b2e5e7b0c4853338deb2ab7f6987f1845bcc5941", "messageHeadline": "[framework] add entrypoint for coin transfers", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "4fc7875022b04db971fe8f7ff2b4962e3a3d802a", "messageHeadline": "Fix panic on referencing deleted obj (#197)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "33cf5cbecb4be93546c8e0618c34d878ae162449", "messageHeadline": "Merge pull request #193 from lxfind/add-move-builder", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "730a6af4af9ea1f456b8534647f104e694ed8543", "messageHeadline": "Add build_move_package API", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 89, "deletions": 10}}, {"node": {"oid": "4d5d36006b5078e690a3860a36eeff74839bb8d7", "messageHeadline": "[fastx adapter <-> authority] Introduce a `ExecutionStatus` and a `re\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "22a6577e29189b666454385548cdfb7bcf55825a", "messageHeadline": "Fix gas budget error typo (#191)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a64d252306f27a01e154f679154e69408e11df2a", "messageHeadline": "Added a function to sample authorities by stake (#171)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e51bc66862bc401acbf1843d8fbc5aabe6486015", "messageHeadline": "[chore] bump move version", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "ae1719127431f82b8ef58ed037accf5e11fb3ccf", "messageHeadline": "Merge pull request #185 from lxfind/one-package-a-time", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 106, "deletions": 139}}, {"node": {"oid": "7eb0760fcd34d9299616df33c424fea500d902c6", "messageHeadline": "Feature/support move calls from client (#157)", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 562, "deletions": 71}}, {"node": {"oid": "7686df16878108cab7d7486b1612de71fb64ae5e", "messageHeadline": "Publish one package at a time", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 106, "deletions": 139}}, {"node": {"oid": "f97e0a8c7f0086844b01c940fecc8829e045af3c", "messageHeadline": "Merge pull request #177 from huitseeker/remove_dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "79f9fcc7b8652ae5f7996eff4c364c80ba7013d2", "messageHeadline": "chore: run unused dependency detection in CI, remove unused dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "9b20647cad512236df622d3ecd7fa8f99df6fecd", "messageHeadline": "chore: run udeps in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "533e5a0a5069a546ba3e962afb127e22d0dc0db0", "messageHeadline": "fix: make serde of BLS impls compatible with fab benchmarks", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "f918fcb96358fc55f749a987bbb8cfd491957a35", "messageHeadline": "feat: add BLS12-381 to micro-benches", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "f0c6b80bdc48105c1670ff0335ff76c0a7869b0e", "messageHeadline": "feat: Added BLS12-381 support using blst", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 490, "deletions": 0}}, {"node": {"oid": "5a507dd794dfb244fa70a72350a9df8102423b69", "messageHeadline": "feat: micro-benches for Ed25519 & BLS12377", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "48d876425f5c79a7c69c8b78d364381e3e3349f1", "messageHeadline": "Merge pull request #167 from huitseeker/ci_upgrade", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 290, "deletions": 3}}, {"node": {"oid": "df9137a3740110f623a027489f0e9faa25d75173", "messageHeadline": "[deps] switch dep from diem to move", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "37f07be1b79ad56fcb8cd9fe9b32ba45a15332cf", "messageHeadline": "Merge pull request #163 from lxfind/multi-module-object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 221, "deletions": 218}}, {"node": {"oid": "71ca9737dfc526892e4f03148d82ff988910a9e9", "messageHeadline": "Change Object to be a module package", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 221, "deletions": 218}}, {"node": {"oid": "5b221aa3bfa68d4694fad65d0e4e23cf1d183e3f", "messageHeadline": "Use fine grained locks to enhance performance on large multi-cores (#\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "a65b129b96d661beaab42d92dacddfc95917f12c", "messageHeadline": "Added a parent iterator by object_id or (objectid,version) (#166)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "88c271288ee4367611adc3ec58017bb3413ef767", "messageHeadline": "chore: everyday release testing + test-fixing", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "1693da0084020e8702d34ee828526b7cba4ab4de", "messageHeadline": "chore: crate licensing information + cargo-deny checks in CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "48ad6277be68b1b9cf87d0238541d8c3c666d110", "messageHeadline": "Merge pull request #159 from huitseeker/updates", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e438a5edf022e6c5c9de2e6b1e296d61e856534f", "messageHeadline": "Merge pull request #162 from lxfind/no-transfer-immutable", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "cf3020040d845c097f2a1e06cc7f40e724c350c6", "messageHeadline": "Enforce object mutability in move calls", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "aca7454c904af7937e180ccf59bd27651489115b", "messageHeadline": "fix: better document CI job", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138ec458126ee7f6f700e81a769f2ba2b7ea4fda", "messageHeadline": "chore: update to Rust version 1.57", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3851445bbfecd898c9e62993ee36d7f74195267e", "messageHeadline": "chore: switch to Rust edition 2021", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "08254db78f48b23c00e64149c3727d8acb6dce08", "messageHeadline": "Merge pull request #155 from lxfind/server-genesis", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "ef9f6e7903288ba2fe6ad799f39a142dbb35b2e9", "messageHeadline": "Include genesis when creating new AuthorityState", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "9399897518ab8e2c2c189ca7c64c01b37c579275", "messageHeadline": "[fastx db] Update an owner-object index (#149)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 151, "deletions": 47}}, {"node": {"oid": "eda23a1d21029f54a8ef07e52fb46190000e3410", "messageHeadline": "Merge pull request #140 from lxfind/immutable-object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 142, "deletions": 91}}, {"node": {"oid": "d2396264bf85849d194c95f0acb33324f31ea727", "messageHeadline": "Support immutable objects", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 142, "deletions": 91}}, {"node": {"oid": "8024dedcc9dd98b5797ffa6b48512e06d910849d", "messageHeadline": "Merge pull request #151 from huitseeker/upgrade_tokio", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 78, "deletions": 69}}, {"node": {"oid": "bf5a7329ea7db416a9612a44ee98b1219833ee3c", "messageHeadline": "Merge pull request #152 from huitseeker/cargo_more_checks", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0024db3a33d89dbbfc7f64bf0e67c691e4f78b27", "messageHeadline": "chore: make CI check everything with profile=release", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "27849774002bc168ca96851c23e62625bbfc939d", "messageHeadline": "[fix] fix release build", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0b745f7adb68d27c65eb3286c8429b0699095613", "messageHeadline": "chore: Update a bunch of crates", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "3ec5a45ec5fb7ba0853bc2d519737e54d11dba50", "messageHeadline": "chore: Upgrade to tokio 1.x", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "e7b2ecb228ddd37b556be7aeb3a72141ccb03ba5", "messageHeadline": "[fastx framework] Maintain object sequence numbers across unwrapping", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 445, "deletions": 192}}, {"node": {"oid": "b15f328135a03ea13288930e809e6ddc93bac413", "messageHeadline": "Merge pull request #148 from lxfind/fix-bench-failure", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dad6322ecd48ab3eb7be39e336e50db18179bcea", "messageHeadline": "Fix bench failure", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f37fc1c3189a7cd3a595e74cafdec6db9624fa3", "messageHeadline": "[fastx adapter] change entrypoint type signature rules to accept `&mu\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "578ed24204cf96ccabcc2866f3dd85569507509d", "messageHeadline": "fix: Document cryptographic traits better.", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "1af0d37868436420f41f7dd24b0e36c20765121d", "messageHeadline": "[framework] unify Rust and Move object ID derivation", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 181, "deletions": 36}}, {"node": {"oid": "e8024025986247bb0cb0e880433c6c9ae062ebcf", "messageHeadline": "Clean up Client API, renamed transfer_to_fastpay to transfer_object..\u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 24, "deletions": 90}}, {"node": {"oid": "a5e5811ce0ad7df559b7c746ccd4bd965c00f1c5", "messageHeadline": "chore: update crate versions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69bd826ddc7dcc21da1a2769cae3e8c4be9baa1e", "messageHeadline": "chore: convert to Rust edition 2021", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "64c58ea5d02ef227399cc7e29f32a24998cdb464", "messageHeadline": "Configure licensing info for Celo's bls-crypto", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7c12eff3f15ef1b5fd85d90050ab64c8ca356c28", "messageHeadline": "feat: add support for Celo's BLS12-377", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 559, "deletions": 14}}, {"node": {"oid": "9b31bd30a0c46a27a98c9430e3c7bdabb71f3476", "messageHeadline": "feat: make the code base crypto agile", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 883, "deletions": 792}}, {"node": {"oid": "9e6a9bc2b2405b4c97d729ae163d5b6aa07cda0c", "messageHeadline": "Changed the handler returns to `OrderInfoResponse` & Added Signed Eff\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 238, "deletions": 91}}, {"node": {"oid": "62865927b515a953c05cd98771265d3313de69dd", "messageHeadline": "Merge pull request #142 from lxfind/add-transfer-tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "9d345032a9e0fcc0132127163f713af36be14e6a", "messageHeadline": "Merge pull request #141 from lxfind/no-transfer-immutable", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "263ead96c0ef855f3440d1a10aaad32a6883cd55", "messageHeadline": "Mutability check on tranfer object and gas object", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "d62944567c00066da45db9adb4af6e4cd70057dd", "messageHeadline": "Add tests for transfer gas logic", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "d4228f8fa2fdb4f81c0b297c6eaa818922b473ec", "messageHeadline": "Merge pull request #134 from lxfind/fix-typo", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8a18eadc55d2d24de6c0e4e77b6398d45aab9754", "messageHeadline": "Merge pull request #136 from lxfind/fix-adpater-tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "d5a163c6cff58ac805b164c929377eb77ec9974a", "messageHeadline": "Fix adapter tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "556fbbdeaa25b160242c3a39e8a27235be1a5d6c", "messageHeadline": "Fix a typo", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "afe3e81f423a1d750bcecafc0a72259648ad1374", "messageHeadline": "Added sync_client_state to retrieve latest client state from authorit\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 425, "deletions": 136}}, {"node": {"oid": "07864bbb332d19b72ffe7f015d72bdcdec30f8d5", "messageHeadline": "Merge pull request #126 from lxfind/transfer-gas-logic", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 276, "deletions": 77}}, {"node": {"oid": "601d59a039c1a4d1ae1bbc598948ac54ab47c1f5", "messageHeadline": "Add gas logic for transfer orders", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 276, "deletions": 77}}, {"node": {"oid": "86c3b48cfc3156f6cc191d3c9b7f4ecc41dcbf8d", "messageHeadline": "feat: We add and track crypto digests to orders and objects (#117)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 238, "deletions": 635}}, {"node": {"oid": "0f7cde396d1a0ac8ce4da75612c6d17d0b7f595d", "messageHeadline": "Merge pull request #119 from lxfind/move-gas-logic", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 514, "deletions": 90}}, {"node": {"oid": "13670458d611e4e6d7042b4fa78d0f1be4d67541", "messageHeadline": "Address comments", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 114, "deletions": 52}}, {"node": {"oid": "5a482afb0fbab8f953fa91cb1aeb674d0aaa4aa3", "messageHeadline": "feat: Parse and expand authority public keys once and reuse (#121)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 49, "deletions": 38}}, {"node": {"oid": "a12c60c3b73dc919552442de92e4f31882a3cdb2", "messageHeadline": "Add gas logic for move call and module publish", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 449, "deletions": 87}}, {"node": {"oid": "e29c10758ebf680e9d052cf2a83ee9f2a412b4aa", "messageHeadline": "PR to fix issue #109 (running out of files on OSX) (#112)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "d15cdd215526947948dbd3d3283e1607236ba8cf", "messageHeadline": "[framework] use local dep for Move stdlib", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1516, "deletions": 1}}, {"node": {"oid": "f8fc24c2a8c387a8febc2d99f59534b2f1e7e842", "messageHeadline": "chore: configure clippy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7f377278a13f4314d713a301b1e8b69a883fd086", "messageHeadline": "[fastx types] Add gas coin type", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 273, "deletions": 39}}, {"node": {"oid": "3535b3cbebf41fb079a3a96022ea50936b5c13eb", "messageHeadline": "[fastx types] use 32 bytes for `FastPayAddress`", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 164, "deletions": 195}}, {"node": {"oid": "0bbc5474713d1d182c78a222f61fcbe27e970cb7", "messageHeadline": "Merge pull request #110 from lxfind/mute-tests-db", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a47db1c384c065980e63b0e6aa09571b4e80f23", "messageHeadline": "Disable two tests", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9514c2fafcbbc89b2ab328b58a7dfccc984ee2c6", "messageHeadline": "Merge pull request #91 from MystenLabs/remove-payment-vestiges", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 135, "deletions": 80}}, {"node": {"oid": "54a3c89e1b80e149d7477c7bfabd9ae844999b01", "messageHeadline": "Synced to main", "author": {"name": "ade", "email": "ade@mystenlabs.com", "user": {"login": "oxade"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "c753062adb0cfcfd9b3b81a162fa02439f5bea0f", "messageHeadline": "Reverted info logs to warns. Synced to latest", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1019, "deletions": 914}}, {"node": {"oid": "0c802fc1c887a7038cae803cf97de2cbf28e847f", "messageHeadline": "Merge pull request #106 from MystenLabs/selectively-benchmark-differe\u2026", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "8c53130bd7857d072eb0f13b264f0cb0c93806d2", "messageHeadline": "Synced to main", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1005, "deletions": 889}}, {"node": {"oid": "1a9bdf4f1bcc1e1eda4f4427ab2f6b4f1d74ce93", "messageHeadline": "[fastx dist sys] Add DBMap / DBBatch based storage; remove broken sha\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1001, "deletions": 880}}, {"node": {"oid": "668f2be749a9351a353f73e6d30e64e320a34d2a", "messageHeadline": "refactor: use the public DB crate", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1423b966aa87b9c66edb481a100683289f93207", "messageHeadline": "Use descriptive strings as args", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 13}}, {"node": {"oid": "556874f577a3b98ee5c6cd71828fabb0134825e6", "messageHeadline": "Added CLI options to benchmark orders vs certs", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 49, "deletions": 10}}, {"node": {"oid": "28ac53306c03651dd5fe3417834b954cfca61061", "messageHeadline": "Merge pull request #103 from lxfind/small-fixes", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "0efd32f0c72d81ebf383cdceee112eb5164a3400", "messageHeadline": "Remove some out-of-dated logic in handle_order", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "dc416d2dcde02e8884ed11e697bece85f7977cca", "messageHeadline": "Sync to file on obj query", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9f963d38791b331d97dd86452fe9349e232a707", "messageHeadline": "Fixed clippy issue", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6880690e7e532def7fa755d9fb92de92e244d4d", "messageHeadline": "condensed str parse", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 7, "deletions": 14}}, {"node": {"oid": "5d997a720886e73a82fb26cf8cdc4df43f27f490", "messageHeadline": "Merge branch 'main' into remove-payment-vestiges", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1549, "deletions": 717}}, {"node": {"oid": "a026116ed43214632898a4b2df37f2969e816fab", "messageHeadline": "Merge pull request #95 from lxfind/id-immutable", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 363, "deletions": 119}}, {"node": {"oid": "e7185907e5aac9725c367d724659d98cb69a9c31", "messageHeadline": "[verifier] Add ID immutability verifier", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 363, "deletions": 119}}, {"node": {"oid": "6c1b40a6a457c2811da972538e77e28990d29222", "messageHeadline": "Merge pull request #102 from lxfind/fix-build-break", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b1d2748902813a4e7e40870670108c6085856f", "messageHeadline": "Fix a release build break", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f09e1eb2fda85abe617fca4020b1e88f81d3c1", "messageHeadline": "Removed random obj id fn", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "445cfa278a2d7f9598b545c863addaea65f30649", "messageHeadline": "Merge pull request #100 from lxfind/module_builder", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 420, "deletions": 424}}, {"node": {"oid": "3a3575ac7d86f9d5863dd36ff0713f948628d8ab", "messageHeadline": "[fastx adapter] making move execution work end-to-end", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 882, "deletions": 290}}, {"node": {"oid": "005c2ad54238fe6e28556b97221e15fc635c648c", "messageHeadline": "[verifier] Add module builder for easier testing", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 420, "deletions": 424}}, {"node": {"oid": "3b9bdb49e7ed875ca2ff4a45cd09bb70cf293274", "messageHeadline": "Merge branch 'remove-payment-vestiges' of https://github.com/MystenLa\u2026", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a741c98879c5b4690227d00f3b9096e196394e4c", "messageHeadline": "Removed prints", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 17}}, {"node": {"oid": "2b388b2c2daa62ccd54b0a48457907cf7e1c0fe9", "messageHeadline": "Update README.md repetition", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca61f9da04ad0dee91d9f987ea3516f00fb73473", "messageHeadline": "More CLI tweaks", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 28, "deletions": 24}}, {"node": {"oid": "d8db91c65056f2d30136a8036627114827addd73", "messageHeadline": "Merge branch 'main' into remove-payment-vestiges", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b836e7532f5eb60600f09453eadca4eca0d9c632", "messageHeadline": "Added basic gas object params", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "6dac9da3b85d557a74bf57841a7cb2f6936611db", "messageHeadline": "Addressed PR Rust syntax feedback", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "a22b4fe67bb3ef45d473463932b25b75d87cf90f", "messageHeadline": "fix: remove unused and superfluous TryFrom trait", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "e43d1f227fb7997f4762f2b1d4a17e26ffe02f9a", "messageHeadline": "fix: remove obsolete comment", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e9cf99f2aa8cc00805ec8b12ba0f7d7627bbc270", "messageHeadline": "chore: upgrade crate versions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "c1a983bcad6c79ca6ee2754496f5b264b0af9da2", "messageHeadline": "feat: simplify the ed25519 signature type + const_generic array seria\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 167, "deletions": 17}}, {"node": {"oid": "728c494c31a2c6a53f8ac32b6d37256c8deabbfc", "messageHeadline": "fix: base64 encode/decode secret keys in constant time", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "543213da8872cdf1f6a662aea28878e8d7e64b36", "messageHeadline": "fix: Zeroize secret keys properly", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "9beb622200d74bf46f13ff0ee5b45e322c0a3541", "messageHeadline": "feat: write a constructor for Digest", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "9fb85a9abc33baa5254d8dc4007f910eb85e86d1", "messageHeadline": "Removed unnecessary warns", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5043762affd1fa9c9657866dbab5ce838976e983", "messageHeadline": "cleanup", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "81ac4dab97618fdc9cb09710fa5c7177ed7a578f", "messageHeadline": "Clippy fixes", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a4144f4031c07ecfaf85d2561872c7577f2160b0", "messageHeadline": "Used TOML over txt", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 87, "deletions": 56}}, {"node": {"oid": "7dc47c383cfb43f934d9616e72240cd5502bfdfb", "messageHeadline": "fixed fmt issues and object creation process", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "672ccdb77796f55e2244157d4857c172b06ccdd7", "messageHeadline": "[fastx types] stored module bytes in Object instead of CompiledModule", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "93471f60829cfcd71197b14ebdf6fe9adda23376", "messageHeadline": "Updated client wrapper to use objects. Updated readme", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 78, "deletions": 52}}, {"node": {"oid": "ebec3c5c9f5fead7376f77264ac7ab30fac4b0dc", "messageHeadline": "[diem dep] bump diem version to 346301f33b3489bb4e486ae6c0aa5e030223b492", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "714bc0a6985761444e322ff7ff8150dcbba2007c", "messageHeadline": "[genesis] add logic for extracting genesis modules for FastX framework", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 381, "deletions": 257}}, {"node": {"oid": "202a8541b5789a7626709c311f299e5b96b5ba26", "messageHeadline": "Merge pull request #77 from lxfind/id-leak-verifier", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 695, "deletions": 7}}, {"node": {"oid": "a95b586cfd03a3b6615d1f8606c3107d61d46cd2", "messageHeadline": "Merge pull request #84 from lxfind/use-swap-or-fill", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "f2f590812504850b7e0031312804adf34260a474", "messageHeadline": "Use swap_or_fill", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "8594cde2fc50b870ebd30e2cdba78a46c5d2be16", "messageHeadline": "Merge pull request #83 from MystenLabs/benchmark-tweaks", "author": {"name": "ade", "email": "93547199+oxade@users.noreply.github.com", "user": {"login": "oxade"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5595b8631522ecbac8f7ed0dd40ca8b5c484c26f", "messageHeadline": "changed ms to us", "author": {"name": "ade", "email": "ade@ades-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b52d0768c9083691decb2adfa6b6e85af8b6f22", "messageHeadline": "Add ID Leak Verifier pass", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 695, "deletions": 7}}, {"node": {"oid": "95fbae603a70bfe2c3dd72bb7a5009b77e6e75b3", "messageHeadline": "Merge pull request #80 from lxfind/bump-diem-version", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "d0f437d61036d7cf2c8630a2986c81348d95fa97", "messageHeadline": "Bump Diem version", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "8acfa8eedb222fb037a9fb25e62cbe74a33fa3ed", "messageHeadline": "Refactored sequence_number and fixed bidirectional object transfer (#50)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 178, "deletions": 128}}, {"node": {"oid": "fc18545a82a7dee8f5fa0ed5dfe9402986c9b8b7", "messageHeadline": "Merge pull request #79 from lxfind/diem-dep-github-branch", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "6c44937bc8facabb74770c144b40e16feff73869", "messageHeadline": "Allow specifying branch and repo when switching diem repository", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "872db40ef6dcf1978adad48a194d1e9777deb882", "messageHeadline": "remove superfluous to_vec", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b0274173e20eacfa3333d3f15d89ca47a61f1d", "messageHeadline": "[fastx adapter] introduce bytecode rewriter for module handle substit\u2026", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 421, "deletions": 0}}, {"node": {"oid": "5455404a4e9f0f2dc870aa7fd224710d5d3015a5", "messageHeadline": "fix: upgrade tracing-subscriber to avoid dependency issues", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "493b5728fc0e0ac27017001ff6f439a43eef6177", "messageHeadline": "refactor: Switch logging from log + env_logger to tracing + tracing_s\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 86, "deletions": 54}}, {"node": {"oid": "21fc0c1f602939f5e98ff29f60fe41fa6194d890", "messageHeadline": "Merge pull request #70 from huitseeker/ci-details", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9356ca3165800b9326ff9049c49c5bd1f814cc45", "messageHeadline": "fix: fix dead code warning in release mode", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d3275f097b34f97f8f036c5c9cbdc8ea820e7e1", "messageHeadline": "[fastx dist sys] Connect vm adapter to handle-confirmation logic (#62)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 340, "deletions": 124}}, {"node": {"oid": "cbb6c890443a05999e82b1888ea808246c6bc434", "messageHeadline": "Remove balance from client test and added object ownership checks in \u2026", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 186, "deletions": 118}}, {"node": {"oid": "41afeea3e540917bb5ec218f246ae96ec23a8259", "messageHeadline": "Merge pull request #66 from lxfind/easy-switch-repo", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "fd1a63af3eaa40e9341e00aed21cb81c3dd0ec99", "messageHeadline": "[scripts] Add diem dependency management script", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "6474fa8251361233000023e818906b6ae12dab9f", "messageHeadline": "[programmability] processing logic for module publishing", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 239, "deletions": 51}}, {"node": {"oid": "d765981f4b06125b5873333ed69798226807e45b", "messageHeadline": "Fix: register order locks for bench (#64)", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5799617008e3356aeff521e5c80b6ca83ca902c0", "messageHeadline": "Merge pull request #55 from huitseeker/benchmarks", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "ffad063381f8ec4be9ca40c76448d3f8ec106ae5", "messageHeadline": "chore: upgrade CI + add basic benchmarking job", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "f1d45e47e895082b70631165d5b49f1f3a160cc8", "messageHeadline": "Merge pull request #52 from huitseeker/integrate_adapter", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94a7aa6369f1b4cba298512929e44552203e7c30", "messageHeadline": "fix: Justify heap allocation in comments", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca18e0d9211b84ddbf69c68dc7ad3c8bf914e778", "messageHeadline": "fix: avoid needless store copies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "ccb618c0b8b4a9447673482918ed2734d47e005c", "messageHeadline": "fix: also alias the Value type of the payload database", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "9b1c23802928b3f6e3bbcd9a344261f816c54525", "messageHeadline": "fix: use the WorkerId alias rather than u32", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "51bb406bb56750b95511435c0a2ef97d30d7572c", "messageHeadline": "feat: move the codebase to a typed database API", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 252, "deletions": 118}}, {"node": {"oid": "c4288abf76daa6128935765811053341eb286026", "messageHeadline": "fix: avoid making SequenceNumber's newType pub", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ffe2a65f30e39404c59c6d0ddf96bec1cd8165c", "messageHeadline": "Merge pull request #49 from lxfind/verify-global-storage", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 193, "deletions": 2}}, {"node": {"oid": "142a2c016024b7bb3d3d30dcdd646795575e5d78", "messageHeadline": "[verifier] Add global storage access verifier for move", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 193, "deletions": 2}}, {"node": {"oid": "ba61dd4f8259a2112820faba1e8e7c6f5c2b9a0c", "messageHeadline": "[fastx dist.sys] Augment fastnft to deal with many input and output o\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 143, "deletions": 76}}, {"node": {"oid": "98c113ddefc3c96de4a724c1216817f34b115916", "messageHeadline": "chore: add pip-audit to python CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "27c1ee3bbfc97b99caa3e23d098552c0eacc6584", "messageHeadline": "chore: Update URLs facebookresearch -> mystenlabs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "694217ca1dc693f19ae9da2c4f53f88636fb0667", "messageHeadline": "chore: Update license comments + SPDX identifier", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "4766cb5145157a8d6deb44e96c005c2fc1ce8407", "messageHeadline": "[programmability] connect authority to adapter", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 350, "deletions": 135}}, {"node": {"oid": "6615daf9bdf44b07d42a187ebbf2fe920a096be0", "messageHeadline": "feat: make DBs re-openable", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ff061e3e1349ef62ea14b868696e56abb53bfef", "messageHeadline": "feat: revert changes to the consensus algorithm", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 72, "deletions": 325}}, {"node": {"oid": "81f21e9bf67dfa8d0e119ff8ed3c3d2de72c126b", "messageHeadline": "Revert \"feat: add consensus DB path to benchmark scripts\"", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "8eb8062fc9a505269aacd3847370d43e796a9d09", "messageHeadline": "feat: Implement a DAG facade that writes to the DB and reads from memory", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 153, "deletions": 68}}, {"node": {"oid": "405611813081219d64d58728f6cc00b0434700af", "messageHeadline": "feat: Database interface now has (optional) ColumnFamily support", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c69dd82111074289d203d2f31ed83150d014df9", "messageHeadline": "feat: flatten the DB structure into a single map", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 148, "deletions": 63}}, {"node": {"oid": "a69fd9e5d806de0fa1937b27caabe0000057a162", "messageHeadline": "fix: Avoid creating so much panics", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "86ec957a820c258ad9a8f80e5349cc95f1ce1468", "messageHeadline": "feat: add consensus DB path to benchmark scripts", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "853681fb7718a23b72008fe0736137c5dae11bcf", "messageHeadline": "feat: have consensus persist DAG state in DB", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 156, "deletions": 87}}, {"node": {"oid": "daf69fa4526c866fe6cc763ccf5bf3cd60d1172d", "messageHeadline": "Merge pull request #47 from lxfind/verifier_test", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "1b0c65012205d3b3b160ea1e7bcec1740f064c1e", "messageHeadline": "[programmability] Add tests for struct_with_key_verifier", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "c7923af2632fbdea447d07431788efaa5d6b4725", "messageHeadline": "Merge pull request #38 from lxfind/verify_id_key", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 115, "deletions": 30}}, {"node": {"oid": "3e5c7c53775f46fec86d30d973460ee045e6d4e1", "messageHeadline": "Merge pull request #46 from lxfind/gitignore", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3f71a1f45b9a726c769b83525425bbee82652ca", "messageHeadline": "Add storage/ to .gitignore", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "167eddcb29a37aada175d6070628a05f03223610", "messageHeadline": "[programmability] Also check that ID is from the right module", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 73, "deletions": 40}}, {"node": {"oid": "a8d8519c986eec0f322d3fa1729ed64f9791d5b9", "messageHeadline": "[programmability] Add key struct id verification pass", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "20b313d0b447ec9576efaa77ed827923363d68d6", "messageHeadline": "Merge pull request #42 from huitseeker/failure_to_anyhow", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "593a82b39d26a666145c1450831d52220e021b16", "messageHeadline": "fix: convert failure to anyhow", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "7db00b8c004d5bd795ef249a33931b026234318c", "messageHeadline": "[refactor] move fastx core types and authority into separate crates", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 79, "deletions": 56}}, {"node": {"oid": "65247d781102f835dab90ab6525a02d3cc12d652", "messageHeadline": "Remove address_to_object_id_hack part 2 (#29)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 213, "deletions": 174}}, {"node": {"oid": "3c10764bae2fe6e7e0daea5652f74040a3bad82f", "messageHeadline": "Merge pull request #33 from lxfind/verifier", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "b6ae4ab0deba7cb1be77c9e0e9f39d9f7b890a24", "messageHeadline": "[programability] Add FastPayResult as alias for Result<T, FastPayError>", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "e335963aa8b085c5c43290ccd5ef64b7be6dc79b", "messageHeadline": "[programmability] Use FastPayError for module load/verify failures", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "450a98c664bd1aaa112a9ba5c254c79fdfab6b94", "messageHeadline": "Merge pull request #34 from lxfind/main", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ab01f39953300dd6e7be8009c81247ac110c1bf2", "messageHeadline": "[NFC] Better code style for creating BuildConfig", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8b6984ab687559ede459af7d0eb480ab17b95536", "messageHeadline": "[programmability] Add fastx verifier pipeline", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "61cdd42debc35675871292b9d966c4aa118addfe", "messageHeadline": "[programmability] generalize `ObjectState` to capture native and Move\u2026", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 267, "deletions": 149}}, {"node": {"oid": "c36068f60c4fa4d2d0d9f3d478facc78bd3ef8ff", "messageHeadline": "Fix tests to remove address_to_object_id_hack hack (#23)", "author": {"name": "Patrick Kuo", "email": "patrickkuo@me.com", "user": {"login": "patrickkuo"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "5a8c92939d5bcc29aa25169b77d6bcc8e79f0905", "messageHeadline": "Merge pull request #31 from lxfind/main", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c331dccb7ebdf45598952ad0c36757533ed66519", "messageHeadline": "rustfmt", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c3b7cfac8dff25e72857edb944fe9156f9d9d6a0", "messageHeadline": "[test] Add tests that build move code", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5a9f9016f3a826818687d20d1e0b8c3474dcd138", "messageHeadline": "[messages] add enum for Order to simplify adding new order types", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 376, "deletions": 382}}, {"node": {"oid": "606fed77ebb29569a68cba6a972b45877b19bd34", "messageHeadline": "Merge pull request #24 from lxfind/main", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08317e310227711ea550956081d798bfdf29ede1", "messageHeadline": "[Move] Update build command in doc and fix a type in a move file", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da1e08c272efe85673a99884f84f627a6946a1fa", "messageHeadline": "feat: lint the benchmark files with flake8", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "da94f13f882af4ea6472944722acf0ab41460ca1", "messageHeadline": "chore: Cleanup the benchmark code", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "fa2b433a13ffe798647d549acda3d800a98e1991", "messageHeadline": "feat: make log parsing report a traceback", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "422786176377c250cae221cebbcb0e5f8264df4a", "messageHeadline": "[fastx] Refactor authority to introduce an order lock and cetificates\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 351, "deletions": 133}}, {"node": {"oid": "b45985f1c5724c43bb182d7057c1a539c4fd72aa", "messageHeadline": "Merge pull request #10 from sblackshear/fastx_adapter", "author": {"name": "Sam Blackshear", "email": "sam@mystenlabs.com", "user": {"login": "sblackshear"}}, "additions": 815, "deletions": 63}}, {"node": {"oid": "2c26b167a3fede5c892a64a4d6c68e6b56ed2e30", "messageHeadline": "[programmability] basic adapter + CLI", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 815, "deletions": 63}}, {"node": {"oid": "5171d5d5ba1a3b189d4abeab3133a724baec1398", "messageHeadline": "Merge pull request #17 from lxfind/main", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adb4befa161489df0c0285e1f778716827ad8f01", "messageHeadline": "Update authority.rs", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e516836317a12a27a74cf02b98bb84825d2e4d1a", "messageHeadline": "[NFC] object_id must already exist in accounts", "author": {"name": "Xun Li", "email": "lxfind@gmail.com", "user": {"login": "lxfind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d409f3cc889c723b7bab7b5a41db1436a7584acb", "messageHeadline": "chore: tweak CI env for speed / robustness", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "9e91225ac31757a0e8fdccea7b698436253a2c34", "messageHeadline": "Align the FastNFT model with objects rather than accounts, and abstra\u2026", "author": {"name": "George Danezis", "email": "gdanezis@users.noreply.github.com", "user": {"login": "gdanezis"}}, "additions": 280, "deletions": 593}}, {"node": {"oid": "c991f5a2badd3c9dd04165d3d4de25399c882ecb", "messageHeadline": "fix: fix formatting", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 226, "deletions": 191}}, {"node": {"oid": "6265c8cc97fe5c3a83a517ced20bc0e093237dae", "messageHeadline": "fix: setup cargo fmt to merge imports", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e170b6f9a53c665a84c7d12e89f4d3df95ce727b", "messageHeadline": "Merge pull request #4 from sblackshear/programmability_rfc", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1126, "deletions": 0}}, {"node": {"oid": "c1ed7cc451119432d32d8eacf471f314e0ce5275", "messageHeadline": "[RFC] Example-driven proposal for Move-based programmability", "author": {"name": "Sam Blackshear", "email": "sam.blackshear@gmail.com", "user": {"login": "sblackshear"}}, "additions": 1126, "deletions": 0}}, {"node": {"oid": "52f0fdcfbd326e331f78250e02689cf6bb5b6968", "messageHeadline": "fix: Fix repo URL in remote benches", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8c7fe495f2d98e8fb1d7fce0d508b45897d5defb", "messageHeadline": "fix: Make storage/primary/worker tests use temporary directories", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "1692a2a2b8e7e8444d5ac8820e4dfba4dc580fa4", "messageHeadline": "feat: add micro-benchmarks for process_state", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "f31b60e935cb6f6bbaae0d59934fa490fa0112d5", "messageHeadline": "Merge pull request #2 from huitseeker/ci_upgrades", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 97, "deletions": 43}}, {"node": {"oid": "f74010bcd18d6530c0c40d4172aadb564ad60816", "messageHeadline": "chore: Make the code-base future-proof", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "862a9ba4bc748f71a41e50753027f19c9ced4386", "messageHeadline": "chore: Upgrade to rust 1.56", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c968f197615c7bd749b439c9df936249a7124152", "messageHeadline": "[ci] feat: improve CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "e90fd0458af018946a6ab9ed173fd40e5819e2c8", "messageHeadline": "fix: Comment on the \"magic number\" lookbehind for the consensus history", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f53e6eb42f1af919df83bf35972a60436dba8833", "messageHeadline": "feat: test DAG growth under failure-to-acknowledge assumptions", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "17c43b17090e080f0ba3773a4e9fc1b9378438a5", "messageHeadline": "feat: Unit-test the cleanup of the dag", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 143, "deletions": 80}}, {"node": {"oid": "51d71e4aec238eeb165bcf077b54d4ed329aef2c", "messageHeadline": "fix: Ensure committees in test function with the same keys as the cer\u2026", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "34a58eba207f47a13fbcc9b0267971720f267c47", "messageHeadline": "Basic readme update", "author": {"name": "Ade", "email": "ade@mystenlabs.com", "user": {"login": "oxade"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7a42c148fb9ba28ab34058d9cb2f8ca27b5d8349", "messageHeadline": "chore: prepare te repo for Rust edition 2021", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "7687ed8e1788aec273145225ae5bd8446431a60b", "messageHeadline": "refactor: map + flatten on Option -> and_then", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce2c2cd88d64d2233450226623a5c881a34908f1", "messageHeadline": "fix: move round comparison out of authority loop", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa829ad82d2a6eae686fba3fb94c143063bdf84e", "messageHeadline": "refactor: make IPADDR_ANY a constant", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6a2d4493d39ca8cc59df41c8baf432358aa1dd5c", "messageHeadline": "fix: remove unneeded dep", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ec7a4e370863dc438123493758e702cf4318e844", "messageHeadline": "feat: proper licensing of subcrates CI checks license", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 217, "deletions": 3}}, {"node": {"oid": "89c1f54ac408c9027c5eac972421cd2ecdc783a2", "messageHeadline": "Merge pull request #1 from huitseeker/windows-fixes", "author": {"name": "Fran\u00e7ois Garillot", "email": "4142+huitseeker@users.noreply.github.com", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "23a49d8ba103acd3c4eb7cb3e0d5fab86aecc158", "messageHeadline": "Fix server tests on win", "author": {"name": "gdanezis", "email": "g.danezis@ucl.ac.uk", "user": {"login": "gdanezis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2bed3e4e09300a3b919cf7123597df586c7fd64", "messageHeadline": "Make core tests work on windows", "author": {"name": "gdanezis", "email": "g.danezis@ucl.ac.uk", "user": {"login": "gdanezis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d2b51695141d61796614d01a163391300fd35a2a", "messageHeadline": "fix: bench message fine-tuning", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6a214a17be03054dbacaad2cf1dd23a9527b39a0", "messageHeadline": "fix: benchmark CI typo + authentication", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "de67f7656da9235da441af3b26acf4220c5a375b", "messageHeadline": "fix: update PR updater script", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 11, "deletions": 254}}, {"node": {"oid": "eeb16a3e9f80aba4f5ac935f0df2829b341cac7e", "messageHeadline": "fix: make asset urls relative", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6a31d3ac092c0bdc1b623b8cfc0fadaab0ef5de", "messageHeadline": "chore: update dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "79bcca00b10292bcd67380f6f2e81ef835f39763", "messageHeadline": "chore: remove a few unneeded panics", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "19c85ca07449e7427ebc91856faad7bdf5659648", "messageHeadline": "chore: happy clippy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fddebc76c66099568e78aa36444419330f117190", "messageHeadline": "feat: improve CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "0dc321c313f21b4ff37376f05b4840baf13935d0", "messageHeadline": "feat: Basic local bench job for PRs", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 317, "deletions": 0}}, {"node": {"oid": "db39bb0cddc94b8c34dc235b1cfdae4c1285c6f2", "messageHeadline": "more copyright", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "315172063dfe29cebedb09f13812daab9b3e74ec", "messageHeadline": "fix copyright headers", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "61e7d090203fa8f8c3ca7b4435d146ce27acd454", "messageHeadline": "finish transition from \"master\" to \"main\"", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "efa1b4baa0b9d802afe8a3feaa0e45cd788e7607", "messageHeadline": "Merge pull request MystenLabs/narwhal#22 from facebookresearch/revert\u2026", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 111, "deletions": 165}}, {"node": {"oid": "67bfa7db145ea23306bb18304e2c1ef43f1cd92a", "messageHeadline": "Revert \"HotStuff on Steroids\"", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 111, "deletions": 165}}, {"node": {"oid": "c1638989ed598a368372ee574e0c33ee51773a2f", "messageHeadline": "Merge pull request MystenLabs/narwhal#18 from asonnino/narwhal-hs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 165, "deletions": 111}}, {"node": {"oid": "f1fd47166a5b71b515696930a1afb770362af508", "messageHeadline": "Merge pull request MystenLabs/narwhal#20 from asonnino/master", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 11021, "deletions": 4}}, {"node": {"oid": "73d2b944bf3118970298df9ef2ac005cf807c2e6", "messageHeadline": "Add summary plot", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 115, "deletions": 0}}, {"node": {"oid": "743c14ae5689c0066ead00c7924fbf21fdb708c2", "messageHeadline": "[format] improve test output", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1688dba7dbe3893a2e70eb40f6caca19722316d9", "messageHeadline": "update CI", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d8c5a67e6afe9493fc937777e4730abc570297a", "messageHeadline": "actually stop tracking Cargo.lock", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 0, "deletions": 1268}}, {"node": {"oid": "ebff47053447af470b0aef5833734031dd2035ee", "messageHeadline": "[fastpay] remove confusing option --initial-balance", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "9c304473e09f9aabd4b3ff3a72dc1c876c881910", "messageHeadline": "Add new data", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 10906, "deletions": 4}}, {"node": {"oid": "be773a9a136c821e999d734be8ad74da52334621", "messageHeadline": "rename SecretKey into KeyPair (since it contains a dalek key pair)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "779a646e14f451b5f1d2790413501ad702a52e30", "messageHeadline": "Use BCS for signature", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 92, "deletions": 81}}, {"node": {"oid": "ce353dd7bb8adb3bdfd765a7d7fe6bc6310b6c6b", "messageHeadline": "rename EdPublicKeyBytes in PublicKeyBytes", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "7984347f2a9e34fa8ce403accbb67ebafa63c996", "messageHeadline": "[fastpay] improve serialization of Signature", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 35, "deletions": 61}}, {"node": {"oid": "74b3902c2bcef3053ba0d67a5c2557b1e2aab026", "messageHeadline": "Bug fix", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b186f485154b5fa8e17e4733e5f8bdfcff80a8c", "messageHeadline": "More prints", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c67388fb3a980e63519e44d2d3a671d63a68f0dc", "messageHeadline": "Fix committer bug", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ff0f3f1ce483113deb09d061168c555606a0b3d3", "messageHeadline": "mark README test as `ignore` + include the `bench` binary", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "174c12170ab40000ede01a7cd4b4fe75a03bd02c", "messageHeadline": "use structopt for `bench`", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 39, "deletions": 107}}, {"node": {"oid": "15b3c3ef56b96b9a4af57e398eba29ead988e902", "messageHeadline": "add test for bash quotes in README", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 175, "deletions": 22}}, {"node": {"oid": "5ea550f2270acd03f407c57cababb0537c610411", "messageHeadline": "fix command line parsing in server and client", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 93, "deletions": 87}}, {"node": {"oid": "d72cdec83a23c8119d024df3394326579e49e123", "messageHeadline": "update rust", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bceb1004e3f453c75da71afdd5e166b7a2ca6ac3", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9611082a486891b1813d705b813b9a510927dbb", "messageHeadline": "Add non-regression test for serde-reflection", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "44ea34847fc2e5313cdd86efaf7469c4b25ad98f", "messageHeadline": "Generate message formats using serde_reflection", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 350, "deletions": 11}}, {"node": {"oid": "a59a203611ed6dadbab749090fea71fdcafbc13d", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a0e7ea7f13add315af1595e1ae6440bdfd97dbed", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b10a5c3a2363ca332976be059a47ddd5c8699730", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "66c2818e266520ebcbb8e25c74e605d6a7df9be9", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6344e6dc92829a0c2d141ebdfe324e9007a257", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dbdc9eb10fba6d0cff5cae064f08f07ed92aaf3", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc2f2986750a68f85cf9546e215856654af778e5", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a24df917c2752e6f918b3e30e6766e43d2c9b1c8", "messageHeadline": "Debug print parents certs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ae1214ddadd2dc1275e4c0693b4bc2949a730725", "messageHeadline": "Tweak control sys", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e8880550b68b88942819eda7c307f9013d5aa7f", "messageHeadline": "Tweak control sys", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fef5fbc68bf65a0d17fcd750a988c3c5d7df3e08", "messageHeadline": "Fix lef comments", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bee89f6b51f02e0086dcb545c3fac34c6ec1d11", "messageHeadline": "Tweak control system", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac90a010a71478087818a3f43d1f6fdf2a5154e7", "messageHeadline": "Merge branch 'narwhal-hs' of https://github.com/asonnino/narwhal into\u2026", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "394bbc7ea8ab6b8804e7840166e960751275a2da", "messageHeadline": "Improve control system", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4adb6ff67c5d18566866473d3765ee0eb32eafbb", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "alberto.sonnino@ucl.ac.uk", "user": {"login": "asonnino"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "b6847cfba69a47eb47ae84e1dc8351571d7b7ea1", "messageHeadline": "Minor typo", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66adb8fbcb98bcab090f7b8b7cbc0aa94fde80c7", "messageHeadline": "Bug Fix", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 107, "deletions": 35}}, {"node": {"oid": "5c916799361ae31c46347252bd12b15daa38a30f", "messageHeadline": "Initial narwhal-hs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "5db9865b65aa0a64b172d584853513074d96c545", "messageHeadline": "Initial merge", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 6, "deletions": 50}}, {"node": {"oid": "e58ade3334bb69cf566daa736be4835f0b64f3a3", "messageHeadline": "Merge pull request MystenLabs/narwhal#2 from facebookresearch/master", "author": {"name": "Alberto Sonnino", "email": "alberto.sonnino@ucl.ac.uk", "user": {"login": "asonnino"}}, "additions": 4206, "deletions": 50}}, {"node": {"oid": "faf75c2c80956d04ae2dbf9be22fde2cb465ac60", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d44651b2e2dd552d5c298281aef21fb5a4443173", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 38, "deletions": 2}}, {"node": {"oid": "68b3ec61e002e901349967bf57e3d7d73fae74a7", "messageHeadline": "Merge pull request MystenLabs/narwhal#17 from facebookresearch/data", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 4170, "deletions": 50}}, {"node": {"oid": "4fc741f5dc970fe7cbb76d14420ad394cb076f78", "messageHeadline": "Organise data", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8b1105e8431de1fdbd4ae4615ba45bff5eadeee8", "messageHeadline": "Add data", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 4147, "deletions": 43}}, {"node": {"oid": "ce6e58534d715b4dad512e6003e96908012fc660", "messageHeadline": "Fix minor path bug", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a62886a09ac6bb36a660c106a993c0f63a20f6eb", "messageHeadline": "Merge pull request MystenLabs/narwhal#1 from facebookresearch/master", "author": {"name": "Alberto Sonnino", "email": "alberto.sonnino@ucl.ac.uk", "user": {"login": "asonnino"}}, "additions": 526, "deletions": 123}}, {"node": {"oid": "25ddfdfaeab11bb10024bc78a915119cd503efbe", "messageHeadline": "Better debug log print", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 18, "deletions": 14}}, {"node": {"oid": "8f98542565e36c92c9c6a55bf9be22e220a159b3", "messageHeadline": "Fix bug in plot label", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf9cbcb2309d3c443d872037e003e71e25db1db7", "messageHeadline": "Merge branch 'master' of https://github.com/facebookresearch/narwhal", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4f7753a2040f7fd8f7faff764fcaf5d0ff355e99", "messageHeadline": "Nicer plots", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 47, "deletions": 19}}, {"node": {"oid": "81cf0241309ddf293a9c68f600f3befc6f08cc85", "messageHeadline": "Plot scripts for scalability bench", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 81, "deletions": 53}}, {"node": {"oid": "69cbb53f6d2f825e00403fb7150bc93c1d818e07", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d99f984fa3dcf40668a179796ff618e54abff9e1", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34e3ccc181a46d9bfb7c97787a52162727b72cdd", "messageHeadline": "Minor fix", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "59a6ab714f24a9182778b68be642dca68ad531d3", "messageHeadline": "Fix regex bug", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24141ae197fd23af1ba82a2571cbced1fab9060d", "messageHeadline": "Deduce workers config fom logs", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "318635feff85a195839356caafce90a976591878", "messageHeadline": "Fix aggregate and plot script", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 95, "deletions": 41}}, {"node": {"oid": "558e2e28a61ea18d552cf0bda928969da9b6fd0a", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9463b88f706f405d504cebf0bed87245897e9175", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b334c1ddfa2c4bc320a339387cdc60df12e8166", "messageHeadline": "Update diagrams", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "971c068ef2dd278f41bfac0c192228a07187f409", "messageHeadline": "Update diagrams", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f29fdf96f59b64d28f020d6d90ad85138b0ec89d", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6703016a7c78fb348713b19cf5779fae143b46e", "messageHeadline": "Rename README to README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7d4866709178b4f9884e6256a0a4ae4204f959af", "messageHeadline": "Update README", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3065d721be4b7f7c8acbc91ce4a8193e2f252769", "messageHeadline": "Update README", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32f7b5532becfec2d860621fde45f79e93acd9b1", "messageHeadline": "Add files via upload", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "94ea9c2daf67b8bc00c9099789627b6d29c1000b", "messageHeadline": "Create README", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ace3a0f335297a1ba1e08c201e591c96f6ffee6a", "messageHeadline": "Merge branch 'master' of https://github.com/facebookresearch/narwhal", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 242, "deletions": 1}}, {"node": {"oid": "4cdb610d7dc9dcea017943c8cdaec32f2c857e56", "messageHeadline": "Add setting template", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f81f6f660e9a7896a4d6f848bbba3a6a0017893b", "messageHeadline": "Nits", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "9f8dd651caeef94c1f3d9d17a82a476ae36ba5e5", "messageHeadline": "Add files via upload", "author": {"name": "Alberto Sonnino", "email": "alberto@sonnino.com", "user": {"login": "asonnino"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ed466804c48b83b93704b9f3d04ca7324ad98c12", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e0d2d9f35f61ea9990013d16c2221fc43305f9db", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "70584f6b97478c6b005605a3f9546646d0977e74", "messageHeadline": "Create settings.json", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "88c498d73dc4a7c3211b0ddd9c0815299dd9b14f", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e9e3db41754af19ff4cff2ca0ef048675a4aeb", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52658b6ec2803718b50c43cd29de400944ba685a", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9734649a3f7dd35e3e767f844669b1a47383f59d", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60b9ce3673699707685fd57569fd28c44cf05df2", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69a9b38b7046c62052ddcf6297cbd95ece08f8bb", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "921cfddb5e096dc8af9cd6a3ff3ee9fd832f412c", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "be59916218c83757b9903f0ac1e9cd7d7d1f23a3", "messageHeadline": "Create README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 228, "deletions": 0}}, {"node": {"oid": "3d68f66fae8247b268d33680ce97371c3df9844d", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b219b369d6103d94c34dd588b6cb5b4d729b894", "messageHeadline": "Fix clippy", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f843c720303745c16c8befbd9e41cdd746fb6ede", "messageHeadline": "Cargo fmt", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c713e39b6fa379cf759789ac12b21b085fe5aef6", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b66e83876f555a9d7e40269da1fcc85ce6621667", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bddeacf80b40f7d8dc1a3651d2b030d794b739f6", "messageHeadline": "Merge branch 'master' of https://github.com/facebookresearch/narwhal", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 27, "deletions": 45}}, {"node": {"oid": "463bfc37e5b5695f185d762df4317421928f1ad6", "messageHeadline": "Add git workflow", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 37, "deletions": 5}}, {"node": {"oid": "d4ab463f7b284ea181dcba0f3143e094ce7a8e23", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a911f1b0e0fb079b92adc3b114c19672172ed8c", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 26, "deletions": 45}}, {"node": {"oid": "0192e0c51ac9fb084b1ba52fa52e2a82ea075734", "messageHeadline": "Nicer repo struct", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 8525, "deletions": 0}}, {"node": {"oid": "7edad790080e035293cb17c124d9b2510fa5b7b9", "messageHeadline": "Merge pull request MystenLabs/narwhal#2 from facebookresearch/cleanup\u2026", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f993ea67835481d6bbe3c9b2d846d65c4de781cc", "messageHeadline": "Add block diagram", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63804443285d49f1b876c8e50bf3ed5424cd3d32", "messageHeadline": "Merge pull request MystenLabs/narwhal#1 from facebookresearch/cleanup\u2026", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2, "deletions": 1935}}, {"node": {"oid": "9a73aa4717f8bc1173ad1489b6709a968048c1d2", "messageHeadline": "Add CoC and Contrib agreement", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3e6e0e9fd5b89711f381d4765fa473ee50d3a29d", "messageHeadline": "Cleanup workers", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 66, "deletions": 1599}}, {"node": {"oid": "b150f268c5e3b1c6186e3b8cf2c3af97cf0ffad2", "messageHeadline": "Initial commit", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 51, "deletions": 379}}, {"node": {"oid": "ae6a7dd1504329154bee2cfc88d4750fc34c9e0a", "messageHeadline": "Update README.md", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b0982618df9cb66aae0bb9c52a84aa0728a2b93b", "messageHeadline": "Initial commit", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 11, "deletions": 115}}, {"node": {"oid": "be2112e8105e10804f4157610aa9f4ce1827fc09", "messageHeadline": "Initial commit", "author": {"name": "Alberto Sonnino", "email": "asonnino@fb.com", "user": null}, "additions": 2064, "deletions": 0}}, {"node": {"oid": "413826688d365ad597acb002213704378e9b2efc", "messageHeadline": "simplify README", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "668dce7bec55eda19e62072a193cf9d42b12de55", "messageHeadline": "properly switch to github actions", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 35, "deletions": 138}}, {"node": {"oid": "0fa880e4e7c9529d503ba5a515217ab5ac226fda", "messageHeadline": "remove 'extern crate'", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "d89041c6b12f18d3a5a0f84fbaec6704ef3950bf", "messageHeadline": "[nit] remove intermediate directory \"rust\"", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "23ee97199e57064c9458efee6ef0982b45d9e1ff", "messageHeadline": "cargo fmt -- --config unstable_features=true --config imports_granula\u2026", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 75, "deletions": 85}}, {"node": {"oid": "31d3f9fddf7fcdc5838be45c86777ad6bbda8a80", "messageHeadline": "fix clippy warnings", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "e6aef4de413fdb0a1b182e7fbb4098e2a84d8282", "messageHeadline": "cargo fmt", "author": {"name": "mahimna", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c2783c4e897b62e8923ddef73124c50b77c9478", "messageHeadline": "review comments", "author": {"name": "mahimna", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "627d09d17bbd229f530b2431e1a628ef6f5ed771", "messageHeadline": "cargo fmt", "author": {"name": "mahimna", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 75, "deletions": 60}}, {"node": {"oid": "c6bddceb32dcb65e278b2087a03977f4272b6559", "messageHeadline": "Update Server.rs to use StructOpt", "author": {"name": "Mahimna Kelkar", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 86, "deletions": 79}}, {"node": {"oid": "d1185a964b87d6ed8d8a4cb9abd48dcef453ebb8", "messageHeadline": "Update Client.rs to use StructOpt", "author": {"name": "Mahimna Kelkar", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 121, "deletions": 124}}, {"node": {"oid": "f5fd8856f6befb9ebe3c30b19fbf0fe9ae4e66c3", "messageHeadline": "Update Config", "author": {"name": "Mahimna Kelkar", "email": "mahimna@fb.com", "user": {"login": "mahimna-fb"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8a2c95d3f3f62ffee9fb596589ac06fbd923d1d2", "messageHeadline": "[clippy] remove apparently deprecated #![allow(clippy::same_item_push)", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6573f09d879393e82d19d17875583dd50f620acf", "messageHeadline": "rm rust/Cargo.toml", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ee3c161c7daa3597d84ada8c5dcff2a2a5d7de5d", "messageHeadline": "update CONTRIBUTING.md", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@fb.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "27a326518f7155ff950a51107d027944dd19038d", "messageHeadline": "shut up clippy on tests involving get-key_pair", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "153337695c3771d585836c81ff4989f5aa9138e3", "messageHeadline": "remove rust-toolchain, replaced by CI matrix", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ae3b032d4475c77e2300f669ed6eac8373dac04", "messageHeadline": "fix clippy", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f06d990066545b189d5fadc905ada8b2cf267122", "messageHeadline": "Upgrade to a recent dalek + hash value", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 158, "deletions": 120}}, {"node": {"oid": "af127fa215292e4aec165f8406a98b3f36be98e4", "messageHeadline": "bump dependencies", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f43a056b49ad7797203883803f058225a7ecfca3", "messageHeadline": "add basic CI", "author": {"name": "Fran\u00e7ois Garillot", "email": "francois@garillot.net", "user": {"login": "huitseeker"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "0269f7a8379826b9bb15ae8017ccd6a7676b6e3b", "messageHeadline": "Calibra is now Novi Financial", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a3155ca48f4db7f721d56f8c5218804257c35ea", "messageHeadline": "fix script in README", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1d2eeeb1a82483abadf58ce74e7e9dd59b776507", "messageHeadline": "fix copy-paste error in circleci", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c6e9c352b37f48d8d5c68fe396fc7ff64ab3c3a", "messageHeadline": "fix lint errors", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 138, "deletions": 138}}, {"node": {"oid": "4a276cb065a2fb4a9d2eb0c16db2e71c92d68778", "messageHeadline": "show CI badge in README", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ad86b3cfc1dbf6a5ff9cf033a51df7cecc7861d", "messageHeadline": "add circleci", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "20f3abf07435759b6a3aa111ac4909c6bc4de0a9", "messageHeadline": "initial commit", "author": {"name": "Mathieu Baudet", "email": "mathieubaudet@calibra.com", "user": {"login": "ma2bd"}}, "additions": 8985, "deletions": 0}}]