{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":441504253,"defaultBranch":"master","name":"forge-std","ownerLogin":"foundry-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-24T15:55:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99892494?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726694095.0","currentOid":""},"activityList":{"items":[{"before":"beb836e33f9a207f4927abb7cd09ad0afe4b3f9f","after":"5a802d7c10abb4bbfb3e7214c75052ef9e6a06f8","ref":"refs/heads/master","pushedAt":"2024-09-19T13:17:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add keyExists and default value support to stdJson and stdToml (#605)\n\n* feat: add keyExists to stdJson and stdToml\r\n\r\n* feat: add 'or' methods for reading defaults","shortMessageHtmlLink":"feat: add keyExists and default value support to stdJson and stdToml (#โ€ฆ"}},{"before":"05dfd150e07101e30f9a4f0c1564d01a9a4985a2","after":"7c6cfb1ebb979dd9de047a46e7ebcbdfba2d503c","ref":"refs/heads/key-exists","pushedAt":"2024-09-18T22:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add 'or' methods for reading defaults","shortMessageHtmlLink":"feat: add 'or' methods for reading defaults"}},{"before":null,"after":"05dfd150e07101e30f9a4f0c1564d01a9a4985a2","ref":"refs/heads/key-exists","pushedAt":"2024-09-18T21:14:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add keyExists to stdJson and stdToml","shortMessageHtmlLink":"feat: add keyExists to stdJson and stdToml"}},{"before":"e04104ab93e771441eab03fb76eda1402cb5927b","after":"beb836e33f9a207f4927abb7cd09ad0afe4b3f9f","ref":"refs/heads/master","pushedAt":"2024-09-17T13:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"test: renaming tests to follow best practices from Foundry Book (#600)\n\n* Added _RevertIf_ in test/StdChains.t.sol\r\n\r\n* changed tests names in test/StdChains.t.sol\r\n\r\n* changed tests names in test/StdError.t.sol\r\n\r\n* named imports and ternary operators instead of if-else for cleaner code\r\n\r\n* named imports in test/StdStyle.t.sol\r\n\r\n* named imports in test/StdToml.t.sol\r\n\r\n* named imports and changed tests names in test/StdUtils.t.sol\r\n\r\n* named imports in test/StdAssertions.t.sol\r\n\r\n* named imports and changed tests names in test/StdCheats.t.sol\r\n\r\n* named imports in test/StdJson.t.sol\r\n\r\n* named imports and changed tests names in test/StdStorage.t.sol","shortMessageHtmlLink":"test: renaming tests to follow best practices from Foundry Book (#600)"}},{"before":"1ce7535a517406b9aec7ea1ea27c1b41376f712c","after":"e04104ab93e771441eab03fb76eda1402cb5927b","ref":"refs/heads/master","pushedAt":"2024-09-11T15:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add `setArbitraryStorage`, `copyStorage`, `mockFunction` and `assumeNoRevert` cheatcodes (#602)","shortMessageHtmlLink":"feat: add setArbitraryStorage, copyStorage, mockFunction and `aโ€ฆ"}},{"before":"4695fac44b2934aaa6d7150e2eaf0256fdc566a7","after":"1ce7535a517406b9aec7ea1ea27c1b41376f712c","ref":"refs/heads/master","pushedAt":"2024-09-03T14:42:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: flare mainnet/testnet rpc support (#595)\n\n* feat: flare mainnet/testnet rpc support\r\n\r\n* Format file","shortMessageHtmlLink":"feat: flare mainnet/testnet rpc support (#595)"}},{"before":"58d30519826c313ce47345abedfdc07679e944d1","after":"4695fac44b2934aaa6d7150e2eaf0256fdc566a7","ref":"refs/heads/master","pushedAt":"2024-08-29T15:43:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add resetGasMetering and expectPartialRevert cheatcodes (#597)\n\n* Add resetGasMetering cheatcode\r\n\r\n* Add expectPartialRevert cheatcode","shortMessageHtmlLink":"feat: add resetGasMetering and expectPartialRevert cheatcodes (#597)"}},{"before":"bf6606142994b1e47e2882ce0cd477c020d77623","after":"58d30519826c313ce47345abedfdc07679e944d1","ref":"refs/heads/master","pushedAt":"2024-08-26T15:26:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add publicKeyP256, pauseTracing, and resumeTracing cheatcodes (#596)\n\n* Add publicKeyP256 cheatcode\r\n\r\n* add pauseTracing and resumeTracing cheats\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Solomon ","shortMessageHtmlLink":"feat: add publicKeyP256, pauseTracing, and resumeTracing cheatcodes (#โ€ฆ"}},{"before":"1714bee72e286e73f76e320d110e0eaf5c4e649d","after":"bf6606142994b1e47e2882ce0cd477c020d77623","ref":"refs/heads/master","pushedAt":"2024-08-06T22:14:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"cheats: fix assume not precompile (#594)\n\n* cheats: fix assume not precompile\r\n\r\nAfter the cancun hardfork, the point evaluation precompile was added\r\nat `address(10)` which the `assumeNotPrecompile` implementation\r\ndid not take into account. Pectra is scheduled to include BLS\r\nprecompiles and likely more precompiles will be introduced in\r\nother future hardforks. We might as well reserve the least significant\r\nbyte for Ethereum precompiles, as the address space is large and there\r\nis no need to make calls from these addresses, and in return code\r\nwill not break on new EVM specs.\r\n\r\nThis was causing test failures in the Optimism test suite when\r\nwe updated the EVM version to cancun.\r\n\r\n* cheats: update typo\r\n\r\nUse the address range of precomiples that testnets use,\r\nsee https://github.com/eth-clients/holesky/blob/main/metadata/genesis.json","shortMessageHtmlLink":"cheats: fix assume not precompile (#594)"}},{"before":"07263d193d621c4b2b0ce8b4d54af58f6957d97d","after":"1714bee72e286e73f76e320d110e0eaf5c4e649d","ref":"refs/heads/v1","pushedAt":"2024-08-05T16:27:23.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"new cheats + v1.9.2 (#593)\n\n* feat: new cheats\r\n\r\n* bump version\r\n\r\n* fix test","shortMessageHtmlLink":"new cheats + v1.9.2 (#593)"}},{"before":"5ee82c64f4a039eab5ba8295dd2876d8a5a66f01","after":null,"ref":"refs/heads/v1.9.2","pushedAt":"2024-08-05T16:20:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"}},{"before":"4d63c978718517fa02d4e330fbe7372dbb06c2f1","after":"1714bee72e286e73f76e320d110e0eaf5c4e649d","ref":"refs/heads/master","pushedAt":"2024-08-05T16:19:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"new cheats + v1.9.2 (#593)\n\n* feat: new cheats\r\n\r\n* bump version\r\n\r\n* fix test","shortMessageHtmlLink":"new cheats + v1.9.2 (#593)"}},{"before":"4d370a5cfdc0554b63b8ff05b3383b00f377a9ec","after":"5ee82c64f4a039eab5ba8295dd2876d8a5a66f01","ref":"refs/heads/v1.9.2","pushedAt":"2024-08-05T16:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":null,"after":"4d370a5cfdc0554b63b8ff05b3383b00f377a9ec","ref":"refs/heads/v1.9.2","pushedAt":"2024-08-05T16:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"2cbff0602d340503dba9828ab6981053704d1384","after":"4d63c978718517fa02d4e330fbe7372dbb06c2f1","ref":"refs/heads/master","pushedAt":"2024-07-31T15:20:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"fix: `logMemory` in `safeconsole` (#591)\n\n* ๐Ÿ› Fix `logMemory`\r\n\r\n* โšก๏ธ Mark assembly memory-safe","shortMessageHtmlLink":"fix: logMemory in safeconsole (#591)"}},{"before":"c28115db8d90ebffb41953cf83aac63130f4bd40","after":"2cbff0602d340503dba9828ab6981053704d1384","ref":"refs/heads/master","pushedAt":"2024-07-26T18:19:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: add `broadcastRawTransaction` cheatcode (#587)\n\n* add broadcastRawTransaction cheatcode\r\n\r\n* update interface id\r\n\r\n* move to scripting section","shortMessageHtmlLink":"feat: add broadcastRawTransaction cheatcode (#587)"}},{"before":"3d8086d4911b36c1874531ce8c367e6cfd028e80","after":"c28115db8d90ebffb41953cf83aac63130f4bd40","ref":"refs/heads/master","pushedAt":"2024-07-18T16:15:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Merge pull request #582 from lightclient/bump-vm-sol\n\nfeat: update vm interface with new cheats","shortMessageHtmlLink":"Merge pull request #582 from lightclient/bump-vm-sol"}},{"before":"07263d193d621c4b2b0ce8b4d54af58f6957d97d","after":"3d8086d4911b36c1874531ce8c367e6cfd028e80","ref":"refs/heads/master","pushedAt":"2024-07-16T20:32:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Merge pull request #581 from klkvr/klkvr/stdstorage-optimization\n\nfix(StdStorage): check last read slots first","shortMessageHtmlLink":"Merge pull request #581 from klkvr/klkvr/stdstorage-optimization"}},{"before":"8948d45d3d9022c508b83eb5d26fd3a7a93f2f32","after":"07263d193d621c4b2b0ce8b4d54af58f6957d97d","ref":"refs/heads/v1","pushedAt":"2024-07-02T15:21:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"bump to v1.9.1 (#578)","shortMessageHtmlLink":"bump to v1.9.1 (#578)"}},{"before":"da804c12c9686079fb49aab4c612af33c90e40ce","after":"07263d193d621c4b2b0ce8b4d54af58f6957d97d","ref":"refs/heads/master","pushedAt":"2024-07-02T15:18:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"bump to v1.9.1 (#578)","shortMessageHtmlLink":"bump to v1.9.1 (#578)"}},{"before":null,"after":"fe170071e5632a2a156a018133934a05cceec0fb","ref":"refs/heads/chore/v1.9.1","pushedAt":"2024-07-02T15:18:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"bump to v1.9.1","shortMessageHtmlLink":"bump to v1.9.1"}},{"before":"8948d45d3d9022c508b83eb5d26fd3a7a93f2f32","after":"da804c12c9686079fb49aab4c612af33c90e40ce","ref":"refs/heads/master","pushedAt":"2024-07-02T15:17:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"fix: add missing console logs (#577)\n\nI copy pasted the console2 functions to console and replaced `int256` with `int`.","shortMessageHtmlLink":"fix: add missing console logs (#577)"}},{"before":"978ac6fadb62f5f0b723c996f64be52eddba6801","after":"8948d45d3d9022c508b83eb5d26fd3a7a93f2f32","ref":"refs/heads/v1","pushedAt":"2024-06-29T19:48:12.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: bump to v1.9.0 (#575)","shortMessageHtmlLink":"chore: bump to v1.9.0 (#575)"}},{"before":"599a0b573cf092237ed41a5c33a30967e52cb7cd","after":null,"ref":"refs/heads/v1.9.0","pushedAt":"2024-06-29T19:45:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"}},{"before":"1132ac3b59cabbfb857feaa905bdd086eb2f9573","after":"8948d45d3d9022c508b83eb5d26fd3a7a93f2f32","ref":"refs/heads/master","pushedAt":"2024-06-29T19:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"chore: bump to v1.9.0 (#575)","shortMessageHtmlLink":"chore: bump to v1.9.0 (#575)"}},{"before":null,"after":"599a0b573cf092237ed41a5c33a30967e52cb7cd","ref":"refs/heads/v1.9.0","pushedAt":"2024-06-29T19:44:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"chore: bump to v1.9.0","shortMessageHtmlLink":"chore: bump to v1.9.0"}},{"before":"75b3fcf052cc7886327e4c2eac3d1a1f36942b41","after":"1132ac3b59cabbfb857feaa905bdd086eb2f9573","ref":"refs/heads/master","pushedAt":"2024-06-29T19:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: deprecate console2 (#573)","shortMessageHtmlLink":"feat: deprecate console2 (#573)"}},{"before":"e4326f6a04643a477c549d96512d71cd95d51a5a","after":"75b3fcf052cc7886327e4c2eac3d1a1f36942b41","ref":"refs/heads/master","pushedAt":"2024-06-25T15:23:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: update vm interface with new cheats (#572)","shortMessageHtmlLink":"feat: update vm interface with new cheats (#572)"}},{"before":null,"after":"34111b8cdfa63afb3039b30d5f2dd78fde92e187","ref":"refs/heads/feat/update-vm","pushedAt":"2024-06-25T15:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: update vm interface with new cheats","shortMessageHtmlLink":"feat: update vm interface with new cheats"}},{"before":"19891e6a0b5474b9ea6827ddb90bb9388f7acfc0","after":"e4326f6a04643a477c549d96512d71cd95d51a5a","ref":"refs/heads/master","pushedAt":"2024-06-25T15:18:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mds1","name":"Matt Solomon","path":"/mds1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17163988?s=80&v=4"},"commit":{"message":"feat: ๐ŸŽธ New Berachain V2 bArtio Testnet (#571)\n\n* feat: ๐ŸŽธ New Berachain V2 bArtio Testnet\r\n\r\n* fix: ๐Ÿ› Small adjustment to comment out tests\r\n\r\n* style: forge fmt\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Solomon ","shortMessageHtmlLink":"feat: ๐ŸŽธ New Berachain V2 bArtio Testnet (#571)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzoxNzoyNC4wMDAwMDBazwAAAAS64uGs","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMzoxNzoyNC4wMDAwMDBazwAAAAS64uGs","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNVQxNToxODowNS4wMDAwMDBazwAAAARux_gj"}},"title":"Activity ยท foundry-rs/forge-std"}