{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":462597790,"defaultBranch":"main","name":"aptos-core","ownerLogin":"aptos-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-23T05:43:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99841612?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717757178.0","currentOid":""},"activityList":{"items":[{"before":"6dad19e5cc1241da31f360bff57ad8c989b9fbb5","after":"e66f866785774c2b57ff92d8ff62b3c2b5ff500d","ref":"refs/heads/banool/cherrry-pick-01f3324b49313d2e849a651ef065b2fb7dcd8486","pushedAt":"2024-06-07T10:53:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"banool","name":"Daniel Porteous (dport)","path":"/banool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7816187?s=80&v=4"},"commit":{"message":"[data service] Add support for configuring in memory cache size (#13570)","shortMessageHtmlLink":"[data service] Add support for configuring in memory cache size (#13570)"}},{"before":"da138ec8a43878fb4c194aa6554a098505feb283","after":"6dad19e5cc1241da31f360bff57ad8c989b9fbb5","ref":"refs/heads/banool/cherrry-pick-01f3324b49313d2e849a651ef065b2fb7dcd8486","pushedAt":"2024-06-07T10:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"banool","name":"Daniel Porteous (dport)","path":"/banool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7816187?s=80&v=4"},"commit":{"message":"[data service] Add support for configuring in memory cache size (#13570)","shortMessageHtmlLink":"[data service] Add support for configuring in memory cache size (#13570)"}},{"before":"286360584c0b5076d5fddbff8ccca4976d27cc73","after":"da138ec8a43878fb4c194aa6554a098505feb283","ref":"refs/heads/banool/cherrry-pick-01f3324b49313d2e849a651ef065b2fb7dcd8486","pushedAt":"2024-06-07T10:51:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"banool","name":"Daniel Porteous (dport)","path":"/banool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7816187?s=80&v=4"},"commit":{"message":"[data service] Add support for configuring in memory cache size (#13570)","shortMessageHtmlLink":"[data service] Add support for configuring in memory cache size (#13570)"}},{"before":"f03c2ca66e696c09c0cc14f5c4fd6899ee681ac0","after":"286360584c0b5076d5fddbff8ccca4976d27cc73","ref":"refs/heads/banool/cherrry-pick-01f3324b49313d2e849a651ef065b2fb7dcd8486","pushedAt":"2024-06-07T10:47:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"banool","name":"Daniel Porteous (dport)","path":"/banool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7816187?s=80&v=4"},"commit":{"message":"[data service] Add support for configuring in memory cache size (#13570)","shortMessageHtmlLink":"[data service] Add support for configuring in memory cache size (#13570)"}},{"before":null,"after":"f03c2ca66e696c09c0cc14f5c4fd6899ee681ac0","ref":"refs/heads/banool/cherrry-pick-01f3324b49313d2e849a651ef065b2fb7dcd8486","pushedAt":"2024-06-07T10:46:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"banool","name":"Daniel Porteous (dport)","path":"/banool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7816187?s=80&v=4"},"commit":{"message":"[data service] Add support for configuring in memory cache size (#13570)","shortMessageHtmlLink":"[data service] Add support for configuring in memory cache size (#13570)"}},{"before":null,"after":"cd4e6d16adbe13f896a8c27194f2ee75e98db38d","ref":"refs/heads/satya/fix_verify_error","pushedAt":"2024-06-07T10:35:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Fix the verify error in forge tests","shortMessageHtmlLink":"Fix the verify error in forge tests"}},{"before":"4bd46eb03d29076cc739f0f87b5f3fb6a30bfb1e","after":"b67100a7c909e94d9645e2b30f74ea1554f8add8","ref":"refs/heads/satya/debug_round_manager","pushedAt":"2024-06-07T10:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Increase validators to 50","shortMessageHtmlLink":"Increase validators to 50"}},{"before":"1981f41c6d470e6c4d0ae2cc5483cf419a3a1b43","after":"4bd46eb03d29076cc739f0f87b5f3fb6a30bfb1e","ref":"refs/heads/satya/debug_round_manager","pushedAt":"2024-06-07T10:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Added more comments","shortMessageHtmlLink":"Added more comments"}},{"before":"7f811061e0f7ac36c03e9eb6ccd0841ad8a2b7c0","after":null,"ref":"refs/heads/brian/quorum-store-less-backpressure","pushedAt":"2024-06-07T08:06:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bchocho","name":"Brian (Sunghoon) Cho","path":"/bchocho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1514239?s=80&v=4"}},{"before":"0594ca578c5070dba1707e6cd67badd3417fe260","after":"1a4732334e2913d97c64579802bb731b64773436","ref":"refs/heads/main","pushedAt":"2024-06-07T08:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bchocho","name":"Brian (Sunghoon) Cho","path":"/bchocho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1514239?s=80&v=4"},"commit":{"message":"[quorum store] reduce backpressure significantly for more TPS (#13558)\n\n## Description\r\n\r\nAs Quorum Store batches are bucketed, and we are looking to increase block limits, now is the time to reduce Quorum Store backpressure.\r\n\r\nWe now allow 36K transactions outstanding. At 12K TPS, this is approximately 3 seconds worth of batches.\r\n\r\nFor forge tests, a lot of the queuing shifts from mempool to POS-to-Proposal, so the limits need to be adjusted accordingly.","shortMessageHtmlLink":"[quorum store] reduce backpressure significantly for more TPS (#13558)"}},{"before":"2dd6fd941630a5ef7b026853fe12634f22fb910b","after":"635d54180c078ada0d60ab3c1d29647510c540d0","ref":"refs/heads/high_tps_test","pushedAt":"2024-06-07T07:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Add counters","shortMessageHtmlLink":"Add counters"}},{"before":"9ec5a12a1780160f9201e2dbcfddc91ec336eaf7","after":"6539bf26ed2625e7f11c1e77eb13d17370f0f3bc","ref":"refs/heads/zekun/precommit","pushedAt":"2024-06-07T07:13:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zekun000","name":"Zekun Li","path":"/zekun000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52300039?s=80&v=4"},"commit":{"message":"[pipeline] pre commit","shortMessageHtmlLink":"[pipeline] pre commit"}},{"before":"942e2d668d041b3ba31e794f05cd24f9919f2392","after":"2dd6fd941630a5ef7b026853fe12634f22fb910b","ref":"refs/heads/high_tps_test","pushedAt":"2024-06-07T06:59:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Fixed the typo in batch generator","shortMessageHtmlLink":"Fixed the typo in batch generator"}},{"before":null,"after":"5c46af1ea17397ec19d09896a3aab196ca3a4ab5","ref":"refs/heads/kc/stablecoin-fix","pushedAt":"2024-06-07T04:40:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kshitjee","name":"Kshitij Chakravarty","path":"/kshitjee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62386169?s=80&v=4"},"commit":{"message":"stablecoin deposit/withdraw hook fix","shortMessageHtmlLink":"stablecoin deposit/withdraw hook fix"}},{"before":"486d2a7f936516c54e5b13400a3573bc4ba25de0","after":"0594ca578c5070dba1707e6cd67badd3417fe260","ref":"refs/heads/main","pushedAt":"2024-06-07T04:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alexzander-Stone","name":"Alexzander Stone","path":"/Alexzander-Stone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23566238?s=80&v=4"},"commit":{"message":"[Fungible Asset] Add bonding curve fungible asset launchpad (#13273)\n\n* SmartTable crafted to store each FA generated by the launchpad.\r\n\r\n* SmartTable uses Name and Key for lookup, preventing bad actors from making minor adjustments to pre-existing tokens (token decimal 8 -> 9, for example, would be a valid \"new\" FA).\r\n\r\n* FA and associated Liquidity Pair successfully created in tests.\r\n\r\n* Minting required to be explicitly defined.\r\nE2E test moved into script, for easy access to APT.\r\n\r\n* Resource Account used for access to the SignerCap. Required for APT transfers.\r\n\r\n* Swaps can happen both directions, now.\r\n\r\n* Upgradability added to the resource account's Package.\r\n\r\n* Dev address removed for easier prod and testing.\r\nFramework for supporting Dispatchable FA implemented. Including frozen statuses.\r\n\r\n* Renamed for more clarity.\r\n\r\n* Remade tests from on-(test)chain script to legitimate test file.\r\n\r\n* Resource Account properly managed, now.\r\n\r\n* Began integrating FA DEX.\r\n\r\n* AmountOut had incorrect order of type casting and arithmetic.\r\n\r\n* Using named object, rather than sticky object. Allows for removal of additional data element.\r\n\r\n* Dispatchable FA currently requires special `expect_failures` to work in e2e tests.\r\n\r\n* Re-entrancy concerns were raised when using the original transfer from the DEX. Changed to using a transfer ref, to prevent re-entrancy.\r\n\r\n* Began moving liquidity_pair code into it's own module.\r\n\r\n* Separated code for readability.\r\n\r\n* Added the full swap repo, after address updates to support full testing in Move.toml.\r\n\r\n* Added small README to explain project.\r\n\r\n* Small README updates.\r\n\r\n* Added clarification to comments for Dispatchable FA + removed various unnecessary comments.\r\n\r\n* Syntax changes (type annotations, snake_case, direct type references, conditionals).\r\nRemoved unnecessary storage data (k_constant).\r\nReplaced swap DEX directory with repo dependency.\r\nMutable ref's lowered to immut, where possible.\r\nSwapped to using math128::mul_div for consistency with other examples.\r\nMoved view tests into their own test files.\r\n\r\n* README.md expanded to include more in-depth discussion on the baseline and goals for a bonding curve launchpad. Expected flow of a successfully launched FA included, to demonstrate restrictions in TXs and benefits to openness.\r\n\r\nSyntax and readability cleanup:\r\n* Movefmt formatter applied.\r\n* Import structs directly.\r\n* Removed any unnecessary type annotations.\r\n* Combined similar code together, and pulled graduate code into it's own function.\r\n* Error messages.\r\n\r\n* Updated the module named address to fit move-example contribution guidelines.\r\n\r\n* Syntax error with types.\r\n\r\n* Resource account solution discarded, in favor of Object code deployment.\r\n\r\n### Overall\r\n* Deleted resource_signer_holder.move.\r\n\r\n## `bonding_curve_launchpad.move`\r\n* Single object (\"FA Generator\") with retrievable signer account used for FA creation and reference.\r\n* Permissioned Withdraw moved into a stored function on the primary `bonding_curve_launchpad` address during `init_module`, for easier signer retrieval.\r\n* Renamed generic `account` var into `swapper_account` for easier reading.\r\n\r\n## `liquidity_pairs.move`\r\n* `liquidity_pair` renamed to `liquidity_pairs` for more accurate description.\r\n* Liquidity pairs are represented as an Object. All relevant information (reserves, is_frozen, ...) is stored on the object.\r\n* A single `Pairs` object is used to retrieve a signer for creating each liquidity pair object, during `init_module`.\r\n\r\n## Tests\r\n* Error codes were updated to fit expected and wanted outcomes.\r\n\r\n* Formatting fixes + code restructure.\r\nUpdated tests to allow for more generic execution.\r\n\r\n* Fungible Asset store is located directly on the liquidity pair object, rather than as a child object. Easier to traverse and simpler, conceptually.\r\n\r\nDirect references to ERROR codes during test cases.\r\nFormatting.\r\nRemoved unnecessary primary fungible store creation for swapper. Already handled implicitly by primary_fungible_store function calls.\r\n\r\n* Smart Table for storing transfer refs removed, in favor of cheaper storage on the FA's respective Object.\r\n\r\n* Added deployment directions and links to already-deployed testnet showcases (`bonding_curve_launchpad` and `swap` smart contracts).\r\n\r\nMax supply is now configurable by the creator.\r\n\r\n* Resource Group defined for FAController on object, for improved gas (spacial access).\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Stone ","shortMessageHtmlLink":"[Fungible Asset] Add bonding curve fungible asset launchpad (#13273)"}},{"before":"d18a5126c006e50ece3c85a53317cfb98ec551dc","after":null,"ref":"refs/heads/jan/create-exec-bench-instrumentation","pushedAt":"2024-06-07T03:47:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"janolk","name":null,"path":"/janolk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170369467?s=80&v=4"}},{"before":"acb6c891cd42a63b3af96561a1aca164b800c7ee","after":"486d2a7f936516c54e5b13400a3573bc4ba25de0","ref":"refs/heads/main","pushedAt":"2024-06-07T03:47:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"janolk","name":null,"path":"/janolk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170369467?s=80&v=4"},"commit":{"message":"[Executor Benchmark] Instrumentation to override 'on-chain' config (#13378) (#13412)\n\n* [Feature #13378] Implement overriding on-chain config option when running exe benchmark.\r\n\r\n* Add unit test. (#13378)\r\n\r\n* Disallow overlapping feature flas. Add sample usage. (#13378)\r\n\r\n* Format check.\r\n\r\n* Implement overriding feature flags by adding a custom config. (#13378)\r\n\r\nImplement overriding default feature flags used by MoveVM for benchmark execution.\r\nCreate a custom InitGenesisConfigFn in crates/aptos-genesis/src/test_utils.rs that sets that desired flags in genesis creation.\r\n\r\n* Correct tests arguments complying with the feature\r\n\r\n* Format check\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Olkowski ","shortMessageHtmlLink":"[Executor Benchmark] Instrumentation to override 'on-chain' config (#…"}},{"before":"6984bfd81f3b97d0e85c3f61f0c4c736b0bb098d","after":"1c7666603defb42ee010f33e83ebcc9030240fa9","ref":"refs/heads/populate_new_state_kv_schema","pushedAt":"2024-06-07T03:12:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"areshand","name":"Bo Wu","path":"/areshand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1082769?s=80&v=4"},"commit":{"message":"use state value with key hash","shortMessageHtmlLink":"use state value with key hash"}},{"before":"356a717d591583e85faa3c9aadc2d0c0ab7aab94","after":"d18a5126c006e50ece3c85a53317cfb98ec551dc","ref":"refs/heads/jan/create-exec-bench-instrumentation","pushedAt":"2024-06-07T03:11:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"janolk","name":null,"path":"/janolk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170369467?s=80&v=4"},"commit":{"message":"Format check","shortMessageHtmlLink":"Format check"}},{"before":"2a2eb45b78429fe6fa0dd745c0a9694fb7391e22","after":"5926cfe96258645114b8e3b1edbc32d88472fda8","ref":"refs/heads/balaji/broadcast","pushedAt":"2024-06-07T02:35:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibalajiarun","name":"Balaji Arun","path":"/ibalajiarun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3034228?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":null,"after":"1981f41c6d470e6c4d0ae2cc5483cf419a3a1b43","ref":"refs/heads/satya/debug_round_manager","pushedAt":"2024-06-07T02:31:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Debugging order votes","shortMessageHtmlLink":"Debugging order votes"}},{"before":"96452ad8b7dc548b1872f0e2cb4c2157e30bf1d3","after":"2a2eb45b78429fe6fa0dd745c0a9694fb7391e22","ref":"refs/heads/balaji/broadcast","pushedAt":"2024-06-07T01:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibalajiarun","name":"Balaji Arun","path":"/ibalajiarun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3034228?s=80&v=4"},"commit":{"message":"fixup! measure","shortMessageHtmlLink":"fixup! measure"}},{"before":"7141e85c015264028ff7a57cffdb211ec35f8744","after":"96452ad8b7dc548b1872f0e2cb4c2157e30bf1d3","ref":"refs/heads/balaji/broadcast","pushedAt":"2024-06-07T00:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibalajiarun","name":"Balaji Arun","path":"/ibalajiarun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3034228?s=80&v=4"},"commit":{"message":"fixup! [consensus] send to distant peers first on broadcast","shortMessageHtmlLink":"fixup! [consensus] send to distant peers first on broadcast"}},{"before":"0d8055d1b5dc1a1809e65ca39ec190313369b543","after":"7141e85c015264028ff7a57cffdb211ec35f8744","ref":"refs/heads/balaji/broadcast","pushedAt":"2024-06-07T00:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibalajiarun","name":"Balaji Arun","path":"/ibalajiarun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3034228?s=80&v=4"},"commit":{"message":"measure","shortMessageHtmlLink":"measure"}},{"before":"1c78929c1d8edb94e66beeb97dff953e9539e131","after":"0d8055d1b5dc1a1809e65ca39ec190313369b543","ref":"refs/heads/balaji/broadcast","pushedAt":"2024-06-07T00:38:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ibalajiarun","name":"Balaji Arun","path":"/ibalajiarun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3034228?s=80&v=4"},"commit":{"message":"100 nodes for test","shortMessageHtmlLink":"100 nodes for test"}},{"before":"ec34e5d6dc09fbeab009d941940236b58ce38922","after":"942e2d668d041b3ba31e794f05cd24f9919f2392","ref":"refs/heads/high_tps_test","pushedAt":"2024-06-07T00:33:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"increase duration","shortMessageHtmlLink":"increase duration"}},{"before":null,"after":"9ec5a12a1780160f9201e2dbcfddc91ec336eaf7","ref":"refs/heads/zekun/precommit","pushedAt":"2024-06-07T00:15:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zekun000","name":"Zekun Li","path":"/zekun000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52300039?s=80&v=4"},"commit":{"message":"[pipeline] pre commit","shortMessageHtmlLink":"[pipeline] pre commit"}},{"before":"ba7da3f9c9aef26e4f25f0f3a6ef3902c8fdc97f","after":"7c34a3ae98a96eaf8e943d32ac129c74b415acc5","ref":"refs/heads/satya/proof_queue_high_tps_test","pushedAt":"2024-06-06T23:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vusirikala","name":"Satya Vusirikala","path":"/vusirikala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7092734?s=80&v=4"},"commit":{"message":"Setting dynamic_pull_txn_per_s","shortMessageHtmlLink":"Setting dynamic_pull_txn_per_s"}},{"before":"b090aa24f3a6433e0926778950dc6bd2039a4bd5","after":null,"ref":"refs/heads/0605-alden-snapshot-backup-pipelined","pushedAt":"2024-06-06T23:55:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"msmouse","name":"Alden Hu","path":"/msmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1943319?s=80&v=4"}},{"before":"b3c676a4c78a56a96bc04023c5142018cfdb6496","after":"acb6c891cd42a63b3af96561a1aca164b800c7ee","ref":"refs/heads/main","pushedAt":"2024-06-06T23:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"msmouse","name":"Alden Hu","path":"/msmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1943319?s=80&v=4"},"commit":{"message":"db-backup: state snapshot backup pipelined (#13587)","shortMessageHtmlLink":"db-backup: state snapshot backup pipelined (#13587)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXx65PAA","startCursor":null,"endCursor":null}},"title":"Activity · aptos-labs/aptos-core"}