CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
ApeWorX_ape.json1 linesDownload Raw Back to root
1[{"node": {"oid": "2ef1d7901126120d171b5681f5ea57f3c0350b67", "messageHeadline": "feat: type 3 tx initial support (#1928)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 179, "deletions": 23}}, {"node": {"oid": "60658c77294dddfee1b76c1602eb6bb26ec5e8b8", "messageHeadline": "docs: readme links (#1926)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85407064056b173b9198b06eeef0544840dcb56a", "messageHeadline": "perf: lazy model extras and IPython canary short-circuitry (#1925)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 92, "deletions": 22}}, {"node": {"oid": "976f4628f4075a6ef590135d28a9ded3c906886c", "messageHeadline": "fix(docs): minor docs fixes (#1923)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "274986c5e390a3dc933f1145202f68014976bde2", "messageHeadline": "test: check that web3.py did fix geth (#1921)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ef2192ad5e192252e3fe5dda69b796e3697fcaa4", "messageHeadline": "docs: revise readme (#1920)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 126}}, {"node": {"oid": "6133607ce538b5ecda2fbe0e70430f67741f5d67", "messageHeadline": "feat: CLI help plugin organization (#1918)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 180, "deletions": 80}}, {"node": {"oid": "f2b3238a988cde5601b0add6f1fd2ccb7460b9b5", "messageHeadline": "fix: bad link in error message (#1913)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "929980a41a7e872ec3a8a8d87ea90e0ecec26545", "messageHeadline": "docs: add README badges (#1916)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "49b9fb1ea7c4ea4544899c59bbbc72091147c344", "messageHeadline": "fix: provider settings RPC was not being used when it was the default\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "dd3da4aa95a2b7df298768646869bba12c8f6829", "messageHeadline": "test: fix test causing flaky fail (#1914)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "e979257ddc27f17e625f12daa2a51716c5ea941a", "messageHeadline": "fix: issue with networks that started PoA but currently are not (#1911)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "a3e14db95c0f08e5fc81ef65c5f26b13a3d2f559", "messageHeadline": "fix: configuring custom ecosystems (#1910)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "8b5365290a6219f9e7297f3f35da6fe32945bbcf", "messageHeadline": "fix: raise error when attempting to deploy a contract without init-co\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 99, "deletions": 28}}, {"node": {"oid": "2240d14309979c17b18422b45d138670994f1472", "messageHeadline": "fix: mnemonic removed from error msg (#1902)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "97ee3132f2de173fb2922d962b832635c2e5185d", "messageHeadline": "docs: document forked network (#1901)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "52f431bf1b3501174fbeee11668bfa896229fb64", "messageHeadline": "fix: array of structs or tuples when only 1 element would be weird (#\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "80df7a42c0236838671853712934362478041951", "messageHeadline": "fix: issue where installing a plugin would change Ape version (#1891)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 369, "deletions": 79}}, {"node": {"oid": "870d92c723b5da476939ce401650aa182bdce7fb", "messageHeadline": "chore: upgrade actions (#1899)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d21860f967f717311ceccbb6fc93a3abefe22cf2", "messageHeadline": "fix: decoding fails when indexed not first (#1898)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "92cdae36d4511b3772843efd963506d989c8dac9", "messageHeadline": "fix: issue where could not pass a tuple for an array (#1895)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "6696e6a51b3143430da9e7b909f867da95f8e205", "messageHeadline": "test: adds timeout and skips some breaking integration tests (#1890)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "7c5b10b37eb140cc9d3c5918deb8f4663158ae31", "messageHeadline": "feat: adds account generation and import API functions (#1887)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 486, "deletions": 77}}, {"node": {"oid": "fe636bbfc3188e8910de59cc42c69c3f8b73b179", "messageHeadline": "fix: bump out of broken py-geth (#1892)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b423f1291a02a83d6cc9231666649612695750fb", "messageHeadline": "fix: more circular import issues (#1889)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "40f3738359136efc078a0508d8ddcf2f2420c0bd", "messageHeadline": "fix: circular import issues (#1888)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "7f1aab9ab1c23f1b7f1bfc1e1b1f7bc3768ec566", "messageHeadline": "feat: Use `eth_createAccessList` RPC in type=1 prepared transaction (\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "6b2e6976df5bbe3975b7dd6990eea320b6c1383c", "messageHeadline": "fix: issue where `--network None` still used default network (#1879)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 110, "deletions": 41}}, {"node": {"oid": "e08a1bfd7634b0c25611aa3ded2b855e14b15b74", "messageHeadline": "fix: issue when forking past genesis (#1885)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 175, "deletions": 10}}, {"node": {"oid": "2682f8619f096c5cb771f1be9b16e064ed4b8ffb", "messageHeadline": "feat: adds block_number arg to network.fork() (#1883)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "6702f2c760eddb22c03603dd121e26752f030628", "messageHeadline": "fix: issue when using hex-str for accessList storage keys (#1882)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "d5bdd68fcaddc6642715032c6975c26d26bb7e09", "messageHeadline": "refactor: use evmchains package for public RPCs (#1880)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 12, "deletions": 335}}, {"node": {"oid": "7959bb82a507de432ab96c244a92374f05d30df0", "messageHeadline": "fix: allow easierly setting local gas lmt (#1878)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e1c0863dd77ed6ddff704a291fb0913e13886c6e", "messageHeadline": "fix: issues where was difficult to change network-config defaults in \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "4a3c08230d4c21b24ae3379a35b7c9ef2d68947f", "messageHeadline": "docs: multi-network scripting guide update (#1876)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "f010ffbc2fb765215ce322245464a26863768e69", "messageHeadline": "fix: decoding of receipt data from Etherscan (#1875)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "7e0bf621f36b663b47931cc96c29e92fbfe4a7d2", "messageHeadline": "feat: add default public RPC endpoints for default configured network\u2026", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 359, "deletions": 4}}, {"node": {"oid": "c4fcac60e891f1c9ee298f9f4be91da84e226589", "messageHeadline": "feat: add convenience methods for selector identifiers to ContractIns\u2026", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "794cc14fc9dd89ba288949623a0d321f049170bb", "messageHeadline": "feat: make `.provider` on `@classproperty` on all manager-access mode\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "07c5163fd54c8094abe658b2a62942d0248657eb", "messageHeadline": "feat: struct comparision improvements (#1874)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "1d426c7f54611ad879cd01b7459b3ac4314c85eb", "messageHeadline": "fix: issues with custom and forked network config parsing (#1871)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 99, "deletions": 6}}, {"node": {"oid": "638b166b9e9c7ef05f24e410d305f0cd7bcba21a", "messageHeadline": "feat: Ethereum config base class and auto-fork creation (#1869)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "26da3ff36d5d930b0a0620cf8569346ba30b77bc", "messageHeadline": "fix: custom ecosystem work and custom network fixes (#1868)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 239, "deletions": 96}}, {"node": {"oid": "51ddaf85fd686c06bac74e99620e3be1c73304ce", "messageHeadline": "docs: document explorer URL in custom networks (#1867)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "274b39c870f28c55da9ce4b353e4518740cd519c", "messageHeadline": "feat: config-based custom networks (#1852)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 550, "deletions": 82}}, {"node": {"oid": "94a2705150f359b68b8528a292bc8dd6297d4e89", "messageHeadline": "refactor: make error more node generic (#1863)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2edfcabdd3b631a3d58ec9c247d4e4d33eb786df", "messageHeadline": "chore: allow rich v13 as dependency (#1862)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "495ea69338acdce0a99029ca8fcbe0957423b101", "messageHeadline": "docs: networks guide update (#1859)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 73, "deletions": 22}}, {"node": {"oid": "c17538716ee8d31dc0ba666130ee315d1ec45481", "messageHeadline": "feat: add more details to account transfer error (#1860)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4e61a703de89e45e675d114a004669b3cdc01b48", "messageHeadline": "docs: network script example fix (#1861)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "615cbaa78e283c90d829f9566901e1f98456bb26", "messageHeadline": "docs: more updates to the deploy user guide (#1858)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 64, "deletions": 49}}, {"node": {"oid": "fb6a57ab7de70be7f981e10e83bc1c60c890b3e5", "messageHeadline": "fix: various bugs regarding `AccessList` usage in transactions (type \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 319, "deletions": 58}}, {"node": {"oid": "56ea74b1e71407840eabe058b97ee2ddaf2aa826", "messageHeadline": "feat: allow deployments from config to work (#1839)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 61, "deletions": 15}}, {"node": {"oid": "f8f5fbfc4bc2d487241eafdbc14f7c92587361f0", "messageHeadline": "fix: access list transaction had wrong attributes (#1851)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "456dac6d1229912f61013b30d69b879fe4388a5a", "messageHeadline": "docs: elaborate on deploying contracts (#1850)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7a2fc6f1863edd4e6b7d74a23bcddc2dd51ac408", "messageHeadline": "docs: improve networks guide, specifically around L2s and custom netw\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 86, "deletions": 28}}, {"node": {"oid": "171c634f9887c0f573ccd079c940499a2b8cc136", "messageHeadline": "fix: issue where `eth-tester` used `max_gas` within `estimate_gas` me\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 104, "deletions": 32}}, {"node": {"oid": "7ac4145c1ffacdb09bf1ba50278658b1a657da79", "messageHeadline": "docs: correct account `publish=True` mistake in docs (#1847)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ef576b3fc94fa48de49e0f0d237fbd3f499221d2", "messageHeadline": "test: rename test contracts to be 1-to-1 with source data (#1841)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "784a0e27ee5de1cd54c3f6379fa38d31ef0913b6", "messageHeadline": "docs: more documentation on how `ape-accounts` plugin works with keyf\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "44419015bb4e81747fbe9e18b546b5efb26f3ce7", "messageHeadline": "docs: more rpc stuff in config (#1840)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "86ec24c5bed108355e3f8f6a4d90cc9fab02cc0d", "messageHeadline": "docs: improve message for adding extra account entropy upon generatio\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd77f85fe3eb2a122f3330bff34f8af5cf0680dd", "messageHeadline": "docs: document difference between CALL versus TRANSACT in contract-in\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 96, "deletions": 4}}, {"node": {"oid": "bff62734486473b285d2e3a9a29f5f2837880a6d", "messageHeadline": "fix: raise error when installing a dependency results in zero sources\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "a0354caa8f047ee385778b2e18fb006c990e5968", "messageHeadline": "feat: Adjust `SignatureError` with helpful tip on including `sender=`\u2026", "author": {"name": "Mikko Ohtamaa", "email": "mikko@redinnovation.com", "user": {"login": "miohtama"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "2323228ceb002354e157393ef69f3110ec91a289", "messageHeadline": "docs: adjust tests guide fixtures section to make more sense (#1829)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "b3096d40a47f562939c77cb79d276ad5c587b3f2", "messageHeadline": "docs: document sign message functionalities (#1827)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "901ce95e60e2454f59ccfb83849333e1713076f6", "messageHeadline": "docs: exclude `model_` prefixed methods appearing in docs (#1830)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "481cc8303df572eb89c3f4052436386279cf2731", "messageHeadline": "docs: \"Edit on GitHub\" button (#1831)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a329b93a395cb2fc898b85b675939f4d851092b", "messageHeadline": "chore: bump lint deps (#1821)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cc4b9c1564d6ffd31c3b3ccdd4c8bf921debb814", "messageHeadline": "feat: allow contracts-folder (with hyphen) in ape-config.yaml (#1820)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3c86b544ca45586055c9f76c202b1400c57e7de1", "messageHeadline": "fix: contract type collision issues from deleted files and empty file\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 119, "deletions": 20}}, {"node": {"oid": "d2f31efcc21fd3a23c24ef8e851bcda7b691cd1e", "messageHeadline": "fix: bug where couldn't put `contracts_folder` in dependency `config_\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "4d750b73fec5b5b5c9c4343a06933a06fd36f1bb", "messageHeadline": "fix: more issues with eth fee history response handling (#1814)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "9fb5b72488849d357b4a46b7ba83fd0e57c2f0b2", "messageHeadline": "fix: issue with fee history for some nodes (#1812)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "b617e437eb0e8e1e194c2ad8f95d2b89e26c8c19", "messageHeadline": "fix: issue where Ape no longer worked AT ALL when using custom contra\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d7643f99947681c8ea29986c4052e417c647f764", "messageHeadline": "refactor: getattr overload move to mixin (#1810)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "2c30c3a6ad9b55b662a1e15c7fc55438d58f7b08", "messageHeadline": "fix: decoding issues that affect tracing features such as coverage (#\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "6555fa232a7854b7b0362b602255888ea89122c6", "messageHeadline": "docs: imrpove err (#1809)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "82213668a30aaf034511a22cd28e86a20548aa02", "messageHeadline": "chore: bump ethpmtypes (#1808)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6ceed0ed6bdfcd93776d8f5df30af42a1e86547", "messageHeadline": "refactor: loosen up the urllib3 version requirement a bit to allow 2.\u2026", "author": {"name": "Mike Shultz", "email": "mike@mikeshultz.com", "user": {"login": "mikeshultz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3da5581b7b77da78646a1d0b96199b1e2e5d69d1", "messageHeadline": "fix: ensure either ref or version specified in `GithubDependency` (#1\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "18011297002d388014ec3df0a8c8767a660df250", "messageHeadline": "fix: contract-container deploy type checking (#1806)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "eab084e8abc8718f184190e855c110fc99fa02b7", "messageHeadline": "fix: use last frame to get locals when launching interactive test con\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0aa16d607f3713fb0c23bbe43ee6b13ad7e9f36c", "messageHeadline": "fix: issue where NotImplementedError was not raised (#1802)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "b8dba148391d5aa40127cec3f09517ec3148046e", "messageHeadline": "fix: use helpful `IndexError` in `AccountManager.__getitem__()`  when\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "d80dcc5f53865856c0f3987efef061048b76af06", "messageHeadline": "fix: issue where `@network_option` with `ConnectedProviderCommand` us\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 76, "deletions": 62}}, {"node": {"oid": "c25542738949503bbfe72842a7bc9ae4c9f92183", "messageHeadline": "fix: issue preventing transferring a value of `0`. (#1795)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "207aae0c59fe823df1bfc1456e94d181378566db", "messageHeadline": "fix: typing in method `from_rvs()` and `from_vrs()` in signature clas\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "46df9e38e2133e5395e54162ad84405d3fb3abe7", "messageHeadline": "feat: allow converting api to int (#1794)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "debb059ee7d1782f4d377e06d3886093de630c03", "messageHeadline": "test: prove that `AddressType` works (#1791)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0cd52d27022682958983f9d21669bbdf61714c4f", "messageHeadline": "fix: issues around parsing network choice with custom networks (#1792)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 107, "deletions": 14}}, {"node": {"oid": "cf8c0ebb06aa46bea7f7f0ccfa034a1270c8ff1f", "messageHeadline": "feat: allow adhoc IPC connect and show a better error for unsupported\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 100, "deletions": 23}}, {"node": {"oid": "bcd0cba68c2e673bfde406caf1c2df87f6a47cd4", "messageHeadline": "fix: issue where would not get a transaction error when expected (#1788)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 135, "deletions": 29}}, {"node": {"oid": "4be7183e20bc4a9f2fb87a6b85bd0fa582777bad", "messageHeadline": "fix: issue with console extras (#1787)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "351eebd690d5c8afb5425f6ec857455d8f5138a7", "messageHeadline": "fix: issue where user got wrong warnings when updating plugins (#1786)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 98, "deletions": 30}}, {"node": {"oid": "9e9c5c8a787e0c495e5ac7746c604659debf8f4c", "messageHeadline": "chore: bump ethpmtypes (#1785)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00ea94803805602384a366f79a41be48ab462f2e", "messageHeadline": "refactor: npm version spec (#1782)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 114, "deletions": 11}}, {"node": {"oid": "1960bda50f3f70b80280b79c4dac93e7facddad0", "messageHeadline": "docs: fix a myriad of docs issues for 0.7 (#1784)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 225, "deletions": 173}}, {"node": {"oid": "91b21153a2d227f64f284ede90b85e6fe087ee7d", "messageHeadline": "fix: issue with interactive scripts and prov (#1781)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "4b59c4ed5dd2b1c322983ddf03c3991d5ff8c44f", "messageHeadline": "chore: bump dependencies (#1775)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6821c3dc5f3b5740a4291857de8b7755a084866", "messageHeadline": "feat!: update cached compilers improvements [APE-1500] (#1721)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 404, "deletions": 161}}, {"node": {"oid": "40796d6e3a102555dd5719b7c3b377269083b760", "messageHeadline": "fix!: Use same HD Path as other testing environments (#1774)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 84, "deletions": 72}}, {"node": {"oid": "25a8abb79b3143c0f30e6cd174d16c86d5116fc0", "messageHeadline": "chore: upgrade eip712 and eth dependencies [APE-1617] (#1773)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d1aa1a186f27042f1646b371b4346154cc659895", "messageHeadline": "fix: unreleased regression from using network_option with other optio\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 142, "deletions": 34}}, {"node": {"oid": "d8598293c2e769b569b6039b38e312e285a09530", "messageHeadline": "chore: Update setup.py - removal of urllib3 module version requiremen\u2026", "author": {"name": "popraf", "email": "rafal44334@gmail.com", "user": {"login": "popraf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24003adcd272dfdb44b007270df0a0f2379d50fb", "messageHeadline": "fix: issue getting items from pydantic extras in PluginConfig [APE-16\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 102, "deletions": 29}}, {"node": {"oid": "946fbfc025b3f642e50175dbc2e45716b11eeb82", "messageHeadline": "chore: add clsmethod (#1769)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "19683d25454a3477b0a731bc1fbace918b74e6ba", "messageHeadline": "fix: bump past broken source map ethpm-types [APE-1605] (#1768)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cd4a43fc3ea48960f00fca06786a946bf907c15", "messageHeadline": "chore: misses pr feedback (#1767)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1a3ac47d05e9676f4e510e764d0d628ddd39089", "messageHeadline": "fix: issues with network changes from previous PR [APE-1601] (#1766)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 137, "deletions": 147}}, {"node": {"oid": "e29b3e37a0d3653d243af1f23d04a5a115b726fb", "messageHeadline": "feat!: network customization and tooling improvements (#1764)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1054, "deletions": 587}}, {"node": {"oid": "0e9143b0530b3a38effcce24fa2447fda48c1f35", "messageHeadline": "feat: Signature class methods `from_` encoded signatures (#1765)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "f720add44d732b6e98f264610cef1b99bee7a15c", "messageHeadline": "refactor!: a collection of breaking changes [APE-1417] (#1677)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1235, "deletions": 1455}}, {"node": {"oid": "82a9f9e6121ebf4c090cb924327ef26e2c860779", "messageHeadline": "refactor!: pydantic v2 upgrade [APE-1413] (#1674)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 854, "deletions": 652}}, {"node": {"oid": "9fec54eb1811de29cf46c645671f90513b76e034", "messageHeadline": "feat!: rewrite poll methods with new API [APE-1411] (#1673)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 268, "deletions": 129}}, {"node": {"oid": "d033f85814d5e8f55217d4abc372278650b7e47d", "messageHeadline": "refactor!: accept any msg type via `AccountAPI.sign_message` [APE-130\u2026", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 104, "deletions": 19}}, {"node": {"oid": "271a272ed7c35eb2c071e13d0bfcc3850a41f4a5", "messageHeadline": "fix: allow `None` values in `Ethereum.create_transaction()` [APE-1590\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "ddf3efeda3d2b67b2f523b3336982304a5c6e113", "messageHeadline": "feat: improve SignableMessage repr [APE-1587] (#1757)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "f292af37fcd12ae7895506b8bacb342fe13c181a", "messageHeadline": "fix: issue where `KeyfileAccount` would not stay unlocked [APE-1586] \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "f797f5bc78e6695c0daea351a74c8e3cded83054", "messageHeadline": "fix: added checks to remove `,` from the RPC URI endpoint [APE-1582] \u2026", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0845558ea119c76d38d7f14d09f8114ac66ff3bb", "messageHeadline": "fix: add compiler data to manifest output [APE-1573] (#1746)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "caab10806bc166bb32124bc51cb9b452199a6922", "messageHeadline": "fix: do not fetch history if there is no history in poll_blocks() (#1\u2026", "author": {"name": "Mike Shultz", "email": "mike@mikeshultz.com", "user": {"login": "mikeshultz"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "6dc6d4a4ac84ffa14e36e2e0fee53566f89a1794", "messageHeadline": "fix: enum values were raw [APE-1551] (#1745)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "9d4b66786044989f85666a0e14d50ca3bed7b610", "messageHeadline": "fix: run console under providercontext [APE-1529] (#1733)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "f2511ae6064e9d369a2e16c9271f2cab6820aabd", "messageHeadline": "fix: empty plugins sections repr (#1738)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e06bec72c3d93091bfdfb1f376a70f20dfb3e433", "messageHeadline": "fix: use getattribute (#1739)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dfc73367cee25d884b2bc4d908c49e04be951cc", "messageHeadline": "fix: handle PackageName regression from ethpm-types [APE-1537] (#1735)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5690fd72a7b011ea2cae82d5f9967116221e10db", "messageHeadline": "docs: fix plugin install command (#1731)", "author": {"name": "Aleksandar", "email": "71669796+alex-damjanovic@users.noreply.github.com", "user": {"login": "alex-damjanovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "098f6808e6511f58a59518ea19d82678da9858d0", "messageHeadline": "feat: is local helper properties on NetworkAPI [APE-1518] (#1730)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "a7e670159c4ed857f2a8b2383d564c73fb0d2af0", "messageHeadline": "fix: typos [APE-1513] (#1725)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "253a94f9216306a592299313508803cbeb8a11eb", "messageHeadline": "fix: wrong network when accessing upstream provider [APE-1503] (#1724)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "848bad2ce8aff6c6ff6c54eda3dc3437439b1991", "messageHeadline": "feat: allow argument overrides (#1723)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "bea735d8f9e5e698459ece3d0ea9eef67877734a", "messageHeadline": "fix: issue where arrays were missing in logs [APE-1501] (#1722)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "88f9236c61cf9e8dcf169d80a8aaa819c5d827bc", "messageHeadline": "fix: issue where ape wouldn't recompile changed contracts [APE-1498] \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "cab828b624bdca04ce8fcdabcf3e58c496425512", "messageHeadline": "fix: more warning when missing compiler plugins [APE-1491] (#1717)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "201c3346a866ae682f6a20d87258cead965533f2", "messageHeadline": "feat: support global npm installs (#1716)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "beb115b2107dc6ccd94c6ddd77d7746918ec4c17", "messageHeadline": "feat: upstream provider and forked network tools [APE-1485] (#1714)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "decc70a0fe16d2be873e88d68520614017743888", "messageHeadline": "feat: account type filtering improvements (#1713)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 109, "deletions": 38}}, {"node": {"oid": "09d9098c778c7a49d724c901d82a9b42e1875833", "messageHeadline": "fix: remove API secrets from web3.py loggers [APE-1486] (#1715)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "be57c143eb4e289a96fd5725363766aa605d7c60", "messageHeadline": "docs: wrap up link fixes [APE-1482] (#1711)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "83c880e6ec7e75a0410f6b8fde9b501eeff4347e", "messageHeadline": "feat: allow custom cli ctx obj types (#1712)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "34aa98c2636443e2a958e2995ad268140b569cf8", "messageHeadline": "docs: document ProviderContextManager [APE-1481] (#1710)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "3f28637304faa36cc510a71871d9f3f0417463c8", "messageHeadline": "feat: better error when pytest option collision [APE-1479] (#1708)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "84f9ae6c17c8fbfbce1b78f8cf3a4336ecbecc2d", "messageHeadline": "fix: issue when switching providers when disconnecting [APE-1460] (#1\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 222, "deletions": 99}}, {"node": {"oid": "4d37b12c27baa3e19db685dc40153eb85aecf7da", "messageHeadline": "feat: adhoc code compile [APE-1476] (#1707)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 166, "deletions": 54}}, {"node": {"oid": "d99cd2bcc73de6950f40e47d5d3a63ce508eeaf3", "messageHeadline": "feat: adhoc compiler settings [APE-1474] (#1705)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 126, "deletions": 15}}, {"node": {"oid": "84d25ed41faa176ebe07a72e4deadf385e6e0ea7", "messageHeadline": "fix: missing choices (#1706)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "e3cb2c848c1eb1afb98fda54b1cf4513a42e5c0f", "messageHeadline": "feat: handle when local dependency is already a manifest [APE-1397] (\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "9e50016fb80e1ce11e63b61497cd1bce4de062b9", "messageHeadline": "feat: `public_key` method added to `KeyfileAccount` class [APE-1466] \u2026", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "4c5b8538e5e9bc84e0964ea77ebbe98d29872316", "messageHeadline": "feat: use OTS namespace for get contract creation receipt in ape-geth\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 127, "deletions": 7}}, {"node": {"oid": "69529fecbb16f1163f9b99ba6a47ab0c9cd8be7b", "messageHeadline": "chore: bump ethpmtypes (#1698)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa0d028d9b98b593b9f90b151c3f561feede813", "messageHeadline": "fix: multiple ABI encoding and decoding bug fixes (#1694)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 394, "deletions": 39}}, {"node": {"oid": "4738b343a289cacf3770d0b6976509e10ac7d2cb", "messageHeadline": "fix: an indefinite compile issue [APE-1450] (#1696)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "adba4e48fa519f8762639bccaafcac9dd05add3a", "messageHeadline": "fix: unnecessary modification (#1695)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "8f06f0af5c58597b27b3a17c072f8615443114a9", "messageHeadline": "fix: issue where subclass receipts were not recognized in transaction\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "f7d84f3268295210c281206a1dd6ee4ba25f1307", "messageHeadline": "fix: better network errors when choice not found [APE-1441] (#1691)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "af4d3e496259809c47c8fe98c2cc7ef77db27b35", "messageHeadline": "fix: sort prov (#1692)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fbc5fd1c043cc14c0430a0af943fe20aa4732dd7", "messageHeadline": "feat: sort networks (#1690)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 58, "deletions": 42}}, {"node": {"oid": "74fdcbb291767c4aea27c619823e678f30f8558b", "messageHeadline": "fix: hyphenated ecosystem names (#1689)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "536d591908ef2e8aad45e81a89e0f40bf1dab84d", "messageHeadline": "fix: plugins list, install, and uninstall issues [APE-1427] (#1684)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 427, "deletions": 196}}, {"node": {"oid": "d7f6f1b80bfaa8a598d24d31f2f6fc16d39d055f", "messageHeadline": "fix: empty plugins list (#1683)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7a8e273372ddb60d6ac4881616c494a07031dece", "messageHeadline": "perf: lazily load plugins [APE-1422] (#1681)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 209, "deletions": 106}}, {"node": {"oid": "0eb247808c51a9ef724d46f80c44d09b14329230", "messageHeadline": "fix: issue with custom errors on estimate gas and static fee txns [AP\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 249, "deletions": 175}}, {"node": {"oid": "db491852cf17a7b1308937fed00bf8a1b9e01d5a", "messageHeadline": "feat: support pydantic v2 [APE-1374] (#1651)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "62687ab5d26de14ffa86e304ad4364c040fa95dd", "messageHeadline": "feat(query): add timestamp to ContractLog [APE-1391] (#1660)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9fa1a936b04961a198aa326e4360314f6dedd557", "messageHeadline": "fix: issue where could not decode array of addresses [APE-1420] (#1679)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 87, "deletions": 12}}, {"node": {"oid": "1c776db511ab90bb30acd999fa240d503db564c6", "messageHeadline": "chore: remove unused type ignores and other small items [APE-1419] (#\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "d70ed9bc1f932ef6172ead05b1f0109de56868bc", "messageHeadline": "refactor: BaseModel getattr logic sharing [APE-1415] (#1675)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 212, "deletions": 109}}, {"node": {"oid": "803d9528fb9cff3f229f8ccc35dfca78364f7479", "messageHeadline": "refactor: move transaction convert methods to conversion manager [APE\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 220, "deletions": 225}}, {"node": {"oid": "d3ba065af21d60dcbe59a09d6a1d8f1d0890c39a", "messageHeadline": "refactor: move web3 loggers and fix test failures [APE-1404] (#1670)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 164, "deletions": 102}}, {"node": {"oid": "2611f20c49c2a02b4060141a5d1e595db1453bbd", "messageHeadline": "test: caplog fix (#1665)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "2bda5be08451fcba3813ba1eedf5f579919cfdf7", "messageHeadline": "fix: persistent fork (#1664)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "3633d9ea20e5318a7b0a9bc56f7622b84bdf144e", "messageHeadline": "refactor: corrections from network investigation [APE-1394] (#1663)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0092088a60d66f96650c4eae14cc6e7f25786d70", "messageHeadline": "fix: deleting proxies [APE-1346] (#1653)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 647, "deletions": 573}}, {"node": {"oid": "21405f505fc3e989f55abc8f677b74741b4a0b16", "messageHeadline": "fix: log decoding issues and missing events [APE-1289] (#1662)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 238, "deletions": 48}}, {"node": {"oid": "4dce62d37320b27d6e376750d3e9575ae775f459", "messageHeadline": "fix: structs in logs [APE-1222] (#1659)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 152, "deletions": 63}}, {"node": {"oid": "50e4da3c8eae539348799d6cd8d4d24503a3ba5f", "messageHeadline": "feat: improve txn not found (#1661)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "1697059df995f0518fcd48b465d1874c31d950cd", "messageHeadline": "fix: config overrides [APE-1197] (#1656)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 241, "deletions": 275}}, {"node": {"oid": "fd3a06c62b33a6e6d35c1d38a642cb49e295d0a4", "messageHeadline": "fix: GitHub client retry on rate limiting [APE-1198] (#1658)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0d07ca805ba649bb1729f8b7d576ac23f9962734", "messageHeadline": "fix: pytest trace shows wrong lineno [APE-1388] (#1657)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "73f981fe01d4a3d59504a78b4890ece257c88cc1", "messageHeadline": "fix(deps): update pin of ethpm-types (#1654)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b59b649ba0eb1b00d823e58b9f335d4703717f46", "messageHeadline": "fix: `ape pm list` fixes [APE-1347] (#1652)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "735e0030b7439283e0b3fa481c373ae14050ff9c", "messageHeadline": "feat: added `remove` option for `ape pm` [APE-1315] (#1621)", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 299, "deletions": 17}}, {"node": {"oid": "26d22cc3f48b2aa9b8d7423e3020194bb329d049", "messageHeadline": "feat: option to load contracts using `ABIs` [APE-1334] (#1635)", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 324, "deletions": 1}}, {"node": {"oid": "28a8249709d27fd47a14079903cc6c4f0918de5d", "messageHeadline": "feat: decode bytes32 symbols in traces [APE-1368] (#1650)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e3af1f9a88de6dbbfe3ebab061bbd06b5a56fbf0", "messageHeadline": "docs: document multicall", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "17656f03fb540c22c2319071965deae4a0383ff2", "messageHeadline": "feat: network base fee multiplier is now configurable [APE-1273] (#1588)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "b5f46f7b35919e25c2f8ac8588b853ccc9b1632f", "messageHeadline": "fix: don't compile `contracts/.build` [APE-1358] (#1645)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f8eeae4e64f28acbf9bde2100584c7d47f1293c9", "messageHeadline": "fix: issue where pretty trace tree included two sets of parentheses  \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c48fe648d2ec790e6e2347a1ff5354ef1fb7d388", "messageHeadline": "feat: geth shanghai local (#1644)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 740, "deletions": 740}}, {"node": {"oid": "4a83d9b5d598262563405e2dbe533bb1dffe374c", "messageHeadline": "docs: remove gitcoin link from funding (#1646)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dbd64019a6d9195e8641c63f88e8bf1391d568b0", "messageHeadline": "fix(pytest): fix double yield problem in isolation fixture [APE-1353]\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "26a396096c6494e10c8926819e7d8b38bb9657cb", "messageHeadline": "fix: false-positives bug when making mock-log assertions [APE-1352] (\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "15509556cacad925e88ccc7f0e6850e8792dc76a", "messageHeadline": "fix: plugins install fix (#1639)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "6f5399a3858b20ce98f404f9c46875ce06fddf31", "messageHeadline": "fix: index error in trace handler [APE-1342] (#1638)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d53f3b6790351a5c904c4cbc14b527d9b54dd6cb", "messageHeadline": "refactor: better way to inject middleware (#1637)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "0429b361868ffc673253bac3e2452db58406aeb1", "messageHeadline": "fix: more source traceback improvements [APE-1335] (#1636)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 109, "deletions": 64}}, {"node": {"oid": "b45bf22ffb1eb2bd0d322dff05be6ce93b28c2b7", "messageHeadline": "feat: a config for excluding files from being compile by default [APE\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 184, "deletions": 363}}, {"node": {"oid": "6bdce6a218cdba9db9ce9f62ce9a660096ca9ff1", "messageHeadline": "fix(cache): sqlalchemy.exc.ArgumentError from selecting counts", "author": {"name": "Bryan Stitt", "email": "bryan@stitthappens.com", "user": {"login": "BlinkyStitt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "def91031b7801295eca26369fb830b85214a70b2", "messageHeadline": "feat(ProviderAPI): add uri str fields for easier use [APE-1317] (#1623)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "bc52af96a594e630c353d42f3c9d447aa72db869", "messageHeadline": "fix: issue where could not have gas limit of 0 [APE-1307] (#1616)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8ebbf51d218af76daa1050c1fe8404c29e46b636", "messageHeadline": "feat(proxy): detect new proxies and improve performance [APE-1300] (#\u2026", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 74, "deletions": 51}}, {"node": {"oid": "7f1b6f202d0e7f37aabfef8b85c5254cba062b8d", "messageHeadline": "fix: allow decoding blocks that use hex values [APE-1304] (#1613)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "d84e45eb070359a7d002abdf6b7557b699c214ab", "messageHeadline": "feat: upgrade dockerfile to python 3.10 (#1495)", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "218ef5027cff0f933b94ec7a6a7b426d2153b0c2", "messageHeadline": "docs(testing): adds hd path note [APE-1298] (#1607)", "author": {"name": "naz", "email": "nazariyv@users.noreply.github.com", "user": {"login": "nazariyv"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a7bd662a7921d3aa12d5dcce848952a8870ea3b2", "messageHeadline": "feat: add support for wighawag's cwia proxies (#1603)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd533690466a9f432481376f826b330c8b885311", "messageHeadline": "feat: Raise warning if `value=` is specified for anything but a `paya\u2026", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "9f8eacee150fdbcced0510707c1b4124bfdce09d", "messageHeadline": "feat(query): contract creation query support [APE-1296] (#1606)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 115, "deletions": 30}}, {"node": {"oid": "e4b7ef43ed1f6efbc88397e1db6e3ea493f54319", "messageHeadline": "feat: improve blocknotfound (#1598)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "faeaeb77f8eb24a244a1abe22301fe3082748963", "messageHeadline": "feat: add vyper beta, sudoswap, solady cwia proxies [APE-1284] (#1600)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "a5566cf097091436a805b4b888e6daf9c38e9e70", "messageHeadline": "fix: config option typo (#1601)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26962ebc4bc19b5e7231463c41d2fe3a3882cd4c", "messageHeadline": "feat: detect create2 clones with immutable args [APE-1280] (#1597)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93e6b5d7aa659a85b1cb249e613bb475b8e9ffeb", "messageHeadline": "feat: detect clones with immutable args [APE-1278] (#1595)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "62995eb98af9ec2c3c7232271d6f1727725722c9", "messageHeadline": "fix: pygithub breaking change (#1592)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abe4e96bc3ce7132e486913a7b0a4a19394f3015", "messageHeadline": "docs: mention upgrading pip in readme [APE-1221] (#1585)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "009a4ac983e622e07d4f6f5e25114225b08bd033", "messageHeadline": "feat: block id kwarg support [APE-1240] (#1584)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c371896b04ebf1065196e8125c6da6f789ca96cf", "messageHeadline": "feat: allow configuring gas-estimate multipliers [APE-1260] (#1583)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 116, "deletions": 12}}, {"node": {"oid": "af4b39a0599233e7e05ccc9d070d52f4c6ac206d", "messageHeadline": "feat: allow funding extra accounts in local geth provider [APE-1257] \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "26e9247376597fa1a21e92b572921c5612165e4e", "messageHeadline": "fix: show network in error (#1582)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "ea67d492964f0b1546c235aefbc9dc26d1a13719", "messageHeadline": "fix: warning from authenticating to Github in deprecated way [APE-125\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "04a6361541448dc9d2cee6668bbc6cc234b5e6ca", "messageHeadline": "feat: allow setting chain ID in tester [APE-1253] (#1578)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 152, "deletions": 113}}, {"node": {"oid": "fab08554e85399195ca29fb76e4baa1b44f3d0c5", "messageHeadline": "chore: bump mypy (#1579)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3a0bf34dedc1ae7c06b30363b5e6412edd6cdf1b", "messageHeadline": "feat: `networks run` CLI [APE-981] (#1576)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 217, "deletions": 43}}, {"node": {"oid": "eea39f3d7feb801ef77abdb83f8ef5df61d68c50", "messageHeadline": "fix: correct return type of `abort()` function [APE-1242] (#1574)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "359fc48b3d95efdd9ef2e794329b279c1ddcafb8", "messageHeadline": "fix: remove pin on evm-trace (#1566)", "author": {"name": "Ivan Stankovi\u0107", "email": "istankovic@posteo.net", "user": {"login": "istankovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "553d08ab801101faca292a05d509f8f932d44c1b", "messageHeadline": "fix: does not add  fixture when it's a doctest [APE-1236] (#1569)", "author": {"name": "naz", "email": "nazariyv@users.noreply.github.com", "user": {"login": "nazariyv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97c1fac7a3fc8690fd8ec3b20e14ebda4aecf8d8", "messageHeadline": "fix: better URL sanitization in `ape-geth` connection [APE-1233] (#1568)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f9ea2b0a2ae0a6c5d767369053fdeb9c145453ca", "messageHeadline": "fix: does not add  fixture when it's a doctest (#1567)", "author": {"name": "naz", "email": "nazariyv@users.noreply.github.com", "user": {"login": "nazariyv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96fd7743906e69f81a15049170aae0252e4f3fda", "messageHeadline": "docs: add logging user guide [APE-1227] (#1564)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "f02e3ea3412ed0131bfd2b9bb9549c17c020ae25", "messageHeadline": "fix: dont track deploys yet [APE-1228] (#1565)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "fe69049d6ca3206d95fb0ecfae5a04355743e06f", "messageHeadline": "docs: clarify (#1562)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5154bedeb1d19889811388c8667e1bba2e746a00", "messageHeadline": "fix: decoding error (#1563)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "6b882e86649ed5c9aae8da0943eb6f2b851228a7", "messageHeadline": "fix: issue where CTRL-C did not exit tests [APE-1223] (#1560)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d477765b75b67bd55c9b008d43f29edcb23793d4", "messageHeadline": "fix: specify encoding when calling `bytes` [APE-1186] (#1539)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "3112e744a6527341a2946339f148ec62e1d03303", "messageHeadline": "fix: handle nested structures in global config merge [APE-1218] (#1555)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 81, "deletions": 5}}, {"node": {"oid": "fc958c63079df7c5dcdf9d9ee9c2aa649589d65c", "messageHeadline": "fix: actually install ape lol (#1554)", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdea511747bd2deed03eb9bed7b227c70000999d", "messageHeadline": "fix: issue where revert infos were the same [APE-1210] (#1550)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "41518ada86bdf1ddc4be62f522964b769eb9da86", "messageHeadline": "feat: `ContractNotFound` custom exception [APE-1211] (#1551)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "8a718afa5a04bb147b50f81ce612833505dfaaf2", "messageHeadline": "chore: upgrade click (#1552)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "a19d32bf371c8142b9818a4be9ddee8528e36c94", "messageHeadline": "fix: search algo [APE-1215] (#1553)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fa531a4cfb1e487e92942bf30a570d02d3b0500", "messageHeadline": "feat: improved contract receipt related logic (#1548)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 123, "deletions": 21}}, {"node": {"oid": "5fb3edfee5be9e78b006aac3b324d52a5971d071", "messageHeadline": "feat: support block id for provider `get_code()` [APE-1203] (#1547)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 12}}, {"node": {"oid": "424150b2cb81012d509a7d1b5a2e35b3c67b6027", "messageHeadline": "fix: move functions_incremented outside loop (#1537)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e747fcede6924c25b5eb4f5149846df71927284", "messageHeadline": "chore: upgrade watchdog (#1543)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a0495a67881e3ef39bb0eda8a90bbecdf0c45c", "messageHeadline": "fix: gas price type errors [APE-1193] (#1542)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "adb1e04dedbbfad7c4cc8dfc0f80928b723adbed", "messageHeadline": "chore: add .python-version to generated .gitignore (#1536)", "author": {"name": "Marc Garreau", "email": "3621728+wolovim@users.noreply.github.com", "user": {"login": "wolovim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c859ceb10eeefd1f252db406812446d4fff61d7", "messageHeadline": "chore: mypy upgrade [APE-1172] (#1531)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "467846e21b115c2b8cd73b7eea9e69d9c340e08e", "messageHeadline": "fix: more alias validation [APE-1171] (#1530)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "4165c631af5da314c3232a6891cb6d173c600863", "messageHeadline": "test: address eq checking (#1534)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "d07b3401efe8e4967889422d019fca8cd4ebf3a0", "messageHeadline": "feat: improve err (#1533)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "24e41d6928d76bdcceb1e7ff482075bd9cc8ac9d", "messageHeadline": "chore: fix return type of `ContractContainer.__getattr__` [APE-1166] \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8c5656c045dfbffe61b0e8a32a4d0aed94d365bc", "messageHeadline": "feat: support global `ape-config.yaml` files [APE-153] (#1529)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "4787894ef41ea1593f78d1372a6481e3344d8c12", "messageHeadline": "fix: remove italics from last PR [APE-1168] (#1528)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2490f0203a6e2e181afa9085841d538b9f2c049c", "messageHeadline": "feat: arg err improve (#1527)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 69, "deletions": 11}}, {"node": {"oid": "8ea34e553fc804043400f8d26665f8effea2d33a", "messageHeadline": "feat: pyproject (#1523)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "54a5938745774b1bccb1101c6e25c7b9e9007e38", "messageHeadline": "fix: issue with HTML favicon when running in CI [APE-1165] (#1524)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6170f7b3ee28133a99402763ea506d69250c61a8", "messageHeadline": "fix: better default max fee [APE-1160] (#1520)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ac34eb3aac13599e8ebf1c26db9de0378244eb8", "messageHeadline": "docs: fix version selector [APE-1163] (#1522)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b38fb14fd9c9ba921ec516e8484f6339ab7b6d6b", "messageHeadline": "docs: small revisions for coverage doc (#1521)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "859325533b5e4b139d291d77d3c371ea206e5f25", "messageHeadline": "fix: manifest would be corrupt when using raw contract types and JSON\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "44190ab8543e24bf63ba7f093c20fc0fc08004f4", "messageHeadline": "feat: coverage [APE-139] (#1423)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2336, "deletions": 113}}, {"node": {"oid": "7fc8ed87dce58104fc521280398cf1114c591c34", "messageHeadline": "fix: issues preventing deploy transaction errors from being very usef\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 359, "deletions": 132}}, {"node": {"oid": "9b9a79eef0c6d830edb1c5969ae579eb43923309", "messageHeadline": "fix: use master copy for gnosis safe proxy (#1500)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac107e7f4434be72f23c0ded772ecad363e1abb3", "messageHeadline": "test: test and document proxy system [APE-197] (#1507)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 170, "deletions": 35}}, {"node": {"oid": "3327fc6af5d8ee503df58779bbbc6943dd70e591", "messageHeadline": "feat: `ape pm compile` for all dependencies and prevent failing on fi\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "4df49ad5809aba5cf5d1a5b9fea0697b7db14655", "messageHeadline": "test: fix warnings (#1513)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "32ec148b8157e664cbfc09c35b06306580bb514b", "messageHeadline": "fix: better warning for attribute error [APE-1139] (#1509)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 66, "deletions": 32}}, {"node": {"oid": "0111c22e6e728fb243d539eb1073c7986c579128", "messageHeadline": "feat: `--include-dependencies` flag for `ape compile` command and set\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 125, "deletions": 16}}, {"node": {"oid": "1d56c41448d0cb3c046ea2d51b333c6bf644f5e8", "messageHeadline": "feat: extra settings for dependencies [APE-1134] (#1505)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "fe02b75c6f7bb2dc0eae8b9f1457290e274f4e78", "messageHeadline": "fix: make chain id optional for transactions (#1502)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cade64a954109765a6bcba5de935d230b806ef7b", "messageHeadline": "feat: `ape pm` CLI commands [APE-1133] (#1504)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 434, "deletions": 45}}, {"node": {"oid": "c3b16b58a3bd56bcd8d0af335dc85bb0c7edabe1", "messageHeadline": "fix: recursion in error handler of partially init contracts [APE-1127\u2026", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "84b276eff63734f32640f52f87f3b778f6c81eb3", "messageHeadline": "feat: detect solady push0 minimal proxies [APE-1123] (#1499)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ccc58859f9401a320ed42b90df8640575c70104d", "messageHeadline": "fix: type check fail from tests (#1501)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71f2257a447a3fc5b24306f685f6132649d335b5", "messageHeadline": "fix: better warnings for missing compilers [APE-1121] (#1498)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "de0e7821b9a73d5a4a09a00c20fe84d2b91bd27e", "messageHeadline": "feat: ability to see constructor transaction traces and gas [APE-1097\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 144, "deletions": 30}}, {"node": {"oid": "777c0d6f0901f1aad16d2118ad229d8e046d3984", "messageHeadline": "feat: EIP-5202 blueprint support with API method [APE-1117] (#1497)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 205, "deletions": 9}}, {"node": {"oid": "45e1ab30e7cf47a2673353cae8714ed9915f641c", "messageHeadline": "feat: web3 6.5 panic error handling [APE-1113] (#1496)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "88a500d8d49088b17ff7ba9fa54ad3a983fca9c2", "messageHeadline": "fix: namepsace weird thing (#1494)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9e2bad2d7dd05be6aa5158779038727fd7c718b6", "messageHeadline": "fix: manifest always corrupted error (#1493)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "f62398dddf163ce312f4a36f41ac1f22463f6093", "messageHeadline": "fix: hardhat base fee (#1492)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06a3d487ac1e94f068c7c019eb51298db698a8ab", "messageHeadline": "fix: conversion error regression [APE-1098] (#1491)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 68, "deletions": 41}}, {"node": {"oid": "0918885f390c3c518b889ea2f81ee1a5faf2e1d3", "messageHeadline": "feat(TestProviderAPI): add ability to set raw storage slots (#1484)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ad42ebb9ec7545b5e9c7c50a45419107b6e5be72", "messageHeadline": "feat: automatically add `--verbosity` to scripts and other CLI fixes \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 92, "deletions": 26}}, {"node": {"oid": "4e229745234bfbe42329cde2fc8c87217c064257", "messageHeadline": "fix: convert value for create_transaction [APE-960] (#1487)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c1581e5eab2d5f8cbdd78a8c69f78eb0ddc04c99", "messageHeadline": "docs: update plugin naming in config [APE-1085] (#1483)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cb2e190b615098ce767cf158e094cd31827c513a", "messageHeadline": "fix: npm version detection in package.json [APE-1090] (#1485)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "807d782792c6514f7f149452f91c094f61ca2d61", "messageHeadline": "fix: upgrade geth (#1482)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "7a737a6730e3522cb812033b1cd9ecde00b4232c", "messageHeadline": "feat: npm dependency [APE-1000] (#1461)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 272, "deletions": 85}}, {"node": {"oid": "e56a669b6af5dfaa14d6620a3f5234641b528af1", "messageHeadline": "fix: hex string converter [APE-1082] (#1481)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "8c9f1a65bedfd506d86b76316ceb9db085b01e50", "messageHeadline": "feat: private transaction support [APE-915] (#1422)", "author": {"name": "Anantdeep Singh Parihar", "email": "31017687+deepsp94@users.noreply.github.com", "user": {"login": "deepsp94"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "fe28781f97390020afd30e3f110064b7c6ce192d", "messageHeadline": "docs: updated readme to remove workdir from docker command (#1480)", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f0db1d2ede86eb77185c20532519328fdc0f3a69", "messageHeadline": "fix: issue when network config is missing, txns would fail with a con\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "92e68571016ba74321b350fc4bda24562f8ac107", "messageHeadline": "fix: issue where installed module names `scripts` would interfere wit\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "69b7af5731b6f8e007eb6903225e6ec3e2463ede", "messageHeadline": "fix: change chown to --recursive for reliability and readability (#1477)", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "441460c2af12b22324129c9d295a6fe1cec788be", "messageHeadline": "feat: sort methods in gas report (#1475)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a826171de491801f73cb545b715df79152fb4c89", "messageHeadline": "fix: issue when CI wouldn't use a remote version of Ape [APE-1029] (#\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5697be5e769548919fcee4f4d3e43a1c33715c47", "messageHeadline": "test: skip if plugin installed [APE-1051] (#1474)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "ccb502d5462f5ae5505c538b9d46daeb21e7446d", "messageHeadline": "fix: union dicts in config (#1472)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "816a7778fad415e8e8db7a72179da2365f8293ef", "messageHeadline": "fix: validation error accept none type gas baseFeePerGas [APE-1036] (\u2026", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e6e2aed5cfe44ed4480a496a26f6313e75c0c4b1", "messageHeadline": "feat: allow version constraints and tag, branch, remote versions for \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "16457b998d15f31eff65f0319d44018386c5b1cf", "messageHeadline": "fix: bytes serialization issues [APE-1012] (#1466)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 69, "deletions": 27}}, {"node": {"oid": "517dc4583367f469d24231b2b89f8debeaacc021", "messageHeadline": "feat: load passphrase as environment variable [APE-999] (#1460)", "author": {"name": "Saikat Karmakar", "email": "31238298+Aviksaikat@users.noreply.github.com", "user": {"login": "Aviksaikat"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "2ac01570020ccf753f5b6c1449030b95d921568a", "messageHeadline": "feat: wait and retry when tx not found [APE-996] (#1458)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "cb751ffb5b85e153ff6eccfa9507ed1fcd9ef6c5", "messageHeadline": "feat: better fallback method support [APE-1008] (#1463)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 250, "deletions": 26}}, {"node": {"oid": "236cc5257763c97439065fd8837082922967008b", "messageHeadline": "fix: quiet cached keys warnings [APE-1001] (#1462)", "author": {"name": "Mihai", "email": "mcosma@gmail.com", "user": {"login": "wakamex"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5ac2c79fd20f7d3fd46c7565a9b947675236c1e0", "messageHeadline": "fix: pass through base_err on empty contract logic errors [APE-985] (\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 76, "deletions": 19}}, {"node": {"oid": "e1825a33cbebcbe2fe3e00c54191c6233e2a58dc", "messageHeadline": "docs: update contracts guide [APE-992] (#1457)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf269d2e9cd358ea62a9c363ed834694a9a88f1f", "messageHeadline": "feat: flattened api [APE-984] (#1454)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "798ba70009e0f908243b54b1e21ab70c0757a04f", "messageHeadline": "feat: get base fee from the future [APE-934] (#1430)", "author": {"name": "Mihai", "email": "mcosma@gmail.com", "user": {"login": "wakamex"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "de2878b29f616c98577fe7d14045ca2a7bf9d4c5", "messageHeadline": "docs: fix generate_dev_account documentation for HDPath default (#1452)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bc8a59fa5e799971f7bf0fb32b9c4e9b02b488e", "messageHeadline": "docs: fix broken userguide links (#1456)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4275fc878564ab06b2afd1032c80bed3831c0768", "messageHeadline": "fix: improve injected error msg [APE-977] (#1449)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "bbd2e9aee2e6fc539d627d5fcbc4b4cfa72bb3fa", "messageHeadline": "fix: set homedir owner to harambe (#1448)", "author": {"name": "Dogestradamus", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0cbb16da6747ee85543dd49d212e3d3e8833fad", "messageHeadline": "fix: typing ext pydantic fix (#1446)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b866f9a89ae4d754f5868331cb83da16b1bc2601", "messageHeadline": "feat: implementation of event log comparison [APE-864] (#1392)", "author": {"name": "z80", "email": "83730246+z80dev@users.noreply.github.com", "user": {"login": "z80dev"}}, "additions": 155, "deletions": 25}}, {"node": {"oid": "99fec5b458a6ad2298e1c14041ac3a8f914fed66", "messageHeadline": "feat(cli): add support for using test accounts in `account_option()` \u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 341, "deletions": 16}}, {"node": {"oid": "72c08689ea1076acd85c37d27ff70c8ff7b3d604", "messageHeadline": "fix: fixes for source tracing [APE-972] (#1445)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 174, "deletions": 64}}, {"node": {"oid": "d29201620172e376ca1fd615815b2377b79943db", "messageHeadline": "chore: pin typing-ext (#1444)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faf5b9891bc448514bbe736e88abbac9d3bca5f4", "messageHeadline": "perf: minimize unnecessary calls for poll_logs [APE-948] (#1439)", "author": {"name": "BobTheBuidler", "email": "70677534+BobTheBuidler@users.noreply.github.com", "user": {"login": "BobTheBuidler"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4361309a0f446a83bf1aa46e81ed94b0e420eb3f", "messageHeadline": "refactor: update contract method repr to display info nicer [APE-939]\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "945ffe60a65e6b087ce45e9d2157266ccbe70934", "messageHeadline": "refactor: widen PyYAML pin to >=5.0,<7.0 (#1438)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c54f82027b69be68d64be728d19c58d07f9d3087", "messageHeadline": "fix: fixes need to get this dang release out [APE-949] (#1440)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "751e85bba9f29cebc7cea81cb51322acfd6c0fb5", "messageHeadline": "fix: recursion error when txn ran out of gas using geth [APE-937] (#1\u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "37d5fb19dccdda7556d6cbd31792e73ac8c9f7d5", "messageHeadline": "fix: better handling of showlocals (#1431)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f0b5b9d44ac4a50ba6b45ab5c11635b39fafcb01", "messageHeadline": "feat: contract fixture (#1395)", "author": {"name": "Chris", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "a847c135eeb6d38700569bfcf93985b84e1499b1", "messageHeadline": "fix: ignore signature check on imp accts (#1428)", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "202640bf164db9a3090011b9d8638cc4ac4afa4f", "messageHeadline": "feat: show source code lines / traceback from `ReceiptAPI` [APE-708] \u2026", "author": {"name": "antazoey", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 743, "deletions": 74}}, {"node": {"oid": "7a9d47c13f62351cec47d45bd04cf0dc5d3c03c6", "messageHeadline": "fix: restore pending timestamp at end of isolated context [APE-906] (\u2026", "author": {"name": "0xkorin", "email": "117271860+0xkorin@users.noreply.github.com", "user": {"login": "0xkorin"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "8333cf13fdf81606ab248943f221d53f8a2e10a8", "messageHeadline": "chore: 8 (#1425)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50407d3bdf80ba2c731ff12b38dd22a8b695bed7", "messageHeadline": "feat: python 3.11 support [APE-900] (#1414)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d946a8c2b157e482087e990144d0f2d1afbba61d", "messageHeadline": "fix: improve depth lookback [APE-904] (#1416)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "8e380dab91ae6278e5233c8637184784c663bb59", "messageHeadline": "docs: added plugin version issue notice to contributing guide [APE-86\u2026", "author": {"name": "Chris", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d5ce6aa01d252a71e7a525c8dd87c25839959196", "messageHeadline": "test: add tests for return_value (#1412)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "0ecc4bbd1fe47266b2705ed4ef63e73f0a3857f8", "messageHeadline": "fix: issue where `dev_message` was not detected when happened in sub-\u2026", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 132, "deletions": 55}}, {"node": {"oid": "4e66868298caabe222aa0e4ac8887e08d0111852", "messageHeadline": "feat: loose support for anvil nodes in ape-geth [APE-894] (#1411)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "c859e542c2792fb8471a37d72418ffa1e9a60305", "messageHeadline": "fix: file (#1410)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f244681ac1f7f78b38b21c46d37ca08e9a6258c9", "messageHeadline": "fix: issue with ref deps (#1409)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "892ee30d52af52b1b87f7c047d856449e678ad28", "messageHeadline": "feat: support `source_path` field in `ContractInstance` [APE-884] (#1\u2026", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "79e4066067b2ca750938b609e87c6965947012fc", "messageHeadline": "refactor: move gas tracker logic to `pytest` module [APE-875] (#1397)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 91, "deletions": 54}}, {"node": {"oid": "ffba7d5c692f268480121dfa19f075677ad164f8", "messageHeadline": "chore: Update README.md (#1402)", "author": {"name": "vany365", "email": "37391032+vany365@users.noreply.github.com", "user": {"login": "vany365"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c013bb82d58934b648093ac050e93d0fcee20c66", "messageHeadline": "feat: pytest `use_network` marker [APE-868] (#1393)", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "24e873e4c4ada7c9b1770b96fd7d06516115af02", "messageHeadline": "fix: negative quantity transfer value [APE-860] (#1391)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8a6932ad441c395ac70728a10a5f0b97d85ea5e6", "messageHeadline": "fix: improve error message when unable to find contract type [APE-813\u2026", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "417526eb3e08761e5e4685ae702e4059cca413a9", "messageHeadline": "perf: add lazyasd [APE-643] (#1310)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7484abc9049eb047144a84803e8fb6f6e83d855b", "messageHeadline": "fix: issue preventing Ethereum forked network config from working [AP\u2026", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c4a2ab275550e108d76ed96c545e7821f99b9b62", "messageHeadline": "fix: uses system path separator in BaseProject.process_config_file in\u2026", "author": {"name": "Victoria", "email": "vikki.zta@gmail.com", "user": {"login": "vzotova"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a9c8a35bf8ebad61fae0110e316cc2da5c0b2bd5", "messageHeadline": "fix: issue preventing geth provider from showing custom solidity erro\u2026", "author": {"name": "jules", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "7511151cbd854165071e82ba16a2cb078fda949f", "messageHeadline": "fix: check contract address in log filter [APE-806] (#1376)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 158, "deletions": 59}}, {"node": {"oid": "ae749a96a32c00ee8067fe989b5d8cd67b8f53a0", "messageHeadline": "fix: silence pip (#1386)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9249fc68f4869898beef4ba265f4068dd8aa6628", "messageHeadline": "feat: ipc support in geth provider [APE-827] (#1384)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "b58500c41943937aeb33a14b8925684c226229b3", "messageHeadline": "feat: smarter handling of references and versions in dependency confi\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 98, "deletions": 22}}, {"node": {"oid": "2d3c2b989b12865a9a66009d9dc80f4cbcc4af2a", "messageHeadline": "feat: `ape.reverts` to work on custom contract error types [APE-816] \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 373, "deletions": 63}}, {"node": {"oid": "57eb79053d1dc9feadcfe5c2304a78d0e1c9f6b4", "messageHeadline": "chore: small updates (#1383)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad8fd5459dd1ab310a2de7dccac03ec295fe56cd", "messageHeadline": "feat: allow configurable geth executable (#1382)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9be57264580b37ac590cf9edccf6ef8133628abd", "messageHeadline": "feat: show dev message in `ContractLogicError` when no other message \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 140, "deletions": 104}}, {"node": {"oid": "2138332a77fa9d759e9d4900ead9031929beb34a", "messageHeadline": "feat: compiler API method for enriching error [APE-808] (#1378)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 147, "deletions": 29}}, {"node": {"oid": "e31d196bb70d3c623606b8a7e93a30901d58aa9d", "messageHeadline": "feat: `ape.reverts` to detect dev-messages from `PCMap` [APE-785] (#1\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "e55ad28a09223bdf6774e441a909801ea118c4c0", "messageHeadline": "perf: add cache middleware to `ape-geth` web3 instance [APE-799] (#1375)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6f94b34b21edec8273c7e4b43fb6964eb39f7dd4", "messageHeadline": "feat: vyper dev string reverts detection now works on Calls (#1374)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 142, "deletions": 62}}, {"node": {"oid": "8c1f37ebcdf38b30ee695cfda80ab005f20a9730", "messageHeadline": "chore: condense the explorer log message for a txn [APE-787] (#1373)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a4c12b34e8884067c12500ff883547ba711b9298", "messageHeadline": "fix: dynamic fee conversion [APE-781] (#1370)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "4cf4e6babf9d0ee4997b958686e3919fbb54b13c", "messageHeadline": "fix: issue where `ape test --showinternal` would cause crash [APE-782\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "a075497efaa542276fe5ee6faa5cee9dcdf3bb44", "messageHeadline": "docs: missing contract instance methods in docs (#1368)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "806debbfeffd11c816a87c3644b6f8aadf0717f1", "messageHeadline": "feat: add datetime block [APE-734] (#1348)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "606cec521bd88d4ac23d79098d3c9431b310a3c1", "messageHeadline": "fix: an unreferenced variable when specifying a query engine to use [\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "42db50ce61298be376fdec7e3083a2ec743dca30", "messageHeadline": "feat: filter out irrelevant traceback frames [APE-758] (#1360)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 240, "deletions": 82}}, {"node": {"oid": "2a05ffa101c0245ae4c4f8e4d61924364b8ca8e5", "messageHeadline": "refactor: remove account history method from ExplorerAPI (#1305)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "62a8af7723936432306624fd6608dc3ce395cd93", "messageHeadline": "feat: upgrade web3.py to official 6.0 release [APE-759] (#1361)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5abd13fd957c546fae99244868b84f4121cc49d3", "messageHeadline": "fix: empty config bug [APE-762] (#1364)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53b2fcdea6c56f0227baaee69c8843fd3c0c1958", "messageHeadline": "fix: issue where tuple output with an array of structs would fail to \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "337a37fa47faa77e8b434b8d79f5792b6a146bcf", "messageHeadline": "fix: leftpad signature encoding so it's 65 bytes (#1358)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b5c255ea4e887768a5f8fe9e055c521cfc13f110", "messageHeadline": "fix: issue where a gazillion logs [APE-753] (#1359)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "fc2de7707ced312f551dec3f1586e1aa979dcc91", "messageHeadline": "chore: add `codeql` config file [APE-751] (#1357)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "66e21a71d4e291b2bb362fc3a81058edf214421c", "messageHeadline": "fix: put back console banner (#1356)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "2fa436971f065346fd62acd20e64f53641de6a42", "messageHeadline": "fix: issue with the custom Sol err in EthTester [APE-748] (#1355)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "6680a0b77d06ad81be79ed623049b6a2ade98e84", "messageHeadline": "chore: upgrade black (#1353)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "429c765a3032e084e2a1759e93ffe0cca5efef8e", "messageHeadline": "feat: snapshotting using geth local provider [APE-739] (#1349)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "c31990404a040c10393d3a002217ed13ad9a8f36", "messageHeadline": "feat: convenience property for getting receipt from a transaction [AP\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "c24c9f2a86839c3169a03846fb65f2eecca007d4", "messageHeadline": "feat: query acct history (#1277)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 424, "deletions": 113}}, {"node": {"oid": "8d662baa2eedf9a521e3adf62e40ab809ac9b6e8", "messageHeadline": "fix: show columns when unknown column argument [APE-732] (#1346)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "d917a27cd581ac8b9e43e772db678a17c44af4af", "messageHeadline": "chore: upgrade flake8 (#1347)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "82e946340753792c8b5142e218fc1ea4bb8cecf4", "messageHeadline": "feat: two new `ape console` Magics [APE-726] (#1343)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 285, "deletions": 68}}, {"node": {"oid": "84a4e5e32446f056fe5f5df426061f7b1bb2f097", "messageHeadline": "chore: bump in sec (#1344)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d5d7ce2404bcf6446a7f19db99d87e7ae5b2317", "messageHeadline": "fix: contract caching issue (#1341)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d08dfdd8dc772de3e49c1d6054d3d07afbec9667", "messageHeadline": "feat: reduced docker build size to 448MB from 1.7GB [APE-702] (#1334)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "2bac64b814bfde818ba272d1631e4a1b63c752de", "messageHeadline": "fix: add sepolia network to config [APE-698] (#1333)", "author": {"name": "Beef Tezos", "email": "127005603+beef-tezos@users.noreply.github.com", "user": {"login": "beef-tezos"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f303e74addf601b09fe2cf0f23f6c51eb8a330e7", "messageHeadline": "feat: add sepolia network under ethereum ecosystem (#1331)", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3809e6303d80278218e066d380e1368e249173f8", "messageHeadline": "fix: skip deployments when not connected [APE-680] (#1324)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4a73e6bee50f7a861360d789776f963554b43749", "messageHeadline": "fix: issue with providing str for bytes in calldata [APE-667] (#1319)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "ce502217ea5f87bb647a8e791c51999acc8711b4", "messageHeadline": "docs: add anonymized analytics (#1218)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "33205d2f1bfc7a43bc9dfd247aabb5fe939e6034", "messageHeadline": "fix: remove trezor/ledger from reccomended plugins (#1325)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dd9b2fe6d0bd3af9a1e390b038da7d0d0a30eb72", "messageHeadline": "feat: implement contract log container (#1316)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "2d489d1ee7eaf482e5092590b64ed8945c9abdc9", "messageHeadline": "docs: fix links [APE-671] (#1321)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "e53ff7079a936b017eacec4205f2b7e16d03c213", "messageHeadline": "chore: bump ethpm-types [APE-675] (#1323)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "be714a4a21735c2279aea6d06564cbe7605d3ef2", "messageHeadline": "feat: change cache folder path (#1317)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4107ca06285eaa8789a22e4a80d997d5fda7f415", "messageHeadline": "fix: debugging from loading conftests (#1320)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "86b5b7f1b62338bcbd3b5613bdc714e878d58766", "messageHeadline": "fix: 404 (#1318)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fec16f28e1e3b0de59c2d80c012b7ffa3438ccf", "messageHeadline": "feat: coroutine x (#1315)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "62be454be50b21cf35b5122cccac685ac3b16a33", "messageHeadline": "fix: handle missing contract type JSONs [APE-650] (#1314)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 79, "deletions": 8}}, {"node": {"oid": "79cacc0e7dc889124a0adc63b380a7b954e5d398", "messageHeadline": "refactor: new evm trace (#1313)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e48ef482558f8ec1f277408bed9fcae02ba4227e", "messageHeadline": "feat: inc raw dict in traceframe (#1312)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e507bd2ee74670eb756af7473d3b39348eaa1c65", "messageHeadline": "chore: update EIP712 pin (#1311)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80ffec8caf48addd5201aa93ee3238b12dc32d3e", "messageHeadline": "refactor: make dependency compile method public [APE-641] (#1308)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5a0dc26fb355b0773d4323a720f86c24f2d775de", "messageHeadline": "feat: improve performance of ape (#1298)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "412500eaa51e33498736420c4a76405e9cdff775", "messageHeadline": "test: fix flaky tests (#1307)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "427870df5473c8303b3abda384ff862f56304a3b", "messageHeadline": "refactor: improve query manager [APE-639] (#1306)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "8895c3bc55f206f3f2cd9d06498d769211a2bcc3", "messageHeadline": "fix: scripts not running unless click script in scripts folder [APE-6\u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "5971c4f7ee6a45f6b913d8e81f68ef36498a6d31", "messageHeadline": "feat: sources and source path lookup improvements [APE-628] (#1300)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "fdcea0ae330db844a955b0ff2fbf793533212d01", "messageHeadline": "feat: Allow any mnemonic to be used with generate_dev_accounts (#1299)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "905c6fd5547e95a539e73cdb693a1733574831a8", "messageHeadline": "feat: ad-hoc network forking (#1293)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "aba29f05fd0da963da57388d981ac49510a588ca", "messageHeadline": "feat: way to get compilers easier [APE-607] (#1292)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "7a807fc8a09e509378712dfa642fb0f94825e1b2", "messageHeadline": "feat: improve performance (#1274)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "b8220b52fb5abe1cdd091dbfc8ab91b9061ceee9", "messageHeadline": "chore: missing feedback (#1291)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9892d2919846a2d886230383b3b303017a1f8b99", "messageHeadline": "feat: Support multiple contract abi files (#1239)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "bcbb0c29b838a9fdc7ba81846369776559281370", "messageHeadline": "fix: allow missing network opt (#1286)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3c601ec9a20438ecf3d6bf064aa87fe9976c90f9", "messageHeadline": "test: corrections (#1285)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 134, "deletions": 411}}, {"node": {"oid": "eaee3020ceec336d5b036cc96435d61e8c7b2273", "messageHeadline": "fix: include active namespace in interactive script console (#1283)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "e8670d8b71ee6fb0c7e8618d8a6f0a5b7eb94192", "messageHeadline": "fix: missing decor ruins all (#1282)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "7c5253fa311a0b7db7fe286d65d058226d6b11d2", "messageHeadline": "chore: rm unused args (#1279)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "97264edf16f51e9909ccc064aebfb30ab9362ee6", "messageHeadline": "fix: issue with default txn type and hyphen (#1275)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "41f0018d1ca7aa42d1d8de87a381ec6a6c2af0dd", "messageHeadline": "fix: handle none sense (#1276)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "e7f9f2e3ff496eddeaaa1694e05d99564f1062ca", "messageHeadline": "fix: issue where `contracts_folder` was not honored in dependency (#1\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "053db7bf13e3b4be7bdd6877e7dac2a91b2a41ec", "messageHeadline": "fix: remove direct install from setup file (#1267)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "af957eaa8287b106f4bc88cce9cdc1e91f6b69bd", "messageHeadline": "docs: update versions and setup.py (#1256)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "7a51a8a9d6d39a542cc00ae238aeaa2b01e45520", "messageHeadline": "feat: add EVM support for Multicall3 (#1189)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "b262ae321b1150333a731a711dcaf7fac0d2ff0b", "messageHeadline": "docs: move projects from README.md to docs/userguides/projects.md (#1\u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "ed5e9c4fd4bf9ccac3edf90c366c6ee11b72ad3c", "messageHeadline": "feat: include bytecode in JSON raw compiler if present (#1261)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "09b607d8b473199a804555d9aeda57e5ad2cf068", "messageHeadline": "feat: encode struct-like arguments as tuples for ape-ethereum (#1230)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 262, "deletions": 36}}, {"node": {"oid": "27db7f2661021395a6b1cd26bda021fffa967b9e", "messageHeadline": "feat: support selection of default transaction type in config (#1255)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a7db86f8e72ed3fa01c8b6cf59806a32d760327e", "messageHeadline": "fix: address type type (#1262)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e0f7b57de50b0dd155e071e2ccffd454f28f661a", "messageHeadline": "feat: Utilize ImpersonatedAccount for contract transactions (#1242)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ad2129f6e98ce6b9a654cd4842664035d2dfe5ed", "messageHeadline": "fix: parse empty array of structs into empty list (#1243)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 106, "deletions": 23}}, {"node": {"oid": "fc25a45e243ba4f09c576a4f0a067d3a49cb7f62", "messageHeadline": "feat: allow setting txn on OutOfGasError (#1259)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "eb78b20bb95c377f6fa995da01c1d8ebe680c9d7", "messageHeadline": "chore: rm outdated comment (#1258)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c10917f3ae96c53f35e6bafe9bbdaea6254ede54", "messageHeadline": "feat!: conform ProviderAPI.get_receipt() (#1214)", "author": {"name": "Dalena", "email": "mimidalena@gmail.com", "user": {"login": "dtdang"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5b6d25560b29fd3f6fd7a2dca6e3940f568063eb", "messageHeadline": "fix!: don't use Union type in BaseInterfaceModel (#1224)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 73, "deletions": 37}}, {"node": {"oid": "9b21e56feef803e1aff367070969fb80fe512d14", "messageHeadline": "test: fix flaky tests (#1254)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 114, "deletions": 97}}, {"node": {"oid": "85336ed9fc1c552ae57de51690bc03ee71a519a2", "messageHeadline": "docs: update style and font for docs (#1235)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 152, "deletions": 52}}, {"node": {"oid": "a4ddafcfddca9364983a8200ec515ad333d30eea", "messageHeadline": "fix: update org.label-schema.docker.cmd to reflect user harambe (#1252)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "474ed16f60bc457fd4fba1fa4d63c7c5cef5c744", "messageHeadline": "docs: update to reflect harambe user in ape docker container command \u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "62c82a1a7559954cd7b3ee811fe780b5ec88ca5e", "messageHeadline": "docs: added constructor arguments to docs/userguides/contracts.md (#1\u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "1e92f5af181cda73ccd8f03fd44eaefb23b9dce7", "messageHeadline": "refactor: TransactionErrors and standardize transaction passing (#1250)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 66, "deletions": 53}}, {"node": {"oid": "94e1f7eec8b819716d13c5101153c9b586af62d2", "messageHeadline": "refactor!: replace evm-types in our APIs with custom generic types (#\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 860, "deletions": 3391}}, {"node": {"oid": "05fc1fd12f8ca8f897637842c23e31f3593bc65e", "messageHeadline": "fix: misses from other PRs (#1248)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "a4afba0203b687b9ca7decd92a68e2541fbc0ead", "messageHeadline": "fix: issues with static fee transactions (#1247)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "0a76f4f28ceb0e4687ca6b49cedcbfeb56ad9676", "messageHeadline": "refactor!: use lists for logs on receipt instead of iterator (#1244)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 73, "deletions": 49}}, {"node": {"oid": "43bc86b54eb4e837905cdfe2d09582d045cbb23a", "messageHeadline": "fix: issue with str type in `is_contract()` (#1246)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "4f7e9d199ea2b8639e7f1a2e95afa59dba33dd11", "messageHeadline": "chore: add a security policy (#1184)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "053656074a06e28fd04f6109ebe9c48d554bf104", "messageHeadline": "refactor: return default config when network not found (#1238)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b08e0ba8ec84419733579f766fc013da31e7015", "messageHeadline": "docs: update sponsor link (#1236)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "314b0aa7a53b0ac3d37f6c36cd1f87fe4b25da8d", "messageHeadline": "fix: Cleanup for use_sender manager (#1240)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d6d53fe0e220df8db423ffecbb9c9a42a4701822", "messageHeadline": "feat: add default sender manager (#1229)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "509e3b7491b1651e8c25066fb25574c19f030f85", "messageHeadline": "docs: fix gas_limit (#1232)", "author": {"name": "milkyklim", "email": "10698619+milkyklim@users.noreply.github.com", "user": {"login": "milkyklim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "843eaeb6774dace586c5779616840e67d49c39ee", "messageHeadline": "fix: run scripts from subfolders (#1185)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "f2c586d14a0fe1348c4c1f2fce07438a017f3fb8", "messageHeadline": "feat!: refactor account history APIs (#1210)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 142, "deletions": 104}}, {"node": {"oid": "2b5c2dcdb873aabcaafdb4a189a93c5e2a998c54", "messageHeadline": "feat: update proxy info errors (#1225)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ce1bc618b6574a46b34ac776694b21d360dfa03", "messageHeadline": "feat: update TransactionError arg order (#1226)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "0e31f26578aa41d9015489de5ff1dd6f9ee725da", "messageHeadline": "feat: add support to create test accounts runtime (#1199)", "author": {"name": "Tolga Bilbey", "email": "bilbeyt@users.noreply.github.com", "user": {"login": "bilbeyt"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "b57d4a9b16b71903a8f76319e245e1f50a87dcd3", "messageHeadline": "refactor!: modify `AccountAPI.sign_transaction` to return `Transactio\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "404a15fdba4495835f710f2263a67855f1cca5cd", "messageHeadline": "fix: add missing 0x prefix to Signature representation (#1215)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "743a3a0ea45686dd4dbcfa936e54b49da4209928", "messageHeadline": "refactor!: `prepare_transaction()` logic to `Web3Provider` (#1202)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "c2c4ef0a9f92dbd92f8ec628d1addb8ee698c668", "messageHeadline": "feat!: encode and decode calldata from contracts (#1160)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 475, "deletions": 109}}, {"node": {"oid": "109b98e6da3e058ff76f6bb02a2bbc0d5f9aa996", "messageHeadline": "feat!: change address arg to addressType (#1211)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0623765ba5714b687c81a1f69acd5af6659f73c7", "messageHeadline": "feat: OutofGasError (#1209)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9147060de3807ad98c89c0bb2cd1c6d2d8f44dce", "messageHeadline": "fix: issue from type-ignoring `TransactionSignature` (#1212)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "5253d72b931e0594124dc9e310bc6dc0d225f2a0", "messageHeadline": "fix: also except attr err (#1208)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7a5a654622a2e0431e6e707ba2bec938bfcb12", "messageHeadline": "chore: remove all <3.8 backports (#1207)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ddd298b243b7b487db70d0651b20c941ac8b39ba", "messageHeadline": "fix: dependencies of dependencies  (#1200)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 242, "deletions": 96}}, {"node": {"oid": "d70d5deb4b0606dd50031494638d9ebf17f06f14", "messageHeadline": "chore: update github actions to latest versions (#1206)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "b4e559a1f03db8b11d77b5815785b520c73d59a0", "messageHeadline": "docs: update PyPI Links (#1205)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7efd0dd0899e5a8c84e26c20cc22e1e42a98efac", "messageHeadline": "fix: issue where `poll_blocks()` did not detect chain re-org (#1192)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 137, "deletions": 52}}, {"node": {"oid": "5a9b90e5ad0be32f59ce5e770203d7b2bc5520cc", "messageHeadline": "docs: readme updates (#1161)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 47, "deletions": 97}}, {"node": {"oid": "c18b23a443b668e264f4fc1afa9ae6443267e669", "messageHeadline": "chore: make mdformat run number automatically (#1197)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1215657004741fbba6a358c4232f20ee3d27187", "messageHeadline": "fix: use cached path (#1196)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "35484871e73e99b096dd12c2af4616b7a9a330f0", "messageHeadline": "fix: remove desc (#1195)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb8cd8c1e920f000d1ec8fc92a0b71ce75c2ed68", "messageHeadline": "fix: issue where compiled (#1194)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "a92a1f101d6cd0cd2490d7176c30b55594ee5349", "messageHeadline": "chore: prevent multiple CI runs when using pushed branched (#1171)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e093e49b6599f00b816de60b877299443c95ac74", "messageHeadline": "docs: fix discord link (#1191)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8391d7a43659499ffec2712fd7449092c7e7a5d8", "messageHeadline": "docs: auto-formatter for markdown documentation (#1190)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 98, "deletions": 67}}, {"node": {"oid": "7f7b8c3c0f703dd9abb72b16439e3d052a7124e9", "messageHeadline": "chore: add stale PR action (#1188)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b9d061573d9599990be4b77aa4cf7e39efcb3415", "messageHeadline": "fix: allow Gnosis Safe style proxies to work with earlier deployments\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8f70917c88f1402bc401127b590706c6feea4fa4", "messageHeadline": "fix: issues with dependencies of dependencies (#1183)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 123, "deletions": 32}}, {"node": {"oid": "195c1a87298cf8c549aeddad88dee5799cb14a61", "messageHeadline": "test: ape init (#1175)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "de4cfaa8cc0a0aeeeda2f7e644806dcd51e33df2", "messageHeadline": "refactor: use callTracer for geth style traces (#1177)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "79a552f61080aff891bad4bf965bc96fca832c6c", "messageHeadline": "feat: allow setting balance if current provider supports it (#1173)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "04591d82a33b6a6c50c7782c049f48575ff928c4", "messageHeadline": "fix: gas_limit of \"auto\" causes failure with unsupported providers (#\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "c301a8e4e3dba5159d8f9718733d66900c984b34", "messageHeadline": "feat: only use PIPE if debug (#1172)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "696bdf8966f7d36c53a050ed1601c375ea06ff02", "messageHeadline": "feat: `ape accounts export <ALIAS>` exports private key (#1170)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "6187a9d1b030989c628417e36f2abb678f903290", "messageHeadline": "test: added testing for `accounts generate` seed phrase length (#1169)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c53651113bef0d3e97157455f896fe2d619fbd19", "messageHeadline": "feat: generate with mnemonic (#1165)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 167, "deletions": 12}}, {"node": {"oid": "a57f1dc4afa644696a4b6d6c345c2a5348f884d8", "messageHeadline": "fix: issue where dependency contract type would not compile (#1168)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "8928861063b9aad0b7f7c563e188dcd2b873531a", "messageHeadline": "chore: changes from pyupgrade (#1163)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "350eff087d950e3abe904379bb91f13492b06eb1", "messageHeadline": "feat: import Account from Mnemonic (#1142)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 156, "deletions": 20}}, {"node": {"oid": "fc93ea132d09aa3afa9ca0995cf9d7ffd646d933", "messageHeadline": "feat: support regex in ape.reverts() (#1162)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 110, "deletions": 19}}, {"node": {"oid": "b6d191b0ff4f33efea220c2f37e7b35d63ea076f", "messageHeadline": "feat: Adding in a .gitignore file on ape initialization (#1159)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e3057e6ab85c3f5c8fb7c1d669bd6d747fa7facf", "messageHeadline": "fix: change to http default in github clone for dependencies (#1153)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "440c09307233fbaf95abbec63520dee77b00e91c", "messageHeadline": "feat: don't compile dependencies (#1152)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "4d86fdb130056182ca1c109e2a3d4d60b53fec1f", "messageHeadline": "docs: update CONTRIBUTING.md (#1156)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea39b40177f4ad802ed784efb121e575cbbeb332", "messageHeadline": "fix: fix editable install issue (#1155)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 51}}, {"node": {"oid": "f8d4ab07d2fecb52a1d18aa54eca6239aca45948", "messageHeadline": "fix: issue where directories with compiler extension in name would ca\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 170, "deletions": 115}}, {"node": {"oid": "f749cd39028dffe781b0d8b819bda3166e5eca52", "messageHeadline": "feat: error improve when ct collides (#1150)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "f985b3b9e822268bed3a62ea84b8481a2bae4e25", "messageHeadline": "feat: ignore compiler files (#1151)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "3e42eee69b846c04b8bd53d14c2aa16b6a1aa021", "messageHeadline": "fix: convert `block_identifier` to hex (#1146)", "author": {"name": "Gosuto Inzasheru", "email": "mail@gosuto.ai", "user": {"login": "gosuto-inzasheru"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "7846c208fcb23b16901de298d6908e0e78caf350", "messageHeadline": "test: replace reverts mocks with geth (#1149)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 57}}, {"node": {"oid": "94595d40539d6ef5d0c51e42490d19b47c6cb1f6", "messageHeadline": "test: add reverts test documentation (#1143)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 96, "deletions": 1}}, {"node": {"oid": "5fe27720a0ff43f884af8f0ed752d5a0ac98b922", "messageHeadline": "fix: correct method name in err msg (#1144)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1d8d7486362dfffef961ba465402e8b249452799", "messageHeadline": "feat: add dev message support in ape.reverts (#1125)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 290, "deletions": 24}}, {"node": {"oid": "6d3bd7a6aadb211523b1beb2c9831796d9183c93", "messageHeadline": "feat: upgrade mypy (#1139)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 245, "deletions": 180}}, {"node": {"oid": "753264fba32f10c9a67a1d110ad9d1f800a28c79", "messageHeadline": "refactor: replace pygit2 (#1141)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 55, "deletions": 73}}, {"node": {"oid": "5e616206aec1bddece84fe336622060fbcc35958", "messageHeadline": "feat: support integer addresses (#1140)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9c4729bfdc55d9f9856b0bcc67afbb72c2cf7f65", "messageHeadline": "fix: mypy (#1138)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29392dc3c758ac162067a29534e00650371778fa", "messageHeadline": "chore: remove pychain banner (#1137)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "578391027d0a06f9d7ee739c47b293d7454a3205", "messageHeadline": "chore: use setuptools types (#1135)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "62eb0674f1d62239b6219a6627f88bbd3cbeb11c", "messageHeadline": "fix: add BaseTransacrtion.txn_hash type hint (#1136)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "211c340bd471e8b6f1729f8186b37e53bb365d52", "messageHeadline": "docs: add more detail on interfaces (#1134)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a3cde612a2ae7e2b7ebcd06a173ef80c4d49a57f", "messageHeadline": "feat: include view calls in gas report (#1131)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 556, "deletions": 179}}, {"node": {"oid": "8eeae54dbd03865dc101f49b260e710c5d43f0f9", "messageHeadline": "feat: handle caching non-checksum (#1133)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "ec67e5a8a694e7598d94c9125df17496ef2750d9", "messageHeadline": "chore: bump web3py (#1130)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "116de9d366554367318e65b27a3de5725e3c7ed6", "messageHeadline": "feat: Add `set_code` method to `ProviderAPI` (#1090)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "9258570d802bae64f6c7ae8b2457d286b60eff1d", "messageHeadline": "perf: only check trace in tests if has a reason to (#1128)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 333, "deletions": 224}}, {"node": {"oid": "52919ca6ea8473579ff1d904c129d4c4fe9d8114", "messageHeadline": "fix: `utils.abi.parse_type()` bug (#1123)", "author": {"name": "naz", "email": "nazariyv@users.noreply.github.com", "user": {"login": "nazariyv"}}, "additions": 20, "deletions": 96}}, {"node": {"oid": "02dad6ab39e9d13889f47d4241b84e84368f2a4c", "messageHeadline": "feat: ability to interact with contracts by method string name (#1121)", "author": {"name": "evmBrahmin", "email": "116758266+evmBrahmin@users.noreply.github.com", "user": {"login": "evmBrahmin"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "21710f2ae6831e7eea44efcbfc84da9d49a1d7de", "messageHeadline": "feat: local geth provider `snapshot()` and `revert()` implementations\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "d186f649083e8f35e3c1cf6bb8cd05e35da6aac2", "messageHeadline": "test: run `geth` in tests (#1120)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 647, "deletions": 397}}, {"node": {"oid": "c2db06c6a5834e9d03c7978fdb01d23c8c900d12", "messageHeadline": "fix: pass default contract type to proxy target (#1124)", "author": {"name": "jmonteer", "email": "68742302+jmonteer@users.noreply.github.com", "user": {"login": "jmonteer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7e8aafd2e867ebdfc866c66527ff84533ffd611", "messageHeadline": "fix: pin mypy to 0.982 (#1126)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdcf2910926354044c248b11f45e59617eaaf23d", "messageHeadline": "fix: simplify manager calls in tracer (#1117)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "98f7d23f7d4248691560324212ee5caa587333d5", "messageHeadline": "fix: include memory when using geth to get geth-style traces (#1116)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "95cd7e311203a1ce8968c1457c7974906c377634", "messageHeadline": "fix: issue preventing use of geth with non parity traces (#1115)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 116, "deletions": 26}}, {"node": {"oid": "85b6bafe0d470f15f63f86d999af62c19954d6f2", "messageHeadline": "fix: issue with `AddressAPI.__dir__()` implementation and its base-cl\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 116, "deletions": 30}}, {"node": {"oid": "45d47f9cc69a4065fc4fe15dd40c9c8cd836592e", "messageHeadline": "feat: configure gas report, including skip files (#1111)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 410, "deletions": 58}}, {"node": {"oid": "4f53967e4f3f2597b0d742ae4eb9cf1f5f15a264", "messageHeadline": "feat: add `--watch` flag to `ape test` (and associated options) (#1105)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 138, "deletions": 9}}, {"node": {"oid": "c62e5012aaa7ac178559c64c1ab052e2a244a538", "messageHeadline": "docs: fix contrib doc building (#1110)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e67072161df3c3190927e8b8e2107363cb06bba5", "messageHeadline": "docs: adding banner for Pychain 2022 conference (#1096)", "author": {"name": "Mikko Ohtamaa", "email": "mikko@opensourcehacker.com", "user": {"login": "miohtama"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "62ac3ef6302516295c40fc6e8434e5a06b9593e3", "messageHeadline": "docs: fix typos (#1109)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aad9e0dd05877f5eb28214162a1ed752695a9ba6", "messageHeadline": "fix: resolve typing issues found in pre-commit and upgrade lint depen\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 50, "deletions": 57}}, {"node": {"oid": "b872671c87c768bcb5528ced67d849d2b754bec9", "messageHeadline": "fix: use sourceId rather than contractType name for error message (#1\u2026", "author": {"name": "Hamza Hamud", "email": "53880692+hhamud@users.noreply.github.com", "user": {"login": "hhamud"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b0745c863ef2b19fb5bc904b5be35b880c38070", "messageHeadline": "fix: regression (#1106)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "fe58691fe15d685e3087494511ccab3aa3fcdfd6", "messageHeadline": "feat: set local networks to max gas_limit (#1097)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 73, "deletions": 26}}, {"node": {"oid": "77385bfa1b4724f2b4b9a856a13a050aa691d1da", "messageHeadline": "refactor: figure out what the heck (#1104)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "1ee814024dbe675245259ce7db950bfd8f559231", "messageHeadline": "test: isolate tests (#1103)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "da46bd5ee0abeb473b1c5948e0eea6f4236582d9", "messageHeadline": "fix: issue where revert message missing when specify gas using EthTes\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 76, "deletions": 64}}, {"node": {"oid": "7b9820d19a732422c2ff6d7a5b7d986eef64c5f9", "messageHeadline": "fix: remove `ropsten`, `kovan`, and `rinkeby`. (#1093)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 79, "deletions": 120}}, {"node": {"oid": "b205fa1a034afa0ff8a8a07364b109ccdd1989fe", "messageHeadline": "fix: error log no tracing support gas prof (#1094)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f4d46f585fd559dcbe06f580190a3fb80f81e1b7", "messageHeadline": "feat: add `--gas` flag to `ape test` command to output gas reports af\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 366, "deletions": 119}}, {"node": {"oid": "c2f5e982a8e4285a6c5e99aa7f664f9ce021be0a", "messageHeadline": "feat: error msg to say missing compiler (#1087)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "7a59ea0955b191e1eb0d202bc1e74bc40b465ba2", "messageHeadline": "docs: correctly command (#1088)", "author": {"name": "hydroxyphthalimide", "email": "114174695+hydroxyphthalimide@users.noreply.github.com", "user": {"login": "hydroxyphthalimide"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3af189fd56bf396bfffc2f4eac726764935158f4", "messageHeadline": "fix: 'PluginInstallRequest' object has no attribute 'requested_versio\u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8429ff89650f5c54f29335e396c99b22ad614cb3", "messageHeadline": "fix: update web3 dependency (#1082)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ad1db4026e14a6e1ddf0607dd05a93b3a82d212", "messageHeadline": "feat: adds `chain.get_receipt()` method (#1074)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 93, "deletions": 40}}, {"node": {"oid": "76787c67d5410d4b1f0ea33d6b67c34050585178", "messageHeadline": "feat: `recover_signer()` utility method in `ape.types.signature` (#1076)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "35ea68fd2ba147e5ab378bceaab9a93700d20352", "messageHeadline": "fix: use python3 as pre-commit default language (#1077)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b758dcc5aaa256d7785cf87679c454c46b306d7", "messageHeadline": "feat: address more trace feedback (#1073)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9d0c205b6bfd6f752181da8c2128461431821988", "messageHeadline": "feat: Add source_path (path) property to ContractContainer (#1054)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "715167bacde8e6e8c16bae1377e7bbf81599c598", "messageHeadline": "feat: use minimal box (#1070)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5390236d3f25a2efb8ab09e694185877aacde5f9", "messageHeadline": "feat: add `supports_tracing()` calculated property to `ProviderAPI` a\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "b2a9836f79031ae68591bfc8f570203863f73e68", "messageHeadline": "refactor: use `is_file()` and `is_dir()` over `exists()` whenever mak\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "a18821b5412f1d0146c70bc945c0e61d9376fdd6", "messageHeadline": "fix: use `get_repo` cache in `GithubClient` (#1066)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "c6c571c8fdb929e7187bd10197603bc4cc590196", "messageHeadline": "feat: custom exceptions for block and txn not found (#1065)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "28cc890bbac27b6ffe51600f11071ffc428aa325", "messageHeadline": "fix: round floats in gas report (#1063)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fa5c11cef5e438bed3b37189ebb449620ecad64", "messageHeadline": "test: verify receiver on `get_receipt()` call (#1064)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "595a63a36ae3b59debba92f8b3e62ade5b9f29dc", "messageHeadline": "test: prevent actually cloning repo in tests (#1061)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "052518aae0f698f35c63a4974dc3afad83af5503", "messageHeadline": "fix: strange error when getting logs from multiple addresses when add\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "ec553175652c7ea92e6449dc70345475cbf5131a", "messageHeadline": "feat: show gas reports from Ethereum transaction receipts (#1050)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 141, "deletions": 40}}, {"node": {"oid": "cfa93e507d63674942e1aed8d6f8175503e91727", "messageHeadline": "fix: issues with getting transactions in a block (#1058)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "acaf01a7488b14cfb66b89cb2af092d4745ae590", "messageHeadline": "chore: update gas limit type hints (#1053)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "36129e2c8e1449e902e9b1f45d5f7baf0607ede9", "messageHeadline": "fix: issue with caching local proxies (#837)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 110, "deletions": 8}}, {"node": {"oid": "ad3059e8c815facfb75a0015df4f82ad5d1cd84d", "messageHeadline": "feat: add gas limit configuration (#1009)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 182, "deletions": 21}}, {"node": {"oid": "b3dc493f5c6becdb009a8a2d3d6d71bc935e886c", "messageHeadline": "feat: allow custom plugin specification in Docker file and other Dock\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 272, "deletions": 142}}, {"node": {"oid": "d496cee9b9c96c55dbfe4b42446c73e8774e8a0f", "messageHeadline": "fix: validate Ape has connected to the right network and client (#1038)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 94, "deletions": 18}}, {"node": {"oid": "0e0eaa082fbd19df83f8941f0ad9f2a28bf9355e", "messageHeadline": "fix: allow ecosystems to still load when default provider or network \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "9e4585284ab942f5ac7db56757c87a842dbba602", "messageHeadline": "fix: properly calling receipt transaction objects in tests (#1043)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cf9bc7f0ddd607f474ad746215c247bbf4a40e8b", "messageHeadline": "test: fix flakey tests (#1048)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 69, "deletions": 78}}, {"node": {"oid": "b4b841dca39e5630202e2116f860b46a2e16af6d", "messageHeadline": "fix: broken url (#1047)", "author": {"name": "wavey", "email": "82397455+wavey0x@users.noreply.github.com", "user": {"login": "wavey0x"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aba6559aa2ff1463eed8f6e344acb68b328cefe", "messageHeadline": "chore: update pinnings (#1045)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 13, "deletions": 159}}, {"node": {"oid": "52fca623f3174c6776a585773775168284d84d9a", "messageHeadline": "chore: pin evm-trace (#1041)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d729bb439876f66c6730b979789d067008ca6105", "messageHeadline": "test: ability to run subprocess tests (#1002)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 250, "deletions": 138}}, {"node": {"oid": "178d39b745d789d0e2700689941599bec29496c9", "messageHeadline": "refactor: Use `AddressType` instead of `str` when possible (#1039)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "54cb9dd5a2455bc37dc3ab8e94bab70ad7af2645", "messageHeadline": "feat!: make `ProviderAPI.is_connected()` abstract (#1033)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0248bf1219d0f91f9946fb2a1d71bbd144c4a463", "messageHeadline": "feat: support default=None for network option (#1028)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "737bc8426aaa582d4fae718229a143e52625ac09", "messageHeadline": "refactor!: rename  `LogIInputABICollection.data` and `.topics` to `.d\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8d3a32d0bec0adfde77f9b5b54e8f6a4bd2b8640", "messageHeadline": "refactor!: rename `ProviderAPI.get_transaction()` to `get_receipt()` \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "bf993be2e2746df53bf9c777c44ceda861dfe6e4", "messageHeadline": "refactor: rm python 37 (#1034)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "6e4f817cb86086e4e3318893a921cdd5302a3ac0", "messageHeadline": "refactor: warn instead of err (#1036)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acd84c5a229c8de1218903e00ec1b3e210c44a4b", "messageHeadline": "feat!: publish contracts to explorer (#1008)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 152, "deletions": 22}}, {"node": {"oid": "75c0788a3f32afad32c29e02e68c220244ab8a61", "messageHeadline": "docs: update `poll_logs` example (#1027)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bed7e3a6765d1c9a65058b574b2137b4f6f0242f", "messageHeadline": "refactor: optimize ReceiptAPI for better management of transaction da\u2026", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 83, "deletions": 59}}, {"node": {"oid": "281284946f393f34634026fd6cfb6c8d7acaace8", "messageHeadline": "feat: add return value (#1018)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "d05d1d45287299b44d1e2171127821408f3b7a13", "messageHeadline": "fix: check sender for already-cached receipt instead of address key (\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "f505b4ae3d4acde57342f3b1100099d18daf7620", "messageHeadline": "feat: support querying properties of Blocks and Events (#1017)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "de35c1691796587fccfe9b87ce541f2c470e86de", "messageHeadline": "fix: ignore exceptions when given a contract type during `instance_at\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "67077f5644451d981e148ab6403dd423be6d35e0", "messageHeadline": "refactor: make stdout-logger only log debug, not info (#1024)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2f5d45ce08c9269091e972d40e8b754c4a04e3f", "messageHeadline": "docs: update contracts user guide to include `at()` method reference \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4c458432a9e194fd91b11017c112ccf91fb35633", "messageHeadline": "chore: removed unused exception (#1020)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "c1554c799dfa6741885756c33c72b0a1fac17687", "messageHeadline": "fix: bug when cached sources contain deleted references (#1021)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "bac1928562f0acd1d1cfd4b8f46f65606b3fc63c", "messageHeadline": "feat: add `ape` to console namespace (#1012)", "author": {"name": "delaaxe", "email": "1091900+delaaxe@users.noreply.github.com", "user": {"login": "delaaxe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d27762fc8fbcad2ec61135f096e0b9166a56227", "messageHeadline": "chore: update draft comment (#1014)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a90abc24655c72ee687933314fef9ccebf75d8c1", "messageHeadline": "fix: handle another strange edition of editable plugin installations \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "5702d9bdf2480200d10282519fbaa9ae99fde4f6", "messageHeadline": "fix: filter sources when passing to compiler methods (#1010)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "605538006451ad220f441e9dfa8adbb52e752a2d", "messageHeadline": "chore: add CodeQL Analysis to Repo (#1003)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "4020db368f98a102c5d4b886872831ba97081d6e", "messageHeadline": "fix: issue with decoding none block hashes (#1007)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "a742bbdae3fb238c86c7600b6909db900246dfa5", "messageHeadline": "fix: issue with editable plugins (#993)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "656b9879227e51dd7a70cabd717857691e53a641", "messageHeadline": "feat: added ape cache plugin (#680)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 776, "deletions": 26}}, {"node": {"oid": "39c99ea15c30b434bd76e36768873bbc2d133369", "messageHeadline": "fix: issue with networks context when networks shared chain ID (#980)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "4bf16473c3b74ef2baa5b820582bb7af9c47a9e9", "messageHeadline": "feat: compiler settings (#979)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "0b2105ae3a345756efd01ab00ac13cbf8436559a", "messageHeadline": "fix: issue where repr on test accounts manager was misleading (#981)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 135, "deletions": 20}}, {"node": {"oid": "88397489c917511bc255e4fb38e0151ada48da29", "messageHeadline": "fix: update copy_on_model_validation expected value (#982)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6abc9cc7389f31e60f8632d444866b3f1db611bf", "messageHeadline": "feat: support nested array (#976)", "author": {"name": "kobi2000", "email": "yuntai@users.noreply.github.com", "user": {"login": "yuntai"}}, "additions": 111, "deletions": 9}}, {"node": {"oid": "5f467d1b823259805cbfb2d94a8490797f1afd2a", "messageHeadline": "docs: better warning when multiple installation paths (#977)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "3d9ea5d04de78905627092d1f2a3f7ee51da17b9", "messageHeadline": "fix: issue with editable installs of plugins (#978)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "7752e3d4183af54e843a5ed86583b02edb40f582", "messageHeadline": "feat: required param in network option (#983)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "68b26a31e803820c5ba80f818ee8dd7d651a9c24", "messageHeadline": "fix: broken link in compile guide", "author": {"name": "Aleksei Potapkin", "email": "folkyatina@gmail.com", "user": {"login": "folkyatina"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e33d2ca0f5ac8b066d131dded2c5781c809f9027", "messageHeadline": "test: use x-dist in tests (#974)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8dca8bd34b57a783171cdbb65fba14feb1247c19", "messageHeadline": "docs: fix web3 link and doc web3 prop (#973)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2a773ecac106979c77956429fa5e96a310a47d3f", "messageHeadline": "fix: warning from using LegacyVersion (#971)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 75, "deletions": 50}}, {"node": {"oid": "51497b3ca7e82775c7ae7c2599c685eef44c2aa3", "messageHeadline": "fix: bug where plugin would not update when missing keys (#972)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "db6ab047d2ad1b68ec4a164a8f7a23541faed142", "messageHeadline": "test: ensure contract log str and repr work (#969)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "a6a6df8a373d9fdcb4f11a9687cc4fb29df0f40a", "messageHeadline": "fix: handle repr on network API when no connected (#968)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "388c1bfcb42429456ef977eee579046882e8c494", "messageHeadline": "feat: track deployments (#961)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 294, "deletions": 30}}, {"node": {"oid": "e421fe43887c804e5353e2d1e07d43f9ade7b1b5", "messageHeadline": "docs: document differing web3provider behavior (#966)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "1b68bf7bb24470941e6575084798fa411e34e511", "messageHeadline": "fix: the name scheme was werid to read. So i wanted to make it a litt\u2026", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a3a0c64a3ab40edad42910df79f15dbe9c6e55cc", "messageHeadline": "fix: incorrect log filters, broken logs with geth (#962)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "c47496ba94fc9803fff396142380e01a3f8cc07b", "messageHeadline": "fix: issue where configuring 1 prop elimed default of other (#958)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "3e77ecdcc18245d5721376cdee01be865ac05865", "messageHeadline": "chore: address issues found from testing (#956)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "16c7a82d12473a1c89dce4b3c683fc0dd227bc84", "messageHeadline": "feat: add `receipt` / `txn_hash` to `ContractInstance` (#955)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 250, "deletions": 173}}, {"node": {"oid": "39af58b95daa87bb9108d4a9a8037b5adca119d3", "messageHeadline": "test: update test_parse_type() regex (#954)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 36, "deletions": 8}}, {"node": {"oid": "36528d0d16d44981552ad48f6012f2888471f5df", "messageHeadline": "chore: remove usage of deprecated eth-abi methods (#951)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "4c1b6195553a860970591df61c488b88c6a5eb18", "messageHeadline": "test: resolve pytest collection warning (#952)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a60fa81607049e3bc421c1ffd35303f8672799d8", "messageHeadline": "refactor: change deployments_map contract type entries to be list of \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 200, "deletions": 165}}, {"node": {"oid": "2eb9af16d956403a02a99a825394a2fa162e2ec7", "messageHeadline": "fix: issue where web3.py used the wrong chain ID for eth-tester (#943)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 106, "deletions": 50}}, {"node": {"oid": "cdf3f87949f93784283a225b7b90d389eed43e25", "messageHeadline": "docs: add links to the reference page (follow-up)", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "79491ccecf20dccad8beaf48f655a97910ef60d1", "messageHeadline": "docs: add links to the reference page (#934)", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9be6c60655a50275d8063484234df6cbec05f733", "messageHeadline": "fix: issue where wouldnt convert values when estimating gas on contra\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "5e16e3fd4aee66fda1d9783903cf80e2d1053e9e", "messageHeadline": "fix: issue preventing provider context manager from switching in test\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 722, "deletions": 270}}, {"node": {"oid": "0b4d7bf6a931988140597bae09f47328556bb840", "messageHeadline": "feat: compiler data in manifest (#871)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "f4f5987d7e80384ad4cfbf870565675d7da3ef48", "messageHeadline": "docs: no coverage flag yet for ape test (#936)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "949a5a84295d4dfb0ba30e82d90e7ba9df2b8f66", "messageHeadline": "feat: added contract event query to default query provider (#923)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "bc9db3aa9434043f12a5c3360c376b0af54d9ae3", "messageHeadline": "feat: support compiling contract type JSONs (#925)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 264, "deletions": 70}}, {"node": {"oid": "36f9880132860f0e0c8f9a4ee5fa137c93b766e3", "messageHeadline": "test: make tests run better locally (#920)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 98, "deletions": 33}}, {"node": {"oid": "a2f74649c649e53bb9964898d998a6cd0ce1c0a7", "messageHeadline": "fix: log printing and decoding (#924)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d78e67cfcc2efbd02f5f96c5906f3df7eb50e45c", "messageHeadline": "fix: prevent unnecessary API call when decoding events from ABI (#921)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "091a650718487c865e2823ed1b8ff091bc3294de", "messageHeadline": "fix: custom config number of test accounts (#918)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f87d2a1e5d1d62deb60c3fa95019203744bea513", "messageHeadline": "feat!: support decoding multiple ABIs at the same time, including ds-\u2026", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 496, "deletions": 194}}, {"node": {"oid": "84fa7479114a6a750d43cec9f55a8b735d85cea0", "messageHeadline": "feat: adhoc network support (#913)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 386, "deletions": 68}}, {"node": {"oid": "f1a2c80ad61bc185fac72768ec93d7c2778e6336", "messageHeadline": "feat!: support per network defaults for txn acceptance timeout (#911)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 74, "deletions": 50}}, {"node": {"oid": "087fcddc20c30ea4523482f928039d30685620e0", "messageHeadline": "fix: issue where parity style traces did not work in ape-geth provide\u2026", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "01182adac622918f2ad2d9d4f924643ec30a7026", "messageHeadline": "test: add test for getting failed receipt (#910)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b2b27d99abd131e01effee60a73499c93a910c25", "messageHeadline": "refactor!: change order of parameters in get_user_selected_account (#\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 122, "deletions": 58}}, {"node": {"oid": "4817927f5c1e0621ce88364210188402c92a874b", "messageHeadline": "refactor!: move contract instance and container helper utilities to c\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 61, "deletions": 84}}, {"node": {"oid": "7efa7c53fc39b7a524a918742ff3216a0514362b", "messageHeadline": "fix: handle more array situations (#909)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 121, "deletions": 33}}, {"node": {"oid": "8086fa13ecac99d712d563ff9c12588abc186a54", "messageHeadline": "fix: change dockerfile to not break with `AttributeError: module 'rlp\u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6299ff97f6c559195c096bef28bcc956b6ba8fb7", "messageHeadline": "feat: get multiple contracts method in contract cache (#897)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 90, "deletions": 16}}, {"node": {"oid": "d52572a2ac517d9a8c8601e21eae798b59cbd6b4", "messageHeadline": "test: put test in right spot (#902)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "6ec5202e2d59f6091504ed18c39d6923dfaf727f", "messageHeadline": "test: ensure support for eip712 (#900)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "a4d4b50d54ab9895835cc85825ddacdfa190b100", "messageHeadline": "feat: estimate fee support for calls (#888)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "5b3670057f4080c9c49fe589ad2b4e47ee1afc25", "messageHeadline": "feat: support request kwargs in web3 provider API methods (#865)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "8034d8ff799f0a6fd0507988b697029094871219", "messageHeadline": "fix: better handling of closing stream queues in SubprocessProvider (\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d580e3da0e51888ec71e9357cf9bae7d16f832fe", "messageHeadline": "feat: timeout on get_transaction (#866)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "f393b2a9943c6014960eb7b9395da781eba4de1a", "messageHeadline": "fix: regressions with poll_logs (#860)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 426, "deletions": 253}}, {"node": {"oid": "089d3b756563662ce6ba2cf39f9016d70d0dbf3b", "messageHeadline": "fix: bug where geth provider would not use URI from provider_settings\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 92, "deletions": 85}}, {"node": {"oid": "177b22ef32cb474bf2848d3faf917659a99009c3", "messageHeadline": "feat: stream traces in geth provider (#885)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "74ec1f42481f0a8d940e3c085ac13fbf0de57b4a", "messageHeadline": "test: include uncompiled contract types in tests' data directory for \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 474, "deletions": 14}}, {"node": {"oid": "d3d42804708d2a70e5b4288dbf7680774fa16b36", "messageHeadline": "feat: strip uri credentials from logs (#884)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "97c61d247829b007d93bb273218d3faab049117a", "messageHeadline": "fix: disable console history in tests (#882)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 21, "deletions": 7}}, {"node": {"oid": "0c9599e8df7bf6f6cf33c8ac7f17a2139fc9fbca", "messageHeadline": "refactor!: contract event querying revamp (#852)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 531, "deletions": 388}}, {"node": {"oid": "152424b812edd9a83f768430ef84a7907722ed9b", "messageHeadline": "fix: get_virtual_machine_error() message extract (#877)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42a0463aa24c7d771486e39243471e441b5a454d", "messageHeadline": "fix: grab results list (#863)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5217abbd10e502670dc50fb461cef8a720e758", "messageHeadline": "fix: issue where account would remain unlocked when disabling auto-si\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "4437cdffe42954e0b7a7af67205277bdd7fa5302", "messageHeadline": "feat: find contracts folder in config if unspecified (#861)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "02554940e6c59775b522b9cb21cc71600d9ca1e8", "messageHeadline": "feat: contract deployment map caching (#856)", "author": {"name": "Patrick Collins", "email": "54278053+PatrickAlphaC@users.noreply.github.com", "user": {"login": "PatrickAlphaC"}}, "additions": 368, "deletions": 20}}, {"node": {"oid": "eb09389c7fff9e14e91190a66b8970d08c2b4e63", "messageHeadline": "refactor: avoid attr dicts when making requests for tracing (#858)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "846a3fbbd26afc2364d41efc62037997ed1bf98d", "messageHeadline": "feat: add networks fixture automatically to pytest integration (#835)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 92, "deletions": 19}}, {"node": {"oid": "df264edb0c73b797780095e693e5b57a72a03444", "messageHeadline": "chore: remove empty CHANGELOG.md (#851)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b0609bfa300ac0ad0fdd5d9c13bad299da0093c3", "messageHeadline": "fix: issue where address values were not 0x prefixed in event query f\u2026", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "bdd1fb72ef18bfa31b2648588bfb82f1d75a54f2", "messageHeadline": "feat: add set_balance test provider API (#823)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "279200d0ff42ad365b7b0cee602cdb05abaf2efb", "messageHeadline": "fix: issue where subprocess provider would crash in the background (#\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 130, "deletions": 18}}, {"node": {"oid": "a807f0db588726fd527dc38b8d01741891de2927", "messageHeadline": "fix: issue preventing importing local packages in ape console (#848)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "4bc900fd0733b6d58d4229f39088085beafc72d5", "messageHeadline": "fix: issue with always converting address in contract.instance_at() (\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "df844d117069cbaca1132705c772faa43f5d076d", "messageHeadline": "chore: fix .md and small changes to docs  (#815)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "018c8285551b8fba8c156da70d630efbeb6ecda0", "messageHeadline": "chore: update testing doc examples (#840)", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2d472d6136b1c98819651e286d634ee7fb11990a", "messageHeadline": "feat: support ENS domains when initializing contracts (#839)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "86cf86e42e16df707ee8e30c1d9b3a417df0cce5", "messageHeadline": "fix: decode string type for events (#836)", "author": {"name": "banteg", "email": "4562643+banteg@users.noreply.github.com", "user": {"login": "banteg"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "8be8abadf46205471af9dd4972012dc7e5c947f1", "messageHeadline": "fix: prevent TimestampConverter from accepting single integer strings\u2026", "author": {"name": "helloibis", "email": "108302637+helloibis@users.noreply.github.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f5d50cf578ab1986ecd7e49fb0869951406d7bc4", "messageHeadline": "chore: pin pandas-stubs to prevent infinite download issue (#831)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3d11bf02291e4c0eef318567532a81db7e8428", "messageHeadline": "feat: allow relative indexing block numbers in query (#829)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "019f44606fe5977d28e0977aaa6b032bef1151d1", "messageHeadline": "refactor: use query manager for `.query` (#830)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "e518f095a85e6d7a4fba4a7abe791003bfe11d7f", "messageHeadline": "refactor: don't disconnect from ProviderAPI when using context mngr (\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0b6df8807cc7da3167ee6270def9c2b6e7a5691f", "messageHeadline": "feat: make default transaction type a function that can be overridden\u2026", "author": {"name": "pandadefi", "email": "87183122+pandadefi@users.noreply.github.com", "user": {"login": "pandadefi"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "40186b404a2d22d7c0965fb5b06dedecc8b3e8a9", "messageHeadline": "feat: support mapping solidity compiler version (#827)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "a2a6d69d1144d021f846d50080067e9286c26afb", "messageHeadline": "fix: set number of transactions (#828)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "39277587eb069da4ecc034f11f595a1a17e56286", "messageHeadline": "feat: added pandas back to chain (#824)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 79, "deletions": 123}}, {"node": {"oid": "91a1c9eff319199c7a91990cedeea36638a2648f", "messageHeadline": "fix: cache default contract type argument in ape.Contract() (#820)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "549e6ec6d9e2c733890c1971429ca057f96c5dab", "messageHeadline": "fix: regression when using address converter (#819)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "bc7fdcf5aa003e738ef1db9f8f721a6143093da4", "messageHeadline": "feat: handle snake_case parent block hash (#817)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "89cebc53402c3041cd72c4298628b571718b8a02", "messageHeadline": "chore: update chain error message (#812)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "d37c46b21823a62abdc8bd733bbefe804d85d182", "messageHeadline": "fix: make txn_hash a property in base (#816)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7a7bd57d1c2a2e47ac3e25ca7fe5dded05a93bc6", "messageHeadline": "fix: issue where iterators using @cached_iterator would be shared bet\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 54}}, {"node": {"oid": "9ee05441bff75d37897f24b72016810937dda6f1", "messageHeadline": "refactor!: breaking changes PR (#810)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "e0dbce86d7ddb4574df109f443718f19dc183608", "messageHeadline": "chore: upgrade pytest (#694)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "694ff7500d6e0ba6857b73453438382c9428ffc8", "messageHeadline": "refactor!: BlockAPI and TransactionAPI for caching system (#705)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 111, "deletions": 92}}, {"node": {"oid": "1c2735399608ad5b76c68d562d291eb75c71aaf9", "messageHeadline": "feat: show_trace() method on ReceiptAPI (#746)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4512, "deletions": 159}}, {"node": {"oid": "c4ea5cc5abb2dfba45155841b9625397380d57ab", "messageHeadline": "feat: better estimate fee support (#801)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "c74f3fb80b67633cb88bcec73de5e0d2d6c4111c", "messageHeadline": "feat: Adding packagemeta to config and project manager (#802)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "8eeb203d05bec68a0b7d2926314f0979c568757c", "messageHeadline": "feat!: add access list transaction type, add transaction api txn_hash\u2026", "author": {"name": "banteg", "email": "banteeg@gmail.com", "user": {"login": "banteg"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "4a6aa5130c2619bcc229a31b1aa3d2681100a36f", "messageHeadline": "chore: make abstract (#791)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b02dec45036a3384d4965ea154a17e0b249887e0", "messageHeadline": "docs: link repair, misc cleanup (#808)", "author": {"name": "Marc Garreau", "email": "mg@rreau.com", "user": {"login": "wolovim"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "44eb40884212e7203678c828439377f36a651e4f", "messageHeadline": "feat: proxy info disk cache (#805)", "author": {"name": "banteg", "email": "banteeg@gmail.com", "user": {"login": "banteg"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "39a2dcb4c67f7aa004c55245ebbb5ba621ce90b5", "messageHeadline": "feat: create API method for getting call tree node (#798)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "9258979e05cfa02a2b2399c556e8708498d96878", "messageHeadline": "feat: allow more than one event with same name (#797)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "619567f6aeab135832dde16ecd35a18df4532c2b", "messageHeadline": "feat: custom not implemented exception (#795)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "74d659feea35cf2266478851832bddd2e9a8b5e7", "messageHeadline": "fix: weird encoding bug (#783)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 103, "deletions": 80}}, {"node": {"oid": "ee00ae76b63eeb2779db6d6c37ddce14c6ba2f37", "messageHeadline": "fix: correct type of block ID in abstractmethod (#785)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "547fcff00e2e35479606b7d7eddcbf459363475b", "messageHeadline": "fix: issue when awaiting confirmations on a failed transaction (#781)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3f5798a8b659b2dc159fbea81b0d90f581092a90", "messageHeadline": "refactor: add transaction query support (#776)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "8bffa3ad1dd38dd34ad88834d5acfa8b0a69c605", "messageHeadline": "fix: broarder err handling (#784)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28ecea69324ceeb58c837e9885213d2cd21a73fc", "messageHeadline": "feat: add 0age proxy detection (#780)", "author": {"name": "banteg", "email": "banteeg@gmail.com", "user": {"login": "banteg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3ab41f51dbd8b955a0caa7b91819811deb54c01", "messageHeadline": "docs: improve error message when multiple events with same name defin\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c2fc7ed462cec053ffcfb3acb4e3772c3d89234", "messageHeadline": "fix: issue with error handling during proxy contract detection (#775)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "2b648a018733d13d13e2a5be7698de8d2ea47b5f", "messageHeadline": "feat: add docs deployment from ape console (#768)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "46450ecc61dd4b7bb041a434f1ac9a50a8110c95", "messageHeadline": "fix: bug preventing longer contracts_folder paths in dependencies (#765)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "18fa7c74f269862cd4b4e1afc85a6226f68e1668", "messageHeadline": "docs: add root level namespace to console guide (#770)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "711fd73b5d96694619527ed9fe1a3c40e9da51ea", "messageHeadline": "refactor: removed pandas returns and methods that decoded pandas data\u2026", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "ae22f134d4425a706f7a10958cfc363222dfb680", "messageHeadline": "docs: add gitcoin grant info", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91c27a1b3ad0d5a3a085fa318ec72b92eb3a63c1", "messageHeadline": "refactor: dependencies logic cleanup (#764)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "92a4bcc4dacde3c4b6a8a96149f4de6ffdf58255", "messageHeadline": "fix: array struct idempotence issue (#762)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "2cf1b3238ed6df41f5146c91fa19415d826a3772", "messageHeadline": "chore: update labels (#763)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b23436cb36670b9464aee197debc7c61840bf089", "messageHeadline": "test: add test case for multi-folder dependency and refactor test-cas\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 86, "deletions": 66}}, {"node": {"oid": "a2dd90837813c9c3345b8d72ca0367a345aa1217", "messageHeadline": "fix: issue where could not use dependencies with non v-prefixed Githu\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "6f39e4375d081560898437209b87e906a2d5ce3b", "messageHeadline": "fix: Update CONTRIBUTING.md (#761)", "author": {"name": "abdullathedruid", "email": "abdulla.alkamil@gmail.com", "user": {"login": "abdullathedruid"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a0b3f47416178480100ba11f7d6819d7b8fd36e", "messageHeadline": "feat: detect minimal proxies (#750)", "author": {"name": "banteg", "email": "banteeg@gmail.com", "user": {"login": "banteg"}}, "additions": 146, "deletions": 3}}, {"node": {"oid": "d57fd86082c7696ea21b3061d59e791db28d1a1b", "messageHeadline": "docs: fix get_references() (#754)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7c15255b6bc546053c0106429d8c3d0a4efff793", "messageHeadline": "chore: resolve conflict with rich (#752)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d2e85af61b978b29489083cec03647b3098ff2", "messageHeadline": "fix: default contracts folder path (#753)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1ee53809558fc0b8a6f031f4ad6402099e3ef289", "messageHeadline": "fix: plugin upgrade err code (#744)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "e0da5dd99df66ab4110856b7b4eb97caef6d2bba", "messageHeadline": "fix: links for testing.md and eth-tester (#748)", "author": {"name": "0xCookedRice", "email": "86559662+0xCookedRice@users.noreply.github.com", "user": {"login": "0xCookedRice"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6404b17d53bc3770abe20f9e25c116029d122dca", "messageHeadline": "fix: fetch contract type from etherscan (#747)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "020cbf3b3bee51926afc3892876be320dcee41ce", "messageHeadline": "fix: regression where could not specify contract type (#741)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "84ac199bdcd150f6361cab306c97150f93512c7a", "messageHeadline": "chore: handle non references (#740)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d1e4e885d01f2729777fc095bc786173c0f5a0", "messageHeadline": "chore: update flake8 (#739)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec1e8694e9cf24a9570d79412885a7b45a662e82", "messageHeadline": "fix: ape compile dependent imports (#730)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "d16a775368ebe2a88c16688c9dabd59fd02ae4e8", "messageHeadline": "fix: raise attribute error in EcosystemAPI getattr (#735)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "43d3a9c6f2c0bc72f85071336284445502cc6c86", "messageHeadline": "feat: cache contract types from deploy and explorer (#712)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 224, "deletions": 129}}, {"node": {"oid": "1ddcbc5f164f1e2b777dc21f2f25bff283d0778a", "messageHeadline": "fix: transfer send_everything does not work properly (#731)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "099b20b20d5effda11f210da7aace9f48c59f928", "messageHeadline": "feat: add recommended plugins install extra (#726)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "51744e26ba2d8880738966ab099973053536a168", "messageHeadline": "fix: checksum address in log data (#724)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 869}}, {"node": {"oid": "7eaeba64305a84f5ea937b816609aa158a5bb0da", "messageHeadline": "feat: support calling transactions (#723)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "82e4afd9747afa94302173743c5e4f285fbff0ed", "messageHeadline": "feat: get virtual machine error in base cls (#722)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "f2f8a3d99700ac5ea0cdc2ebdec0d2d40b563991", "messageHeadline": "fix: typo in mainnet-fork (#718)", "author": {"name": "banteg", "email": "banteeg@gmail.com", "user": {"login": "banteg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2392d53afa6ba2181f62da7aeb14a85b52ae0be6", "messageHeadline": "fix: bug preventing the use of pytest built-in fixtures in ape tests \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "9b40ef15f25362ddb83cb6d571d60cab041fce4a", "messageHeadline": "feat: put back (#715)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a0293ed2e7d1425593f4f616ab54eb8b9d839598", "messageHeadline": "fix: bug where plugin name showed up in available plugins when it was\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "cbde5b09f4448569642187f4b1a1a4ec78bdd6b3", "messageHeadline": "fix: edge case found in hypthesis test (#711)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e02d477abfb0d1584c2b9452745db43e74d1581", "messageHeadline": "feat: extract-manifest in project manager (#710)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "338fe5b6624cb9cd0d1968a6a8cc4e6e5a96ebf9", "messageHeadline": "feat: handle structs within tuples and arrays in decode_returndata (#\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 429, "deletions": 38}}, {"node": {"oid": "b2d129b75a18e1846a3a18b9a6e8008e76413203", "messageHeadline": "feat: configure transaction acceptance timeout (#707)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3085a57849f86259b493f01a529394a2f5467f9f", "messageHeadline": "fix: handle multiple versions of same dependency in project.dependenc\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 84, "deletions": 30}}, {"node": {"oid": "9bacb816330a3cca045a13f5975e4dca3bf44ea5", "messageHeadline": "feat: support contract namespaces (#698)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "14ff5dcd4a7c456e09ead850d741f7c4d326c25c", "messageHeadline": "fix: add handling for struct outputs (#684)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1914, "deletions": 916}}, {"node": {"oid": "5a9f9bccbcd068f9ba430a3733bef6105a027455", "messageHeadline": "fix: ape console in quickstart to not show up in index (#696)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c37e5683eae6753444b4422367e20b39fe773687", "messageHeadline": "fix: sender contract instance impersonated accounts (#619)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ac71526ab9bb656a50610dd8c068d1c8365d7d84", "messageHeadline": "feat: support forking Ethereum testnets (#691)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "23d68d7e882629cb6bced35a4f2805c32b981911", "messageHeadline": "fix: always return chain id from network when using live network (#692)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "511c091119d06b7bd3fa666d1f9e2e0127fc58b7", "messageHeadline": "fix: bug preventing \"no\" from working in signing prompt (#693)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 85, "deletions": 12}}, {"node": {"oid": "a0ed0eab6cd545511b7c880eef69eae79fc62acf", "messageHeadline": "feat: allow ecosystem-specific kwargs in deploy (#689)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "35c471b8887b1f80f8bf2beae12c419a86943965", "messageHeadline": "feat: cache chain ID to make less RPC calls (#683)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 86, "deletions": 33}}, {"node": {"oid": "bc1d8417883a087a05eca436bf42db4ead0e7ec0", "messageHeadline": "fix: error message when provider not found (#681)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "4d6e3a2b5abd25b0a321a461c5782c23ae165dd9", "messageHeadline": "fix: bug preventing compiling dependencies in a project with no sourc\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "ec185424aea86cf39d114ac5a14b92b38c115c61", "messageHeadline": "fix: issue with -v debug when CLI plugins failed to load (#677)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "44f150bf32c7dbddd931284881539af3359ad2c8", "messageHeadline": "fix: dont except errors from first class plugins (#676)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d9a01df2c614cf8a7b99eb162e456b904fc8bfd", "messageHeadline": "fix: delete temporary config file for non-ape projects (#673)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7c1452d81f7820ebd9783147a1a392c685c1de28", "messageHeadline": "fix: adjust error message when failed to impersonate (#675)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "05a89dfcd29621fd89f83680182872b3ed58637f", "messageHeadline": "chore: update mypy (#674)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8373a3ca8cd4e531bc7daabd8151eb0941a698f", "messageHeadline": "fix: add default for provider settings (#672)", "author": {"name": "vintro", "email": "77507980+vintrocode@users.noreply.github.com", "user": {"login": "vintrocode"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "145ef053f9e090c295887b4cbec4e338e6e8ceb8", "messageHeadline": "chore: bump ethpm-types (#669)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "742c7020f49a27eaae70fe57588186f29a85e53c", "messageHeadline": "chore: bump ethpm-types (#666)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c9d970e230bd277cd01f3f68ca21a8e9654767e9", "messageHeadline": "feat!: ecosystem decode and encode address (#607)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 115, "deletions": 44}}, {"node": {"oid": "92251e89c56bf0306357aae1e1b5c9a6454bca91", "messageHeadline": "feat!: add 'decode_return_data' abstract method to EcosystemAPI (#628)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 90, "deletions": 33}}, {"node": {"oid": "b402a709b19abf9460289b0eb0e6b607c8c1944b", "messageHeadline": "refactor!: move transaction status and type to ape-ethereum (#624)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 164, "deletions": 155}}, {"node": {"oid": "8e188c1690b34d06281e0c8f8b0cf7947b7ea17b", "messageHeadline": "fix: resetting state modifying fixtures not function scoped (#654)", "author": {"name": "Edward Amor", "email": "edward.amor3@gmail.com", "user": {"login": "skellet0r"}}, "additions": 111, "deletions": 27}}, {"node": {"oid": "2a653a58644b466b1df214809acdd37d07684bd1", "messageHeadline": "fix: handle non alpha chars in contract names (#663)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d85544e34e0c713931e61cb6729142b596d4ece7", "messageHeadline": "feat: added more info to our quickstart to it make it more helpful (#\u2026", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 384, "deletions": 399}}, {"node": {"oid": "453b0a9346207193c93a9bfd7abdab4b38a2b251", "messageHeadline": "fix: use warnings instead of erroring in config network processing (#\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "990e1de2f3b09979e328f58bcb6bccd89d30d65f", "messageHeadline": "feat: enable accounts to be able to auto-sign transactions (#650)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 104, "deletions": 57}}, {"node": {"oid": "f0c50b2fa8a3847e970db155c2b02bcd2d9a7d62", "messageHeadline": "docs: update compiler collision error to add helpful information (#656)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "71d59b2be0685430481169603746e260938f31e3", "messageHeadline": "fix: use step parameter to block_container.range() method (#648)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "117d6f12edbaf993d22d18bec3b49d58afbfc902", "messageHeadline": "fix: delegate to container when checking if account exists when acces\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "1832fe10d45a03b5338eb574a865b70089bf9ada", "messageHeadline": "fix: issue when console would not launch when exception raised (#649)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "d1659338730ac26fe4e1d415a3930e953110c898", "messageHeadline": "feat: brownie project support and dependencies that have dependencies\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 430, "deletions": 283}}, {"node": {"oid": "7759b5227fdff4ce10e4feaa7c9a085f93b91c45", "messageHeadline": "fix: better handling of kwargs inside of contract calls (#612)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "190a8908bbb4a9657050568fa789fcdd5196995e", "messageHeadline": "fix: include entire extension chain when searching for files with reg\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 84, "deletions": 14}}, {"node": {"oid": "692ee4a52089de731691afc4be89994dfc060946", "messageHeadline": "fix: contract ABI repr errors (#644)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "731b556b88f3830c5a94511bc3ab32c86bd972a8", "messageHeadline": "fix: use encrypted protocol (https) for cloning repositories (#639)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 103, "deletions": 72}}, {"node": {"oid": "09c802fe46e12a769131213e18e6006cc21014be", "messageHeadline": "chore: update issue template (#641)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a595e8fbb1e7149be16b8036f8ff7b2f9c00c4f9", "messageHeadline": "refactor: leverage query manager to complete historical block range q\u2026", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 112, "deletions": 18}}, {"node": {"oid": "bf697302e57c999a11babb37c9eae83ae6a34f88", "messageHeadline": "fix: return type of key in ape-accounts (#630)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dd93c0d69b01e04c27b3ac51210efd2ffe361283", "messageHeadline": "fix: issue causing the log level to get set multiple times (#626)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "49d00004696926f15a986a1bbc2d4191c141b039", "messageHeadline": "docs: ordering (#625)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e55eb21aa5cef90e7a835dfb2a7e6d17373e5b7", "messageHeadline": "fix: version issue (#616)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f55ca63a39a84a3432d2eff804b1b902aa708ba5", "messageHeadline": "fix: recursion error when accessing chain ID for non-connected provid\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cc458e8025ab425056112b450c52eb3714c883c2", "messageHeadline": "fix: added feature to handle slicing when getting accounts (#615)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "289d1883951ca47308247f962c0719d3a3b75cf9", "messageHeadline": "chore: upgrade click (#609)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "30c90195190d7915decc97f17bf4ef427337d24c", "messageHeadline": "chore: pin ethpm-types version (#608)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9c11b13b1916333c7ea31d6d6c032e426402b96c", "messageHeadline": "feat: support deploying from contract container (#603)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "45cbf430843f26cbbf4005336f5dfe37ddb0c4f7", "messageHeadline": "feat: add get_transaction_trace to provider (#602)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "74903afc7eb8a6d8d19c84fbec15834849febe51", "messageHeadline": "feat: decode events (#584)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1240, "deletions": 375}}, {"node": {"oid": "967f3cda8d88bc631fef224f625b50aa973f3e84", "messageHeadline": "fix: ape plugins list showed core plugins when it was not supposed to\u2026", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "c9ffc8801a59e90eae2fe635af7e54f957f699f9", "messageHeadline": "feat: add `unlock_account` function to `ProviderAPI` (#594)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 229, "deletions": 212}}, {"node": {"oid": "377a50250819d853520aa477ee46a9c75b515b58", "messageHeadline": "fix: bug preventing compiling individual contracts that use dependenc\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "e7f0b06bb10b6a80c9b34539550ceea8f40ab46c", "messageHeadline": "fix: parent_hash field is set incorrectly (#593)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6f2000b39c2f12aa28fb297df893f004dad889ce", "messageHeadline": "feat: console extras (#566)", "author": {"name": "Mike Shultz", "email": "shultzm@gmail.com", "user": {"login": "mikeshultz"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "202596d88a7d69f01bc6f3a34442ca0d5e40e162", "messageHeadline": "refactor: use single dispatch for DefaultQueryProvider (#591)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "5008de4a579fd1e094c7fe7a266bb93a74b931ce", "messageHeadline": "feat: added a test for chain.ChainManager.mine (#589)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "332f033ba39692662870c64dd2f7d79bba1df5af", "messageHeadline": "feat: add deltatime kwarg to chain.mine (#585)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e80a94237b0a300977a0b17db9d8010b796d690b", "messageHeadline": "feat: add utils method for adding spacing to strings (#582)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 64, "deletions": 46}}, {"node": {"oid": "50c1bc4fd636991636768156bfc7873dafa530b3", "messageHeadline": "docs: format css file (#577)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "c93a0a9b5a90eca5d9fefbdcd1e1a2028295ebde", "messageHeadline": "fix: handle when network values don't exist in choice-parser (#578)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "0b984659a39e49ac5a903918721bdab7d344e0e4", "messageHeadline": "fix: support latest sphinx (#568)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "4834f0ac1ca263a7efca7af834807461cb19878c", "messageHeadline": "fix: issue preventing --all flag from working on accounts list comman\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 60, "deletions": 77}}, {"node": {"oid": "1f47f1d3b6dfc548961ad198c03ad9a33b56c650", "messageHeadline": "feat: support configuring default ecosystem (#576)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "504862f334074517efdb48a4e76251f506c119b6", "messageHeadline": "docs: update docs to be stable (#560)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f67674c9e61a2dc45e46be70f468e4516a0cbb42", "messageHeadline": "docs: edited the tokenlist plugin name to be correct (#558)", "author": {"name": "defidipshit", "email": "101429822+defidipshit@users.noreply.github.com", "user": {"login": "defidipshit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e003ee5003ca2491aeba9d0d262a8e9e138e084", "messageHeadline": "fix: error message (#557)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f0233acdf39c6e8c702f0a59f0bf74e50c8d0153", "messageHeadline": "test: (pydantic refactor continued) remove unneeded mock in tests (#556)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "7019889d24e1234f56f03229084687f5cebd1b56", "messageHeadline": "feat: allow network choice filtering (#555)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 229, "deletions": 27}}, {"node": {"oid": "4c1b884aab13191a92e4397a64af06a56d65716b", "messageHeadline": "fix: bug preventing you from interacting with dependency contracts (#\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 212, "deletions": 106}}, {"node": {"oid": "f0b4dea782662f02b869cc67007e3a692c4c22cf", "messageHeadline": "refactor: moved to_address to utils module (#553)", "author": {"name": "Violet Summer", "email": "95707829+violetsummerzine@users.noreply.github.com", "user": {"login": "violetsummerzine"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "1020e1f0b8f779b98ff4ab6096c4bf55f7cc0a15", "messageHeadline": "feat: default query provider (#535)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "5232b02f2ffebf74692ce99e09ebd6cc79754034", "messageHeadline": "fix: (subprocess provider continued) remove unused call and other cle\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "554f208b04817491c4913bf5b99205200b1de6d0", "messageHeadline": "chore: update PR template to match Actions CI (#550)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e80b6d0dd755e34f08b65407bbe64b89f1a3d409", "messageHeadline": "refactor: do script loading more dynamically (#522)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 217, "deletions": 129}}, {"node": {"oid": "1c7f32c3ee5157769a2ef4209d934ab98b98322d", "messageHeadline": "feat: subprocess provider mixin class (#551)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 322, "deletions": 4}}, {"node": {"oid": "9415a370187e8155084e4287db48118e20c9e28f", "messageHeadline": "fix: require local network when starting ephemeral geth (#544)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "617609e0bf9041f278659c09be28ec97bc89d0d4", "messageHeadline": "refactor: move integration tests that use local blockchain to functio\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 59, "deletions": 63}}, {"node": {"oid": "5545d4ee8b897f3181b6e79724b904031bf82c4c", "messageHeadline": "refactor: allow config to pass extra fields (#537)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "16d5b3865524720f0f689675a4aad62947e2d762", "messageHeadline": "fix: bug where ecosystem implementations failed to load when their ne\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "731da22fc40b463525805dabb1537692e92a6f3a", "messageHeadline": "fix: make debug work for failed-to-load plugins (#546)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "3f4c70ee707827ef0dc2c9bb879e2c8d102f0806", "messageHeadline": "fix: handle exiting pytest when provider never connects (#545)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ffa0b98cc5fb947d28e57cffb3a792af2819ff19", "messageHeadline": "fix: issue where we were using a default mutable argument (#543)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "024ed9867add1fda3859236136fe5e81b9abbbe0", "messageHeadline": "fix: (pydantic refactor continued) handle no contract type address in\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "53920c148880ac53cd38a3c8a4577c4de08fc9a6", "messageHeadline": "fix: adjust to honest python versions and upgrade web3.py dependency \u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf36d382e582bcbaa749c03cc0d2786bd6f80b3f", "messageHeadline": "refactor: shate default gen dev acct stuff (#536)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f26dc59e6e08bf25847ac7c29e3fa19f777e45e4", "messageHeadline": "docs: ape init (#532)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "fd1a3ce989ebbbbbae75273732c07be3a3e4902a", "messageHeadline": "docs: have user update their version of pip before installing (#533)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "738870855a8bd5ffb90879de445b9af12d5b4fa7", "messageHeadline": "refactor: breaking pydantic changes across all repos (#509)", "author": {"name": "NotPeopling2day", "email": "32708219+NotPeopling2day@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 939, "deletions": 1280}}, {"node": {"oid": "6c7b2bdb90b03ccc85b61353f79ea241d0e1e3c7", "messageHeadline": "feat: add ape init (#531)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f3c87cd1d7c9a0cf6a3e1b22de0c82c6038ee205", "messageHeadline": "fix: issue preventing filtering plugin accounts in the CLI util optio\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56049f6a0580aeafb21509dd3de9f70b7a49a19d", "messageHeadline": "docs: Added line about test accounts", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4dd6336c79ebabcd8d88589c15c9f7a5cbeaf7b8", "messageHeadline": "fix: issue where if you set one geth network URI, all other default n\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "93f5987b50ff5964f32f73d5dd5f4562d7ace691", "messageHeadline": "fix: forgot to fetch config from provider origin module (#515)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c38c2e6a695568abea2e6010fba2a509136d39", "messageHeadline": "fix: only set when not default (#512)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "917a126cb6dd8f5fcc4c8a50c5f3d20753e6edc8", "messageHeadline": "feat: allow excluding contract glob patterns from dependencies (#507)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "f16196496ec8b9630c3139bd1b75ade97b3a110c", "messageHeadline": "fix: register pytest plugin outside of plugin (#510)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "99736a8929992238af9bcd0b60908384918ce66c", "messageHeadline": "fix: use module name when registering providers (#506)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d49c26220626a49265281eff559754ef98dc3061", "messageHeadline": "feat: interactive debug in tests (#455)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "6179f666d002b9a764cc7fda405267440b02bd8c", "messageHeadline": "refactor: store results of query for plugins that cache (#501)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "7c024f7da7828f4f9cef8e98b23e64dee59995e2", "messageHeadline": "docs: missing b (#503)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ff5a411be1611bd2c698deb5e9010cd42f7f25", "messageHeadline": "fix: bug in default ecosystem preventing using other ecosystems (#499)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99220c8afa59db31fb0d9c698df76db6f0f24832", "messageHeadline": "docs: add config guide for geth (#497)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a0bbcb4ba15814511b4fd7ea14e4b215e310b7ab", "messageHeadline": "fix: query type issues (#496)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6901182abd0cf649d57071aae671d562b130463d", "messageHeadline": "refactor: make range work more like python builtin (#487)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "fa40be8090fde1bead0e261991604706bd82dbee", "messageHeadline": "fix: raise when nothing compiled in dependency (#492)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "db956e3776893de7e465a91c8d2841e80a5ff76a", "messageHeadline": "fix: provider repr (#493)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8161569905cc3f9bea43d73e228f7533af98982e", "messageHeadline": "fix: change to bright yellow (#490)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cbbe66c485a3df948de3b86efcbb4b8cb4d08a5", "messageHeadline": "docs: add missing raises stmt (#491)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96768241f6044fd37fe4524de216e8e300d21578", "messageHeadline": "fix: bump ethpm types to prevent bugs (#489)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ffbc883a483be7d51d1f97ddc7580ea6664967d", "messageHeadline": "feat: add query base structure (#480)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 348, "deletions": 11}}, {"node": {"oid": "2389ec911c557d42d763050955f1559f94f197c0", "messageHeadline": "refactor: use repr method instead of str (#486)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d19027fd0bae4343b90292b7cd3a7fb8be3bc6b2", "messageHeadline": "fix: consolidate 'ape plugins' commands and fix issues with upgrading\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 295, "deletions": 256}}, {"node": {"oid": "2448708ae2e3ad7943f1bd0f17c8a7a70a28351d", "messageHeadline": "chore: upgrade web.py dependency (#459)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eb8a9969316d661a6d91656f446dea068f578ee", "messageHeadline": "fix: improve warning for unfinished plugins (#484)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "431f70020673f7e0d92da77e3480ff1468c68a47", "messageHeadline": "fix: deprecation warning when using entry points like dict in some py\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2eabb561c250003999886bf3f47d650eeb7e45e2", "messageHeadline": "fix: use contrat name when nothing found (#481)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22d55a9135560533aed0492fefa969bfef138c24", "messageHeadline": "fix: support uninstalling editable plugins (#478)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "60e4e5b3322bc4249d2a2c5a9b8b35d2614eca3c", "messageHeadline": "fix: raise when invalid passphrase on delete (#474)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "ba2369fe3a0c1f257cbe5659ee69a212cab3040f", "messageHeadline": "fix: make version incompatible with upgrade in 'ape plugins add' comm\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "a761ee7d5038a0e44b704add698179e7544f3090", "messageHeadline": "fix: list accounts alphabetically in 'ape.cli.get_user_selected_accou\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "89ffa92352a49204710df91bd406a540dbc96f61", "messageHeadline": "fix: handle importing 'collections.abc.Mapping' in python 3.10 (#475)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "3b9018913577bb59761c6746bda728b795347de1", "messageHeadline": "fix: breaking ethpm types (#472)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "9de1a221458c8a520188c528e89ddd35e20abd43", "messageHeadline": "fix: use a default message in Abort when user does not provide messag\u2026", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f2dfa4f12b29c0fd4ceeda5096ad707ce345f8d0", "messageHeadline": "fix: exclude private repos (#470)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6f8abef3d971de8b4106dc45a6240c6153929fc", "messageHeadline": "fix: bug preventing compiling contracts (#471)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ff27b3075c525ec32fea6b79fed9df298981bffa", "messageHeadline": "fix: remove extra parenthesis on 'ape plugins list' command output (#\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fad9f26a3d81f8e4261554494ddb6cfce3b8ebd2", "messageHeadline": "refactor: prevent overwriting anything in root (#463)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a5a497ea56eb4945b87f892020a5e8d00080c34a", "messageHeadline": "refactor: plugin system for projects and dependencies (#431)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 986, "deletions": 375}}, {"node": {"oid": "b6ec8037c936de9b94c8cc631d17791ca7a8813a", "messageHeadline": "feat: documentation site mobile fix and updates (#453)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "b527e59eb99a27f9e30edd0c61a99f9d82b1a7fe", "messageHeadline": "refactor: rename 'development' to 'local' and other renames (breaking\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "806d57c4363580aad608daeb5e2967e1b5dc640e", "messageHeadline": "fix: raise ArgumentsLengthError when mismatched arguments length in c\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "bb20cad05f4178fddd99f56692a3ae0aed106e6f", "messageHeadline": "feat: ability to compile external projects (#439)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 96, "deletions": 34}}, {"node": {"oid": "9f1dfafa7c3702d7175db632063ffc855bec4c52", "messageHeadline": "fix: load config at earlier point to prevent segfault when trying to \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "13c3abca8f4b5edc994eee13b876e1b9e3a71836", "messageHeadline": "feat: timestamp converter (#441)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "6e62cfdbe0ce03534b5952206a4ebf326efcc158", "messageHeadline": "refactor: remove dataclassy from managers (#435)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 116, "deletions": 88}}, {"node": {"oid": "c0ffac9dd1a71e2be5abc759ad2c575631346875", "messageHeadline": "fix: issue preventing stacktrace from showing in -v debug (#440)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f924b0be6f7b6e8ecc5672714e9be02c5f0bc2d4", "messageHeadline": "docs: fix issue with address type (#438)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "31412082a08bdf65b6ef09193bca96731daf069c", "messageHeadline": "fix: log level default value race condition (#437)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "533149faa489f5c5d024b5f14ad7935bb2f053d2", "messageHeadline": "feat: added timestamp conversion feature (#432)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "7cb3c3273408882c909dbe93fa9765e7ab8efeb4", "messageHeadline": "fix: check if contract prior to transacting (#426)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "37ea4b06011dd71bdad5c980eb9d01a5b7f6caf0", "messageHeadline": "fix: upgrade IPython to prevent potential vulns (#433)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ded6f6dd02df20be9226f3f5ae71cce27085e8", "messageHeadline": "feat: allow configuring a global contracts path (#429)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "7f2358284d6c5146a7a40d85fc9e7320cdea2ade", "messageHeadline": "fix: bug preventing from solidity dependencies to work properly (#420)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 120, "deletions": 58}}, {"node": {"oid": "4a896c13908ac7117c2533c4aff4a0090c5258e7", "messageHeadline": "fix: bug preventing setting default networks from working (#430)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b7f8a8688fe29225264a5914bc7bd5d102f7ad6b", "messageHeadline": "fix: docker build failing for requirements (#428)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f470b56010c9335c5c606b885eca385e5cd8f33", "messageHeadline": "fix: rm auto perioder (#427)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "33697565a04012e924bd09bb9a697c66217586a1", "messageHeadline": "fix: handle none args or inputs (#425)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "57d55f606d6fa2cf8027958260c93c18785db959", "messageHeadline": "feat: editorialize doc (#314)", "author": {"name": "violetsummerzine", "email": "95707829+violetsummerzine@users.noreply.github.com", "user": {"login": "violetsummerzine"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7bb0af893611f2a7ab128e39068a54259ad80857", "messageHeadline": "fix: handle vm errors in calls (#421)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "647d5ab8d917a556032a48a1861c495e289c579f", "messageHeadline": "fix: issue preventing req confs from setting in test p (#419)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a61108518555b8986ec31ce2af0bd98b1a455241", "messageHeadline": "feat: allow specifying default network (#416)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9ff6a28142d0528ad530147ec8a02aea66b1fc1d", "messageHeadline": "fix: issue preventing scripts from having the same name as a package \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 87, "deletions": 74}}, {"node": {"oid": "25333844b58fc90d11774862acc4aa7cf6eee4f4", "messageHeadline": "fix: warn when unprocessed config items instead of error (#413)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c86f7fbc5899b2077e29d541a07ee8ec30117d0a", "messageHeadline": "feat: check signature function on AccountAPI (#389)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "624ac2aa2053019f7c1649aab41dc65caecfcaa1", "messageHeadline": "fix: bug preventing changing the verbosity when using the console com\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3440e86a786c4b29938baaf01aaf0d42be4e30e5", "messageHeadline": "docs: issue with docs failing during beta release (#411)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "13c33a6a226e9caa71d05f85c1453bbb89ed7b7a", "messageHeadline": "feat: mining control for testing providers (#410)", "author": {"name": "johnson2427", "email": "37009091+johnson2427@users.noreply.github.com", "user": {"login": "johnson2427"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "74ead9d63bc5453bcd52f05d41c30ac5db763ceb", "messageHeadline": "fix: better support for initializing past receipts (#405)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "03e67c5b1ed02c91cde1d17da255f359769b69d9", "messageHeadline": "fix: adhere to ethpm manifest compilation expectations (#408)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "f81bee9907ed05bf4501a34771dc718532c0d8d4", "messageHeadline": "refactor: raise NotImplementedError for calling test API on normal pr\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "279af8e3eb8700fba33fec2e8e700e49188992aa", "messageHeadline": "fix: chain id for goerli (#407)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d937160823f910d5ab84bd7acb5246d2cbfe28e", "messageHeadline": "feat: add upgrade option to plugins 'add' and 'install' commands (#394)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "0a77574b8cd79919720e85d76b4c7479ff9da30a", "messageHeadline": "feat: allow setting the pending timestamp from top-level 'chain' clas\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "aca6fe637ddb857ff0d6658fd06f4b2e62b89812", "messageHeadline": "feat: migrate to ethpm-types (#395)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 99, "deletions": 660}}, {"node": {"oid": "b5443197ebd73186bbf8e716fa7bba3260f3dc8a", "messageHeadline": "feat: chain manager (#385)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 815, "deletions": 139}}, {"node": {"oid": "18ac2bbb2607360ce927c83b606d94846f7f1e8b", "messageHeadline": "feat: fixed spacing with math (#393)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "48419094cfc493217ecb5f4887c75bdbe509ea94", "messageHeadline": "feat: allow saving deployments to config file (#378)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "4d0fb9b1df8f5d5b9e0a67c315ee990a93ef9007", "messageHeadline": "feat: added uninstall command and made install have confirmations (#382)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 95, "deletions": 8}}, {"node": {"oid": "1689c0668540714d92fcc42e3f4d5feaec60d714", "messageHeadline": "fix: bug preventing str-type when specifying transaction types. (#386)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 123, "deletions": 8}}, {"node": {"oid": "cd71da3cfdd508737ab481edcff2ddb36d8c1010", "messageHeadline": "fix: Dockerfile not building for typing-extensions incorrect verions \u2026", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea1443c45d5ce102c48a542508594b88106812ae", "messageHeadline": "feat: added install msg (#381)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "adff2bdc24eb79b360a5a20a8a730d6c1dfc1c15", "messageHeadline": "docs: added logging tutorial to quickstart and plugins (#341)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "38794c46ccbb3be5a650c96f17bc25eb59c5cd3f", "messageHeadline": "fix: ensure the correct type when signing a message using eth-account\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "5cd34b680c71cd1a068dfae1253e18bfaf7253bf", "messageHeadline": "feat: handle iterable args (#377)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 145, "deletions": 31}}, {"node": {"oid": "bb07f0b1f42c362bf87cb0be373035295fe1ed73", "messageHeadline": "feat: set and honor default provider in config (#375)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 174, "deletions": 56}}, {"node": {"oid": "64aeef660180ff347630b8d551c4cadf10237961", "messageHeadline": "refactor: use transaction values from decoding rather than as new par\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "2ddb26c781670af3cd0d3d4d356f123dfbb30c0a", "messageHeadline": "docs: fix path versioning issue / filter out betas (#373)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d2af3cf2d8f1c2097426ec083c545c0537bee3b5", "messageHeadline": "docs: general revisions and fixes (#370)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 203, "deletions": 182}}, {"node": {"oid": "22d982d3929ed4362dae4ab964b96d236bfaf4a1", "messageHeadline": "docs: document projects and plugins via guides and more method docs (\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 569, "deletions": 140}}, {"node": {"oid": "62b9d5bfad0349eea30d0f2f63e887ec4f9de0c6", "messageHeadline": "fix: rm is_valid (#371)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "e1aa7f625fedcf8d5695b424cea5c5f00975cfcc", "messageHeadline": "docs: rename to python (#367)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c8840d6dc02d7c37545e29b28269bf744842c9", "messageHeadline": "docs: use raises keyword in method docs where apt (#338)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "b2dd6249bcf82d0da3526e08279d5ddab3e82d6a", "messageHeadline": "fix: type ext related build slowness (#342)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b09e082877981b8b44a8e55baf1a567a5b7663", "messageHeadline": "docs: document ape.contracts public classes and methods (#340)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "492832a3ac658949313a1c4e849e579b233aa8ee", "messageHeadline": "docs: add missing method documentation for the types module  (#334)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 186, "deletions": 8}}, {"node": {"oid": "28b1bb81ff4404a7f3cbbd2a89b7dc479df66609", "messageHeadline": "docs: split up and organize the CLI utilities method docs (#339)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "95bd3c3eda8de4ed149d37976dbc6d8f2bdf95e9", "messageHeadline": "docs: Document Networks API (#332)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 282, "deletions": 34}}, {"node": {"oid": "3ff30616379be53208d32b6f0bc268810c22dda3", "messageHeadline": "docs: only go 1 lvl deep for guides (#336)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e298b183e9ef7ec09182050752abea65cadb8fe", "messageHeadline": "docs: use more beta-like language in readme (#335)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ef64aea741fe203f595281192b5a2f6e8307295", "messageHeadline": "docs: exceptions (#333)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5331bf80cd4eb28da1c298ef6870231c6271af15", "messageHeadline": "chore: add support for Python 3.10 (#331)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fd9583b6ec21ea460ba2092d8124414d99a640af", "messageHeadline": "chore: update development status to beta (#326)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "228d8703ec0f1a3f1373841716834e5fbc96f02c", "messageHeadline": "feat: adds support for getting contractType from explorer plugin (#318)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "849d1c9275c2f7e0a985119b611d97ba29218211", "messageHeadline": "feat: compare accounts and address str (#317)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9eff6c01e68b656bbb7b3cf5f0c5d30e582ac6af", "messageHeadline": "docs: add documentation to the 'ape.managers' classes (#320)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 587, "deletions": 24}}, {"node": {"oid": "f4aa31b38bb326fdfecc2ee6725508080e9f0d49", "messageHeadline": "docs: update-logo (#322)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48d3b0eb7222ab0a56f53c98035f2abe41f6509", "messageHeadline": "docs: added provider API doc strings (#303)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 274, "deletions": 43}}, {"node": {"oid": "6d349704d1b5038a2eefc8f191621f9b3ac5c796", "messageHeadline": "docs: document AccountsAPI (#301)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "b49b20c8f34b74afe968d1de4adc971dd470fdb2", "messageHeadline": "docs: documentation of compiler, config, explorer (#304)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 91, "deletions": 6}}, {"node": {"oid": "0ac411f14ee49acb6eb5dee4fb86f1c70bc18a16", "messageHeadline": "fix: add missing docs dependencies (#315)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39f6b309827cf620f60f8e197c2a65dc425f1dc8", "messageHeadline": "docs: doc strings/utils (#308)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 126, "deletions": 6}}, {"node": {"oid": "818e43a58900dda85aef83604ffbdace34371a46", "messageHeadline": "docs: revamp documentation (#302)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 761, "deletions": 681}}, {"node": {"oid": "623340b73028989f56089993fea905b23dc11b28", "messageHeadline": "feat: add string address encoding (#311)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "d7c67ca4033b517b9c353057c50fc70f86ad8154", "messageHeadline": "fix: unable to deploy (#313)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5769362029fc2b4dea7706da3fece513fe0fc960", "messageHeadline": "refactor: rename 'ape.api.contracts' to 'ape.contracts' (#299)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "d55965934038f147119b7724f21b7677476843f5", "messageHeadline": "docs: document the CLI utilities (#295)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 144, "deletions": 17}}, {"node": {"oid": "a881e675807a068db4ae6ca6299057d5093b78d4", "messageHeadline": "docs: document AddressAPI (#300)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "b6e86367d8f1b66548211a8d05f745be20b22ffa", "messageHeadline": "refactor: use builtin tempfile context (#296)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "3ab1ac04fd240bdf502a8b46d52fea1ffb7452a5", "messageHeadline": "fix: return checksummed addresses (#294)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e1ec612d4b5dc8298b95cacbb08488a71226b3c9", "messageHeadline": "feat: allow CompilerAPI to be imported from root ape.api namespace (#\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "898fc8dbb3748012351b074b8c91c19731327140", "messageHeadline": "feat: support Github dependencies (#284)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 178, "deletions": 43}}, {"node": {"oid": "e9d5935e19c3ba12b6dda5b9f3484f861623f1aa", "messageHeadline": "fix: remove unneeded github auth check when displaying available plug\u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "930c83ca95d69ba0e651b9c66324d84f1f0f1205", "messageHeadline": "feat: wait for transaction confirmations (#277)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 196, "deletions": 14}}, {"node": {"oid": "6490c41b3657ceb9c07325b1323f2cbbebe3d935", "messageHeadline": "feat: ability to initialize contract objects with an address (#291)", "author": {"name": "Evan", "email": "32708219+evanblank3@users.noreply.github.com", "user": {"login": "NotPeopling2day"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "42aa4393a8ed5d97029a14ae1dfa5e5b1aec2d75", "messageHeadline": "feat: block API (#279)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 167, "deletions": 17}}, {"node": {"oid": "7e22890d40367760a3ae9592c33f6446fbca1b29", "messageHeadline": "refactor: create GitHub client (#283)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 70, "deletions": 51}}, {"node": {"oid": "f2d8f586e76f1aea06b06e532270341471c6e7db", "messageHeadline": "refactor: make config item importable from api (#276)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ef2c5d161f30f246c3ad2b6c85f5c43451fabd9", "messageHeadline": "fix: issue preventing the transfer() method from working on accounts \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "99091a3bfa2fddb0c7ae8219a535db1769c71c36", "messageHeadline": "test: test test (#272)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a79ae0a0c3a8f55bbc89546cf166c18d00f28320", "messageHeadline": "feat: support upstream providers (#258)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "5917c193536b0e6c14181b6a220d7b9f29ca64d6", "messageHeadline": "feat: use rich tree when outputting networks list (#257)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 115, "deletions": 8}}, {"node": {"oid": "baa1fb0a11b0bf6e4180de682e55d7cd53256281", "messageHeadline": "feat: show contract addres on deployment (#256)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8607c53e7a805005a33f1cad8afdb45f0402e83d", "messageHeadline": "feat: detect if not geth (#253)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "86a626b671e99f438cf578d8718fa49a8a736b55", "messageHeadline": "feat: eth-tester provider (#252)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "1aeebfcb8b8d957769eb87bfb641dc97b23a648f", "messageHeadline": "feat: handle no revert message (#250)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "11880f96bbb1de0073c141faed87721491fb89c1", "messageHeadline": "feat: only compile given contracts (#247)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 133, "deletions": 32}}, {"node": {"oid": "074b093a8d74f9defc211704dab4d4d6b5590736", "messageHeadline": "chore: specify opt val (#248)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7cca21252962a92c1d31c434b69dcdb5da239ac", "messageHeadline": "feat: support dynamic fee transactions (#237)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 223, "deletions": 88}}, {"node": {"oid": "76b0673eff47b8433d55ee7039e7e5c6bf635219", "messageHeadline": "feat: display available plugins (#212)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "56f48bd3497c14b377257aae5c8d0e77d16c284f", "messageHeadline": "test: allow CLI test projects to opt-out of tests (#239)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 241, "deletions": 42}}, {"node": {"oid": "3653754d41d391b3f6e52d198a07c7dbc242e21b", "messageHeadline": "docs: readme updates (#243)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed6e9e33f848cea7d2662364824aa6631f7676b6", "messageHeadline": "feat: contract CLI options (#240)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "be4b348114c398d188139336e1ab3970e3912fd3", "messageHeadline": "docs: added quickstart to main branch (#238)", "author": {"name": "Ninjagod1251", "email": "15219900+Ninjagod1251@users.noreply.github.com", "user": {"login": "Ninjagod1251"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "efc848dd3cd39da073758965ee0fe5a36c18a216", "messageHeadline": "docs: create narrative documentation (#193)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 260, "deletions": 14}}, {"node": {"oid": "3a20280ed70083392ea99ead3e475772adca49a9", "messageHeadline": "feat: web3 provider base class (#231)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 96, "deletions": 72}}, {"node": {"oid": "d9c43b60b82d33634abb44e8646322ddf4c13139", "messageHeadline": "fix: keep packages_data up-to-date (#234)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a4706b4b6d836abc65b17ee56e042991fa4e70ce", "messageHeadline": "fix: issue where all plugins got counted as 1st class plugins (#230)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "3ffb0b26b0ffbe6e4720505f1fd03756ffcd8179", "messageHeadline": "feat: upgrade (#228)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac2e358e94db6a1b6de5be53a8bb15e4287fb4c0", "messageHeadline": "feat: test command (#225)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 251, "deletions": 2}}, {"node": {"oid": "d9eae4f3465fea9d8ba0fae5810e49948a5d3fd6", "messageHeadline": "feat: upgrade black (#227)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80c1a1ccb630a6f3ff1ece2c22f66113d85c5f81", "messageHeadline": "refactor: rename http provider plugin to geth (#226)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "421fcf5cf20f2990083921cb95a1ce0d6ef094f8", "messageHeadline": "feat: start ephemeral development geth when no HTTP provider running \u2026", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 162, "deletions": 21}}, {"node": {"oid": "d7f9a749bb223d7101e84a126e7187170c350334", "messageHeadline": "fix: only handle errors from geth in ape-http provider plugin (#219)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 172, "deletions": 86}}, {"node": {"oid": "35a0099f59d141022b0642afbfb38c9a9e1607c0", "messageHeadline": "docs: update website and doc links in README (#221)", "author": {"name": "Mikko Ohtamaa", "email": "mikko@redinnovation.com", "user": {"login": "miohtama"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77e8183cf71f70d15760ebe1283622c762c8c5da", "messageHeadline": "feat: provider and account testing APIs (#220)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 217, "deletions": 27}}, {"node": {"oid": "622deb25076d33de0edb3a23449ccdc04c3288cd", "messageHeadline": "feat: test config that includes mnemonic and number of accounts (#216)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "4bdc2175e55a88ce23cecabe61e865d2f013f9c9", "messageHeadline": "fix: make all cli options callable (#217)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "18d0ab1984c449b3edf59b55b323d2068190f236", "messageHeadline": "refactor: add ape 1st cls plugins to known_first_party (#218)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "69e64ea6a12845b8575c7019fb8c85742a584975", "messageHeadline": "fix: make account opt 0 based (#207)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf928d1824bbd60f726688811a90c4236ed8f433", "messageHeadline": "feat: allow getting network from choice (#206)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "abcc0430ec242498604ad7b4e28b61db97567627", "messageHeadline": "fix: inc sender in dict but not in send (#205)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2142f5636519e68c0a8e83c315f0dd62c6b6b85f", "messageHeadline": "feat: alias prompt choice click param type (#196)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 111, "deletions": 17}}, {"node": {"oid": "505ff6a27b71e1743af9f3e81ab5c9710b9d8cc5", "messageHeadline": "fix: handle List and None in config output (#201)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5ac1029168241ea9185295eac563f4c02b4b1f9d", "messageHeadline": "feat: raise virtual machine errors (#181)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 453, "deletions": 94}}, {"node": {"oid": "85c786898cbe2af4a0c63e306b35025a797ac471", "messageHeadline": "fix: make contract calls works (#190)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b816b7a2bbcc6b0564955f7fc076f9166adac61d", "messageHeadline": "fix: make unlock account work (#191)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50c7ae12aece270c181d9503406a089b20face83", "messageHeadline": "fix: estimate gas fix (#188)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "93ba08a0963f2c7e764baefd564daace54695788", "messageHeadline": "fix: remove space from abi selector (#187)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "331eabe1cd706934d475f1004cc1053d35a16031", "messageHeadline": "docs: updated docker with example command (#182)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1edcc2d5a34ce9b1fbcc81d4363e7dd773d758bb", "messageHeadline": "feat: Add dockerfile for automated builds to dockerhub (#165)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3e7b2378c8f6d2bead8c19556992ac3d3d395f32", "messageHeadline": "feat: use click handler for web3 loggers (#179)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f30e431eb526f2cbe7294a6332203427423bc3b0", "messageHeadline": "chore: update all linting tools (#180)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5c5f3d629b568045bd24ba9686fe51dedce4f8de", "messageHeadline": "refactor: use logging verbosity option in run and console (#177)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "76f7d621d6aec193230fbdc80c408fc76d0b7c10", "messageHeadline": "feat: debug logging (#175)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "4f2c376e2cae5473b360170ca7dfdebc7332bcd2", "messageHeadline": "feat: network bound command auto context (#171)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "fa6ca6d6c6213b566399db1ff3bc54bdb2f92591", "messageHeadline": "fix: warn for missing compilers recursively (#176)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 137, "deletions": 105}}, {"node": {"oid": "1ddb6e6a6b86800c481e2db4fa7f342b98982152", "messageHeadline": "fix: use valid yaml for networks dump (#173)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 84, "deletions": 47}}, {"node": {"oid": "a7ef8ec54a71b68b42ae56ba56d9ffcf152a73eb", "messageHeadline": "fix: improve plugins install config schema (#170)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 78, "deletions": 46}}, {"node": {"oid": "a106c838e5f94745d69a210d72bc6f6044638391", "messageHeadline": "feat: custom errors in 1st class plugins (#169)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "8d5378225e3a798932d81fe3f48fd6e2c0a19c2a", "messageHeadline": "feat: cli module (#168)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 99, "deletions": 53}}, {"node": {"oid": "bfc17e954a0035b4aa3d5cf0f9c9a08f8e06c3bd", "messageHeadline": "feat: logging (#146)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 366, "deletions": 101}}, {"node": {"oid": "1176d92c77f883ae79e356b4d3ac54377bc26330", "messageHeadline": "fix: (#167)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 94, "deletions": 55}}, {"node": {"oid": "4e755761229eab8af854c4b1893793cba238bcc1", "messageHeadline": "fix: correct networks list output (#164)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2e092582fc10d1126605f826350d33a208fe206b", "messageHeadline": "fix: limit ape_accounts plugin to KeyfileAccounts (#157)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 124, "deletions": 48}}, {"node": {"oid": "f929fb1b8263d694f9cc35171c418ed8f1b58116", "messageHeadline": "fix: uses 'fixes' keyword in PR template (#160)", "author": {"name": "Juliya Smith", "email": "jules@apeworx.io", "user": {"login": "antazoey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deca0cd052fe5b1e585ef0c09fa19b1fc17d9218", "messageHeadline": "feat: handle interrupts (#159)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "96ba02c1306d8fb4a262bdf39effe39e144785ec", "messageHeadline": "fix: remove production asserts (#143)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "367a540991fcb993e110de5fee75cbf58f25c339", "messageHeadline": "fix: improve error handling for unimplemented plugins (#148)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4ee59d528098fb7fd5bdb0c0a3e744bb943c20ae", "messageHeadline": "fix: help text fixes (#140)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 54, "deletions": 59}}, {"node": {"oid": "13111785ded8c302ed5aa34402a66db508ffb66c", "messageHeadline": "feat: custom exceptions (#138)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 239, "deletions": 96}}, {"node": {"oid": "714a1d4972d8201f7e29472936ebf7116fd5b73c", "messageHeadline": "feat: fuzzy command suggestions (#139)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7f94a5c869e2a0c1fc86a580fa2f0f794e0cdc95", "messageHeadline": "fix: accounts commands fail exit code (#136)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "27248e5aacb80c654460ae98588edb456e0df722", "messageHeadline": "chore: refactor and test networks list command (#134)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "f189a8134c4cafcb1b49b1c20c1d479dca236091", "messageHeadline": "chore: update python syntax (#131)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "1ec197c35ccf6d583241f824e9335282a467c544", "messageHeadline": "fix: use getattr for EthereumProvider network configs instead of dict\u2026", "author": {"name": "Steven Kryskalla", "email": "skryskalla@gmail.com", "user": {"login": "lost-theory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aec5e5045929faefc0ff47e2fdf448b1dadc77ba", "messageHeadline": "fix: make sure signatures are in the proper format for RLP encoding (\u2026", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e24cf20d6a1c4d530bb029b0bb692391e198be8", "messageHeadline": "fix: remove unused network type after geth --dev was added (#123)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "69076c40a95880584114ccaaa82e0254402c3928", "messageHeadline": "fix: handle exceptions when loading plugin packages (#121)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "0a56d71209950e2d0c48b11bcf7ead416379863d", "messageHeadline": "fix: use ape-specific types for messages and msg/txn signatures (#122)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "aa8cc4dd16ce49d14323c1b94473463fb23e9d99", "messageHeadline": "chore: sphinx documentation configs, build script, CI job (#117)", "author": {"name": "Steven Kryskalla", "email": "skryskalla@gmail.com", "user": {"login": "lost-theory"}}, "additions": 888, "deletions": 74}}, {"node": {"oid": "06a09d540b2987ca05af875c1ac69ea1b04dc95f", "messageHeadline": "chore: detect breakpoints and print statements (#118)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d87961c32f7f04f30ae3d2f3b6cf22e08aaf50c1", "messageHeadline": "fix: raise if not connected to correct chain via HTTP provider (#113)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "c139b3f4603d52f3f95cf2a77b2e9e52a50b34b4", "messageHeadline": "refactor: change how signing API works (#115)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "a0068f83910bcf90a81e3f11e437ee3390bf2e49", "messageHeadline": "fix: make sure transactions defaults function properly (#116)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "537703046406627ec67f092d144c40bbd7639ed7", "messageHeadline": "fix: chain ID for geth --dev was incorrect, so add local network (#114)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "74c79aac5dbee4b616a6744a3d7742bb355cf31e", "messageHeadline": "fix: set `txn.chain_id` based on Network's expected value (#112)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2de0f3ae92b8e2f789e18f96ae730d4b6d629401", "messageHeadline": "refactor: allow more network choices via defaults (#108)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "ca3f1e5ccd7831d0525809c69f337d262157c79e", "messageHeadline": "feat: add conversion api (#89)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 295, "deletions": 35}}, {"node": {"oid": "94c5330312391f8abfd3cd62bf6a1740204c34f3", "messageHeadline": "feat: add http provider (#84)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 78, "deletions": 210}}, {"node": {"oid": "3b499d73dd8385cf29700efed991b8a84b7f26a0", "messageHeadline": "fix: add support for eth-account v0.5.5 (#103)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e0efbf9abdc5e0681ae04c0b19aeed87607fd83e", "messageHeadline": "fix: error warning not accurate for uninstalled compiler (#99)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5dcbe504d0f05fe50815493b93db2d770b29f68", "messageHeadline": "chore: deprecate Python 3.6 support; upgrade IPython (#100)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3d956aaf4028b658108c58797d81fbb1654a5067", "messageHeadline": "chore: use different OSs for CI (#96)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b1bffcefba53a4edfd74106b15d766e0e5d5aa25", "messageHeadline": "fix: allow skipping confirmations if desired (#93)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "aea02fed413ab384f076e04c69c99e2e4a017b1b", "messageHeadline": "fix: chain/network ID values in NetworkAPI are not properties (#92)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2eae734f3b8c31c47d2069f02bd4cecc11586251", "messageHeadline": "fix: allow all kwargs for txn pass-through in AccountAPI (#88)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5ab2483a956455343ee6d4c3ec55d747f31f96fa", "messageHeadline": "fix: warning on dupliate package (#87)", "author": {"name": "Benjamin Z", "email": "ben@vegaswap.io", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67e22ddb81cd83563d34f930916db25c5b8daa1f", "messageHeadline": "feat: add script runner (#78)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 201, "deletions": 30}}, {"node": {"oid": "9b5c583a331ef833f16bafcf699ef05503ab7f33", "messageHeadline": "fix: notify error on key import (#82)", "author": {"name": "Benjamin Z", "email": "ben@vegaswap.io", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b5f3ff28c97c463a764881032cb2cfcd21201d07", "messageHeadline": "fix: issue with title check", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93eb5bc9e136e80787d90d29181e0336cc040719", "messageHeadline": "feat: add transactions (#38)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 842, "deletions": 108}}, {"node": {"oid": "64da29829916aace58f7f312ef202a7adc683b4b", "messageHeadline": "chore: add issue and PR templates (#74)", "author": {"name": "Steven Kryskalla", "email": "skryskalla@gmail.com", "user": {"login": "lost-theory"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "15edea9fdf0695ea8f2fbe305948c0311e43bfe0", "messageHeadline": "refactor: change how tests are organized and run (#70)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 343, "deletions": 106}}, {"node": {"oid": "0bf8af56b3ac179d9157676a526be71427eceec9", "messageHeadline": "fix: export ABI type (#73)", "author": {"name": "Doggo", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80b97e48d0bfddcc3f583a985486bb3a51bb8c25", "messageHeadline": "test: add test for console items that they don't have issues (#61)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "eefa3464b549894860afe03e59f79e5ae579c2a2", "messageHeadline": "fix: small updates (#67)", "author": {"name": "Juliya Smith", "email": "yingthi@live.com", "user": {"login": "antazoey"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "a2e068d4eb0a12b364a9984690d77d94e8121949", "messageHeadline": "fix: missing default for `urls` under `Source` (#66)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "357b9ba87a2bcbf396c1ac02efe0761e4fbb6ffd", "messageHeadline": "feat: in honor of our fallen bruddah (#64)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "42093afbfdbeaa1d0befc535557ee22114dabfb0", "messageHeadline": "chore: update pre commit (#60)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "489babe72fda6354f5710713fde2525da420a2dc", "messageHeadline": "fix: dataclassy regression (#55)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "1131c11f0d4b381ab46fd5a4134c8590732dd617", "messageHeadline": "fix: pin `dataclassy` to avoid `AttributeError` with v0.10.1 (#54)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1a6e02863508bc98c4d9c27371637da581064e3", "messageHeadline": "chore: add pre-commit to dev deps (#53)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "687032e0b122a46fc73184fd7a0bea18e7b1a383", "messageHeadline": "chore: add Python 3.9 to supported versions (#52)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6bdf9b7b25836b0eba82a8796879dee1262cada3", "messageHeadline": "feat: add support for parsing ABIs (#49)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 144, "deletions": 48}}, {"node": {"oid": "f4525c9ad10bcfa69e1292113f74dedfdb50dd73", "messageHeadline": "chore: update isort config (#51)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b1f4ebe215703ea2f3fb9956dcfa1ac21199676a", "messageHeadline": "refactor: plugin cli (#48)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 189, "deletions": 111}}, {"node": {"oid": "04e00245e94a4e14be6ea2fc65a69d187c95396a", "messageHeadline": "refactor: update how compile CLI works to select contracts (#44)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "a3613fca337f5662f6bd87719726b7379925fce6", "messageHeadline": "fix: only compile interface JSON files (#47)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "8f86d40ae081ee05569ccbfbbde03ba64670379b", "messageHeadline": "fix: deprecation warning for `__init__` in dataclassy.dataclass (#43)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69108c69789d2777f04b5fd346a3129505a9d100", "messageHeadline": "chore: fix drafter", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "334ded87e01461720a00fdc9499e08041e4b5589", "messageHeadline": "chore: add `release-drafter` (#45)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "d8889b29a44c0355240680d61e733477616b26bd", "messageHeadline": "chore: upgrade to Click v8.0.0 (#46)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "894c786b2a179b359084532d73c4a767e47a69a1", "messageHeadline": "refactor: cache manifest (#41)", "author": {"name": "Steven Kryskalla", "email": "skryskalla@gmail.com", "user": {"login": "lost-theory"}}, "additions": 211, "deletions": 37}}, {"node": {"oid": "69eb861f1319c8193ec66a2568f53c7ab759cbb2", "messageHeadline": "fix: update package version extractor function to work properly (#40)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "ed1cfe8d63e0fc78621acd0b9412507bf4f40fea", "messageHeadline": "fix: small fixes (#39)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "29416b763ca97eda53f7080f16108a76ce5fdafc", "messageHeadline": "feat: json compiler (#33)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 106, "deletions": 27}}, {"node": {"oid": "1bf760555f89d7cd077cc9b06dbb0491359681cd", "messageHeadline": "docs: update readme for users", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "b4e110e9e1f93642a105986a39846f155a614f45", "messageHeadline": "feat: add Network API (#8)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 840, "deletions": 19}}, {"node": {"oid": "a5cbce5e1717e79ac65e04e5480e06a57af1e886", "messageHeadline": "test: add JSON schema fuzz test strategy (#32)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 204, "deletions": 531}}, {"node": {"oid": "344724e6c9257926b2ad57ce89e056a7dea4add6", "messageHeadline": "fix: plugin manager loading issues (#34)", "author": {"name": "El De-dog-lo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "3d5f0fc2c6907f5ec7261779101d6ae8b5c5c7f8", "messageHeadline": "refactor: compilerapi.compile as list (#31)", "author": {"name": "sabotagebeats", "email": "27985126+sabotagebeats@users.noreply.github.com", "user": {"login": "sabotagebeats"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "3200cb5f8274be18b96c46bfeed8e52d7ce638aa", "messageHeadline": "chore: add commitzen check for commit message linting (#23)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "2c2f82e973c6aef246e31e62cb36bde30dd3e758", "messageHeadline": "fix: compiler integration (#28)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a1d4418eb8756e9461dcbfd01a5e27cc85dd476b", "messageHeadline": "fix: detect if a key provided by a plugin would overwrite a registrat\u2026", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "02e16c400dfa92383a7390ebcdf9b6f6db6c06ce", "messageHeadline": "feat: add compiler API (#26)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 814, "deletions": 11}}, {"node": {"oid": "18f813af20234768bc43abd99f3f5a9dd5adf82a", "messageHeadline": "fix: add config help message (#24)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "804d4d22fd6d26ef519c2006c9138002536c8cdd", "messageHeadline": "refactor: plugin api (#25)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 236, "deletions": 168}}, {"node": {"oid": "9cd1d05be1929c0faf3c89c33ce466ba49bc5b2d", "messageHeadline": "refactor: standardize cli notifications (#19)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "66bbc60701eeeacdbd37714ebe9f8f842f4e4765", "messageHeadline": "refactor: account improvements (#17)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "408e37c54c05ed7cd88b854f745c747e9e797cb1", "messageHeadline": "refactor: use top-down import (#18)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f45bb2c561ace9c56e04d8b82e34af1ffe057a30", "messageHeadline": "refactor: plugins loading (#16)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 207, "deletions": 202}}, {"node": {"oid": "8a338a16601abb48225e234cdea0f95a7df1d118", "messageHeadline": "feat: add `plugins` cli management endpoint (#15)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 120, "deletions": 26}}, {"node": {"oid": "0616c9c1d1c4907595cbdc0b93c5a6fe1881e61a", "messageHeadline": "refactor: reduce clutter with console unless `--verbose` flag is pres\u2026", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "a9a5f7e5ea3502db8b74a547ad74b4023cdf04fc", "messageHeadline": "fix: pin jedi to 0.17.2 to prevent issue with IPython 7.16 (#13)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6d641270e2932eac3cd6a6914a992d714b63c4d9", "messageHeadline": "refactor: entry points (#11)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 55, "deletions": 77}}, {"node": {"oid": "d01f48fa427cd57f39d04f8dc00b2cb92600854f", "messageHeadline": "refactor: use pluggy (#9)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 160, "deletions": 117}}, {"node": {"oid": "5f569bb86dd9297e8c50274fc311d7e0efcb981d", "messageHeadline": "feat: add IPython console to cli (#10)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "5a751beccfa271d9289a6a9a0fc4f3b1baa3bddc", "messageHeadline": "refactor: dynamic config from plugins (#7)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 432, "deletions": 333}}, {"node": {"oid": "233ffc49abb015b4cac0694dfc6dedf4f5f3f901", "messageHeadline": "refactor: integrate \"1st class\" plugins into project (#6)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 376, "deletions": 60}}, {"node": {"oid": "21da0878719ddb74e68dd5d4a1d977ab6ad29fe0", "messageHeadline": "refactor: change to registration-based API, for better type safety (#5)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 205, "deletions": 65}}, {"node": {"oid": "5aa85535e6f2359085ef0b4ee1ebc3f50a4fd25b", "messageHeadline": "chore: add isort and remove Python 3.9", "author": {"name": "Ser Doggo", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "98c8e7170bfd1b07eec87ee68d9a2dc9f4691e49", "messageHeadline": "fix: raise if name not in plugins", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "abc255ecd7917be5aecaa3d8bf7490f93a64e1aa", "messageHeadline": "refactor: no longer need entirely separate module for cli plugins", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "361576689a5cfd7f569fadfa0a9aa33aa99053c2", "messageHeadline": "fix: more fixes", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e90a1753dd71d6d7d6169e3c6ba0a08c3ffc44c0", "messageHeadline": "fix: wrong package", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc0475f4b53dd89e0a393d25b0c1460c427221ee", "messageHeadline": "refactor: 2nd attempted", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bf61b5d6636c18001b6cd32c82c344122c2e07bd", "messageHeadline": "refactor: update to setuptools-scm", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e4e513aa5b2fd2c4c2ab85cd714982caed652205", "messageHeadline": "refactor: change to plugin setup", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 763, "deletions": 53}}, {"node": {"oid": "4caf765ecc01de87551f489a26f9657595e69ff3", "messageHeadline": "feat: add config file handling", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 321, "deletions": 0}}, {"node": {"oid": "2ea6f273af7ce3fe17c4fcfe9feae7add961cca3", "messageHeadline": "feat: add cli entrypoint", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "621f8b85576595c0b5dd3c7494e14a9597fcf4fc", "messageHeadline": "feat: change name to `ape` (pending package release)", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ac62a288744ce7637215ab8223682ca53ceba03", "messageHeadline": "chore: add black config", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1b07f8a46fa66974f67b977d6bdfd4d9c9eb7b87", "messageHeadline": "chore: add build files", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "60191378758d8d0b8c3945eaa796ef8e7e757bd2", "messageHeadline": "feat: initial commit", "author": {"name": "Just some guy", "email": "3859395+fubuloubu@users.noreply.github.com", "user": {"login": "fubuloubu"}}, "additions": 1, "deletions": 0}}]